diff options
142 files changed, 13403 insertions, 2090 deletions
diff --git a/bin/patch_capabilities.pl b/bin/patch_capabilities.pl index 0ba8bc5..a6345e0 100755 --- a/bin/patch_capabilities.pl +++ b/bin/patch_capabilities.pl @@ -49,6 +49,7 @@ # # Note: Please make sure to output all changes done to the pkg file in a print statements # starting with "Patching: " to ease integration into IDEs! +# Similarly, any actual error messages should start with "ERROR:" # use File::Copy; @@ -103,13 +104,16 @@ if (@ARGV) # Parse the first given script argument as a ".pkg" file name. my $pkgFileName = shift(@ARGV); my $justCheck = ""; + my $errorPrefix = "ERROR:"; my $msgPrefix = "Patching:"; my $tempPatchPath = ""; if ($pkgFileName eq "-c") { $pkgFileName = shift(@ARGV); $justCheck = true; + # All messages are simply warnings, as no actual patching is attempted. $msgPrefix = "Warning:"; + $errorPrefix = "Warning:"; } if ($pkgFileName eq "-t") { @@ -302,7 +306,7 @@ if (@ARGV) if ($binaryBaseName =~ /\.exe$/) { # Installer refuses to install protected executables in a self signed package, so abort if one is detected. # We can't simply just patch the executable SID, as any registration resources executable uses will be linked to it via SID. - print ("$msgPrefix Executable with SID in the protected range (0x$exeSid) detected: \"$binaryBaseName\". A self-signed sis with protected executables is not supported.\n\n"); + print ("$errorPrefix Executable with SID in the protected range (0x$exeSid) detected: \"$binaryBaseName\". A self-signed sis with protected executables is not supported.\n\n"); $checkFailed = true; } } @@ -315,9 +319,6 @@ if (@ARGV) $_ = trim($_); if ($capabilitiesToAllow =~ /$_/) { push(@capabilitiesToSet, $_); - if (Location =~ /$_/i) { - print ("$msgPrefix \"Location\" capability detected for binary: \"$binaryBaseName\". This capability is not self-signable for S60 3rd edition feature pack 1 devices, so installing this package on those devices will most likely not work.\n\n"); - } } else { push(@capabilitiesToDrop, $_); } @@ -345,7 +346,7 @@ if (@ARGV) if ($binaryBaseName =~ /\.exe$/) { # While libraries often have capabilities they do not themselves need just to enable them to be loaded by wider variety of processes, # executables are more likely to need every capability they have been assigned or they won't function correctly. - print ("$msgPrefix Executable with capabilities incompatible with self-signing detected: \"$binaryBaseName\". (Incompatible capabilities: \"$capsToDropStr\".) Reducing capabilities is only supported for libraries.\n"); + print ("$errorPrefix Executable with capabilities incompatible with self-signing detected: \"$binaryBaseName\". (Incompatible capabilities: \"$capsToDropStr\".) Reducing capabilities is only supported for libraries.\n"); $checkFailed = true; } else { print ("$msgPrefix The following capabilities used in \"$binaryBaseName\" are not compatible with a self-signed package and will be removed: \"$capsToDropStr\".\n"); @@ -368,9 +369,9 @@ if (@ARGV) if ($checkFailed) { print ("\n"); if ($justCheck) { - print ("$msgPrefix The package is not compatible with self-signing.\n"); + print ("$msgPrefix The package is not compatible with self-signing. "); } else { - print ("$msgPrefix Unable to patch the package for self-singing.\n"); + print ("$errorPrefix Unable to patch the package for self-singing. "); } print ("Use a proper developer certificate for signing this package.\n\n"); exit(1); diff --git a/config.profiles/symbian/bld.inf b/config.profiles/symbian/bld.inf index 21b3614..814e4b2 100644 --- a/config.profiles/symbian/bld.inf +++ b/config.profiles/symbian/bld.inf @@ -81,5 +81,5 @@ translations/qt_zh_tw_symbian.ts /epoc32/include/platform/qt/translations/qt_zh_ PRJ_EXTENSIONS START EXTENSION qt/qtconfig OPTION QT_ROOT .. -OPTION OPTIONS -opensource -confirm-license -openvg -opengl-es-2 -script -no-scripttools -no-webkit -make make -graphicssystem openvg -phonon -phonon-backend -usedeffiles -dont-process -nomake examples -nomake demos -nomake tools -audio-backend -fpu softvfp+vfpv2 -END
\ No newline at end of file +OPTION OPTIONS -opensource -confirm-license -openvg -opengl es2 -script -no-scripttools -no-webkit -make make -graphicssystem openvg -phonon -phonon-backend -usedeffiles -dont-process -nomake examples -nomake demos -nomake tools -audio-backend -fpu softvfp+vfpv2 +END diff --git a/dist/changes-4.8.0 b/dist/changes-4.8.0 index 319b944..29e7648 100644 --- a/dist/changes-4.8.0 +++ b/dist/changes-4.8.0 @@ -127,7 +127,9 @@ QtGui - QTextCursor optimization - QUndoGroup, QUndoStack: Allow using not only prefixes for undo command text [QTBUG-14442] - QUndoView: Allow different text for undo actions and items - - QCommonStyle: Fix overrides from the proxy style [QTBUG-20849] + - QCommonStyle: Fix overrides from the proxy style [QTBUG-20849] + - QWindowsVistaStyle: Draw CE_ProgressBarGroove correctly with PP_TRANSPARENTBAR. + - Removed obsolete -qt-gif configure option. QtNetwork --------- @@ -175,6 +177,11 @@ QtWebKit QtSql ----- - Update sqlite to 3.7.7.1 + - QSqlField now initializes the type of its QVariant value to its own type. + - QSqlField's generated flag now controls generation of SQL insert/update/delete + in QSqlDriver::sqlStatement(). QSqlTableModel initializes the flag to false in + new edit records and sets it to true when a value is set. Applications can still + manipulate generated flags directly to control SQL generation. [QTBUG-13211] QtSvg ----- @@ -190,6 +197,8 @@ QtTest ------ - Added -random and -seed options to tests, making the test cases within a test execute in arbitrary order. + - Added -datatags option to list available data tags for each test function. + The test case name is also listed. **************************************************************************** * Database Drivers * @@ -209,6 +218,9 @@ Qt for Linux/X11 - Added experimental support for armCC - Experimental support for associating Wayland clients with PID or a token, to facilitate window management. + - Added plugin system for menubars, making it possible to provide + alternative menubar implementations. (eg, appmenu: + https://launchpad.net/appmenu-qt) Qt for Windows -------------- @@ -218,6 +230,12 @@ Qt for Windows - MSVC runtime is bound to the runtime you're building with. This makes deployment on Windows easier. (QTBUG-8215) - QLocalSocket::isValid() has been fixed. (QTBUG-18204) + - qFadeEffect() issue fixed. The QSystemTrayIcon's popup menu no longer + stays transparent in rare circumstances after the animation has completed. + - The small 16x16 version of the default window icon is now being loaded + correctly from the IDI_ICON1 resource. + - Fixed version checking for untested versions of Windows. (QTBUG-20480) + - Qt libs on MinGW now come with pkg-config .pc files. Qt for Mac OS X --------------- @@ -341,6 +359,8 @@ Qt for Windows CE * Implemented "aux" template that allows making use of the INSTALLS variable without building anything. Needed for projects with QML entry point. * MSVC now link with /DYNAMICBASE /NXCOMPAT in order to increase security. + * Add comctl32 v6 assembly dependency to both /SUBSYSTEM:WINDOWS and + /SUBSYSTEM:CONSOLE applications to get consistent look and behaviour. * Fix the language settings in generated Windows resource files. (QTBUG-12249) * Write and install pkg-config files for MinGW * Make PKGCONFIG referencing missing packages fatal; add packagesExist() for diff --git a/doc/src/declarative/declarativeui.qdoc b/doc/src/declarative/declarativeui.qdoc index 668f3b4..692322c 100644 --- a/doc/src/declarative/declarativeui.qdoc +++ b/doc/src/declarative/declarativeui.qdoc @@ -82,6 +82,7 @@ Qt applications. \section1 QML Add-Ons \list +\o \l{Qt Quick Components for Symbian 1.1}{Qt Quick Components for Symbian} - a native component set for the Symbian^3 platform \o \l{QtWebKit QML Module} \o \l{http://doc.qt.nokia.com/qtmobility-1.1.0/qml-plugins.html}{Mobility QML Plugins} \o \l {http://doc.qt.nokia.com/qt-components-symbian-1.1/index.html}{Qt Quick Components} diff --git a/doc/src/development/designer-manual.qdoc b/doc/src/development/designer-manual.qdoc index 348931f..f979547 100644 --- a/doc/src/development/designer-manual.qdoc +++ b/doc/src/development/designer-manual.qdoc @@ -694,8 +694,10 @@ the object's name with the in-place editor. Since Qt 4.5, the \gui{Object Inspector} displays the layout state of - the containers. The broken layout icon ###ICON is displayed if there is - something wrong with the layouts. + the containers. The broken layout icon \inlineimage editbreaklayout.png + is displayed if there is something wrong (e.g. layout missing from the + container) with the layouts. + \endtable */ diff --git a/doc/src/development/qmake-manual.qdoc b/doc/src/development/qmake-manual.qdoc index 0f85469..eabf2b9 100644 --- a/doc/src/development/qmake-manual.qdoc +++ b/doc/src/development/qmake-manual.qdoc @@ -438,7 +438,10 @@ Note, that you must use "+=", not "=", or \l{qmake Manual#qmake}{\c qmake} will not be able to use Qt's configuration to determine the settings - needed for your project. + needed for your project. More information about operators can be found in the + \l{qmake Advanced Usage#Operators} + {Operators} section of the \l{qmake Advanced Usage} + chapter. \section1 Declaring Qt Libraries @@ -464,6 +467,11 @@ \snippet doc/src/snippets/code/doc_src_qmake-manual.pro 4 + More information about operators can be found in the + \l{qmake Advanced Usage#Operators} + {Operators} section of the \l{qmake Advanced Usage} + chapter. + The table below shows the options that can be used with the \c QT variable and the features that are associated with each of them: diff --git a/doc/src/examples/diagramscene.qdoc b/doc/src/examples/diagramscene.qdoc index c7b4bfe..0518a33 100644 --- a/doc/src/examples/diagramscene.qdoc +++ b/doc/src/examples/diagramscene.qdoc @@ -149,11 +149,11 @@ Example}{application example} if you need a high-level introduction to actions. - The is the \c createMenus() function: + Here is the \c createMenus() function: \snippet examples/graphicsview/diagramscene/mainwindow.cpp 24 - We create the three menus' of the example. + We create the three menus of the example. The \c createToolbars() function sets up the examples tool bars. The three \l{QToolButton}s in the \c colorToolBar, the \c @@ -199,7 +199,7 @@ each button; we store the diagram's type, i.e., the DiagramItem::DiagramType enum. We use the stored diagram type when we create new diagram items for the scene. The widgets created - with this function is used in the tool box. + with this function are used in the tool box. Here is the \c createColorMenu() function: @@ -443,7 +443,7 @@ In the \c DiagramScene a mouse click can give three different actions: the item under the mouse can be moved, an item may be - inserted, or an arrow may be connected between to diagram items. + inserted, or an arrow may be connected between two diagram items. Which action a mouse click has depends on the mode, given by the Mode enum, the scene is in. The mode is set with the \c setMode() function. @@ -456,7 +456,7 @@ inserted is set with the \c setItemType() slot. The \c MainWindow and \c DiagramScene share responsibility for - the examples functionality. \c MainWindow handles the following + the example's functionality. \c MainWindow handles the following tasks: the deletion of items, text, and arrows; moving diagram items to the back and front; and setting the scale of the scene. @@ -624,7 +624,7 @@ \snippet examples/graphicsview/diagramscene/diagramitem.cpp 0 - In the constructor we create the items polygon according to + In the constructor we create the item's polygon according to \a diagramType. \l{QGraphicsItem}s are not movable or selectable by default, so we must set these properties. diff --git a/doc/src/external-resources.qdoc b/doc/src/external-resources.qdoc index f528bf2..f81f517 100644 --- a/doc/src/external-resources.qdoc +++ b/doc/src/external-resources.qdoc @@ -420,7 +420,7 @@ */ /*! - \externalpage http://developer.symbian.org/wiki/index.php/Platform_Security_%28Fundamentals_of_Symbian_C%2B%2B%29#Self-Signed_Applications + \externalpage http://www.developer.nokia.com/Community/Wiki/Qt_&_Symbian_Platform_Security \title Symbian Platform Security */ diff --git a/doc/src/getting-started/installation.qdoc b/doc/src/getting-started/installation.qdoc index 239f117..a4ae63f 100644 --- a/doc/src/getting-started/installation.qdoc +++ b/doc/src/getting-started/installation.qdoc @@ -590,7 +590,7 @@ the Symbian platform from scratch. The \l{Configuration Options for Qt} page gives a brief overview of these. - SBSv2 (also known as \l{http://developer.symbian.org/wiki/index.php/Introduction_to_RAPTOR} {Raptor}) + SBSv2 (also known as \l{http://projects.developer.nokia.com/raptor/wiki} {Raptor}) is a next-generation Symbian build system. SBSv2 is not officially supported by any of the S60 SDKs currently available from Forum Nokia. @@ -1348,7 +1348,7 @@ We hope you will enjoy using Qt. \endlist - We recommend you to take a look at \l{http://developer.symbian.org/wiki/index.php/Qt_Quick_Start}{Symbian Foundation - Qt Quick Start} + We recommend you to take a look at \l{http://doc.qt.nokia.com/latest/install-symbian.html}{Installing Qt for the Symbian platform} to get more information about how to setup the development environment. \sa {Known Issues} diff --git a/doc/src/howtos/appicon.qdoc b/doc/src/howtos/appicon.qdoc index 8e7601f..2879b05 100644 --- a/doc/src/howtos/appicon.qdoc +++ b/doc/src/howtos/appicon.qdoc @@ -205,7 +205,7 @@ In order to set the application icon for Symbian platform applications, you need an SVG-T icon. For information on how to create SVG-T compliant icons, please refer to - \l{http://wiki.forum.nokia.com/index.php/How_to_create_application_icon(SVG)_in_S60_3rd_edition/} + \l{http://wiki.forum.nokia.com/index.php/How_to_create_application_icon(SVG)_in_S60_3rd_edition} Once the icon is available in the correct format and assuming you are using \c qmake to generate your makefiles, you only need to add a single diff --git a/doc/src/images/editbreaklayout.png b/doc/src/images/editbreaklayout.png Binary files differnew file mode 100644 index 0000000..07c5fae --- /dev/null +++ b/doc/src/images/editbreaklayout.png diff --git a/doc/src/legal/3rdparty.qdoc b/doc/src/legal/3rdparty.qdoc index ac1bc9d..d8276b3 100644 --- a/doc/src/legal/3rdparty.qdoc +++ b/doc/src/legal/3rdparty.qdoc @@ -361,7 +361,7 @@ See \c src/3rdparty/sha1/sha1.cpp for more information about the terms and conditions under which the code is supplied. - \section1 SQLite (\c sqlite) version 3.5.9 + \section1 SQLite (\c sqlite) version 3.7.7.1 \e{SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.} diff --git a/doc/src/mainpage.qdoc b/doc/src/mainpage.qdoc index 41818ee..154d14c 100644 --- a/doc/src/mainpage.qdoc +++ b/doc/src/mainpage.qdoc @@ -110,6 +110,7 @@ applications using layouts and Qt Quick interfaces with QML. \o \l{Qt Quick} - create UIs using QML \list \o \l{external: Developing Qt Quick Applications}{Creator's QML Design Mode} - design Qt Quick interfaces using Creator's design mode + \o \l{Qt Quick Components for Symbian 1.1}{Qt Quick Components for Symbian} - a native QML component set for the Symbian^3 platform \endlist \o \l{Widgets and Layouts} - primary elements for C++ based interfaces \list diff --git a/doc/src/network-programming/ssl.qdoc b/doc/src/network-programming/ssl.qdoc index 0bbcd8a..ab84a29 100644 --- a/doc/src/network-programming/ssl.qdoc +++ b/doc/src/network-programming/ssl.qdoc @@ -58,7 +58,7 @@ system: \code - ./configure -openssl-linked OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto' + OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto' ./configure -openssl-linked \endcode To disable SSL support in a Qt build, configure Qt with the \c{-no-openssl} diff --git a/doc/src/platforms/supported-platforms.qdoc b/doc/src/platforms/supported-platforms.qdoc index ba59c37..92bf12d 100644 --- a/doc/src/platforms/supported-platforms.qdoc +++ b/doc/src/platforms/supported-platforms.qdoc @@ -465,6 +465,8 @@ \o \l{Platform and Compiler Notes - Symbian}{Platform Notes - Symbian} - Platform specific notes. \o \l{Getting Started Guides}{Getting started} + \o \l{Qt Quick Components for Symbian 1.1}{Qt Quick Components for Symbian} + - provides a QML component set for the Symbian^3 platform \endlist \section1 Key Features for Symbian Development @@ -481,6 +483,9 @@ time and lines of code required for traditional UI styling with Qt Style Sheets. + The \l{Qt Quick Components for Symbian 1.1}{Qt Quick Components for Symbian 1.1} + provides a native QML component set. + \section2 Graphics Features Qt for Symbian contains a powerful paint engine that provides diff --git a/doc/src/platforms/symbian-introduction.qdoc b/doc/src/platforms/symbian-introduction.qdoc index bacdbc8..f6979ef 100644 --- a/doc/src/platforms/symbian-introduction.qdoc +++ b/doc/src/platforms/symbian-introduction.qdoc @@ -205,7 +205,7 @@ \table \row \o \c QT_SIS_OPTIONS \o Options accepted by \c .sis creation. See \l{Supported options for QT_SIS_OPTIONS}{Supported options} - below. By default no otions are given. + below. By default no options are given. \row \o \c QT_SIS_TARGET \o Target for which \c .sis file is created. Accepted values are build targets listed in previous table. By default last build target. diff --git a/doc/src/qt-webpages.qdoc b/doc/src/qt-webpages.qdoc index f67ff83..394850f 100644 --- a/doc/src/qt-webpages.qdoc +++ b/doc/src/qt-webpages.qdoc @@ -531,6 +531,95 @@ */ /*! + \externalpage http://developer.qt.nokia.com/elearning/watch/qt_essentials_widget_edition_fundamentals_of_qt_part_2_hello_world_in_qtcre + \title Qt Essentials - Fundamentals of Qt part 1 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/qt_essentials_widget_edition_fundamentals_of_qt_part_1_your_first_qt_applic + \title Qt Essentials - Fundamentals of Qt part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/qt_essentials_widget_edition_application_creation_part_1_mainwindows + \title Qt Essentials - Application Creation part 1 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/application_creation_part_2_settings_resources_and_application_deployment + \title Qt Essentials - Application Creation part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/application_creation_part_3_translation_for_developers + \title Qt Essentials - Application Creation part 3 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/widgets_part_1_common_widgets + \title Qt Essentials - Widgets part 1 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/widgets_part_2_layout_management + \title Qt Essentials - Widgets part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/widgets_part_3_guidelines_for_custom_widgets + \title Qt Essentials - Widgets part 3 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/graphics_view_part_1_using_graphicsview_classes + \title Qt Essentials - Graphics View part 1 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/graphics_view_part_2_transformations_and_coordinate_systems + \title Qt Essentials - Graphics View part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/graphics_view_part_3_creating_custom_items + \title Qt Essentials - Graphics View part 3 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_part_1_model_view_concept + \title Qt Essentials - Model/View I part 1 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_part_2_showing_simple_data + \title Qt Essentials - Model/View I part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_part_3_proxy_models + \title Qt Essentials - Model/View I part 3 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_part_4_custom_models + \title Qt Essentials - Model/View I part 4 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_ii_part_1_editing_item_data + \title Qt Essentials - Model/View II part 1 +*/ +/*! + \externalpage + \title Qt Essentials - Model/View II part 2 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_ii_part_3_data_widget_mapper + \title Qt Essentials - Model/View II part 3 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_ii_part_4_custom_tree_model + \title Qt Essentials - Model/View II part 4 +*/ +/*! + \externalpage http://developer.qt.nokia.com/elearning/watch/model_view_ii_part_5_drag_and_drop + \title Qt Essentials - Model/View II part 5 +*/ +/*! + \externalpage http://qt.nokia.com/certification + \title Qt Certification +*/ +/*! + \externalpage http://qt.nokia.com/developer/learning/certification/exams/preparation-prerequisites + \title Qt Certification Exam Preparation and Prerequisites +*/ + +/*! \externalpage http://qt.nokia.com/developer/learning/online/training/materials \title Download Qt training materials */ @@ -554,3 +643,8 @@ \externalpage http://labs.qt.nokia.com/2011/05/03/qt-modules-maturity-level/ \title Qt Modules' Maturity Level - Description */ + +/*! + \externalpage http://doc.qt.nokia.com/qtquick-components-symbian-1.1/index.html + \title Qt Quick Components for Symbian 1.1 +*/ diff --git a/doc/src/snippets/code/doc_src_stylesheet.qdoc b/doc/src/snippets/code/doc_src_stylesheet.qdoc index 99b31c9..78d76a8 100644 --- a/doc/src/snippets/code/doc_src_stylesheet.qdoc +++ b/doc/src/snippets/code/doc_src_stylesheet.qdoc @@ -481,7 +481,7 @@ QTextEdit { background-position: bottom center } //! [81] -QDialog { etch-disabled-text: 1 } +QDialogButtonBox { dialogbuttonbox-buttons-have-icons: 1; } //! [81] @@ -1479,7 +1479,7 @@ QSplitter::handle:vertical { } QSplitter::handle:pressed { - url(images/splitter_pressed.png); + image: url(images/splitter_pressed.png); } //! [142] diff --git a/doc/src/snippets/code/src_corelib_tools_qvector.cpp b/doc/src/snippets/code/src_corelib_tools_qvector.cpp index fc46d91..fc1a7f7 100644 --- a/doc/src/snippets/code/src_corelib_tools_qvector.cpp +++ b/doc/src/snippets/code/src_corelib_tools_qvector.cpp @@ -148,10 +148,10 @@ vector.lastIndexOf("X"); // returns -1 //! [14] -QVector<double> vect; +QVector<QString> vect; vect << "red" << "green" << "blue" << "black"; -QList<double> list = vect.toList(); +QList<QString> list = vect.toList(); // list: ["red", "green", "blue", "black"] //! [14] diff --git a/doc/src/snippets/code/src_opengl_qglcolormap.cpp b/doc/src/snippets/code/src_opengl_qglcolormap.cpp index 3bd780b..535777d 100644 --- a/doc/src/snippets/code/src_opengl_qglcolormap.cpp +++ b/doc/src/snippets/code/src_opengl_qglcolormap.cpp @@ -42,7 +42,7 @@ #include <QApplication> #include <QGLColormap> -int main() +int main(int argc, char *argv[]) { QApplication app(argc, argv); @@ -51,7 +51,8 @@ int main() // This will fill the colormap with colors ranging from // black to white. - for (int i = 0; i < colormap.size(); i++) + const int size = 256; + for (int i = 0; i < size; ++i) colormap.setEntry(i, qRgb(i, i, i)); widget.setColormap(colormap); diff --git a/doc/src/snippets/code/src_sql_kernel_qsqldriver.cpp b/doc/src/snippets/code/src_sql_kernel_qsqldriver.cpp index d49b6e0..1a3772f 100644 --- a/doc/src/snippets/code/src_sql_kernel_qsqldriver.cpp +++ b/doc/src/snippets/code/src_sql_kernel_qsqldriver.cpp @@ -41,7 +41,7 @@ //! [0] QSqlDatabase db = ...; QVariant v = db.driver()->handle(); -if (v.isValid() && qstrcmp(v.typeName(), "sqlite3*")==0) { +if (v.isValid() && qstrcmp(v.typeName(), "sqlite3*") == 0) { // v.data() returns a pointer to the handle sqlite3 *handle = *static_cast<sqlite3 **>(v.data()); if (handle != 0) { // check that it is not NULL @@ -52,12 +52,12 @@ if (v.isValid() && qstrcmp(v.typeName(), "sqlite3*")==0) { //! [1] -if (v.typeName() == "PGconn*") { +if (qstrcmp(v.typeName(), "PGconn*") == 0) { PGconn *handle = *static_cast<PGconn **>(v.data()); if (handle != 0) ... } -if (v.typeName() == "MYSQL*") { +if (qstrcmp(v.typeName(), "MYSQL*") == 0) { MYSQL *handle = *static_cast<MYSQL **>(v.data()); if (handle != 0) ... } diff --git a/doc/src/snippets/qxmlquery/bindingExample.cpp b/doc/src/snippets/qxmlquery/bindingExample.cpp index 62e19be..a2c53eb 100644 --- a/doc/src/snippets/qxmlquery/bindingExample.cpp +++ b/doc/src/snippets/qxmlquery/bindingExample.cpp @@ -44,6 +44,7 @@ device.open(QIODevice::ReadOnly); QXmlQuery query; - query.setQuery("doc($inputDocument)/query[theDocument]"); query.bindVariable("inputDocument", &device); + query.setQuery("doc($inputDocument)/query[theDocument]"); + //! [0] diff --git a/doc/src/template/scripts/functions.js b/doc/src/template/scripts/functions.js index 3ab4a08..af204d8 100755 --- a/doc/src/template/scripts/functions.js +++ b/doc/src/template/scripts/functions.js @@ -183,17 +183,6 @@ var blankRE=/^\s*$/; function CheckEmptyAndLoadList() { - /* Start Extracting information for feedback and adding this to the feedback form */ - var pageUrl = window.location.pathname; - var pageVal = $('title').html(); - $('#pageType').removeClass('red'); - $('#feedUrl').remove(); - $('#pageVal').remove(); - $('.menuAlert').remove(); - $('#feedform').append('<input id="feedUrl" name="feedUrl" value="'+pageUrl+'" style="display:none;">'); - $('#feedform').append('<input id="pageVal" name="pageVal" value="'+pageVal+'" style="display:none;">'); - /* End Extracting information for feedback and adding this to the feedback form */ - /* extracts search query */ var value = document.getElementById('pageType').value; /* if the search is less than three chars long remove class names and remove elements from old search*/ @@ -255,4 +244,4 @@ function CheckEmptyAndLoadList() }); }, 500); /* timer set to 500 ms */ }); - });
\ No newline at end of file + }); diff --git a/examples/draganddrop/fridgemagnets/dragwidget.cpp b/examples/draganddrop/fridgemagnets/dragwidget.cpp index 19abfb6..447f7ac 100644 --- a/examples/draganddrop/fridgemagnets/dragwidget.cpp +++ b/examples/draganddrop/fridgemagnets/dragwidget.cpp @@ -58,7 +58,7 @@ DragWidget::DragWidget(QWidget *parent) while (!inputStream.atEnd()) { QString word; - inputStream >> word; + word = inputStream.readLine(); if (!word.isEmpty()) { DragLabel *wordLabel = new DragLabel(word, this); wordLabel->move(x, y); diff --git a/examples/network/qftp/ftpwindow.cpp b/examples/network/qftp/ftpwindow.cpp index c0a2b73..fcdabe6 100644 --- a/examples/network/qftp/ftpwindow.cpp +++ b/examples/network/qftp/ftpwindow.cpp @@ -114,29 +114,6 @@ FtpWindow::FtpWindow(QWidget *parent) mainLayout->addWidget(buttonBox); setLayout(mainLayout); - QNetworkConfigurationManager manager; - if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) { - // Get saved network configuration - QSettings settings(QSettings::UserScope, QLatin1String("Trolltech")); - settings.beginGroup(QLatin1String("QtNetwork")); - const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString(); - settings.endGroup(); - - // If the saved network configuration is not currently discovered use the system default - QNetworkConfiguration config = manager.configurationFromIdentifier(id); - if ((config.state() & QNetworkConfiguration::Discovered) != - QNetworkConfiguration::Discovered) { - config = manager.defaultConfiguration(); - } - - networkSession = new QNetworkSession(config, this); - connect(networkSession, SIGNAL(opened()), this, SLOT(enableConnectButton())); - - connectButton->setEnabled(false); - statusLabel->setText(tr("Opening network session.")); - networkSession->open(); - } - setWindowTitle(tr("FTP")); } @@ -169,6 +146,37 @@ void FtpWindow::connectOrDisconnect() setCursor(Qt::WaitCursor); #endif + if (!networkSession || !networkSession->isOpen()) { + if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) { + if (!networkSession) { + // Get saved network configuration + QSettings settings(QSettings::UserScope, QLatin1String("Trolltech")); + settings.beginGroup(QLatin1String("QtNetwork")); + const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString(); + settings.endGroup(); + + // If the saved network configuration is not currently discovered use the system default + QNetworkConfiguration config = manager.configurationFromIdentifier(id); + if ((config.state() & QNetworkConfiguration::Discovered) != + QNetworkConfiguration::Discovered) { + config = manager.defaultConfiguration(); + } + + networkSession = new QNetworkSession(config, this); + connect(networkSession, SIGNAL(opened()), this, SLOT(connectToFtp())); + connect(networkSession, SIGNAL(error(QNetworkSession::SessionError)), this, SLOT(enableConnectButton())); + } + connectButton->setEnabled(false); + statusLabel->setText(tr("Opening network session.")); + networkSession->open(); + return; + } + } + connectToFtp(); +} + +void FtpWindow::connectToFtp() +{ //![1] ftp = new QFtp(this); connect(ftp, SIGNAL(commandFinished(int,bool)), @@ -407,7 +415,7 @@ void FtpWindow::enableConnectButton() settings.setValue(QLatin1String("DefaultNetworkConfiguration"), id); settings.endGroup(); - connectButton->setEnabled(networkSession->isOpen()); + connectButton->setEnabled(true); statusLabel->setText(tr("Please enter the name of an FTP server.")); } diff --git a/examples/network/qftp/ftpwindow.h b/examples/network/qftp/ftpwindow.h index a9df99d..f060bfc 100644 --- a/examples/network/qftp/ftpwindow.h +++ b/examples/network/qftp/ftpwindow.h @@ -43,6 +43,7 @@ #include <QDialog> #include <QHash> +#include <QNetworkConfigurationManager> QT_BEGIN_NAMESPACE class QDialogButtonBox; @@ -71,6 +72,7 @@ private slots: void connectOrDisconnect(); void downloadFile(); void cancelDownload(); + void connectToFtp(); void ftpCommandFinished(int commandId, bool error); void addToList(const QUrlInfo &urlInfo); @@ -101,6 +103,7 @@ private: QFile *file; QNetworkSession *networkSession; + QNetworkConfigurationManager manager; //![1] }; diff --git a/mkspecs/win32-msvc2005/qmake.conf b/mkspecs/win32-msvc2005/qmake.conf index a9f725c..5b717e7 100644 --- a/mkspecs/win32-msvc2005/qmake.conf +++ b/mkspecs/win32-msvc2005/qmake.conf @@ -8,7 +8,7 @@ MAKEFILE_GENERATOR = MSVC.NET TEMPLATE = app CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe QT += core gui -DEFINES += UNICODE WIN32 QT_LARGEFILE_SUPPORT _BIND_TO_CURRENT_VCLIBS_VERSION=1 +DEFINES += UNICODE WIN32 QT_LARGEFILE_SUPPORT QMAKE_COMPILER_DEFINES += _MSC_VER=1400 WIN32 QMAKE_CC = cl diff --git a/mkspecs/win32-msvc2008/qmake.conf b/mkspecs/win32-msvc2008/qmake.conf index fd115e7..c765562 100644 --- a/mkspecs/win32-msvc2008/qmake.conf +++ b/mkspecs/win32-msvc2008/qmake.conf @@ -8,7 +8,7 @@ MAKEFILE_GENERATOR = MSVC.NET TEMPLATE = app CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target embed_manifest_dll embed_manifest_exe QT += core gui -DEFINES += UNICODE WIN32 QT_LARGEFILE_SUPPORT _BIND_TO_CURRENT_VCLIBS_VERSION=1 +DEFINES += UNICODE WIN32 QT_LARGEFILE_SUPPORT QMAKE_COMPILER_DEFINES += _MSC_VER=1500 WIN32 QMAKE_CC = cl diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp b/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp index 3410782..7f4bb0c 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp +++ b/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp @@ -1293,7 +1293,7 @@ HB_Bool HB_OpenTypePosition(HB_ShaperItem *item, int availableGlyphs, HB_Bool do // (int)(positions[i].x_pos >> 6), (int)(positions[i].y_pos >> 6), // positions[i].back, positions[i].new_advance); - HB_Fixed adjustment = (item->item.bidiLevel % 2) ? -positions[i].x_advance : positions[i].x_advance; + HB_Fixed adjustment = positions[i].x_advance; if (!(face->current_flags & HB_ShaperFlag_UseDesignMetrics)) adjustment = HB_FIXED_ROUND(adjustment); diff --git a/src/3rdparty/libpng/pngrutil.c b/src/3rdparty/libpng/pngrutil.c index 07e46e2..daf3c5e 100644 --- a/src/3rdparty/libpng/pngrutil.c +++ b/src/3rdparty/libpng/pngrutil.c @@ -1037,12 +1037,14 @@ png_handle_cHRM(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) */ png_uint_32 w = y_red + y_green + y_blue; - png_ptr->rgb_to_gray_red_coeff = (png_uint_16)(((png_uint_32)y_red * - 32768)/w); - png_ptr->rgb_to_gray_green_coeff = (png_uint_16)(((png_uint_32)y_green - * 32768)/w); - png_ptr->rgb_to_gray_blue_coeff = (png_uint_16)(((png_uint_32)y_blue * - 32768)/w); + if (w != 0) { + png_ptr->rgb_to_gray_red_coeff = (png_uint_16)(((png_uint_32)y_red * + 32768)/w); + png_ptr->rgb_to_gray_green_coeff = (png_uint_16)(((png_uint_32)y_green + * 32768)/w); + png_ptr->rgb_to_gray_blue_coeff = (png_uint_16)(((png_uint_32)y_blue * + 32768)/w); + } } } #endif diff --git a/src/3rdparty/webkit/.tag b/src/3rdparty/webkit/.tag index 34446ae..a5f6423 100644 --- a/src/3rdparty/webkit/.tag +++ b/src/3rdparty/webkit/.tag @@ -1 +1 @@ -64cce100215c71575f19ca0b090c65fa97d4ba10 +99371ddc1d61832131835964a753e1c5817f6916 diff --git a/src/3rdparty/webkit/ChangeLog b/src/3rdparty/webkit/ChangeLog index bc11b4d..a661d6a 100644 --- a/src/3rdparty/webkit/ChangeLog +++ b/src/3rdparty/webkit/ChangeLog @@ -1,3 +1,14 @@ +2011-11-03 Zeno Albisser <zeno.albisser@nokia.com> + + [Qt] Unreviewed: Fix universal binary build on Mac. + https://bugreports.qt.nokia.com/browse/QTBUG-20619 + + When building a universal binary the debug version + exceeds the maximum size of a static library. + Therefore we do not allow this configuration. + + * Source/WebKit.pri: + 2011-08-06 Aron Rosenberg <arosenberg@logitech.com> Reviewed by Benjamin Poulain. diff --git a/src/3rdparty/webkit/Source/WebCore/ChangeLog b/src/3rdparty/webkit/Source/WebCore/ChangeLog index da9d1b2..ead97bd 100755 --- a/src/3rdparty/webkit/Source/WebCore/ChangeLog +++ b/src/3rdparty/webkit/Source/WebCore/ChangeLog @@ -1,3 +1,41 @@ +2011-11-01 Zeno Albisser <zeno.albisser@nokia.com> + + [Qt] bad codegen, pointer diff in JSC::JSCallbackConstructor::JSCallbackConstructor + https://bugs.webkit.org/show_bug.cgi?id=60951 + + Adjust symbols visibility for WebCore. + + Reviewed by Simon Hausmann. + + * WebCore.pro: + +2011-10-28 Zeno Albisser <zeno.albisser@nokia.com> + + [Qt] Unreviewed: Build fix for MSVC2005 + + Patch by Andy Shaw <andy.shaw@digia.com> + + * platform/win/SystemTimeWin.cpp: + +2011-10-13 Zeno Albisser <zeno.albisser@nokia.com> + + [Qt] QtWebKit build error for Mac 32bit + https://bugs.webkit.org/show_bug.cgi?id=69914 + + In WebCore.pro and QtWebKit.pro we define NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES + when compiling with ENABLE_VIDEO and with WTF_USE_QTKIT. + But this is meant to be defined in NSGeometry.h under certain preconditions. + Without setting NS_BUILD_32_LIKE_64 none of these preconditions is + met and therefore NSGeometry.h will create several conflicting type definitions. + + With this patch we create consistent definitions again. + Due to the order of include files we cannot remove + NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES from WebCore.pro. + + Reviewed by Andreas Kling. + + * WebCore.pro: + 2011-09-12 Adam Klein <adamk@chromium.org> Fix out-of-bounds access in Gradient::sortStopsIfNecessary diff --git a/src/3rdparty/webkit/Source/WebCore/WebCore.pro b/src/3rdparty/webkit/Source/WebCore/WebCore.pro index a305549..ceceee8 100644 --- a/src/3rdparty/webkit/Source/WebCore/WebCore.pro +++ b/src/3rdparty/webkit/Source/WebCore/WebCore.pro @@ -7,6 +7,8 @@ include($$PWD/../WebKit.pri) include($$PWD/WebCore.pri) include($$PWD/../JavaScriptCore/JavaScriptCore.pri) +contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols + TEMPLATE = lib TARGET = $$WEBCORE_TARGET CONFIG += staticlib @@ -2973,6 +2975,9 @@ contains(DEFINES, ENABLE_VIDEO=1) { platform/mac/WebWindowAnimation.mm DEFINES+=NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES + contains(CONFIG, "x86") { + DEFINES+=NS_BUILD_32_LIKE_64 + } } else: contains(DEFINES, WTF_USE_GSTREAMER=1) { HEADERS += \ diff --git a/src/3rdparty/webkit/Source/WebCore/bindings/js/JSExceptionBase.h b/src/3rdparty/webkit/Source/WebCore/bindings/js/JSExceptionBase.h index a9366ed..7713002 100644 --- a/src/3rdparty/webkit/Source/WebCore/bindings/js/JSExceptionBase.h +++ b/src/3rdparty/webkit/Source/WebCore/bindings/js/JSExceptionBase.h @@ -27,7 +27,7 @@ #define JSExceptionBase_h namespace JSC { - + class JSValue; } // namespace JSC diff --git a/src/3rdparty/webkit/Source/WebCore/platform/win/SystemTimeWin.cpp b/src/3rdparty/webkit/Source/WebCore/platform/win/SystemTimeWin.cpp index 547decc..c40a45a 100644 --- a/src/3rdparty/webkit/Source/WebCore/platform/win/SystemTimeWin.cpp +++ b/src/3rdparty/webkit/Source/WebCore/platform/win/SystemTimeWin.cpp @@ -27,6 +27,9 @@ #include "SystemTime.h" #include <limits> +#ifndef _WIN32_WINNT +#define _WIN32_WINNT 0x0500 +#endif #include <windows.h> namespace WebCore { diff --git a/src/3rdparty/webkit/Source/WebKit.pri b/src/3rdparty/webkit/Source/WebKit.pri index 5bd9577..bc889d1 100644 --- a/src/3rdparty/webkit/Source/WebKit.pri +++ b/src/3rdparty/webkit/Source/WebKit.pri @@ -10,6 +10,13 @@ CONFIG(QTDIR_build) { # Make sure we compile both debug and release on mac when inside Qt. # This line was extracted from qbase.pri instead of including the whole file win32|mac:!macx-xcode:CONFIG += debug_and_release + # In case we are building a universal binary for Qt, building debug is not + # possible because we would exceed the maximum library size for 32bit. + mac:CONFIG(QT_CONFIG, x86):CONFIG(QT_CONFIG, x86_64):debug|debug_and_release { + message(Building a universal binary with debug symbols is not possible. Building release!) + CONFIG -= debug_and_release debug + CONFIG += release + } } else { !CONFIG(release, debug|release) { OBJECTS_DIR = obj/debug diff --git a/src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp b/src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp index b3efe0f..8f0f153 100644 --- a/src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp +++ b/src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp @@ -3972,7 +3972,7 @@ quint64 QWebPage::bytesReceived() const } /*! - \since 4.7 + \since 4.8 \fn void QWebPage::viewportChangeRequested() Page authors can provide the supplied values by using the viewport meta tag. More information diff --git a/src/3rdparty/webkit/Source/WebKit/qt/ChangeLog b/src/3rdparty/webkit/Source/WebKit/qt/ChangeLog index 32428f1..7ba98b8 100644 --- a/src/3rdparty/webkit/Source/WebKit/qt/ChangeLog +++ b/src/3rdparty/webkit/Source/WebKit/qt/ChangeLog @@ -1,3 +1,39 @@ +2011-11-03 Jesus Sanchez-Palencia <jesus@webkit.org> + + Reviewed by Kenneth Rohde Christiansen. + + [Qt] QtWebKit should have documentation clarifying its mobile features usage + https://bugs.webkit.org/show_bug.cgi?id=41465 + + Add "QtWebKit Goes Mobile" documentation + + * docs/qtwebkit-goes-mobile.qdoc: Added. + * docs/qtwebkit.qdoc: Linked to qtwebkit-goes-mobile documentation + * docs/webkitsnippets/qtwebkit_goes_mobile_snippets.cpp: Added. + +2011-11-01 Alexis Menard <alexis.menard@openbossa.org> + + Unreviewed Qt documentation fix. + + This signal is Qt 4.8 material. + + * Api/qwebpage.cpp: + +2011-10-21 Zeno Albisser <zeno.albisser@nokia.com> + + [Qt] WebKit build does not respect QMAKE_MAC_SDK variable. + https://bugs.webkit.org/show_bug.cgi?id=70596 + + Instead of only relying on DARWIN_MAJOR_VERSION we also + check QMAKE_MAC_SDK. In case QMAKE_MAC_SDK is not defined + we are still falling back to DARWIN_MAJOR_VERSION. + + Patch by Andy Shaw <andy.shaw@digia.com> + + Reviewed by Noam Rosenthal. + + * QtWebKit.pro: + 2011-09-06 Ademar de Souza Reis Jr. <ademar.reis@openbossa.org> [Qt][Symbian] REGRESSION[94105] DumpRenderTree.exe doesn't build on Symbian diff --git a/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro b/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro index 41b0d39..197aa98 100644 --- a/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro +++ b/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro @@ -233,6 +233,9 @@ contains(DEFINES, ENABLE_VIDEO=1) { $$SOURCE_DIR/../WebKitLibraries/ DEFINES+=NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES + contains(CONFIG, "x86") { + DEFINES+=NS_BUILD_32_LIKE_64 + } HEADERS += $$PWD/WebCoreSupport/WebSystemInterface.h \ $$PWD/WebCoreSupport/QTKitFullScreenVideoHandler.h @@ -244,12 +247,12 @@ contains(DEFINES, ENABLE_VIDEO=1) { # We can know the Mac OS version by using the Darwin major version DARWIN_VERSION = $$split(QMAKE_HOST.version, ".") DARWIN_MAJOR_VERSION = $$first(DARWIN_VERSION) - equals(DARWIN_MAJOR_VERSION, "11") { - LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceLion.a - } else:equals(DARWIN_MAJOR_VERSION, "10") { - LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a - } else:equals(DARWIN_MAJOR_VERSION, "9") { + equals(DARWIN_MAJOR_VERSION, "9") | contains(QMAKE_MAC_SDK, "/Developer/SDKs/MacOSX10.5.sdk") { LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceLeopard.a + } else: equals(DARWIN_MAJOR_VERSION, "10") | contains(QMAKE_MAC_SDK, "/Developer/SDKs/MacOSX10.6.sdk") { + LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceSnowLeopard.a + } else: equals(DARWIN_MAJOR_VERSION, "11") | contains(QMAKE_MAC_SDK, "/Developer/SDKs/MacOSX10.7.sdk") { + LIBS += $$SOURCE_DIR/../WebKitLibraries/libWebKitSystemInterfaceLion.a } } } diff --git a/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc b/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc new file mode 100644 index 0000000..40144d1 --- /dev/null +++ b/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc @@ -0,0 +1,191 @@ +/*! + \inmodule QtWebKit + \page qtwebkit-goes-mobile.html + \title QtWebKit Goes Mobile + \contentspage QtWebKit + \section1 Overview + + A lot of effort has been put into QtWebKit to make it attractive for + use on mobile devices. + + The goal of this tutorial is to help you understand the mobile + features and how to make the best of them, in other words, how to + create a good mobile web view that can be used on touch devices. + + If you want to target mobile devices you should consider using \l{QGraphicsWebView} + instead of \l{QWebView}. Since \l{QWebView} is based on the \l{QWidget} + system, it cannot easily support rotation, overlays, hardware accelerated + compositing and tiling. If you need a \l{QWidget} anyway, you can always + construct a \l{QGraphicsView} (which is a \l{QWidget}) with a \l{QGraphicsWebView} inside. + + So let's start with a very simple \l{QGraphicsWebView} based "browser": + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 0 + + Here we set up a \l{QGraphicsView} application and add a + \l{QGraphicsWebView} to the scene. Notice + that we're disabling the scrollbars on the QGraphicsView because QtWebKit + handles scrolling and scrollbars automatically. This is to allow scrolling + optimizations and to enable web authors to interact with the scrollbars, + for instance, to style them differently. + + On touch-based mobile devices a feature known as tiling is often used. It + is used due to the interaction model (touch) as well as a scrolling + optimization. With this optimization we will have to deal with scrolling + ourselves, and we will have to disable features like scroll bar styling. + This is not usually a problem, since mobile browsers do not usually show + scroll bars, but use scroll indicators instead. + + Tiling basically means that the contents of the viewport is separated into + a grid of tiles, so that when you update an area, instead of just updating + the area, you actually update the whole tile or sub-regions of it. + This offers a few advantages for scrolling as, when you scroll, you do not need + to repaint the new visible area for each scroll step, but you simply update a row + of tiles each time; these tiles are often only partly on the screen. + This minimizes all the painting calls that we have to do and enables kinetic scrolling. + + Loading, rendering, and laying out are blocking operations. Though barely + noticeable on desktop machines, these operations can block for a long time + on a mobile device, letting the user believe the application has become + unresponsive. Additionally, scrolling will also stall when the user uses + his fingers to scroll, leading to a bad user experience. + + One way to overcome this issue, is to do all loading, laying out and + painting (basically all non-UI related work) in another thread or process, and + just blit the result from the web process/thread to the UI. There is research + in progress to enable this for a future version of QtWebKit, using WebKit2, but for now, + freezing the backing store can help when performing a zooming operation, for instance. + This will be discussed later, in the \l{#Enabling the Tiling}{Enabling the Tiling} section. + + When using tiles, you can blit any tile available when scrolling. When no tile is available you + can show a checkerboard tile instead, not letting the scrolling wait for the + tiles to be updated. This results in a responsive interface, with the only + disadvantage that you might see checkerboard tiles from time to time. + + The use of tiles also helps with zooming. Repainting at each zoom level change during + a zoom animation is basically impossible on a mobile device (or desktop for + that matter) and thus, with tiling, you can stop the tiles from being updated and + just scale the existing tiles. Then, at the end of the animation, update + tiles on top of the scaled ones. For now we will ignore the blocking + issue and concentrate on the tiling and the interaction model. + More information about Tiling can be found here: \l{http://doc.qt.nokia.com/4.7/qwebsettings.html#WebAttribute-enum} (see the entry for TiledBackingStoreEnabled). + + + \section1 Resize to Contents + + When using tiling, we want the \l{QGraphicsWebView} to act as our + content, as it supports tiling. In order for this we need to make it + resize itself to the size of its contents. For this we will use + \l{QGraphicsWebView::resizesToContents}. + + This setting removes the scroll bars for us on the main frame and + makes our \l{QGraphicsWebView} resize itself to the size of its content. + + Enabling it is as easy as setting the property: + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 1 + + The property should be used in conjunction with the + QWebPage::preferredContentsSize property. If not explicitly set, + it is automatically set to a reasonable value. + + If we expand our mobile web view to the size of the contents + of its contained page, the view will be bigger than the device screen. + + + \section1 Using a View as the Window onto the Contents + + The idea is to have a custom widget which has a \l{QGraphicsWebView} as a + class member. Remember that the QGraphicsWebView will be as big as its + content's size, so this custom widget will serve as a viewport onto the + web view. + + The following code snippet illustrates this: + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 2 + + In order to properly handle mouse events, you must install an event filter + on the web view or stack it behind its parent object + (\l{QGraphicsItem::ItemStacksBehindParent}). By doing this the mouse events will + reach a \c{MobileWebView} instance before they reach the member + \l{QGraphicsWebView}. Keep in mind that you'll need to add some logic in order + to distinguish between different mouse events and gestures, such as a + single click, double click and click-and-pan. Besides, scrolling and + zooming will have to be implemented manually. + + + \section1 Adjusting How Contents are Laid Out + + When testing the above on a device, you will notice that many pages are not + laid out very nicely. In particular, the width of the content may be larger + than the width of the device. This is due to the way web contents are laid + out. First, the viewport width is used for fitting the contents. If the + contents do not fit due to a non-flexible element with a width larger than + the viewport width, the minimum possible width will be used. As most pages + are written with a desktop browser in mind, that makes only very few sites + fit into the width of a mobile device. + + QtWebKit has a way to force a layout to a given width or height. What really + matters here is the width. If you lay out a page to a given width, it will get + that width and images might be cropped. The width or height is also used for + laying out fixed elements, but when we resize the \l{QGraphicsWebView} to the + size of the contents, fixed elements will not be relative to the view, which is + the behavior found on most mobile browsers. + + We saw that the QWebPage::preferredContentsSize property is automatically set + to a reasonable value when using \l{QGraphicsWebView::resizesToContents}. + + As you can imagine, laying out with a smaller viewport can cause pages to + break, therefore a default value has been chosen so that it almost breaks no + pages while still making pages fit. This value is 960x800. If the device + has a greater resolution, this value can be changed like this: + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 3 + + You can play around with this and find a suitable size for your device, + but we will keep the default size for now. + + + \section1 The 'viewport' Meta-Tag + + As some sites do not work with 960 pixels width or want to have control of + how the page is laid out, QtWebKit, Android, Firefox Mobile and + the iPhone Safari browser support a meta-tag called \c viewport. This makes + it possible for a web page to let the browser know how it wants to be shown. + More info can be found in the + \l{http://developer.apple.com/safari/library/documentation/appleapplications/reference/safariwebcontent/usingtheviewport/usingtheviewport.html}{Safari Developer Library}. + + You must connect the signal \c{QWebPage::viewportChangeRequested(const + QWebPage::ViewportHints& hints)} to a slot of your mobile web view and use what + is provided by \l{QWebPage::ViewportHints} to update your viewport size, scale + range, and so on. + + + \section1 Enabling the Tiling + + We haven't actually enabled tiling yet, so let's go ahead and do that. That + is very simple as it is basically a setting: + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 4 + + Note that, if you are going to add animations to your zooming or scaling + operations or want to implement fancy kinetic scrolling you might want to + take a look at \l{QGraphicsWebView::setTiledBackingStoreFrozen()}. With this, + you can avoid updates to your tiles during an animation, for instance. + + + \section1 Avoiding Scrollable Subelements + + One big issue with the above is that, iframes and sites using frames can + contain scrollable subelements. That doesn't work well with the touch + interaction model, as you want a finger swipe to scroll the whole page and not + end up just scrolling a subframe. Most mobile browsers work around this by + enabling something called frame flattening. Going straight to the point: + + \snippet webkitsnippets/qtwebkit_goes_mobile_snippets.cpp 5 + + This will make all frames from a web page expand themselves to the size of + their contents, keeping us free of scrollable subareas. + + +*/ diff --git a/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit.qdoc b/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit.qdoc index 1e76901..710d194 100644 --- a/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit.qdoc +++ b/src/3rdparty/webkit/Source/WebKit/qt/docs/qtwebkit.qdoc @@ -29,6 +29,9 @@ made fully editable to the user through the use of the \c{contenteditable} attribute on HTML elements. + QtWebKit has been enhanced to become more attractive on the mobile front as well. + For more information see \l{QtWebKit Goes Mobile}. + QtWebKit is based on the Open Source WebKit engine. More information about WebKit itself can be found on the \l{WebKit Open Source Project} Web site. diff --git a/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/qtwebkit_goes_mobile_snippets.cpp b/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/qtwebkit_goes_mobile_snippets.cpp new file mode 100644 index 0000000..8126fbf --- /dev/null +++ b/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/qtwebkit_goes_mobile_snippets.cpp @@ -0,0 +1,61 @@ +#if 0 +// ! [0] +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + const int width = 640; + const int height = 480; + + QGraphicsScene scene; + + QGraphicsView view(&scene); + view.setFrameShape(QFrame::NoFrame); + view.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + view.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + + QGraphicsWebView webview; + webview.resize(width, height); + webview.load(QUrl("http://doc.qt.nokia.com/")); + + scene.addItem(&webview); + + view.resize(width, height); + view.show(); + + return app.exec(); +} +// ! [0] + + +// ! [1] +webview.setResizesToContents(true); +// ! [1] + +// ! [2] +class MobileWebView : public QGraphicsWidget { + Q_OBJECT +public: + MobileWebView(QGraphicsItem *parent = 0); + ~MobileWebView(); + + bool mousePress(const QPoint &value); + void mouseMove(const QPoint &value); + void mouseRelease(const QPoint &value); + +private: + QGraphicsWebView* webView; +}; +// ! [2] + +// ! [3] +webview.page()->setPreferredContentsSize(QSize(desiredWidth, desiredHeight)); +// ! [3] + +// ! [4] +QWebSettings::globalSettings()->setAttribute(QWebSettings::TiledBackingStoreEnabled, true); +// ! [4] + +// ! [5] +QWebSettings::globalSettings()->setAttribute(QWebSettings::FrameFlatteningEnable, true); +// ! [5] +#endif diff --git a/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webelement/main.cpp b/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webelement/main.cpp index b1781a6..59c124c 100644 --- a/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webelement/main.cpp +++ b/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webelement/main.cpp @@ -57,7 +57,7 @@ static void findButtonAndClick() */ QWebElement button = document.findFirst("input[type=submit]"); - button.evaluateJavaScript("click()"); + button.evaluateJavaScript("this.click()"); //! [Calling a DOM element method] diff --git a/src/3rdparty/webkit/VERSION b/src/3rdparty/webkit/VERSION index 6a40345..19f5536 100644 --- a/src/3rdparty/webkit/VERSION +++ b/src/3rdparty/webkit/VERSION @@ -4,4 +4,4 @@ This is a snapshot of the Qt port of WebKit from and has the sha1 checksum - 64cce100215c71575f19ca0b090c65fa97d4ba10 + 99371ddc1d61832131835964a753e1c5817f6916 diff --git a/src/activeqt/shared/qaxtypes.cpp b/src/activeqt/shared/qaxtypes.cpp index 8835caf..9452c6a 100644 --- a/src/activeqt/shared/qaxtypes.cpp +++ b/src/activeqt/shared/qaxtypes.cpp @@ -665,9 +665,9 @@ bool QVariantToVARIANT(const QVariant &var, VARIANT &arg, const QByteArray &type static PGetRecordInfoFromTypeInfo pGetRecordInfoFromTypeInfo = 0; static bool resolved = false; if (!resolved) { + QSystemLibrary oleaut32(QLatin1String("oleaut32")); + pGetRecordInfoFromTypeInfo = (PGetRecordInfoFromTypeInfo)oleaut32.resolve("GetRecordInfoFromTypeInfo"); resolved = true; - pGetRecordInfoFromTypeInfo = (PGetRecordInfoFromTypeInfo)QSystemLibrary::resolve(QLatin1String("oleaut32"), - "GetRecordInfoFromTypeInfo"); } if (!pGetRecordInfoFromTypeInfo) break; diff --git a/src/corelib/io/qfile.cpp b/src/corelib/io/qfile.cpp index d08574d..cdee7ce 100644 --- a/src/corelib/io/qfile.cpp +++ b/src/corelib/io/qfile.cpp @@ -918,6 +918,7 @@ QFile::copy(const QString &newName) #endif if (error) { out.close(); + close(); d->setError(QFile::CopyError, tr("Cannot open for output")); } else { char block[4096]; @@ -928,6 +929,7 @@ QFile::copy(const QString &newName) break; totalRead += in; if(in != out.write(block, in)) { + close(); d->setError(QFile::CopyError, tr("Failure to write block")); error = true; break; @@ -941,6 +943,7 @@ QFile::copy(const QString &newName) } if (!error && !out.rename(newName)) { error = true; + close(); d->setError(QFile::CopyError, tr("Cannot create %1 for output").arg(newName)); } #ifdef QT_NO_TEMPORARYFILE @@ -951,10 +954,10 @@ QFile::copy(const QString &newName) out.setAutoRemove(false); #endif } - close(); } if(!error) { QFile::setPermissions(newName, permissions()); + close(); unsetError(); return true; } diff --git a/src/corelib/io/qfilesystemengine_win.cpp b/src/corelib/io/qfilesystemengine_win.cpp index 28a7267..86b9496 100644 --- a/src/corelib/io/qfilesystemengine_win.cpp +++ b/src/corelib/io/qfilesystemengine_win.cpp @@ -186,14 +186,13 @@ static void resolveLibs() } #endif - triedResolve = true; #if !defined(Q_OS_WINCE) - HINSTANCE advapiHnd = QSystemLibrary::load(L"advapi32"); - if (advapiHnd) { - ptrGetNamedSecurityInfoW = (PtrGetNamedSecurityInfoW)GetProcAddress(advapiHnd, "GetNamedSecurityInfoW"); - ptrLookupAccountSidW = (PtrLookupAccountSidW)GetProcAddress(advapiHnd, "LookupAccountSidW"); - ptrBuildTrusteeWithSidW = (PtrBuildTrusteeWithSidW)GetProcAddress(advapiHnd, "BuildTrusteeWithSidW"); - ptrGetEffectiveRightsFromAclW = (PtrGetEffectiveRightsFromAclW)GetProcAddress(advapiHnd, "GetEffectiveRightsFromAclW"); + QSystemLibrary advapi32(QLatin1String("advapi32")); + if (advapi32.load()) { + ptrGetNamedSecurityInfoW = (PtrGetNamedSecurityInfoW)advapi32.resolve("GetNamedSecurityInfoW"); + ptrLookupAccountSidW = (PtrLookupAccountSidW)advapi32.resolve("LookupAccountSidW"); + ptrBuildTrusteeWithSidW = (PtrBuildTrusteeWithSidW)advapi32.resolve("BuildTrusteeWithSidW"); + ptrGetEffectiveRightsFromAclW = (PtrGetEffectiveRightsFromAclW)advapi32.resolve("GetEffectiveRightsFromAclW"); } if (ptrBuildTrusteeWithSidW) { // Create TRUSTEE for current user @@ -208,9 +207,9 @@ static void resolveLibs() } typedef BOOL (WINAPI *PtrAllocateAndInitializeSid)(PSID_IDENTIFIER_AUTHORITY, BYTE, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID*); - PtrAllocateAndInitializeSid ptrAllocateAndInitializeSid = (PtrAllocateAndInitializeSid)GetProcAddress(advapiHnd, "AllocateAndInitializeSid"); + PtrAllocateAndInitializeSid ptrAllocateAndInitializeSid = (PtrAllocateAndInitializeSid)advapi32.resolve("AllocateAndInitializeSid"); typedef PVOID (WINAPI *PtrFreeSid)(PSID); - PtrFreeSid ptrFreeSid = (PtrFreeSid)GetProcAddress(advapiHnd, "FreeSid"); + PtrFreeSid ptrFreeSid = (PtrFreeSid)advapi32.resolve("FreeSid"); if (ptrAllocateAndInitializeSid && ptrFreeSid) { // Create TRUSTEE for Everyone (World) SID_IDENTIFIER_AUTHORITY worldAuth = { SECURITY_WORLD_SID_AUTHORITY }; @@ -220,13 +219,16 @@ static void resolveLibs() ptrFreeSid(pWorld); } } - HINSTANCE userenvHnd = QSystemLibrary::load(L"userenv"); - if (userenvHnd) - ptrGetUserProfileDirectoryW = (PtrGetUserProfileDirectoryW)GetProcAddress(userenvHnd, "GetUserProfileDirectoryW"); - HINSTANCE kernel32 = LoadLibrary(L"kernel32"); - if(kernel32) - ptrGetVolumePathNamesForVolumeNameW = (PtrGetVolumePathNamesForVolumeNameW)GetProcAddress(kernel32, "GetVolumePathNamesForVolumeNameW"); + + QSystemLibrary userenv(QLatin1String("userenv")); + if (userenv.load()) + ptrGetUserProfileDirectoryW = (PtrGetUserProfileDirectoryW)userenv.resolve("GetUserProfileDirectoryW"); + + QSystemLibrary kernel32(QLatin1String("kernel32")); + if (kernel32.load()) + ptrGetVolumePathNamesForVolumeNameW = (PtrGetVolumePathNamesForVolumeNameW)kernel32.resolve("GetVolumePathNamesForVolumeNameW"); #endif + triedResolve = true; } } #endif // QT_NO_LIBRARY @@ -252,15 +254,15 @@ static bool resolveUNCLibs() return ptrNetShareEnum && ptrNetApiBufferFree; } #endif - triedResolve = true; + #if !defined(Q_OS_WINCE) - HINSTANCE hLib = QSystemLibrary::load(L"Netapi32"); - if (hLib) { - ptrNetShareEnum = (PtrNetShareEnum)GetProcAddress(hLib, "NetShareEnum"); - if (ptrNetShareEnum) - ptrNetApiBufferFree = (PtrNetApiBufferFree)GetProcAddress(hLib, "NetApiBufferFree"); + QSystemLibrary netapi32(QLatin1String("Netapi32")); + if (netapi32.load()) { + ptrNetShareEnum = (PtrNetShareEnum)netapi32.resolve("NetShareEnum"); + ptrNetApiBufferFree = (PtrNetApiBufferFree)netapi32.resolve("NetApiBufferFree"); } #endif + triedResolve = true; } return ptrNetShareEnum && ptrNetApiBufferFree; } diff --git a/src/corelib/kernel/qeventdispatcher_symbian.cpp b/src/corelib/kernel/qeventdispatcher_symbian.cpp index b216075..fca2feb 100644 --- a/src/corelib/kernel/qeventdispatcher_symbian.cpp +++ b/src/corelib/kernel/qeventdispatcher_symbian.cpp @@ -60,6 +60,24 @@ QT_BEGIN_NAMESPACE #define WAKE_UP_PRIORITY CActive::EPriorityStandard #define TIMER_PRIORITY CActive::EPriorityHigh +class Incrementer { + int &variable; +public: + inline Incrementer(int &variable) : variable(variable) + { ++variable; } + inline ~Incrementer() + { --variable; } +}; + +class Decrementer { + int &variable; +public: + inline Decrementer(int &variable) : variable(variable) + { --variable; } + inline ~Decrementer() + { ++variable; } +}; + static inline int qt_pipe_write(int socket, const char *data, qint64 len) { return ::write(socket, data, len); @@ -951,6 +969,8 @@ bool QEventDispatcherSymbian::processEvents ( QEventLoop::ProcessEventsFlags fla #endif while (1) { + //native active object callbacks are logically part of the event loop, so inc nesting level + Incrementer inc(d->threadData->loopLevel); if (block) { // This is where Qt will spend most of its time. CActiveScheduler::Current()->WaitForAnyRequest(); @@ -1045,6 +1065,7 @@ bool QEventDispatcherSymbian::processEvents ( QEventLoop::ProcessEventsFlags fla void QEventDispatcherSymbian::timerFired(int timerId) { + Q_D(QAbstractEventDispatcher); QHash<int, SymbianTimerInfoPtr>::iterator i = m_timerList.find(timerId); if (i == m_timerList.end()) { // The timer has been deleted. Ignore this event. @@ -1063,6 +1084,8 @@ void QEventDispatcherSymbian::timerFired(int timerId) m_insideTimerEvent = true; QTimerEvent event(timerInfo->timerId); + //undo the added nesting level around RunIfReady, since Qt's event system also nests + Decrementer dec(d->threadData->loopLevel); QCoreApplication::sendEvent(timerInfo->receiver, &event); m_insideTimerEvent = oldInsideTimerEventValue; @@ -1073,6 +1096,7 @@ void QEventDispatcherSymbian::timerFired(int timerId) void QEventDispatcherSymbian::wakeUpWasCalled() { + Q_D(QAbstractEventDispatcher); // The reactivation should happen in RunL, right before the call to this function. // This is because m_wakeUpDone is the "signal" that the object can be completed // once more. @@ -1082,6 +1106,8 @@ void QEventDispatcherSymbian::wakeUpWasCalled() // the sendPostedEvents was done, but before the object was ready to be completed // again. This could deadlock the application if there are no other posted events. m_wakeUpDone.fetchAndStoreOrdered(0); + //undo the added nesting level around RunIfReady, since Qt's event system also nests + Decrementer dec(d->threadData->loopLevel); sendPostedEvents(); } diff --git a/src/corelib/kernel/qeventdispatcher_win.cpp b/src/corelib/kernel/qeventdispatcher_win.cpp index 84663fa..c135c4a 100644 --- a/src/corelib/kernel/qeventdispatcher_win.cpp +++ b/src/corelib/kernel/qeventdispatcher_win.cpp @@ -53,7 +53,6 @@ #include "qabstracteventdispatcher_p.h" #include "qcoreapplication_p.h" #include <private/qthread_p.h> -#include <private/qmutexpool_p.h> QT_BEGIN_NAMESPACE @@ -322,19 +321,17 @@ static void resolveTimerAPI() { static bool triedResolve = false; if (!triedResolve) { -#ifndef QT_NO_THREAD - QMutexLocker locker(QMutexPool::globalInstanceGet(&triedResolve)); - if (triedResolve) - return; -#endif - triedResolve = true; -#if !defined(Q_OS_WINCE) - qtimeSetEvent = (ptimeSetEvent)QSystemLibrary::resolve(QLatin1String("winmm"), "timeSetEvent"); - qtimeKillEvent = (ptimeKillEvent)QSystemLibrary::resolve(QLatin1String("winmm"), "timeKillEvent"); +#ifndef Q_OS_WINCE + QSystemLibrary library(QLatin1String("Mmtimer")); #else - qtimeSetEvent = (ptimeSetEvent)QSystemLibrary::resolve(QLatin1String("Mmtimer"), "timeSetEvent"); - qtimeKillEvent = (ptimeKillEvent)QSystemLibrary::resolve(QLatin1String("Mmtimer"), "timeKillEvent"); + QSystemLibrary library(QLatin1String("winmm")); #endif + if (library.load()) { + qtimeSetEvent = (ptimeSetEvent)library.resolve("timeSetEvent"); + qtimeKillEvent = (ptimeKillEvent)library.resolve("timeKillEvent"); + } + + triedResolve = true; } } diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp index 5d6e4d7..1f716bc 100644 --- a/src/corelib/kernel/qobject.cpp +++ b/src/corelib/kernel/qobject.cpp @@ -163,14 +163,15 @@ QObjectPrivate::~QObjectPrivate() { if (pendTimer) { // unregister pending timers - if (threadData->eventDispatcher) + if (threadData && threadData->eventDispatcher) threadData->eventDispatcher->unregisterTimers(q_ptr); } if (postedEvents) QCoreApplication::removePostedEvents(q_ptr, 0); - threadData->deref(); + if (threadData) + threadData->deref(); delete static_cast<QAbstractDynamicMetaObject*>(metaObject); #ifdef QT_JAMBI_BUILD diff --git a/src/corelib/kernel/qpointer.cpp b/src/corelib/kernel/qpointer.cpp index c7fcf4f..87e903f 100644 --- a/src/corelib/kernel/qpointer.cpp +++ b/src/corelib/kernel/qpointer.cpp @@ -97,7 +97,7 @@ Note that class \c T must inherit QObject, or a compilation or link error will result. - \sa QSharedPointer, QObject, QObjectCleanupHandler + \sa QSharedPointer, QWeakPointer, QObject, QObjectCleanupHandler */ /*! diff --git a/src/corelib/kernel/qtranslator.cpp b/src/corelib/kernel/qtranslator.cpp index d255422..dfc90e8 100644 --- a/src/corelib/kernel/qtranslator.cpp +++ b/src/corelib/kernel/qtranslator.cpp @@ -51,6 +51,7 @@ #include "qcoreapplication.h" #include "qcoreapplication_p.h" #include "qdatastream.h" +#include "qdir.h" #include "qfile.h" #include "qmap.h" #include "qalgorithms.h" @@ -63,6 +64,10 @@ #include "private/qcore_unix_p.h" #endif +#ifdef Q_OS_SYMBIAN +#include "private/qcore_symbian_p.h" +#endif + // most of the headers below are already included in qplatformdefs.h // also this lacks Large File support but that's probably irrelevant #if defined(QT_USE_MMAP) @@ -405,11 +410,24 @@ bool QTranslator::load(const QString & filename, const QString & directory, QString prefix; if (QFileInfo(filename).isRelative()) { +#ifdef Q_OS_SYMBIAN + if (directory.isEmpty()) + prefix = QCoreApplication::applicationDirPath(); + else + prefix = QFileInfo(directory).absoluteFilePath(); //TFindFile doesn't like dirty paths + if (prefix.length() > 2 && prefix.at(1) == QLatin1Char(':') && prefix.at(0).isLetter()) + prefix[0] = QLatin1Char('Y'); +#else prefix = directory; - if (prefix.length() && !prefix.endsWith(QLatin1Char('/'))) - prefix += QLatin1Char('/'); +#endif + if (prefix.length() && !prefix.endsWith(QLatin1Char('/'))) + prefix += QLatin1Char('/'); } +#ifdef Q_OS_SYMBIAN + QString nativePrefix = QDir::toNativeSeparators(prefix); +#endif + QString fname = filename; QString realname; QString delims; @@ -418,6 +436,24 @@ bool QTranslator::load(const QString & filename, const QString & directory, for (;;) { QFileInfo fi; +#ifdef Q_OS_SYMBIAN + //search for translations on other drives, e.g. Qt may be in Z, while app is in C + //note this uses symbian search rules, i.e. y:->a:, followed by z: + TFindFile finder(qt_s60GetRFs()); + QString fname2 = fname + (suffix.isNull() ? QString::fromLatin1(".qm") : suffix); + TInt err = finder.FindByDir( + qt_QString2TPtrC(fname2), + qt_QString2TPtrC(nativePrefix)); + if (err != KErrNone) + err = finder.FindByDir(qt_QString2TPtrC(fname), qt_QString2TPtrC(nativePrefix)); + if (err == KErrNone) { + fi.setFile(qt_TDesC2QString(finder.File())); + realname = fi.canonicalFilePath(); + if (fi.isReadable() && fi.isFile()) + break; + } +#endif + realname = prefix + fname + (suffix.isNull() ? QString::fromLatin1(".qm") : suffix); fi.setFile(realname); if (fi.isReadable() && fi.isFile()) diff --git a/src/corelib/plugin/qsystemlibrary.cpp b/src/corelib/plugin/qsystemlibrary.cpp index bb9c82a..7296c5b 100644 --- a/src/corelib/plugin/qsystemlibrary.cpp +++ b/src/corelib/plugin/qsystemlibrary.cpp @@ -40,6 +40,7 @@ ****************************************************************************/ #include "qsystemlibrary_p.h" + #include <QtCore/qvarlengtharray.h> #include <QtCore/qstringlist.h> #include <QtCore/qfileinfo.h> @@ -91,7 +92,7 @@ HINSTANCE QSystemLibrary::load(const wchar_t *libraryName, bool onlySystemDirect extern QString qAppFileName(); #endif -static QString qSystemDirectory() +static inline QString qSystemDirectory() { QVarLengthArray<wchar_t, MAX_PATH> fullPath; @@ -115,27 +116,25 @@ HINSTANCE QSystemLibrary::load(const wchar_t *libraryName, bool onlySystemDirect searchOrder << qSystemDirectory(); if (!onlySystemDirectory) { - const QString PATH(QLatin1String(qgetenv("PATH").constData())); + const QString PATH = QString::fromWCharArray((const wchar_t *)_wgetenv(L"PATH")); searchOrder << PATH.split(QLatin1Char(';'), QString::SkipEmptyParts); } - QString fileName = QString::fromWCharArray(libraryName); - fileName.append(QLatin1String(".dll")); + const QString fileName = QString::fromWCharArray(libraryName) + QLatin1String(".dll"); // Start looking in the order specified for (int i = 0; i < searchOrder.count(); ++i) { QString fullPathAttempt = searchOrder.at(i); - if (!fullPathAttempt.endsWith(QLatin1Char('\\'))) { + if (!fullPathAttempt.endsWith(QLatin1Char('\\'))) fullPathAttempt.append(QLatin1Char('\\')); - } fullPathAttempt.append(fileName); HINSTANCE inst = ::LoadLibrary((const wchar_t *)fullPathAttempt.utf16()); if (inst != 0) return inst; } - return 0; + return 0; } -#endif //Q_OS_WINCE +#endif // !Q_OS_WINCE QT_END_NAMESPACE diff --git a/src/corelib/plugin/qsystemlibrary_p.h b/src/corelib/plugin/qsystemlibrary_p.h index f20d0b6..88ab82c 100644 --- a/src/corelib/plugin/qsystemlibrary_p.h +++ b/src/corelib/plugin/qsystemlibrary_p.h @@ -85,9 +85,9 @@ public: if (!m_handle) return 0; #ifdef Q_OS_WINCE - return (void*)GetProcAddress(m_handle, (const wchar_t*)QString::fromLatin1(symbol).utf16()); + return (void*)GetProcAddress(m_handle, (const wchar_t*)QString::fromLatin1(symbol).utf16()); #else - return (void*)GetProcAddress(m_handle, symbol); + return (void*)GetProcAddress(m_handle, symbol); #endif } @@ -97,6 +97,7 @@ public: } static Q_CORE_EXPORT HINSTANCE load(const wchar_t *lpFileName, bool onlySystemDirectory = true); + private: HINSTANCE m_handle; QString m_libraryName; @@ -105,6 +106,6 @@ private: QT_END_NAMESPACE -#endif //Q_OS_WIN +#endif // Q_OS_WIN -#endif //QSYSTEMLIBRARY_P_H +#endif // QSYSTEMLIBRARY_P_H diff --git a/src/corelib/tools/qelapsedtimer_win.cpp b/src/corelib/tools/qelapsedtimer_win.cpp index d79dc5d..e6bce27 100644 --- a/src/corelib/tools/qelapsedtimer_win.cpp +++ b/src/corelib/tools/qelapsedtimer_win.cpp @@ -42,6 +42,8 @@ #include "qelapsedtimer.h" #include <windows.h> +#include <private/qsystemlibrary_p.h> + typedef ULONGLONG (WINAPI *PtrGetTickCount64)(void); static PtrGetTickCount64 ptrGetTickCount64 = 0; @@ -52,21 +54,17 @@ static quint64 counterFrequency = 0; static void resolveLibs() { - static bool done = false; + static volatile bool done = false; if (done) return; // try to get GetTickCount64 from the system - HMODULE kernel32 = GetModuleHandleW(L"kernel32"); - if (!kernel32) + QSystemLibrary kernel32(QLatin1String("kernel32")); + if (!kernel32.load()) return; -#if defined(Q_OS_WINCE) // does this function exist on WinCE, or will ever exist? - ptrGetTickCount64 = (PtrGetTickCount64)GetProcAddress(kernel32, L"GetTickCount64"); -#else - ptrGetTickCount64 = (PtrGetTickCount64)GetProcAddress(kernel32, "GetTickCount64"); -#endif + ptrGetTickCount64 = (PtrGetTickCount64)kernel32.resolve("GetTickCount64"); // Retrieve the number of high-resolution performance counter ticks per second LARGE_INTEGER frequency; diff --git a/src/corelib/tools/qline.cpp b/src/corelib/tools/qline.cpp index 9c7c243..7e3dd34 100644 --- a/src/corelib/tools/qline.cpp +++ b/src/corelib/tools/qline.cpp @@ -488,7 +488,8 @@ bool QLineF::isNull() const /*! \fn qreal QLineF::dx() const - Returns the horizontal component of the line's vector. + Returns the horizontal component of the line's vector. + Return value is positive if x2() >= x1() and negative if x2() < x1(). \sa dy(), pointAt() */ @@ -497,6 +498,7 @@ bool QLineF::isNull() const \fn qreal QLineF::dy() const Returns the vertical component of the line's vector. + Return value is positive if y2() >= y1() and negative if y2() < y1(). \sa dx(), pointAt() */ @@ -506,7 +508,8 @@ bool QLineF::isNull() const Sets the length of the line to the given \a length. QLineF will move the end point - p2() - of the line to give the line its new length. - + If the given \a length is negative the angle() is also changed. + If the line is a null line, the length will remain zero regardless of the length specified. @@ -762,7 +765,7 @@ QLineF::IntersectType QLineF::intersect(const QLineF &l, QPointF *intersectionPo \since 4.4 - Returns the angle (in degrees) from this line to the given \a + Returns the angle (in positive degrees) from this line to the given \a line, taking the direction of the lines into account. If the lines do not intersect within their range, it is the intersection point of the extended lines that serves as origin (see diff --git a/src/corelib/tools/qlist.cpp b/src/corelib/tools/qlist.cpp index 18bfe24..2e95ef8 100644 --- a/src/corelib/tools/qlist.cpp +++ b/src/corelib/tools/qlist.cpp @@ -469,8 +469,8 @@ void **QListData::erase(void **xi) \snippet doc/src/snippets/code/src_corelib_tools_qlistdata.cpp 0 Qt includes a QStringList class that inherits QList\<QString\> - and adds a few convenience functions, such as QStringList::join() - and QStringList::find(). (QString::split() creates QStringLists + and adds a convenience function QStringList::join(). + (QString::split() creates QStringLists from strings.) QList stores a list of items. The default constructor creates an diff --git a/src/corelib/tools/qregexp.cpp b/src/corelib/tools/qregexp.cpp index ba1609f..e3a771a 100644 --- a/src/corelib/tools/qregexp.cpp +++ b/src/corelib/tools/qregexp.cpp @@ -66,6 +66,7 @@ int qFindString(const QChar *haystack, int haystackLen, int from, #define RXERR_DISABLED QT_TRANSLATE_NOOP("QRegExp", "disabled feature used") #define RXERR_CHARCLASS QT_TRANSLATE_NOOP("QRegExp", "bad char class syntax") #define RXERR_LOOKAHEAD QT_TRANSLATE_NOOP("QRegExp", "bad lookahead syntax") +#define RXERR_LOOKBEHIND QT_TRANSLATE_NOOP("QRegExp", "lookbehinds not supported, see QTBUG-2371") #define RXERR_REPETITION QT_TRANSLATE_NOOP("QRegExp", "bad repetition syntax") #define RXERR_OCTAL QT_TRANSLATE_NOOP("QRegExp", "invalid octal value") #define RXERR_LEFTDELIM QT_TRANSLATE_NOOP("QRegExp", "missing left delim") @@ -3231,6 +3232,9 @@ int QRegExpEngine::getToken() #endif case ':': return Tok_MagicLeftParen; + case '<': + error(RXERR_LOOKBEHIND); + return Tok_MagicLeftParen; default: error(RXERR_LOOKAHEAD); return Tok_MagicLeftParen; diff --git a/src/declarative/graphicsitems/qdeclarativegridview.cpp b/src/declarative/graphicsitems/qdeclarativegridview.cpp index a7d593a..16518f4 100644 --- a/src/declarative/graphicsitems/qdeclarativegridview.cpp +++ b/src/declarative/graphicsitems/qdeclarativegridview.cpp @@ -1083,25 +1083,29 @@ void QDeclarativeGridViewPrivate::fixup(AxisData &data, qreal minExtent, qreal m tempPosition -= bias; } FxGridItem *topItem = snapItemAt(tempPosition+highlightStart); + if (!topItem && strictHighlightRange && currentItem) { + // StrictlyEnforceRange always keeps an item in range + updateHighlight(); + topItem = currentItem; + } FxGridItem *bottomItem = snapItemAt(tempPosition+highlightEnd); + if (!bottomItem && strictHighlightRange && currentItem) { + // StrictlyEnforceRange always keeps an item in range + updateHighlight(); + bottomItem = currentItem; + } qreal pos; - if (topItem && bottomItem && strictHighlightRange) { - qreal topPos = qMin(topItem->rowPos() - highlightStart, -maxExtent); - qreal bottomPos = qMax(bottomItem->rowPos() - highlightEnd, -minExtent); - pos = qAbs(data.move + topPos) < qAbs(data.move + bottomPos) ? topPos : bottomPos; - } else if (topItem) { - qreal headerPos = 0; - if (header) - headerPos = isRightToLeftTopToBottom() ? header->rowPos() + cellWidth - headerSize() : header->rowPos(); - if (topItem->index == 0 && header && tempPosition+highlightStart < headerPos+headerSize()/2 && !strictHighlightRange) { - pos = isRightToLeftTopToBottom() ? - headerPos + highlightStart - size() : headerPos - highlightStart; + bool isInBounds = -position() > maxExtent && -position() <= minExtent; + if (topItem && (isInBounds || strictHighlightRange)) { + if (topItem->index == 0 && header && tempPosition+highlightStart < header->rowPos()+headerSize()/2 && !strictHighlightRange) { + pos = isRightToLeftTopToBottom() ? - header->rowPos() + highlightStart - size() : header->rowPos() - highlightStart; } else { if (isRightToLeftTopToBottom()) pos = qMax(qMin(-topItem->rowPos() + highlightStart - size(), -maxExtent), -minExtent); else pos = qMax(qMin(topItem->rowPos() - highlightStart, -maxExtent), -minExtent); } - } else if (bottomItem) { + } else if (bottomItem && isInBounds) { if (isRightToLeftTopToBottom()) pos = qMax(qMin(-bottomItem->rowPos() + highlightEnd - size(), -maxExtent), -minExtent); else @@ -2247,9 +2251,10 @@ qreal QDeclarativeGridView::minXExtent() const qreal extent = -d->startPosition(); qreal highlightStart; qreal highlightEnd; - qreal endPositionFirstItem; + qreal endPositionFirstItem = 0; if (d->isRightToLeftTopToBottom()) { - endPositionFirstItem = d->rowPosAt(d->model->count()-1); + if (d->model && d->model->count()) + endPositionFirstItem = d->rowPosAt(d->model->count()-1); highlightStart = d->highlightRangeStartValid ? d->highlightRangeStart - (d->lastPosition()-endPositionFirstItem) : d->size() - (d->lastPosition()-endPositionFirstItem); @@ -2264,7 +2269,7 @@ qreal QDeclarativeGridView::minXExtent() const extent += d->header->item->width(); } if (d->haveHighlightRange && d->highlightRange == StrictlyEnforceRange) { - extent += highlightStart; + extent += d->isRightToLeftTopToBottom() ? -highlightStart : highlightStart; extent = qMax(extent, -(endPositionFirstItem - highlightEnd)); } return extent; @@ -2850,6 +2855,11 @@ void QDeclarativeGridView::itemsInserted(int modelIndex, int count) addedVisible = true; } FxGridItem *item = d->createItem(modelIndex + i); + if (!item) { + // broken or no delegate + d->clear(); + return; + } d->visibleItems.insert(index, item); item->setPosition(colPos, rowPos); added.append(item); @@ -3040,6 +3050,11 @@ void QDeclarativeGridView::itemsMoved(int from, int to, int count) FxGridItem *movedItem = moved.take(item->index); if (!movedItem) movedItem = d->createItem(item->index); + if (!movedItem) { + // broken or no delegate + d->clear(); + return; + } it = d->visibleItems.insert(it, movedItem); if (it == d->visibleItems.begin() && firstItem) movedItem->setPosition(firstItem->colPos(), firstItem->rowPos()); diff --git a/src/declarative/graphicsitems/qdeclarativelistview.cpp b/src/declarative/graphicsitems/qdeclarativelistview.cpp index 44d6a1a..7b4dc5c 100644 --- a/src/declarative/graphicsitems/qdeclarativelistview.cpp +++ b/src/declarative/graphicsitems/qdeclarativelistview.cpp @@ -1326,10 +1326,20 @@ void QDeclarativeListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal m tempPosition -= bias; } FxListItem *topItem = snapItemAt(tempPosition+highlightStart); + if (!topItem && strictHighlightRange && currentItem) { + // StrictlyEnforceRange always keeps an item in range + updateHighlight(); + topItem = currentItem; + } FxListItem *bottomItem = snapItemAt(tempPosition+highlightEnd); + if (!bottomItem && strictHighlightRange && currentItem) { + // StrictlyEnforceRange always keeps an item in range + updateHighlight(); + bottomItem = currentItem; + } qreal pos; bool isInBounds = -position() > maxExtent && -position() <= minExtent; - if (topItem && isInBounds) { + if (topItem && (isInBounds || strictHighlightRange)) { if (topItem->index == 0 && header && tempPosition+highlightStart < header->position()+header->size()/2 && !strictHighlightRange) { pos = isRightToLeft() ? - header->position() + highlightStart - size() : header->position() - highlightStart; } else { @@ -2754,7 +2764,7 @@ qreal QDeclarativeListView::minXExtent() const d->minExtent += d->header->size(); } if (d->haveHighlightRange && d->highlightRange == StrictlyEnforceRange) { - d->minExtent += highlightStart; + d->minExtent += d->isRightToLeft() ? -highlightStart : highlightStart; d->minExtent = qMax(d->minExtent, -(endPositionFirstItem - highlightEnd + 1)); } d->minExtentDirty = false; @@ -3275,6 +3285,11 @@ void QDeclarativeListView::itemsInserted(int modelIndex, int count) addedVisible = true; } FxListItem *item = d->createItem(modelIndex + i); + if (!item) { + // broken or no delegate + d->clear(); + return; + } d->visibleItems.insert(insertionIdx, item); pos -= item->size() + d->spacing; item->setPosition(pos); @@ -3305,6 +3320,11 @@ void QDeclarativeListView::itemsInserted(int modelIndex, int count) addedVisible = true; } FxListItem *item = d->createItem(modelIndex + i); + if (!item) { + // broken or no delegate + d->clear(); + return; + } d->visibleItems.insert(index, item); item->setPosition(pos); added.append(item); @@ -3508,6 +3528,11 @@ void QDeclarativeListView::itemsMoved(int from, int to, int count) FxListItem *movedItem = moved.take(item->index); if (!movedItem) movedItem = d->createItem(item->index); + if (!movedItem) { + // broken or no delegate + d->clear(); + return; + } if (item->index <= firstVisible->index) moveBy -= movedItem->size(); it = d->visibleItems.insert(it, movedItem); diff --git a/src/declarative/qml/qdeclarativedirparser.cpp b/src/declarative/qml/qdeclarativedirparser.cpp index 1d4db40..74ebda2 100644 --- a/src/declarative/qml/qdeclarativedirparser.cpp +++ b/src/declarative/qml/qdeclarativedirparser.cpp @@ -41,8 +41,10 @@ #include "private/qdeclarativedirparser_p.h" #include "qdeclarativeerror.h" +#include <private/qdeclarativeglobal_p.h> #include <QtCore/QTextStream> +#include <QtCore/QFile> #include <QtCore/QtDebug> QT_BEGIN_NAMESPACE @@ -66,6 +68,16 @@ void QDeclarativeDirParser::setUrl(const QUrl &url) _url = url; } +QString QDeclarativeDirParser::fileSource() const +{ + return _filePathSouce; +} + +void QDeclarativeDirParser::setFileSource(const QString &filePath) +{ + _filePathSouce = filePath; +} + QString QDeclarativeDirParser::source() const { return _source; @@ -92,6 +104,23 @@ bool QDeclarativeDirParser::parse() _plugins.clear(); _components.clear(); + if (_source.isEmpty() && !_filePathSouce.isEmpty()) { + QFile file(_filePathSouce); + if (!QDeclarative_isFileCaseCorrect(_filePathSouce)) { + QDeclarativeError error; + error.setDescription(QString::fromUtf8("cannot load module \"$$URI$$\": File name case mismatch for \"%1\"").arg(_filePathSouce)); + _errors.prepend(error); + return false; + } else if (file.open(QFile::ReadOnly)) { + _source = QString::fromUtf8(file.readAll()); + } else { + QDeclarativeError error; + error.setDescription(QString::fromUtf8("module \"$$URI$$\" definition \"%1\" not readable").arg(_filePathSouce)); + _errors.prepend(error); + return false; + } + } + QTextStream stream(&_source); int lineNumber = 0; @@ -224,9 +253,16 @@ bool QDeclarativeDirParser::hasError() const return false; } -QList<QDeclarativeError> QDeclarativeDirParser::errors() const +QList<QDeclarativeError> QDeclarativeDirParser::errors(const QString &uri) const { - return _errors; + QList<QDeclarativeError> errors = _errors; + for (int i = 0; i < errors.size(); ++i) { + QDeclarativeError &e = errors[i]; + QString description = e.description(); + description.replace(QLatin1String("$$URI$$"), uri); + e.setDescription(description); + } + return errors; } QList<QDeclarativeDirParser::Plugin> QDeclarativeDirParser::plugins() const diff --git a/src/declarative/qml/qdeclarativedirparser_p.h b/src/declarative/qml/qdeclarativedirparser_p.h index d40833a..273a2c7 100644 --- a/src/declarative/qml/qdeclarativedirparser_p.h +++ b/src/declarative/qml/qdeclarativedirparser_p.h @@ -73,11 +73,14 @@ public: QString source() const; void setSource(const QString &source); + QString fileSource() const; + void setFileSource(const QString &filePath); + bool isParsed() const; bool parse(); bool hasError() const; - QList<QDeclarativeError> errors() const; + QList<QDeclarativeError> errors(const QString &uri) const; struct Plugin { @@ -129,6 +132,7 @@ private: QList<QDeclarativeError> _errors; QUrl _url; QString _source; + QString _filePathSouce; QList<Component> _components; QList<Plugin> _plugins; #ifdef QT_CREATOR diff --git a/src/declarative/qml/qdeclarativeimport.cpp b/src/declarative/qml/qdeclarativeimport.cpp index c2f0086..21413ce 100644 --- a/src/declarative/qml/qdeclarativeimport.cpp +++ b/src/declarative/qml/qdeclarativeimport.cpp @@ -80,16 +80,16 @@ public: QList<QDeclarativeDirComponents> qmlDirComponents; - bool find_helper(int i, const QByteArray& type, int *vmajor, int *vminor, + bool find_helper(QDeclarativeTypeLoader *typeLoader, int i, const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, QUrl* url_return, QUrl *base = 0, bool *typeRecursionDetected = 0); - bool find(const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, + bool find(QDeclarativeTypeLoader *typeLoader, const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, QUrl* url_return, QUrl *base = 0, QString *errorString = 0); }; class QDeclarativeImportsPrivate { public: - QDeclarativeImportsPrivate(); + QDeclarativeImportsPrivate(QDeclarativeTypeLoader *loader); ~QDeclarativeImportsPrivate(); bool importExtension(const QString &absoluteFilePath, const QString &uri, @@ -112,6 +112,7 @@ public: QSet<QString> qmlDirFilesForWhichPluginsHaveBeenLoaded; QDeclarativeImportedNamespace unqualifiedset; QHash<QString,QDeclarativeImportedNamespace* > set; + QDeclarativeTypeLoader *typeLoader; }; /*! @@ -135,9 +136,12 @@ QDeclarativeImports::operator =(const QDeclarativeImports ©) return *this; } -QDeclarativeImports::QDeclarativeImports() -: d(new QDeclarativeImportsPrivate) -{ +QDeclarativeImports::QDeclarativeImports() + : d(new QDeclarativeImportsPrivate(0)){ +} + +QDeclarativeImports::QDeclarativeImports(QDeclarativeTypeLoader *typeLoader) + : d(new QDeclarativeImportsPrivate(typeLoader)){ } QDeclarativeImports::~QDeclarativeImports() @@ -269,10 +273,11 @@ bool QDeclarativeImports::resolveType(QDeclarativeImportedNamespace* ns, const Q QDeclarativeType** type_return, QUrl* url_return, int *vmaj, int *vmin) const { - return ns->find(type,vmaj,vmin,type_return,url_return); + Q_ASSERT(d->typeLoader); + return ns->find(d->typeLoader,type,vmaj,vmin,type_return,url_return); } -bool QDeclarativeImportedNamespace::find_helper(int i, const QByteArray& type, int *vmajor, int *vminor, +bool QDeclarativeImportedNamespace::find_helper(QDeclarativeTypeLoader *typeLoader, int i, const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, QUrl* url_return, QUrl *base, bool *typeRecursionDetected) { @@ -292,7 +297,6 @@ bool QDeclarativeImportedNamespace::find_helper(int i, const QByteArray& type, i return true; } - QUrl url = QUrl(urls.at(i) + QLatin1Char('/') + QString::fromUtf8(type) + QLatin1String(".qml")); QDeclarativeDirComponents qmldircomponents = qmlDirComponents.at(i); bool typeWasDeclaredInQmldir = false; @@ -304,6 +308,7 @@ bool QDeclarativeImportedNamespace::find_helper(int i, const QByteArray& type, i // importing version -1 means import ALL versions if ((vmaj == -1) || (c.majorVersion < vmaj || (c.majorVersion == vmaj && vmin >= c.minorVersion))) { + QUrl url = QUrl(urls.at(i) + QLatin1Char('/') + QString::fromUtf8(type) + QLatin1String(".qml")); QUrl candidate = url.resolved(QUrl(c.fileName)); if (c.internal && base) { if (base->resolved(QUrl(c.fileName)) != candidate) @@ -324,8 +329,9 @@ bool QDeclarativeImportedNamespace::find_helper(int i, const QByteArray& type, i if (!typeWasDeclaredInQmldir && !isLibrary.at(i)) { // XXX search non-files too! (eg. zip files, see QT-524) - QFileInfo f(QDeclarativeEnginePrivate::urlToLocalFileOrQrc(url)); - if (f.exists()) { + QUrl url = QUrl(urls.at(i) + QLatin1Char('/') + QString::fromUtf8(type) + QLatin1String(".qml")); + QString file = QDeclarativeEnginePrivate::urlToLocalFileOrQrc(url); + if (!typeLoader->absoluteFilePath(file).isEmpty()) { if (base && *base == url) { // no recursion if (typeRecursionDetected) *typeRecursionDetected = true; @@ -339,9 +345,8 @@ bool QDeclarativeImportedNamespace::find_helper(int i, const QByteArray& type, i return false; } -QDeclarativeImportsPrivate::QDeclarativeImportsPrivate() -: ref(1) -{ +QDeclarativeImportsPrivate::QDeclarativeImportsPrivate(QDeclarativeTypeLoader *loader) + : ref(1), typeLoader(loader){ } QDeclarativeImportsPrivate::~QDeclarativeImportsPrivate() @@ -354,33 +359,22 @@ bool QDeclarativeImportsPrivate::importExtension(const QString &absoluteFilePath QDeclarativeImportDatabase *database, QDeclarativeDirComponents* components, QString *errorString) { - QFile file(absoluteFilePath); - QString filecontent; - if (!QDeclarative_isFileCaseCorrect(absoluteFilePath)) { - if (errorString) - *errorString = QDeclarativeImportDatabase::tr("cannot load module \"%1\": File name case mismatch for \"%2\"").arg(uri).arg(absoluteFilePath); - return false; - } else if (file.open(QFile::ReadOnly)) { - filecontent = QString::fromUtf8(file.readAll()); - if (qmlImportTrace()) - qDebug().nospace() << "QDeclarativeImports(" << qPrintable(base.toString()) << "::importExtension: " - << "loaded " << absoluteFilePath; - } else { - if (errorString) - *errorString = QDeclarativeImportDatabase::tr("module \"%1\" definition \"%2\" not readable").arg(uri).arg(absoluteFilePath); + Q_ASSERT(typeLoader); + const QDeclarativeDirParser *qmldirParser = typeLoader->qmlDirParser(absoluteFilePath); + if (qmldirParser->hasError()) { + if (errorString) { + const QList<QDeclarativeError> qmldirErrors = qmldirParser->errors(uri); + for (int i = 0; i < qmldirErrors.size(); ++i) + *errorString += qmldirErrors.at(i).description(); + } return false; } - QDir dir = QFileInfo(file).dir(); - - QDeclarativeDirParser qmldirParser; - qmldirParser.setSource(filecontent); - qmldirParser.parse(); if (! qmlDirFilesForWhichPluginsHaveBeenLoaded.contains(absoluteFilePath)) { qmlDirFilesForWhichPluginsHaveBeenLoaded.insert(absoluteFilePath); - - foreach (const QDeclarativeDirParser::Plugin &plugin, qmldirParser.plugins()) { + QDir dir = QFileInfo(absoluteFilePath).dir(); + foreach (const QDeclarativeDirParser::Plugin &plugin, qmldirParser->plugins()) { QString resolvedFilePath = database->resolvePlugin(dir, plugin.path, plugin.name); #if defined(QT_LIBINFIX) && defined(Q_OS_SYMBIAN) @@ -405,7 +399,7 @@ bool QDeclarativeImportsPrivate::importExtension(const QString &absoluteFilePath } if (components) - *components = qmldirParser.components(); + *components = qmldirParser->components(); return true; } @@ -446,6 +440,7 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp QDeclarativeScriptParser::Import::Type importType, QDeclarativeImportDatabase *database, QString *errorString) { + Q_ASSERT(typeLoader); QDeclarativeDirComponents qmldircomponents = qmldircomponentsnetwork; QString uri = uri_arg; QDeclarativeImportedNamespace *s; @@ -463,20 +458,20 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp url.replace(QLatin1Char('.'), QLatin1Char('/')); bool found = false; QString dir; - + QString qmldir; // step 1: search for extension with fully encoded version number if (vmaj >= 0 && vmin >= 0) { foreach (const QString &p, database->fileImportPath) { dir = p+QLatin1Char('/')+url; + qmldir = dir+QString(QLatin1String(".%1.%2")).arg(vmaj).arg(vmin)+QLatin1String("/qmldir"); - QFileInfo fi(dir+QString(QLatin1String(".%1.%2")).arg(vmaj).arg(vmin)+QLatin1String("/qmldir")); - const QString absoluteFilePath = fi.absoluteFilePath(); - - if (fi.isFile()) { + QString absoluteFilePath = typeLoader->absoluteFilePath(qmldir); + if (!absoluteFilePath.isEmpty()) { found = true; - url = QUrl::fromLocalFile(fi.absolutePath()).toString(); + QString absolutePath = absoluteFilePath.left(absoluteFilePath.lastIndexOf(QLatin1Char('/'))); + url = QUrl::fromLocalFile(absolutePath).toString(); uri = resolvedUri(dir, database); if (!importExtension(absoluteFilePath, uri, database, &qmldircomponents, errorString)) return false; @@ -488,14 +483,14 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp if (vmaj >= 0 && vmin >= 0) { foreach (const QString &p, database->fileImportPath) { dir = p+QLatin1Char('/')+url; + qmldir = dir+QString(QLatin1String(".%1")).arg(vmaj)+QLatin1String("/qmldir"); - QFileInfo fi(dir+QString(QLatin1String(".%1")).arg(vmaj)+QLatin1String("/qmldir")); - const QString absoluteFilePath = fi.absoluteFilePath(); - - if (fi.isFile()) { + QString absoluteFilePath = typeLoader->absoluteFilePath(qmldir); + if (!absoluteFilePath.isEmpty()) { found = true; - url = QUrl::fromLocalFile(fi.absolutePath()).toString(); + QString absolutePath = absoluteFilePath.left(absoluteFilePath.lastIndexOf(QLatin1Char('/'))); + url = QUrl::fromLocalFile(absolutePath).toString(); uri = resolvedUri(dir, database); if (!importExtension(absoluteFilePath, uri, database, &qmldircomponents, errorString)) return false; @@ -508,14 +503,14 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp foreach (const QString &p, database->fileImportPath) { dir = p+QLatin1Char('/')+url; + qmldir = dir+QLatin1String("/qmldir"); - QFileInfo fi(dir+QLatin1String("/qmldir")); - const QString absoluteFilePath = fi.absoluteFilePath(); - - if (fi.isFile()) { + QString absoluteFilePath = typeLoader->absoluteFilePath(qmldir); + if (!absoluteFilePath.isEmpty()) { found = true; - url = QUrl::fromLocalFile(fi.absolutePath()).toString(); + QString absolutePath = absoluteFilePath.left(absoluteFilePath.lastIndexOf(QLatin1Char('/'))); + url = QUrl::fromLocalFile(absolutePath).toString(); uri = resolvedUri(dir, database); if (!importExtension(absoluteFilePath, uri, database, &qmldircomponents, errorString)) return false; @@ -553,7 +548,7 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp uri = resolvedUri(QDeclarativeEnginePrivate::urlToLocalFileOrQrc(base.resolved(QUrl(uri))), database); if (uri.endsWith(QLatin1Char('/'))) uri.chop(1); - if (QFile::exists(localFileOrQrc)) { + if (!typeLoader->absoluteFilePath(localFileOrQrc).isEmpty()) { if (!importExtension(localFileOrQrc,uri,database,&qmldircomponents,errorString)) return false; } @@ -616,6 +611,7 @@ bool QDeclarativeImportsPrivate::add(const QDeclarativeDirComponents &qmldircomp bool QDeclarativeImportsPrivate::find(const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, QUrl* url_return, QString *errorString) { + Q_ASSERT(typeLoader); QDeclarativeImportedNamespace *s = 0; int slash = type.indexOf('/'); if (slash >= 0) { @@ -637,7 +633,7 @@ bool QDeclarativeImportsPrivate::find(const QByteArray& type, int *vmajor, int * } QByteArray unqualifiedtype = slash < 0 ? type : type.mid(slash+1); // common-case opt (QString::mid works fine, but slower) if (s) { - if (s->find(unqualifiedtype,vmajor,vminor,type_return,url_return, &base, errorString)) + if (s->find(typeLoader, unqualifiedtype,vmajor,vminor,type_return,url_return, &base, errorString)) return true; if (s->urls.count() == 1 && !s->isLibrary[0] && url_return && s != &unqualifiedset) { // qualified, and only 1 url @@ -654,16 +650,16 @@ QDeclarativeImportedNamespace *QDeclarativeImportsPrivate::findNamespace(const Q return set.value(type); } -bool QDeclarativeImportedNamespace::find(const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, +bool QDeclarativeImportedNamespace::find(QDeclarativeTypeLoader *typeLoader, const QByteArray& type, int *vmajor, int *vminor, QDeclarativeType** type_return, QUrl* url_return, QUrl *base, QString *errorString) { bool typeRecursionDetected = false; for (int i=0; i<urls.count(); ++i) { - if (find_helper(i, type, vmajor, vminor, type_return, url_return, base, &typeRecursionDetected)) { + if (find_helper(typeLoader, i, type, vmajor, vminor, type_return, url_return, base, &typeRecursionDetected)) { if (qmlCheckTypes()) { // check for type clashes for (int j = i+1; j<urls.count(); ++j) { - if (find_helper(j, type, vmajor, vminor, 0, 0, base)) { + if (find_helper(typeLoader, j, type, vmajor, vminor, 0, 0, base)) { if (errorString) { QString u1 = urls.at(i); QString u2 = urls.at(j); @@ -1042,7 +1038,7 @@ bool QDeclarativeImportDatabase::importPlugin(const QString &filePath, const QSt if (!engineInitialized || !typesRegistered) { if (!QDeclarative_isFileCaseCorrect(absoluteFilePath)) { if (errorString) - *errorString = tr("File name case mismatch for \"%2\"").arg(absoluteFilePath); + *errorString = tr("File name case mismatch for \"%1\"").arg(absoluteFilePath); return false; } QPluginLoader loader(absoluteFilePath); diff --git a/src/declarative/qml/qdeclarativeimport_p.h b/src/declarative/qml/qdeclarativeimport_p.h index 319e76c..d2ae9cc 100644 --- a/src/declarative/qml/qdeclarativeimport_p.h +++ b/src/declarative/qml/qdeclarativeimport_p.h @@ -68,11 +68,13 @@ class QDir; class QDeclarativeImportedNamespace; class QDeclarativeImportsPrivate; class QDeclarativeImportDatabase; +class QDeclarativeTypeLoader; class QDeclarativeImports { public: QDeclarativeImports(); + QDeclarativeImports(QDeclarativeTypeLoader *); QDeclarativeImports(const QDeclarativeImports &); ~QDeclarativeImports(); QDeclarativeImports &operator=(const QDeclarativeImports &); diff --git a/src/declarative/qml/qdeclarativetypeloader.cpp b/src/declarative/qml/qdeclarativetypeloader.cpp index 82197dc..0d8119f 100644 --- a/src/declarative/qml/qdeclarativetypeloader.cpp +++ b/src/declarative/qml/qdeclarativetypeloader.cpp @@ -50,10 +50,37 @@ #include <QtDeclarative/qdeclarativecomponent.h> #include <QtCore/qdebug.h> #include <QtCore/qdir.h> +#include <QtCore/qdiriterator.h> #include <QtCore/qfile.h> QT_BEGIN_NAMESPACE +/* +Returns the set of QML files in path (qmldir, *.qml, *.js). The caller +is responsible for deleting the returned data. +*/ +static QSet<QString> *qmlFilesInDirectory(const QString &path) +{ + QDirIterator dir(path, QDir::Files); + if (!dir.hasNext()) + return 0; + QSet<QString> *files = new QSet<QString>; + while (dir.hasNext()) { + dir.next(); + QString fileName = dir.fileName(); + if (fileName == QLatin1String("qmldir") + || fileName.endsWith(QLatin1String(".qml")) + || fileName.endsWith(QLatin1String(".js"))) { +#if defined(Q_OS_WIN32) || defined(Q_OS_WINCE) || defined(Q_OS_DARWIN) || defined(Q_OS_SYMBIAN) + fileName = fileName.toLower(); +#endif + files->insert(fileName); + } + } + return files; +} + + /*! \class QDeclarativeDataBlob \brief The QDeclarativeDataBlob encapsulates a data request that can be issued to a QDeclarativeDataLoader. @@ -727,6 +754,67 @@ QDeclarativeQmldirData *QDeclarativeTypeLoader::getQmldir(const QUrl &url) } /*! +Returns the absolute filename of path via a directory cache for files named +"qmldir", "*.qml", "*.js" +Returns a empty string if the path does not exist. +*/ +QString QDeclarativeTypeLoader::absoluteFilePath(const QString &path) +{ + if (path.isEmpty()) + return QString(); + if (path.at(0) == QLatin1Char(':')) { + // qrc resource + QFileInfo fileInfo(path); + return fileInfo.isFile() ? fileInfo.absoluteFilePath() : QString(); + } +#if defined(Q_OS_WIN32) || defined(Q_OS_WINCE) || defined(Q_OS_DARWIN) || defined(Q_OS_SYMBIAN) + QString lowPath(path.toLower()); +#else + QString lowPath(path); +#endif + int lastSlash = lowPath.lastIndexOf(QLatin1Char('/')); + QString dirPath = lowPath.left(lastSlash); + + StringSet *fileSet = 0; + QHash<QString,StringSet*>::const_iterator it = m_importDirCache.find(dirPath); + if (it == m_importDirCache.end()) { + StringSet *files = qmlFilesInDirectory(path.left(lastSlash)); + m_importDirCache.insert(dirPath, files); + fileSet = files; + } else { + fileSet = *it; + } + if (!fileSet) + return QString(); + + QString absoluteFilePath = fileSet->contains(QString(lowPath.constData()+lastSlash+1, lowPath.length()-lastSlash-1)) ? path : QString(); + if (absoluteFilePath.length() > 2 && absoluteFilePath.at(0) != QLatin1Char('/') && absoluteFilePath.at(1) != QLatin1Char(':')) + absoluteFilePath = QFileInfo(absoluteFilePath).absoluteFilePath(); + + return absoluteFilePath; +} + +/*! +Return a QDeclarativeDirParser for absoluteFilePath. The QDeclarativeDirParser may be cached. +*/ +const QDeclarativeDirParser *QDeclarativeTypeLoader::qmlDirParser(const QString &absoluteFilePath) +{ + QDeclarativeDirParser *qmldirParser; + QHash<QString,QDeclarativeDirParser*>::const_iterator it = m_importQmlDirCache.find(absoluteFilePath); + if (it == m_importQmlDirCache.end()) { + qmldirParser = new QDeclarativeDirParser; + qmldirParser->setFileSource(absoluteFilePath); + qmldirParser->setUrl(QUrl::fromLocalFile(absoluteFilePath)); + qmldirParser->parse(); + m_importQmlDirCache.insert(absoluteFilePath, qmldirParser); + } else { + qmldirParser = *it; + } + + return qmldirParser; +} + +/* Clears cached information about loaded files, including any type data, scripts and qmldir information. */ @@ -738,16 +826,20 @@ void QDeclarativeTypeLoader::clearCache() (*iter)->release(); for (QmldirCache::Iterator iter = m_qmldirCache.begin(); iter != m_qmldirCache.end(); ++iter) (*iter)->release(); + qDeleteAll(m_importDirCache); + qDeleteAll(m_importQmlDirCache); m_typeCache.clear(); m_scriptCache.clear(); m_qmldirCache.clear(); + m_importDirCache.clear(); + m_importQmlDirCache.clear(); } QDeclarativeTypeData::QDeclarativeTypeData(const QUrl &url, QDeclarativeTypeLoader::Options options, QDeclarativeTypeLoader *manager) -: QDeclarativeDataBlob(url, QmlFile), m_options(options), m_typesResolved(false), +: QDeclarativeDataBlob(url, QmlFile), m_options(options), m_imports(manager), m_typesResolved(false), m_compiledData(0), m_typeLoader(manager) { } diff --git a/src/declarative/qml/qdeclarativetypeloader_p.h b/src/declarative/qml/qdeclarativetypeloader_p.h index 56b6636..c0dce3e 100644 --- a/src/declarative/qml/qdeclarativetypeloader_p.h +++ b/src/declarative/qml/qdeclarativetypeloader_p.h @@ -198,14 +198,23 @@ public: QDeclarativeScriptData *getScript(const QUrl &); QDeclarativeQmldirData *getQmldir(const QUrl &); + + QString absoluteFilePath(const QString &path); + const QDeclarativeDirParser *qmlDirParser(const QString &absoluteFilePath); + private: typedef QHash<QUrl, QDeclarativeTypeData *> TypeCache; typedef QHash<QUrl, QDeclarativeScriptData *> ScriptCache; typedef QHash<QUrl, QDeclarativeQmldirData *> QmldirCache; + typedef QSet<QString> StringSet; + typedef QHash<QString, StringSet*> ImportDirCache; + typedef QHash<QString, QDeclarativeDirParser*> ImportQmlDirCache; TypeCache m_typeCache; ScriptCache m_scriptCache; QmldirCache m_qmldirCache; + ImportDirCache m_importDirCache; + ImportQmlDirCache m_importQmlDirCache; }; Q_DECLARE_OPERATORS_FOR_FLAGS(QDeclarativeTypeLoader::Options) diff --git a/src/declarative/util/qdeclarativepropertychanges.cpp b/src/declarative/util/qdeclarativepropertychanges.cpp index 5cdf785..f86274f 100644 --- a/src/declarative/util/qdeclarativepropertychanges.cpp +++ b/src/declarative/util/qdeclarativepropertychanges.cpp @@ -171,7 +171,8 @@ public: reverseExpression = rewindExpression; } - /*virtual void copyOriginals(QDeclarativeActionEvent *other) + virtual bool needsCopy() { return true; } + virtual void copyOriginals(QDeclarativeActionEvent *other) { QDeclarativeReplaceSignalHandler *rsh = static_cast<QDeclarativeReplaceSignalHandler*>(other); saveCurrentValues(); @@ -182,7 +183,7 @@ public: ownedExpression = rsh->ownedExpression; rsh->ownedExpression = 0; } - }*/ + } virtual void rewind() { ownedExpression = QDeclarativePropertyPrivate::setSignalExpression(property, rewindExpression); diff --git a/src/gui/accessible/qaccessible_win.cpp b/src/gui/accessible/qaccessible_win.cpp index 1fd1bfd..f404535 100644 --- a/src/gui/accessible/qaccessible_win.cpp +++ b/src/gui/accessible/qaccessible_win.cpp @@ -353,8 +353,8 @@ void QAccessible::updateAccessibility(QObject *o, int who, Event reason) static PtrNotifyWinEvent ptrNotifyWinEvent = 0; static bool resolvedNWE = false; if (!resolvedNWE) { - resolvedNWE = true; ptrNotifyWinEvent = (PtrNotifyWinEvent)QSystemLibrary::resolve(QLatin1String("user32"), "NotifyWinEvent"); + resolvedNWE = true; } if (!ptrNotifyWinEvent) return; @@ -691,14 +691,7 @@ private: static inline BSTR QStringToBSTR(const QString &str) { - BSTR bstrVal; - - int wlen = str.length()+1; - bstrVal = SysAllocStringByteLen(0, wlen*2); - memcpy(bstrVal, str.unicode(), sizeof(QChar)*(wlen)); - bstrVal[wlen] = 0; - - return bstrVal; + return SysAllocStringLen((OLECHAR*)str.unicode(), str.length()); } /* diff --git a/src/gui/dialogs/dialogs.pri b/src/gui/dialogs/dialogs.pri index 1dddb44..fc1ea9e 100644 --- a/src/gui/dialogs/dialogs.pri +++ b/src/gui/dialogs/dialogs.pri @@ -109,11 +109,7 @@ SOURCES += \ dialogs/qprintpreviewdialog.cpp symbian:contains(QT_CONFIG, s60) { - contains(CONFIG, is_using_gnupoc) { - LIBS += -lcommondialogs - } else { - LIBS += -lCommonDialogs - } + LIBS += -lcommondialogs SOURCES += dialogs/qfiledialog_symbian.cpp \ dialogs/qcolordialog_symbian.cpp } diff --git a/src/gui/dialogs/qfiledialog_win.cpp b/src/gui/dialogs/qfiledialog_win.cpp index 6691ff1..2d4769a 100644 --- a/src/gui/dialogs/qfiledialog_win.cpp +++ b/src/gui/dialogs/qfiledialog_win.cpp @@ -55,10 +55,6 @@ #include <private/qsystemlibrary_p.h> #include "qfiledialog_win_p.h" -#ifndef QT_NO_THREAD -# include <private/qmutexpool_p.h> -#endif - #ifdef Q_WS_WINCE #include <commdlg.h> bool qt_priv_ptr_valid = false; @@ -83,35 +79,23 @@ QT_BEGIN_NAMESPACE static void qt_win_resolve_libs() { static bool triedResolve = false; - if (!triedResolve) { -#ifndef QT_NO_THREAD - // protect initialization - QMutexLocker locker(QMutexPool::globalInstanceGet(&triedResolve)); - // check triedResolve again, since another thread may have already - // done the initialization - if (triedResolve) { - // another thread did initialize the security function pointers, - // so we shouldn't do it again. - return; - } -#endif - - triedResolve = true; #if !defined(Q_WS_WINCE) - QSystemLibrary lib(L"shell32"); + QSystemLibrary lib(QLatin1String("shell32")); ptrSHBrowseForFolder = (PtrSHBrowseForFolder)lib.resolve("SHBrowseForFolderW"); ptrSHGetPathFromIDList = (PtrSHGetPathFromIDList)lib.resolve("SHGetPathFromIDListW"); ptrSHGetMalloc = (PtrSHGetMalloc)lib.resolve("SHGetMalloc"); #else // CE stores them in a different lib and does not use unicode version - HINSTANCE handle = LoadLibrary(L"Ceshell"); - ptrSHBrowseForFolder = (PtrSHBrowseForFolder)GetProcAddress(handle, L"SHBrowseForFolder"); - ptrSHGetPathFromIDList = (PtrSHGetPathFromIDList)GetProcAddress(handle, L"SHGetPathFromIDList"); - ptrSHGetMalloc = (PtrSHGetMalloc)GetProcAddress(handle, L"SHGetMalloc"); + QSystemLibrary lib(QLatin1String("Ceshell")); + ptrSHBrowseForFolder = (PtrSHBrowseForFolder)lib.resolve("SHBrowseForFolder"); + ptrSHGetPathFromIDList = (PtrSHGetPathFromIDList)lib.resolve("SHGetPathFromIDList"); + ptrSHGetMalloc = (PtrSHGetMalloc)lib.resolve("SHGetMalloc"); if (ptrSHBrowseForFolder && ptrSHGetPathFromIDList && ptrSHGetMalloc) qt_priv_ptr_valid = true; #endif + + triedResolve = true; } } diff --git a/src/gui/dialogs/qwizard_win.cpp b/src/gui/dialogs/qwizard_win.cpp index 9ea114c..00ebbfd 100644 --- a/src/gui/dialogs/qwizard_win.cpp +++ b/src/gui/dialogs/qwizard_win.cpp @@ -705,7 +705,6 @@ bool QVistaHelper::resolveSymbols() { static bool tried = false; if (!tried) { - tried = true; QSystemLibrary dwmLib(L"dwmapi"); pDwmIsCompositionEnabled = (PtrDwmIsCompositionEnabled)dwmLib.resolve("DwmIsCompositionEnabled"); @@ -727,6 +726,7 @@ bool QVistaHelper::resolveSymbols() pDrawThemeTextEx = (PtrDrawThemeTextEx)themeLib.resolve("DrawThemeTextEx"); pSetWindowThemeAttribute = (PtrSetWindowThemeAttribute)themeLib.resolve("SetWindowThemeAttribute"); } + tried = true; } return ( diff --git a/src/gui/graphicsview/qgraphicsitem.cpp b/src/gui/graphicsview/qgraphicsitem.cpp index cb7349c..73e8eed 100644 --- a/src/gui/graphicsview/qgraphicsitem.cpp +++ b/src/gui/graphicsview/qgraphicsitem.cpp @@ -2237,7 +2237,8 @@ bool QGraphicsItem::isVisible() const returned. \a parent can be 0, in which case this function will return whether the item is visible to the scene or not. - An item may not be visible to its ancestors even if isVisible() is true. If + An item may not be visible to its ancestors even if isVisible() is true. It + may also be visible to its ancestors even if isVisible() is false. If any ancestor is hidden, the item itself will be implicitly hidden, in which case this function will return false. @@ -2245,15 +2246,16 @@ bool QGraphicsItem::isVisible() const */ bool QGraphicsItem::isVisibleTo(const QGraphicsItem *parent) const { - if (!d_ptr->visible) + const QGraphicsItem *p = this; + if (d_ptr->explicitlyHidden) return false; - if (parent == this) - return true; - if (parentItem() && parentItem()->isVisibleTo(parent)) - return true; - if (!parent && !parentItem()) - return true; - return false; + do { + if (p == parent) + return true; + if (p->d_ptr->explicitlyHidden) + return false; + } while ((p = p->d_ptr->parent)); + return parent == 0; } /*! diff --git a/src/gui/image/qpixmap_mac.cpp b/src/gui/image/qpixmap_mac.cpp index 47b6eef..aa1571b 100644 --- a/src/gui/image/qpixmap_mac.cpp +++ b/src/gui/image/qpixmap_mac.cpp @@ -752,7 +752,8 @@ static PtrglReadPixels ptrglReadPixels = 0; static bool resolveOpenGLSymbols() { - if (ptrCGLChoosePixelFormat == 0) { + static bool triedResolve = false; + if (!triedResolve) { QLibrary library(QLatin1String("/System/Library/Frameworks/OpenGL.framework/OpenGL")); ptrCGLChoosePixelFormat = (PtrCGLChoosePixelFormat)(library.resolve("CGLChoosePixelFormat")); ptrCGLClearDrawable = (PtrCGLClearDrawable)(library.resolve("CGLClearDrawable")); @@ -765,6 +766,7 @@ static bool resolveOpenGLSymbols() ptrglPixelStorei = (PtrglPixelStorei)(library.resolve("glPixelStorei")); ptrglReadBuffer = (PtrglReadBuffer)(library.resolve("glReadBuffer")); ptrglReadPixels = (PtrglReadPixels)(library.resolve("glReadPixels")); + triedResolve = true; } return ptrCGLChoosePixelFormat && ptrCGLClearDrawable && ptrCGLCreateContext && ptrCGLDestroyContext && ptrCGLDestroyPixelFormat && ptrCGLSetCurrentContext diff --git a/src/gui/inputmethod/qcoefepinputcontext_p.h b/src/gui/inputmethod/qcoefepinputcontext_p.h index ad51b4b..90d47f9 100644 --- a/src/gui/inputmethod/qcoefepinputcontext_p.h +++ b/src/gui/inputmethod/qcoefepinputcontext_p.h @@ -205,6 +205,7 @@ private: QBasicTimer m_tempPreeditStringTimeout; bool m_hasTempPreeditString; QString m_cachedPreeditString; + int m_cachedCursorAndAnchorPosition; int m_splitViewResizeBy; Qt::WindowStates m_splitViewPreviousWindowStates; diff --git a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp index 8f13c53..ed7411f 100644 --- a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp +++ b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp @@ -380,6 +380,7 @@ QCoeFepInputContext::QCoeFepInputContext(QObject *parent) m_formatRetriever(0), m_pointerHandler(0), m_hasTempPreeditString(false), + m_cachedCursorAndAnchorPosition(-1), m_splitViewResizeBy(0), m_splitViewPreviousWindowStates(Qt::WindowNoState), m_splitViewPreviousFocusItem(0), @@ -448,9 +449,18 @@ void QCoeFepInputContext::reset() } // Store a copy of preedit text, if prediction is active and input context is reseted. // This is to ensure that we can replace preedit string after losing focus to FEP manager's - // internal sub-windows. - if (m_cachedPreeditString.isEmpty() && !(currentHints & Qt::ImhNoPredictiveText)) + // internal sub-windows. Additionally, store the cursor position if there is no selected text. + // This allows input context to replace preedit strings if they are not at the end of current + // text. + if (m_cachedPreeditString.isEmpty() && !(currentHints & Qt::ImhNoPredictiveText)) { m_cachedPreeditString = m_preeditString; + if (focusWidget() && !m_cachedPreeditString.isEmpty()) { + int cursor = focusWidget()->inputMethodQuery(Qt::ImCursorPosition).toInt(); + int anchor = focusWidget()->inputMethodQuery(Qt::ImAnchorPosition).toInt(); + if (cursor == anchor) + m_cachedCursorAndAnchorPosition = cursor; + } + } commitCurrentString(true); // QGraphicsScene calls reset() when changing focus item. Unfortunately, the new focus item is @@ -491,6 +501,7 @@ void QCoeFepInputContext::setFocusWidget(QWidget *w) void QCoeFepInputContext::widgetDestroyed(QWidget *w) { m_cachedPreeditString.clear(); + m_cachedCursorAndAnchorPosition = -1; // Make sure that the input capabilities of whatever new widget got focused are queried. CCoeControl *ctrl = w->effectiveWinId(); @@ -1350,6 +1361,7 @@ void QCoeFepInputContext::StartFepInlineEditL(const TDesC& aInitialInlineText, return; m_cachedPreeditString.clear(); + m_cachedCursorAndAnchorPosition = -1; commitTemporaryPreeditString(); @@ -1408,8 +1420,16 @@ void QCoeFepInputContext::UpdateFepInlineTextL(const TDesC& aNewInlineText, QString newPreeditString = qt_TDesC2QString(aNewInlineText); QInputMethodEvent event(newPreeditString, attributes); if (!m_cachedPreeditString.isEmpty()) { - event.setCommitString(QLatin1String(""), -m_cachedPreeditString.length(), m_cachedPreeditString.length()); + int cursorPos = w->inputMethodQuery(Qt::ImCursorPosition).toInt(); + // Predicted word is either replaced from the end of the word (normal case), + // or from stored location, if the predicted word is either in the beginning of, + // or in the middle of already committed word. + int diff = cursorPos - m_cachedCursorAndAnchorPosition; + int replaceLocation = (diff != m_cachedPreeditString.length()) ? diff : m_cachedPreeditString.length(); + + event.setCommitString(QLatin1String(""), -replaceLocation, m_cachedPreeditString.length()); m_cachedPreeditString.clear(); + m_cachedCursorAndAnchorPosition = -1; } else if (newPreeditString.isEmpty() && m_preeditString.isEmpty()) { // In Symbian world this means "erase last character". event.setCommitString(QLatin1String(""), -1, 1); @@ -1507,6 +1527,10 @@ void QCoeFepInputContext::SetCursorSelectionForFepL(const TCursorSelection& aCur int pos = aCursorSelection.iAnchorPos; int length = aCursorSelection.iCursorPos - pos; + if (m_cachedCursorAndAnchorPosition != -1) { + pos = m_cachedCursorAndAnchorPosition; + length = 0; + } QList<QInputMethodEvent::Attribute> attributes; attributes << QInputMethodEvent::Attribute(QInputMethodEvent::Selection, pos, length, QVariant()); @@ -1524,6 +1548,13 @@ 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(); + + // If the position is stored, use that value, so that word replacement from proposed word + // lists are added to the correct position. + if (m_cachedCursorAndAnchorPosition != -1) { + cursor = m_cachedCursorAndAnchorPosition; + anchor = m_cachedCursorAndAnchorPosition; + } QString text = w->inputMethodQuery(Qt::ImSurroundingText).value<QString>(); int combinedSize = text.size() + m_preeditString.size(); if (combinedSize < anchor || combinedSize < cursor) { diff --git a/src/gui/itemviews/qabstractitemview.cpp b/src/gui/itemviews/qabstractitemview.cpp index ded4d63..1676c46 100644 --- a/src/gui/itemviews/qabstractitemview.cpp +++ b/src/gui/itemviews/qabstractitemview.cpp @@ -4238,6 +4238,7 @@ QPixmap QAbstractItemViewPrivate::renderToPixmap(const QModelIndexList &indexes, for (int j = 0; j < paintPairs.count(); ++j) { option.rect = paintPairs.at(j).first.translated(-r->topLeft()); const QModelIndex ¤t = paintPairs.at(j).second; + adjustViewOptionsForIndex(&option, current); delegateForIndex(current)->paint(&painter, option, current); } return pixmap; diff --git a/src/gui/itemviews/qabstractitemview_p.h b/src/gui/itemviews/qabstractitemview_p.h index 04babde..b742529 100644 --- a/src/gui/itemviews/qabstractitemview_p.h +++ b/src/gui/itemviews/qabstractitemview_p.h @@ -193,6 +193,8 @@ public: #endif virtual QItemViewPaintPairs draggablePaintPairs(const QModelIndexList &indexes, QRect *r) const; + // reimplemented in subclasses + virtual void adjustViewOptionsForIndex(QStyleOptionViewItemV4*, const QModelIndex&) const {} inline void releaseEditor(QWidget *editor) const { if (editor) { diff --git a/src/gui/itemviews/qlistview.cpp b/src/gui/itemviews/qlistview.cpp index a0955d2..01a9eec 100644 --- a/src/gui/itemviews/qlistview.cpp +++ b/src/gui/itemviews/qlistview.cpp @@ -1475,7 +1475,7 @@ void QListView::doItemsLayout() void QListView::updateGeometries() { Q_D(QListView); - if (d->model->rowCount(d->root) <= 0 || d->model->columnCount(d->root) <= 0) { + if (geometry().isEmpty() || d->model->rowCount(d->root) <= 0 || d->model->columnCount(d->root) <= 0) { horizontalScrollBar()->setRange(0, 0); verticalScrollBar()->setRange(0, 0); } else { @@ -1490,15 +1490,15 @@ void QListView::updateGeometries() // if the scroll bars are turned off, we resize the contents to the viewport if (d->movement == Static && !d->isWrapping()) { - const QSize maxSize = maximumViewportSize(); + d->layoutChildren(); // we need the viewport size to be updated if (d->flow == TopToBottom) { if (horizontalScrollBarPolicy() == Qt::ScrollBarAlwaysOff) { - d->setContentsSize(maxSize.width(), contentsSize().height()); + d->setContentsSize(viewport()->width(), contentsSize().height()); horizontalScrollBar()->setRange(0, 0); // we see all the contents anyway } } else { // LeftToRight if (verticalScrollBarPolicy() == Qt::ScrollBarAlwaysOff) { - d->setContentsSize(contentsSize().width(), maxSize.height()); + d->setContentsSize(contentsSize().width(), viewport()->height()); verticalScrollBar()->setRange(0, 0); // we see all the contents anyway } } diff --git a/src/gui/itemviews/qtableview.cpp b/src/gui/itemviews/qtableview.cpp index 6f532eb..356f187 100644 --- a/src/gui/itemviews/qtableview.cpp +++ b/src/gui/itemviews/qtableview.cpp @@ -3205,7 +3205,7 @@ void QTableView::selectionChanged(const QItemSelection &selected, QModelIndex desel = deselected.indexes().value(0); if (desel.isValid()) { #ifdef Q_WS_X11 - int entry = d->accessibleTable2Index(sel); + int entry = d->accessibleTable2Index(desel); QAccessible::updateAccessibility(this, entry, QAccessible::SelectionRemove); #else int entry = visualIndex(sel); diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp index 9228ac8..868cd92 100644 --- a/src/gui/itemviews/qtreeview.cpp +++ b/src/gui/itemviews/qtreeview.cpp @@ -1378,6 +1378,23 @@ QItemViewPaintPairs QTreeViewPrivate::draggablePaintPairs(const QModelIndexList return ret; } +void QTreeViewPrivate::adjustViewOptionsForIndex(QStyleOptionViewItemV4 *option, const QModelIndex ¤t) const +{ + const int row = current.row(); + option->state = option->state | (viewItems.at(row).expanded ? QStyle::State_Open : QStyle::State_None) + | (viewItems.at(row).hasChildren ? QStyle::State_Children : QStyle::State_None) + | (viewItems.at(row).hasMoreSiblings ? QStyle::State_Sibling : QStyle::State_None); + + option->showDecorationSelected = (selectionBehavior & QTreeView::SelectRows) + || option->showDecorationSelected; + + QVector<int> logicalIndices; + QVector<QStyleOptionViewItemV4::ViewItemPosition> viewItemPosList; // vector of left/middle/end for each logicalIndex + calcLogicalIndices(&logicalIndices, &viewItemPosList); + int logicalIndex = header->logicalIndex(current.column()); + option->viewItemPosition = viewItemPosList.at(logicalIndex); +} + /*! \since 4.2 @@ -1463,6 +1480,59 @@ static inline bool ancestorOf(QObject *widget, QObject *other) return false; } +void QTreeViewPrivate::calcLogicalIndices(QVector<int> *logicalIndices, QVector<QStyleOptionViewItemV4::ViewItemPosition> *itemPositions) const +{ + const int left = (spanning ? header->visualIndex(0) : leftAndRight.first); + const int right = (spanning ? header->visualIndex(0) : leftAndRight.second); + const int columnCount = header->count(); + /* 'left' and 'right' are the left-most and right-most visible visual indices. + Compute the first visible logical indices before and after the left and right. + We will use these values to determine the QStyleOptionViewItemV4::viewItemPosition. */ + int logicalIndexBeforeLeft = -1, logicalIndexAfterRight = -1; + for (int visualIndex = left - 1; visualIndex >= 0; --visualIndex) { + int logicalIndex = header->logicalIndex(visualIndex); + if (!header->isSectionHidden(logicalIndex)) { + logicalIndexBeforeLeft = logicalIndex; + break; + } + } + + for (int visualIndex = left; visualIndex < columnCount; ++visualIndex) { + int logicalIndex = header->logicalIndex(visualIndex); + if (!header->isSectionHidden(logicalIndex)) { + if (visualIndex > right) { + logicalIndexAfterRight = logicalIndex; + break; + } + logicalIndices->append(logicalIndex); + } + } + + itemPositions->resize(logicalIndices->count()); + for (int currentLogicalSection = 0; currentLogicalSection < logicalIndices->count(); ++currentLogicalSection) { + const int headerSection = logicalIndices->at(currentLogicalSection); + // determine the viewItemPosition depending on the position of column 0 + int nextLogicalSection = currentLogicalSection + 1 >= logicalIndices->count() + ? logicalIndexAfterRight + : logicalIndices->at(currentLogicalSection + 1); + int prevLogicalSection = currentLogicalSection - 1 < 0 + ? logicalIndexBeforeLeft + : logicalIndices->at(currentLogicalSection - 1); + QStyleOptionViewItemV4::ViewItemPosition pos; + if (columnCount == 1 || (nextLogicalSection == 0 && prevLogicalSection == -1) + || (headerSection == 0 && nextLogicalSection == -1) || spanning) + pos = QStyleOptionViewItemV4::OnlyOne; + else if (headerSection == 0 || (nextLogicalSection != 0 && prevLogicalSection == -1)) + pos = QStyleOptionViewItemV4::Beginning; + else if (nextLogicalSection == 0 || nextLogicalSection == -1) + pos = QStyleOptionViewItemV4::End; + else + pos = QStyleOptionViewItemV4::Middle; + (*itemPositions)[currentLogicalSection] = pos; + } +} + + /*! Draws the row in the tree view that contains the model item \a index, using the \a painter given. The \a option control how the item is @@ -1531,33 +1601,13 @@ void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, int width, height = option.rect.height(); int position; QModelIndex modelIndex; - int columnCount = header->count(); const bool hoverRow = selectionBehavior() == QAbstractItemView::SelectRows && index.parent() == hover.parent() && index.row() == hover.row(); - /* 'left' and 'right' are the left-most and right-most visible visual indices. - Compute the first visible logical indices before and after the left and right. - We will use these values to determine the QStyleOptionViewItemV4::viewItemPosition. */ - int logicalIndexBeforeLeft = -1, logicalIndexAfterRight = -1; - for (int visualIndex = left - 1; visualIndex >= 0; --visualIndex) { - int logicalIndex = header->logicalIndex(visualIndex); - if (!header->isSectionHidden(logicalIndex)) { - logicalIndexBeforeLeft = logicalIndex; - break; - } - } - QVector<int> logicalIndices; // vector of currently visibly logical indices - for (int visualIndex = left; visualIndex < columnCount; ++visualIndex) { - int logicalIndex = header->logicalIndex(visualIndex); - if (!header->isSectionHidden(logicalIndex)) { - if (visualIndex > right) { - logicalIndexAfterRight = logicalIndex; - break; - } - logicalIndices.append(logicalIndex); - } - } + QVector<int> logicalIndices; + QVector<QStyleOptionViewItemV4::ViewItemPosition> viewItemPosList; // vector of left/middle/end for each logicalIndex + d->calcLogicalIndices(&logicalIndices, &viewItemPosList); for (int currentLogicalSection = 0; currentLogicalSection < logicalIndices.count(); ++currentLogicalSection) { int headerSection = logicalIndices.at(currentLogicalSection); @@ -1579,22 +1629,7 @@ void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, continue; opt.state = state; - // determine the viewItemPosition depending on the position of column 0 - int nextLogicalSection = currentLogicalSection + 1 >= logicalIndices.count() - ? logicalIndexAfterRight - : logicalIndices.at(currentLogicalSection + 1); - int prevLogicalSection = currentLogicalSection - 1 < 0 - ? logicalIndexBeforeLeft - : logicalIndices.at(currentLogicalSection - 1); - if (columnCount == 1 || (nextLogicalSection == 0 && prevLogicalSection == -1) - || (headerSection == 0 && nextLogicalSection == -1) || spanning) - opt.viewItemPosition = QStyleOptionViewItemV4::OnlyOne; - else if (headerSection == 0 || (nextLogicalSection != 0 && prevLogicalSection == -1)) - opt.viewItemPosition = QStyleOptionViewItemV4::Beginning; - else if (nextLogicalSection == 0 || nextLogicalSection == -1) - opt.viewItemPosition = QStyleOptionViewItemV4::End; - else - opt.viewItemPosition = QStyleOptionViewItemV4::Middle; + opt.viewItemPosition = viewItemPosList.at(currentLogicalSection); // fake activeness when row editor has focus if (indexWidgetHasFocus) diff --git a/src/gui/itemviews/qtreeview_p.h b/src/gui/itemviews/qtreeview_p.h index a9dc452..ef8f11c 100644 --- a/src/gui/itemviews/qtreeview_p.h +++ b/src/gui/itemviews/qtreeview_p.h @@ -97,6 +97,7 @@ public: void initialize(); QItemViewPaintPairs draggablePaintPairs(const QModelIndexList &indexes, QRect *r) const; + void adjustViewOptionsForIndex(QStyleOptionViewItemV4 *option, const QModelIndex ¤t) const; #ifndef QT_NO_ANIMATION struct AnimatedOperation : public QVariantAnimation @@ -167,6 +168,10 @@ public: void paintAlternatingRowColors(QPainter *painter, QStyleOptionViewItemV4 *option, int y, int bottom) const; + // logicalIndices: vector of currently visibly logical indices + // itemPositions: vector of view item positions (beginning/middle/end/onlyone) + void calcLogicalIndices(QVector<int> *logicalIndices, QVector<QStyleOptionViewItemV4::ViewItemPosition> *itemPositions) const; + QHeaderView *header; int indent; diff --git a/src/gui/kernel/qapplication.cpp b/src/gui/kernel/qapplication.cpp index 35a9559..3605472 100644 --- a/src/gui/kernel/qapplication.cpp +++ b/src/gui/kernel/qapplication.cpp @@ -3426,7 +3426,35 @@ QString QApplication::sessionKey() const } #endif +/*! + \since 4.7.4 + \fn void QApplication::aboutToReleaseGpuResources() + + This signal is emitted when application is about to release all + GPU resources associated to contexts owned by application. + + The signal is particularly useful if your application has allocated + GPU resources directly apart from Qt and needs to do some last-second + cleanup. + + \warning This signal is only emitted on Symbian. + + \sa aboutToUseGpuResources() +*/ +/*! + \since 4.7.4 + \fn void QApplication::aboutToUseGpuResources() + + This signal is emitted when application is about to use GPU resources. + + The signal is particularly useful if your application needs to know + when GPU resources are be available. + + \warning This signal is only emitted on Symbian. + + \sa aboutToFreeGpuResources() +*/ /*! \since 4.2 diff --git a/src/gui/kernel/qapplication.h b/src/gui/kernel/qapplication.h index 1548849..3334056 100644 --- a/src/gui/kernel/qapplication.h +++ b/src/gui/kernel/qapplication.h @@ -305,6 +305,10 @@ Q_SIGNALS: void commitDataRequest(QSessionManager &sessionManager); void saveStateRequest(QSessionManager &sessionManager); #endif +#ifdef Q_OS_SYMBIAN + void aboutToReleaseGpuResources(); + void aboutToUseGpuResources(); +#endif public: QString styleSheet() const; diff --git a/src/gui/kernel/qapplication_p.h b/src/gui/kernel/qapplication_p.h index 0756d6c..c4cb19c 100644 --- a/src/gui/kernel/qapplication_p.h +++ b/src/gui/kernel/qapplication_p.h @@ -564,6 +564,9 @@ public: void symbianHandleLiteModeStartup(); void _q_aboutToQuit(); + + void emitAboutToReleaseGpuResources(); + void emitAboutToUseGpuResources(); #endif #if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) || defined(Q_WS_MAC) || defined(Q_WS_QPA) void sendSyntheticEnterLeave(QWidget *widget); diff --git a/src/gui/kernel/qapplication_s60.cpp b/src/gui/kernel/qapplication_s60.cpp index 7d198ce..46b16cb 100644 --- a/src/gui/kernel/qapplication_s60.cpp +++ b/src/gui/kernel/qapplication_s60.cpp @@ -92,6 +92,10 @@ #include <graphics/wstfxconst.h> #endif +#ifdef COE_GROUPED_POINTER_EVENT_VERSION +#include <coeeventdata.h> +#endif + QT_BEGIN_NAMESPACE // Goom Events through Window Server @@ -235,6 +239,9 @@ void QS60Data::controlVisibilityChanged(CCoeControl *control, bool visible) if (QTLWExtra *topData = qt_widget_private(window)->maybeTopData()) { QWidgetBackingStoreTracker &backingStore = topData->backingStore; if (visible) { + QApplicationPrivate *d = QApplicationPrivate::instance(); + d->emitAboutToUseGpuResources(); + if (backingStore.data()) { backingStore.registerWidget(widget); } else { @@ -244,6 +251,9 @@ void QS60Data::controlVisibilityChanged(CCoeControl *control, bool visible) widget->repaint(); } } else { + QApplicationPrivate *d = QApplicationPrivate::instance(); + d->emitAboutToReleaseGpuResources(); + // In certain special scenarios we may get an ENotVisible event // without a previous EPartiallyVisible. The backingstore must // still be destroyed, hence the registerWidget() call below. @@ -584,7 +594,11 @@ QSymbianControl::~QSymbianControl() { // Ensure backing store is deleted before the top-level // window is destroyed - qt_widget_private(qwidget)->topData()->backingStore.destroy(); + QT_TRY { + qt_widget_private(qwidget)->topData()->backingStore.destroy(); + } QT_CATCH(const std::exception&) { + // ignore exceptions, nothing can be done + } if (S60->curWin == this) S60->curWin = 0; @@ -667,71 +681,121 @@ void QSymbianControl::HandleLongTapEventL( const TPoint& aPenEventLocation, cons } #ifdef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER +#ifdef COE_GROUPED_POINTER_EVENT_VERSION +void QSymbianControl::translateMultiEventPointerEvent(const CCoeEventData &eventData ) +{ + TUint count = eventData.Count(); + QVector<TouchEventParams> touches; + touches.reserve(count); + for (int i = 0; i < count; i++) { + const TPointerEvent *pointerEvent = eventData.Pointer(i); + const TAdvancedPointerEvent *advEvent = pointerEvent->AdvancedPointerEvent(); + if (advEvent) + touches.push_back(TouchEventFromAdvancedPointerEvent(advEvent)); + } + if (touches.size()) + processTouchEvents(touches); +} +#endif + void QSymbianControl::translateAdvancedPointerEvent(const TAdvancedPointerEvent *event) { + processTouchEvents(QVector<TouchEventParams>(1, TouchEventFromAdvancedPointerEvent(event))); +} + +QSymbianControl::TouchEventParams QSymbianControl::TouchEventFromAdvancedPointerEvent(const TAdvancedPointerEvent *event) +{ QApplicationPrivate *d = QApplicationPrivate::instance(); QPointF screenPos = qwidget->mapToGlobal(translatePointForFixedNativeOrientation(event->iPosition)); qreal pressure; - if(d->pressureSupported + if (d->pressureSupported && event->Pressure() > 0) //workaround for misconfigured HAL pressure = event->Pressure() / qreal(d->maxTouchPressure); else pressure = qreal(1.0); - processTouchEvent(event->PointerNumber(), event->iType, screenPos, pressure); + return TouchEventParams(event->PointerNumber(), event->iType, screenPos, pressure); } #endif -void QSymbianControl::processTouchEvent(int pointerNumber, TPointerEvent::TType type, QPointF screenPos, qreal pressure) +QSymbianControl::TouchEventParams::TouchEventParams() +{} + +QSymbianControl::TouchEventParams::TouchEventParams(int pointerNumber, TPointerEvent::TType type, QPointF screenPos, qreal pressure) + : pointerNumber(pointerNumber), + type(type), + screenPos(screenPos), + pressure(pressure) +{} + +void QSymbianControl::processTouchEvents(const QVector<TouchEventParams> &touches) { QRect screenGeometry = qApp->desktop()->screenGeometry(qwidget); QApplicationPrivate *d = QApplicationPrivate::instance(); + // get the maximum pointer number + int numUpdates = touches.size(); + int maxPointerNumber = 0; + for (int i = 0; i < numUpdates; ++i) { + const TouchEventParams &touch = touches[i]; + maxPointerNumber = qMax(maxPointerNumber, touch.pointerNumber); + } + + // ensure there are sufficient touch events in the list, + // touch events will be indexed by pointerNumber QList<QTouchEvent::TouchPoint> points = d->appAllTouchPoints; - while (points.count() <= pointerNumber) + while (points.count() <= maxPointerNumber) points.append(QTouchEvent::TouchPoint(points.count())); - Qt::TouchPointStates allStates = 0; + // first set all active touch points to stationary for (int i = 0; i < points.count(); ++i) { QTouchEvent::TouchPoint &touchPoint = points[i]; + if (touchPoint.state() != Qt::TouchPointReleased) { + touchPoint.setState(Qt::TouchPointStationary); + } + } - if (touchPoint.id() == pointerNumber) { - Qt::TouchPointStates state; - switch (type) { - case TPointerEvent::EButton1Down: + // Add all info about moving or state changed touch points + for (int i = 0; i < numUpdates; ++i) { + const TouchEventParams &touch = touches[i]; + QTouchEvent::TouchPoint &touchPoint = points[touch.pointerNumber]; + Qt::TouchPointStates state; + switch (touch.type) { + case TPointerEvent::EButton1Down: #ifdef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER - case TPointerEvent::EEnterHighPressure: + case TPointerEvent::EEnterHighPressure: #endif - state = Qt::TouchPointPressed; - break; - case TPointerEvent::EButton1Up: + state = Qt::TouchPointPressed; + break; + case TPointerEvent::EButton1Up: #ifdef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER - case TPointerEvent::EExitCloseProximity: -#endif - state = Qt::TouchPointReleased; - break; - case TPointerEvent::EDrag: - state = Qt::TouchPointMoved; - break; - default: - // how likely is this to happen? - state = Qt::TouchPointStationary; - break; - } - if (pointerNumber == 0) - state |= Qt::TouchPointPrimary; - touchPoint.setState(state); + case TPointerEvent::EExitCloseProximity: +#endif + state = Qt::TouchPointReleased; + break; + case TPointerEvent::EDrag: + state = Qt::TouchPointMoved; + break; + default: + // how likely is this to happen? + state = Qt::TouchPointStationary; + break; + } + if (touch.pointerNumber == 0) + state |= Qt::TouchPointPrimary; + touchPoint.setState(state); - touchPoint.setScreenPos(screenPos); - touchPoint.setNormalizedPos(QPointF(screenPos.x() / screenGeometry.width(), - screenPos.y() / screenGeometry.height())); + touchPoint.setScreenPos(touch.screenPos); + touchPoint.setNormalizedPos(QPointF(touch.screenPos.x() / screenGeometry.width(), + touch.screenPos.y() / screenGeometry.height())); - touchPoint.setPressure(pressure); - } else if (touchPoint.state() != Qt::TouchPointReleased) { - // all other active touch points should be marked as stationary - touchPoint.setState(Qt::TouchPointStationary); - } + touchPoint.setPressure(touch.pressure); + } + // check the resulting state of all touch points + Qt::TouchPointStates allStates = 0; + for (int i = 0; i < points.count(); ++i) { + QTouchEvent::TouchPoint &touchPoint = points[i]; allStates |= touchPoint.state(); } @@ -750,6 +814,28 @@ void QSymbianControl::processTouchEvent(int pointerNumber, TPointerEvent::TType void QSymbianControl::HandlePointerEventL(const TPointerEvent& pEvent) { #ifdef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER +#ifdef COE_GROUPED_POINTER_EVENT_VERSION + if (pEvent.iType == TPointerEvent::EDataCCoeEventData) { + // only advanced pointers can be data type pointer events + const TAdvancedPointerEvent *advEvent = pEvent.AdvancedPointerEvent(); + if (!advEvent) + return; + const CCoeEventData& eventData = CCoeEventData::EventData(*advEvent); + if (eventData.Type() == CWsEventWithData::EPointerEvent) { + QT_TRYCATCH_LEAVING(translateMultiEventPointerEvent(eventData)); + // pointer 0 events and unnumbered events should also be handled as mouse events + for (int i=0; i<eventData.Count(); i++) { + const TPointerEvent *pointerEvent = eventData.Pointer(i); + const TAdvancedPointerEvent *advEvent = pointerEvent->AdvancedPointerEvent(); + if (!advEvent || advEvent->PointerNumber() == 0) { + m_longTapDetector->PointerEventL(*pointerEvent); + QT_TRYCATCH_LEAVING(HandlePointerEvent(*pointerEvent)); + } + } + return; + } + } +#endif if (pEvent.IsAdvancedPointerEvent()) { const TAdvancedPointerEvent *advancedPointerEvent = pEvent.AdvancedPointerEvent(); translateAdvancedPointerEvent(advancedPointerEvent); @@ -823,7 +909,7 @@ void QSymbianControl::HandlePointerEvent(const TPointerEvent& pEvent) //Generate single touch event for S60 5.0 (has touchscreen, does not have advanced pointers) #ifndef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER if (S60->hasTouchscreen) { - processTouchEvent(0, pEvent.iType, QPointF(globalPos), 1.0); + processTouchEvents(QVector<TouchEventParams>(1, TouchEventParams(0, pEvent.iType, QPointF(globalPos), 1.0))); } #endif @@ -2795,6 +2881,24 @@ void QApplicationPrivate::_q_aboutToQuit() #endif } +void QApplicationPrivate::emitAboutToReleaseGpuResources() +{ +#ifdef Q_SYMBIAN_SUPPORTS_SURFACES + Q_Q(QApplication); + QPointer<QApplication> guard(q); + emit q->aboutToReleaseGpuResources(); +#endif +} + +void QApplicationPrivate::emitAboutToUseGpuResources() +{ +#ifdef Q_SYMBIAN_SUPPORTS_SURFACES + Q_Q(QApplication); + QPointer<QApplication> guard(q); + emit q->aboutToUseGpuResources(); +#endif +} + QS60ThreadLocalData::QS60ThreadLocalData() { CCoeEnv *env = CCoeEnv::Static(); diff --git a/src/gui/kernel/qapplication_win.cpp b/src/gui/kernel/qapplication_win.cpp index c472738..19e7ba5 100644 --- a/src/gui/kernel/qapplication_win.cpp +++ b/src/gui/kernel/qapplication_win.cpp @@ -218,9 +218,9 @@ static bool aygResolved = false; static void resolveAygLibs() { if (!aygResolved) { - aygResolved = true; QSystemLibrary ayglib(QLatin1String("aygshell")); ptrRecognizeGesture = (AygRecognizeGesture) ayglib.resolve("SHRecognizeGesture"); + aygResolved = true; } } #endif // QT_NO_GESTURES @@ -854,19 +854,15 @@ void qt_init(QApplicationPrivate *priv, int) qt_win_initialize_directdraw(); #ifndef Q_OS_WINCE - ptrUpdateLayeredWindowIndirect = - (PtrUpdateLayeredWindowIndirect) QSystemLibrary::resolve(QLatin1String("user32"), - "UpdateLayeredWindowIndirect"); - ptrUpdateLayeredWindow = - (PtrUpdateLayeredWindow) QSystemLibrary::resolve(QLatin1String("user32"), - "UpdateLayeredWindow"); + QSystemLibrary user32(QLatin1String("user32")); + ptrUpdateLayeredWindowIndirect = (PtrUpdateLayeredWindowIndirect)user32.resolve("UpdateLayeredWindowIndirect"); + ptrUpdateLayeredWindow = (PtrUpdateLayeredWindow)user32.resolve("UpdateLayeredWindow"); if (ptrUpdateLayeredWindow && !ptrUpdateLayeredWindowIndirect) ptrUpdateLayeredWindowIndirect = qt_updateLayeredWindowIndirect; // Notify Vista and Windows 7 that we support highter DPI settings - ptrSetProcessDPIAware = (PtrSetProcessDPIAware) - QSystemLibrary::resolve(QLatin1String("user32"), "SetProcessDPIAware"); + ptrSetProcessDPIAware = (PtrSetProcessDPIAware)user32.resolve("SetProcessDPIAware"); if (ptrSetProcessDPIAware) ptrSetProcessDPIAware(); #endif @@ -886,29 +882,16 @@ void qt_init(QApplicationPrivate *priv, int) priv->GetGestureExtraArgs = (PtrGetGestureExtraArgs) &TKGetGestureExtraArguments; #elif !defined(Q_WS_WINCE) #if !defined(QT_NO_NATIVE_GESTURES) - priv->GetGestureInfo = - (PtrGetGestureInfo)QSystemLibrary::resolve(QLatin1String("user32"), - "GetGestureInfo"); - priv->GetGestureExtraArgs = - (PtrGetGestureExtraArgs)QSystemLibrary::resolve(QLatin1String("user32"), - "GetGestureExtraArgs"); - priv->CloseGestureInfoHandle = - (PtrCloseGestureInfoHandle)QSystemLibrary::resolve(QLatin1String("user32"), - "CloseGestureInfoHandle"); - priv->SetGestureConfig = - (PtrSetGestureConfig)QSystemLibrary::resolve(QLatin1String("user32"), - "SetGestureConfig"); - priv->GetGestureConfig = - (PtrGetGestureConfig)QSystemLibrary::resolve(QLatin1String("user32"), - "GetGestureConfig"); + priv->GetGestureInfo = (PtrGetGestureInfo)user32.resolve("GetGestureInfo"); + priv->GetGestureExtraArgs = (PtrGetGestureExtraArgs)user32.resolve("GetGestureExtraArgs"); + priv->CloseGestureInfoHandle = (PtrCloseGestureInfoHandle)user32.resolve("CloseGestureInfoHandle"); + priv->SetGestureConfig = (PtrSetGestureConfig)user32.resolve("SetGestureConfig"); + priv->GetGestureConfig = (PtrGetGestureConfig)user32.resolve("GetGestureConfig"); #endif // QT_NO_NATIVE_GESTURES QSystemLibrary libTheme(QLatin1String("uxtheme")); - priv->BeginPanningFeedback = - (PtrBeginPanningFeedback)libTheme.resolve("BeginPanningFeedback"); - priv->UpdatePanningFeedback = - (PtrUpdatePanningFeedback)libTheme.resolve("UpdatePanningFeedback"); - priv->EndPanningFeedback = - (PtrEndPanningFeedback)libTheme.resolve("EndPanningFeedback"); + priv->BeginPanningFeedback = (PtrBeginPanningFeedback)libTheme.resolve("BeginPanningFeedback"); + priv->UpdatePanningFeedback = (PtrUpdatePanningFeedback)libTheme.resolve("UpdatePanningFeedback"); + priv->EndPanningFeedback = (PtrEndPanningFeedback)libTheme.resolve("EndPanningFeedback"); #endif #endif // QT_NO_GESTURES } @@ -2388,15 +2371,14 @@ extern "C" LRESULT QT_WIN_CALLBACK QtWndProc(HWND hwnd, UINT message, WPARAM wPa break; } +#if !defined(Q_OS_WINCE) typedef LRESULT (WINAPI *PtrLresultFromObject)(REFIID, WPARAM, LPUNKNOWN); static PtrLresultFromObject ptrLresultFromObject = 0; static bool oleaccChecked = false; - if (!oleaccChecked) { + QSystemLibrary oleacclib(QLatin1String("oleacc")); + ptrLresultFromObject = (PtrLresultFromObject)oleacclib.resolve("LresultFromObject"); oleaccChecked = true; -#if !defined(Q_OS_WINCE) - ptrLresultFromObject = (PtrLresultFromObject)QSystemLibrary::resolve(QLatin1String("oleacc"), "LresultFromObject"); -#endif } if (ptrLresultFromObject) { QAccessibleInterface *acc = QAccessible::queryAccessibleInterface(widget); @@ -2413,6 +2395,7 @@ extern "C" LRESULT QT_WIN_CALLBACK QtWndProc(HWND hwnd, UINT message, WPARAM wPa if (res > 0) RETURN(res); } +#endif } result = false; break; @@ -3198,8 +3181,8 @@ bool QETWidget::translateMouseEvent(const MSG &msg) if (curWin != 0) { if (!trackMouseEventLookup) { - trackMouseEventLookup = true; ptrTrackMouseEvent = (PtrTrackMouseEvent)QSystemLibrary::resolve(QLatin1String("comctl32"), "_TrackMouseEvent"); + trackMouseEventLookup = true; } if (ptrTrackMouseEvent && !qApp->d_func()->inPopupMode()) { // We always have to set the tracking, since diff --git a/src/gui/kernel/qguifunctions_wince.cpp b/src/gui/kernel/qguifunctions_wince.cpp index 78dc469..ae2ca04 100644 --- a/src/gui/kernel/qguifunctions_wince.cpp +++ b/src/gui/kernel/qguifunctions_wince.cpp @@ -125,17 +125,16 @@ static AygInitDialog ptrAygInitDialog = 0; static AygFullScreen ptrAygFullScreen = 0; static AygSHSipInfo ptrAygSHSipInfo = 0; static AygSHDoneButton ptrAygSHDoneButton = 0; -static bool aygResolved = false; - static void resolveAygLibs() { + static bool aygResolved = false; if (!aygResolved) { - aygResolved = true; QLibrary ayglib(QLatin1String("aygshell")); ptrAygInitDialog = (AygInitDialog) ayglib.resolve("SHInitDialog"); ptrAygFullScreen = (AygFullScreen) ayglib.resolve("SHFullScreen"); ptrAygSHSipInfo = (AygSHSipInfo) ayglib.resolve("SHSipInfo"); ptrAygSHDoneButton = (AygSHDoneButton) ayglib.resolve("SHDoneButton"); + aygResolved = true; } } diff --git a/src/gui/kernel/qmime_mac.cpp b/src/gui/kernel/qmime_mac.cpp index 8b47d8e..e92bd49 100644 --- a/src/gui/kernel/qmime_mac.cpp +++ b/src/gui/kernel/qmime_mac.cpp @@ -520,13 +520,15 @@ static PtrGraphicsExportDoExport ptrGraphicsExportDoExport = 0; static bool resolveMimeQuickTimeSymbols() { - if (ptrGraphicsImportSetDataHandle == 0) { + static bool triedResolve = false; + if (!triedResolve) { QLibrary library(QLatin1String("/System/Library/Frameworks/QuickTime.framework/QuickTime")); ptrGraphicsImportSetDataHandle = reinterpret_cast<PtrGraphicsImportSetDataHandle>(library.resolve("GraphicsImportSetDataHandle")); ptrGraphicsImportCreateCGImage = reinterpret_cast<PtrGraphicsImportCreateCGImage>(library.resolve("GraphicsImportCreateCGImage")); ptrGraphicsExportSetInputCGImage = reinterpret_cast<PtrGraphicsExportSetInputCGImage>(library.resolve("GraphicsExportSetInputCGImage")); ptrGraphicsExportSetOutputHandle = reinterpret_cast<PtrGraphicsExportSetOutputHandle>(library.resolve("GraphicsExportSetOutputHandle")); ptrGraphicsExportDoExport = reinterpret_cast<PtrGraphicsExportDoExport>(library.resolve("GraphicsExportDoExport")); + triedResolve = true; } return ptrGraphicsImportSetDataHandle != 0 diff --git a/src/gui/kernel/qt_s60_p.h b/src/gui/kernel/qt_s60_p.h index 5ad5b00..5b5d5ce 100644 --- a/src/gui/kernel/qt_s60_p.h +++ b/src/gui/kernel/qt_s60_p.h @@ -102,6 +102,10 @@ class QSymbianTypeFaceExtras; typedef QHash<QString, const QSymbianTypeFaceExtras *> QSymbianTypeFaceExtrasHash; typedef void (*QThreadLocalReleaseFunc)(); +#ifdef COE_GROUPED_POINTER_EVENT_VERSION +class CCoeEventData; +#endif + class Q_AUTOTEST_EXPORT QS60ThreadLocalData { public: @@ -308,10 +312,23 @@ private: const QPoint &globalPos, Qt::MouseButton button, Qt::KeyboardModifiers modifiers); - void processTouchEvent(int pointerNumber, TPointerEvent::TType type, QPointF screenPos, qreal pressure); + struct TouchEventParams + { + TouchEventParams(); + TouchEventParams(int pointerNumber, TPointerEvent::TType type, QPointF screenPos, qreal pressure); + int pointerNumber; + TPointerEvent::TType type; + QPointF screenPos; + qreal pressure; + }; + void processTouchEvents(const QVector<TouchEventParams> &touches); void HandleLongTapEventL( const TPoint& aPenEventLocation, const TPoint& aPenEventScreenLocation ); #ifdef QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER +#ifdef COE_GROUPED_POINTER_EVENT_VERSION + void translateMultiEventPointerEvent(const CCoeEventData &eventData ); +#endif void translateAdvancedPointerEvent(const TAdvancedPointerEvent *event); + TouchEventParams TouchEventFromAdvancedPointerEvent(const TAdvancedPointerEvent *event); #endif bool isSplitViewWidget(QWidget *widget); bool hasFocusedAndVisibleChild(QWidget *parentWidget); diff --git a/src/gui/kernel/qwidget_s60.cpp b/src/gui/kernel/qwidget_s60.cpp index 396c306..a37c265 100644 --- a/src/gui/kernel/qwidget_s60.cpp +++ b/src/gui/kernel/qwidget_s60.cpp @@ -1040,8 +1040,12 @@ void QWidgetPrivate::registerTouchWindow() RWindow *rwindow = static_cast<RWindow *>(q->effectiveWinId()->DrawableWindow()); QSymbianControl *window = static_cast<QSymbianControl *>(q->effectiveWinId()); //Enabling advanced pointer events for controls that already have active windows causes a panic. - if (!window->isControlActive()) + if (!window->isControlActive()) { rwindow->EnableAdvancedPointers(); +#ifdef COE_GROUPED_POINTER_EVENT_VERSION + qt_symbian_throwIfError(window->ConfigureEventData(CCoeControl::EEventDataAllowGroupedPointerEvents)); +#endif + } } #endif } diff --git a/src/gui/painting/qgraphicssystemex_symbian.cpp b/src/gui/painting/qgraphicssystemex_symbian.cpp index 32e040f..5a182ff 100644 --- a/src/gui/painting/qgraphicssystemex_symbian.cpp +++ b/src/gui/painting/qgraphicssystemex_symbian.cpp @@ -46,7 +46,7 @@ #include <e32property.h> -#ifdef Q_SYMBIAN_SUPPORTS_SURFACES +#if defined(Q_SYMBIAN_SUPPORTS_SURFACES) && !defined (QT_NO_EGL) #include "private/qegl_p.h" #endif @@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE static bool bcm2727Initialized = false; static bool bcm2727 = false; -#ifdef Q_SYMBIAN_SUPPORTS_SURFACES +#if defined(Q_SYMBIAN_SUPPORTS_SURFACES) && !defined (QT_NO_EGL) typedef EGLBoolean (*NOK_resource_profiling)(EGLDisplay, EGLint, EGLint*, EGLint, EGLint*); #define EGL_PROF_TOTAL_MEMORY_NOK 0x3070 #endif @@ -69,7 +69,7 @@ bool QSymbianGraphicsSystemEx::hasBCM2727() if (bcm2727Initialized) return bcm2727; -#ifdef Q_SYMBIAN_SUPPORTS_SURFACES +#if defined(Q_SYMBIAN_SUPPORTS_SURFACES) && !defined (QT_NO_EGL) EGLDisplay display = QEgl::display(); #if 1 // Hacky but fast ~0ms. diff --git a/src/gui/painting/qpainter.cpp b/src/gui/painting/qpainter.cpp index fb5ce96..72357a6 100644 --- a/src/gui/painting/qpainter.cpp +++ b/src/gui/painting/qpainter.cpp @@ -9509,7 +9509,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode void *visual = QPaintDevice::x11AppVisual(screen); \newcode - void *visual = qApp->x11Info(screen).visual(); + void *visual = widget->x11Info().appVisual(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9521,7 +9521,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode unsigned long colormap = QPaintDevice::x11AppColormap(screen); \newcode - unsigned long colormap = qApp->x11Info(screen).colormap(); + unsigned long colormap = widget->x11Info().appColormap(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9533,7 +9533,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode Display *display = QPaintDevice::x11AppDisplay(); \newcode - Display *display = qApp->x11Info().display(); + Display *display = widget->x11Info().display(); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9545,7 +9545,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode int screen = QPaintDevice::x11AppScreen(); \newcode - int screen = qApp->x11Info().screen(); + int screen = widget->x11Info().appScreen(); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9557,7 +9557,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode int depth = QPaintDevice::x11AppDepth(screen); \newcode - int depth = qApp->x11Info(screen).depth(); + int depth = widget->x11Info().appDepth(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9569,7 +9569,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode int cells = QPaintDevice::x11AppCells(screen); \newcode - int cells = qApp->x11Info(screen).cells(); + int cells = widget->x11Info().appCells(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9581,7 +9581,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode unsigned long window = QPaintDevice::x11AppRootWindow(screen); \newcode - unsigned long window = qApp->x11Info(screen).appRootWindow(); + unsigned long window = widget->x11Info().appRootWindow(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9593,7 +9593,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode bool isDefault = QPaintDevice::x11AppDefaultColormap(screen); \newcode - bool isDefault = qApp->x11Info(screen).defaultColormap(); + bool isDefault = widget->x11Info().appDefaultColormap(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9605,7 +9605,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode bool isDefault = QPaintDevice::x11AppDefaultVisual(screen); \newcode - bool isDefault = qApp->x11Info(screen).defaultVisual(); + bool isDefault = widget->x11Info().appDefaultVisual(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9625,7 +9625,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode bool isDefault = QPaintDevice::x11AppDpiX(screen); \newcode - bool isDefault = qApp->x11Info(screen).appDpiX(); + bool isDefault = widget->x11Info().appDpiX(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() @@ -9637,7 +9637,7 @@ void qt_draw_helper(QPainterPrivate *p, const QPainterPath &path, QPainterPrivat \oldcode bool isDefault = QPaintDevice::x11AppDpiY(screen); \newcode - bool isDefault = qApp->x11Info(screen).appDpiY(); + bool isDefault = widget->x11Info().appDpiY(screen); \endcode \sa QWidget::x11Info(), QPixmap::x11Info() diff --git a/src/gui/styles/qs60style_p.h b/src/gui/styles/qs60style_p.h index 2fa8c7f..ad55761 100644 --- a/src/gui/styles/qs60style_p.h +++ b/src/gui/styles/qs60style_p.h @@ -473,8 +473,8 @@ public: private: //data members //TODO: consider changing these to non-pointers as the classes are rather small anyway - AnimationData *m_defaultData; - AnimationDataV2 *m_currentData; + QScopedPointer<AnimationData> m_defaultData; + QScopedPointer<AnimationDataV2> m_currentData; }; #endif //Q_WS_S60 diff --git a/src/gui/styles/qs60style_s60.cpp b/src/gui/styles/qs60style_s60.cpp index cfb10fa..eb59115 100644 --- a/src/gui/styles/qs60style_s60.cpp +++ b/src/gui/styles/qs60style_s60.cpp @@ -132,14 +132,12 @@ AnimationDataV2::~AnimationDataV2() QS60StyleAnimation::QS60StyleAnimation(const QS60StyleEnums::SkinParts part, int frames, int interval) { - QT_TRAP_THROWING(m_defaultData = new (ELeave) AnimationData(part, frames, interval)); - QT_TRAP_THROWING(m_currentData = new (ELeave) AnimationDataV2(*m_defaultData)); + m_defaultData.reset(new AnimationData(part, frames, interval)); + m_currentData.reset(new AnimationDataV2(*m_defaultData)); } QS60StyleAnimation::~QS60StyleAnimation() { - delete m_currentData; - delete m_defaultData; } void QS60StyleAnimation::setAnimationObject(CAknBitmapAnimation* animation) @@ -152,9 +150,7 @@ void QS60StyleAnimation::setAnimationObject(CAknBitmapAnimation* animation) void QS60StyleAnimation::resetToDefaults() { - delete m_currentData; - m_currentData = 0; - QT_TRAP_THROWING(m_currentData = new (ELeave) AnimationDataV2(*m_defaultData)); + m_currentData.reset(new AnimationDataV2(*m_defaultData)); } class QS60StyleModeSpecifics diff --git a/src/gui/styles/qwindowsstyle.cpp b/src/gui/styles/qwindowsstyle.cpp index 342c4c6..2244c11 100644 --- a/src/gui/styles/qwindowsstyle.cpp +++ b/src/gui/styles/qwindowsstyle.cpp @@ -221,7 +221,8 @@ bool QWindowsStyle::eventFilter(QObject *o, QEvent *e) d->bars << bar; if (d->bars.size() == 1) { Q_ASSERT(d->animationFps> 0); - d->animateTimer = startTimer(1000 / d->animationFps); + if (d->animateTimer == 0) + d->animateTimer = startTimer(1000 / d->animationFps); } } } diff --git a/src/gui/styles/qwindowsvistastyle.cpp b/src/gui/styles/qwindowsvistastyle.cpp index 997d429..5525468 100644 --- a/src/gui/styles/qwindowsvistastyle.cpp +++ b/src/gui/styles/qwindowsvistastyle.cpp @@ -2586,7 +2586,6 @@ bool QWindowsVistaStylePrivate::resolveSymbols() { static bool tried = false; if (!tried) { - tried = true; QSystemLibrary themeLib(QLatin1String("uxtheme")); pSetWindowTheme = (PtrSetWindowTheme )themeLib.resolve("SetWindowTheme"); pIsThemePartDefined = (PtrIsThemePartDefined )themeLib.resolve("IsThemePartDefined"); @@ -2611,6 +2610,7 @@ bool QWindowsVistaStylePrivate::resolveSymbols() pGetThemeString = (PtrGetThemeString )themeLib.resolve("GetThemeString"); pGetThemeTransitionDuration = (PtrGetThemeTransitionDuration)themeLib.resolve("GetThemeTransitionDuration"); pGetThemePropertyOrigin = (PtrGetThemePropertyOrigin)themeLib.resolve("GetThemePropertyOrigin"); + tried = true; } return pGetThemeTransitionDuration != 0; } diff --git a/src/gui/styles/qwindowsxpstyle.cpp b/src/gui/styles/qwindowsxpstyle.cpp index 343f262..9934545 100644 --- a/src/gui/styles/qwindowsxpstyle.cpp +++ b/src/gui/styles/qwindowsxpstyle.cpp @@ -343,7 +343,6 @@ bool QWindowsXPStylePrivate::resolveSymbols() { static bool tried = false; if (!tried) { - tried = true; QSystemLibrary themeLib(QLatin1String("uxtheme")); pIsAppThemed = (PtrIsAppThemed)themeLib.resolve("IsAppThemed"); if (pIsAppThemed) { @@ -372,6 +371,7 @@ bool QWindowsXPStylePrivate::resolveSymbols() pGetThemeDocumentationProperty = (PtrGetThemeDocumentationProperty )themeLib.resolve("GetThemeDocumentationProperty"); pIsThemeBackgroundPartiallyTransparent = (PtrIsThemeBackgroundPartiallyTransparent)themeLib.resolve("IsThemeBackgroundPartiallyTransparent"); } + tried = true; } return pIsAppThemed != 0; diff --git a/src/gui/styles/styles.pri b/src/gui/styles/styles.pri index b6eeec9..45ed8eb 100644 --- a/src/gui/styles/styles.pri +++ b/src/gui/styles/styles.pri @@ -172,11 +172,7 @@ contains( styles, s60 ):contains(QT_CONFIG, s60) { symbian { SOURCES += styles/qs60style_s60.cpp LIBS += -legul -lbmpanim - contains(CONFIG, is_using_gnupoc) { - LIBS += -laknicon -laknskins -laknskinsrv -lfontutils - } else { - LIBS += -lAknIcon -lAKNSKINS -lAKNSKINSRV -lFontUtils - } + LIBS += -laknicon -laknskins -laknskinsrv -lfontutils } else { SOURCES += styles/qs60style_simulated.cpp RESOURCES += styles/qstyle_s60_simulated.qrc diff --git a/src/gui/text/qfontdatabase_mac.cpp b/src/gui/text/qfontdatabase_mac.cpp index fc8247d..9a8e8af 100644 --- a/src/gui/text/qfontdatabase_mac.cpp +++ b/src/gui/text/qfontdatabase_mac.cpp @@ -251,7 +251,7 @@ static inline float weightToFloat(unsigned int weight) return (weight - 50) / 100.0; } -static QFontEngine *loadFromDatabase(const QFontDef &req, const QFontPrivate *d) +static QFontEngine *loadFromDatabase(QFontDef &req, const QFontPrivate *d) { #if defined(QT_MAC_USE_COCOA) QCFString fontName = NULL; @@ -302,7 +302,7 @@ found: QCFString actualName; if (ATSFontFamilyGetName(familyRef, kATSOptionFlagsDefault, &actualName) == noErr) req.family = actualName; - return new QFontEngineMacMulti(familyRef, req, fontDef, d->kerning); + return new QFontEngineMacMulti(familyRef, fontRef, req, d->kerning); } #endif return NULL; diff --git a/src/gui/text/qfontengine_mac.mm b/src/gui/text/qfontengine_mac.mm index 6186b2f..14ded69 100644 --- a/src/gui/text/qfontengine_mac.mm +++ b/src/gui/text/qfontengine_mac.mm @@ -369,7 +369,7 @@ int QFontEngineMacMulti::fontIndexForFontID(ATSUFontID id) const bool QFontEngineMacMulti::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QTextEngine::ShaperFlags flags) const { - return stringToCMap(str, len, glyphs, nglyphs, flags, /*logClusters=*/0, /*charAttributes=*/0); + return stringToCMap(str, len, glyphs, nglyphs, flags, /*logClusters=*/0, /*charAttributes=*/0, /*si=*/0); } bool QFontEngineMacMulti::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QTextEngine::ShaperFlags flags, diff --git a/src/gui/text/qfontengine_win.cpp b/src/gui/text/qfontengine_win.cpp index fc11387..bb5e041 100644 --- a/src/gui/text/qfontengine_win.cpp +++ b/src/gui/text/qfontengine_win.cpp @@ -138,8 +138,11 @@ static void resolveGetCharWidthI() { if (resolvedGetCharWidthI) return; + + QSystemLibrary gdi32(QLatin1String("gdi32")); + ptrGetCharWidthI = (PtrGetCharWidthI)gdi32.resolve("GetCharWidthI"); + resolvedGetCharWidthI = true; - ptrGetCharWidthI = (PtrGetCharWidthI)QSystemLibrary::resolve(QLatin1String("gdi32"), "GetCharWidthI"); } #endif // !defined(Q_WS_WINCE) diff --git a/src/gui/text/qtextcontrol.cpp b/src/gui/text/qtextcontrol.cpp index aeeef85..5babbc2 100644 --- a/src/gui/text/qtextcontrol.cpp +++ b/src/gui/text/qtextcontrol.cpp @@ -408,7 +408,6 @@ void QTextControlPrivate::init(Qt::TextFormat format, const QString &text, QText setContent(format, text, document); doc->setUndoRedoEnabled(interactionFlags & Qt::TextEditable); - q->setCursorWidth(-1); } void QTextControlPrivate::setContent(Qt::TextFormat format, const QString &text, QTextDocument *document) @@ -2236,7 +2235,10 @@ int QTextControl::cursorWidth() const { #ifndef QT_NO_PROPERTIES Q_D(const QTextControl); - return d->doc->documentLayout()->property("cursorWidth").toInt(); + int width = d->doc->documentLayout()->property("cursorWidth").toInt(); + if (width == -1) + width = QApplication::style()->pixelMetric(QStyle::PM_TextCursorWidth); + return width; #else return 1; #endif @@ -2248,8 +2250,6 @@ void QTextControl::setCursorWidth(int width) #ifdef QT_NO_PROPERTIES Q_UNUSED(width); #else - if (width == -1) - width = QApplication::style()->pixelMetric(QStyle::PM_TextCursorWidth); d->doc->documentLayout()->setProperty("cursorWidth", width); #endif d->repaintCursor(); diff --git a/src/gui/util/util.pri b/src/gui/util/util.pri index 7395604..7cf1a55 100644 --- a/src/gui/util/util.pri +++ b/src/gui/util/util.pri @@ -57,9 +57,5 @@ symbian { DEFINES += USE_SCHEMEHANDLER } - contains(CONFIG, is_using_gnupoc) { - LIBS += -ldirectorylocalizer - } else { - LIBS += -lDirectoryLocalizer - } + LIBS += -ldirectorylocalizer } diff --git a/src/gui/widgets/qlabel.cpp b/src/gui/widgets/qlabel.cpp index c0be3e1..2b6eeb7 100644 --- a/src/gui/widgets/qlabel.cpp +++ b/src/gui/widgets/qlabel.cpp @@ -60,7 +60,7 @@ #endif #ifdef Q_OS_SYMBIAN -#include "qt_s60_p.h" +#include "private/qt_s60_p.h" #endif QT_BEGIN_NAMESPACE diff --git a/src/gui/widgets/qmenu_wince.cpp b/src/gui/widgets/qmenu_wince.cpp index b0c6c1b..d45daf8 100644 --- a/src/gui/widgets/qmenu_wince.cpp +++ b/src/gui/widgets/qmenu_wince.cpp @@ -111,10 +111,10 @@ static AygEnableSoftKey ptrEnableSoftKey = 0; static void resolveAygLibs() { if (!aygResolved) { - aygResolved = true; QLibrary aygLib(QLatin1String("aygshell")); ptrCreateMenuBar = (AygCreateMenuBar) aygLib.resolve("SHCreateMenuBar"); ptrEnableSoftKey = (AygEnableSoftKey) aygLib.resolve("SHEnableSoftkey"); + aygResolved = true; } } diff --git a/src/imports/folderlistmodel/folderlistmodel.pro b/src/imports/folderlistmodel/folderlistmodel.pro index 44764a9..0f63979 100644 --- a/src/imports/folderlistmodel/folderlistmodel.pro +++ b/src/imports/folderlistmodel/folderlistmodel.pro @@ -19,8 +19,8 @@ symbian:{ isEmpty(DESTDIR):importFiles.files = qmlfolderlistmodelplugin$${QT_LIBINFIX}.dll qmldir else:importFiles.files = $$DESTDIR/qmlfolderlistmodelplugin$${QT_LIBINFIX}.dll qmldir importFiles.path = $$QT_IMPORTS_BASE_DIR/$$TARGETPATH - - DEPLOYMENT = importFiles + + DEPLOYMENT += importFiles } INSTALLS += target qmldir diff --git a/src/imports/gestures/gestures.pro b/src/imports/gestures/gestures.pro index ad872ba..2768cc9 100644 --- a/src/imports/gestures/gestures.pro +++ b/src/imports/gestures/gestures.pro @@ -19,8 +19,8 @@ symbian:{ isEmpty(DESTDIR):importFiles.files = qmlgesturesplugin$${QT_LIBINFIX}.dll qmldir else:importFiles.files = $$DESTDIR/qmlgesturesplugin$${QT_LIBINFIX}.dll qmldir importFiles.path = $$QT_IMPORTS_BASE_DIR/$$TARGETPATH - - DEPLOYMENT = importFiles + + DEPLOYMENT += importFiles } INSTALLS += target qmldir diff --git a/src/imports/particles/particles.pro b/src/imports/particles/particles.pro index 90b50e4..894d164 100644 --- a/src/imports/particles/particles.pro +++ b/src/imports/particles/particles.pro @@ -23,8 +23,8 @@ symbian:{ isEmpty(DESTDIR):importFiles.files = qmlparticlesplugin$${QT_LIBINFIX}.dll qmldir else:importFiles.files = $$DESTDIR/qmlparticlesplugin$${QT_LIBINFIX}.dll qmldir importFiles.path = $$QT_IMPORTS_BASE_DIR/$$TARGETPATH - - DEPLOYMENT = importFiles + + DEPLOYMENT += importFiles } INSTALLS += target qmldir diff --git a/src/imports/shaders/shaders.pro b/src/imports/shaders/shaders.pro index d7a6275..51a9a91 100644 --- a/src/imports/shaders/shaders.pro +++ b/src/imports/shaders/shaders.pro @@ -32,7 +32,7 @@ symbian:{ isEmpty(DESTDIR):importFiles.sources = qmlparticlesplugin$${QT_LIBINFIX}.dll qmldir else:importFiles.sources = $$DESTDIR/qmlparticlesplugin$${QT_LIBINFIX}.dll qmldir importFiles.path = $$QT_IMPORTS_BASE_DIR/$$TARGETPATH - DEPLOYMENT = importFiles + DEPLOYMENT += importFiles } INSTALLS += target qmldir diff --git a/src/network/access/qftp.cpp b/src/network/access/qftp.cpp index 50a3b1e..eccfea6 100644 --- a/src/network/access/qftp.cpp +++ b/src/network/access/qftp.cpp @@ -1851,11 +1851,11 @@ int QFtp::cd(const QString &dir) int QFtp::get(const QString &file, QIODevice *dev, TransferType type) { QStringList cmds; - cmds << QLatin1String("SIZE ") + file + QLatin1String("\r\n"); if (type == Binary) cmds << QLatin1String("TYPE I\r\n"); else cmds << QLatin1String("TYPE A\r\n"); + cmds << QLatin1String("SIZE ") + file + QLatin1String("\r\n"); cmds << QLatin1String(d_func()->transferMode == Passive ? "PASV\r\n" : "PORT\r\n"); cmds << QLatin1String("RETR ") + file + QLatin1String("\r\n"); return d_func()->addCommand(new QFtpCommand(Get, cmds, dev)); @@ -2336,7 +2336,7 @@ void QFtpPrivate::_q_piError(int errorCode, const QString &text) // non-fatal errors if (c->command == QFtp::Get && pi.currentCommand().startsWith(QLatin1String("SIZE "))) { - pi.dtp.setBytesTotal(-1); + pi.dtp.setBytesTotal(0); return; } else if (c->command==QFtp::Put && pi.currentCommand().startsWith(QLatin1String("ALLO "))) { return; diff --git a/src/network/access/qnetworkaccessbackend.cpp b/src/network/access/qnetworkaccessbackend.cpp index 88c45d1..1dc1268 100644 --- a/src/network/access/qnetworkaccessbackend.cpp +++ b/src/network/access/qnetworkaccessbackend.cpp @@ -72,10 +72,10 @@ public: QMutex mutex; //this is used to avoid (re)constructing factory data from destructors of other global classes - static QAtomicInt valid; + static QBasicAtomicInt valid; }; Q_GLOBAL_STATIC(QNetworkAccessBackendFactoryData, factoryData) -QAtomicInt QNetworkAccessBackendFactoryData::valid; +QBasicAtomicInt QNetworkAccessBackendFactoryData::valid = Q_BASIC_ATOMIC_INITIALIZER(0); QNetworkAccessBackendFactory::QNetworkAccessBackendFactory() { diff --git a/src/network/access/qnetworkdiskcache.cpp b/src/network/access/qnetworkdiskcache.cpp index 1c515c2..a567c2d 100644 --- a/src/network/access/qnetworkdiskcache.cpp +++ b/src/network/access/qnetworkdiskcache.cpp @@ -429,7 +429,7 @@ QIODevice *QNetworkDiskCache::data(const QUrl &url) // ### verify that QFile uses the fd size and not the file name qint64 size = file->size() - file->pos(); const uchar *p = 0; -#if !defined(Q_OS_WINCE) && !defined(Q_OS_INTEGRITY) +#if !defined(Q_OS_WINCE) && !defined(Q_OS_INTEGRITY) && !defined(Q_OS_SYMBIAN) p = file->map(file->pos(), size); #endif if (p) { @@ -478,7 +478,7 @@ void QNetworkDiskCache::updateMetaData(const QNetworkCacheMetaData &metaData) } /*! - Returns the current maximum size for the disk cache. + Returns the current maximum size in bytes for the disk cache. \sa setMaximumCacheSize() */ @@ -489,7 +489,7 @@ qint64 QNetworkDiskCache::maximumCacheSize() const } /*! - Sets the maximum size of the disk cache to be \a size. + Sets the maximum size of the disk cache to be \a size in bytes. If the new size is smaller then the current cache size then the cache will call expire(). diff --git a/src/network/kernel/qhostinfo_win.cpp b/src/network/kernel/qhostinfo_win.cpp index 1052863..58a5bee 100644 --- a/src/network/kernel/qhostinfo_win.cpp +++ b/src/network/kernel/qhostinfo_win.cpp @@ -45,9 +45,7 @@ #include "private/qnativesocketengine_p.h" #include <ws2tcpip.h> #include <private/qsystemlibrary_p.h> -#include <qmutex.h> #include <qurl.h> -#include <private/qmutexpool_p.h> QT_BEGIN_NAMESPACE @@ -84,15 +82,22 @@ static void resolveLibrary() { // Attempt to resolve getaddrinfo(); without it we'll have to fall // back to gethostbyname(), which has no IPv6 support. + static bool triedResolve = false; + if (triedResolve) + return; + #if !defined(Q_OS_WINCE) - local_getaddrinfo = (getaddrinfoProto) QSystemLibrary::resolve(QLatin1String("ws2_32"), "getaddrinfo"); - local_freeaddrinfo = (freeaddrinfoProto) QSystemLibrary::resolve(QLatin1String("ws2_32"), "freeaddrinfo"); - local_getnameinfo = (getnameinfoProto) QSystemLibrary::resolve(QLatin1String("ws2_32"), "getnameinfo"); + QSystemLibrary ws2lib(QLatin1String("ws2_32")); #else - local_getaddrinfo = (getaddrinfoProto) QSystemLibrary::resolve(QLatin1String("ws2"), "getaddrinfo"); - local_freeaddrinfo = (freeaddrinfoProto) QSystemLibrary::resolve(QLatin1String("ws2"), "freeaddrinfo"); - local_getnameinfo = (getnameinfoProto) QSystemLibrary::resolve(QLatin1String("ws2"), "getnameinfo"); + QSystemLibrary ws2lib(QLatin1String("ws2")); #endif + if (ws2lib.load()) { + local_getaddrinfo = (getaddrinfoProto)ws2lib.resolve("getaddrinfo"); + local_freeaddrinfo = (freeaddrinfoProto)ws2lib.resolve("freeaddrinfo"); + local_getnameinfo = (getnameinfoProto)ws2lib.resolve("getnameinfo"); + } + + triedResolve = true; } #if defined(Q_OS_WINCE) @@ -102,22 +107,14 @@ Q_GLOBAL_STATIC(QMutex, qPrivCEMutex) QHostInfo QHostInfoAgent::fromName(const QString &hostName) { + resolveLibrary(); + #if defined(Q_OS_WINCE) QMutexLocker locker(qPrivCEMutex()); #endif QWindowsSockInit winSock; - // Load res_init on demand. - static volatile bool triedResolve = false; - if (!triedResolve) { - QMutexLocker locker(QMutexPool::globalInstanceGet(&local_getaddrinfo)); - if (!triedResolve) { - resolveLibrary(); - triedResolve = true; - } - } - QHostInfo results; #if defined(QHOSTINFO_DEBUG) diff --git a/src/network/kernel/qnetworkinterface_win.cpp b/src/network/kernel/qnetworkinterface_win.cpp index e8b96f6..a624468 100644 --- a/src/network/kernel/qnetworkinterface_win.cpp +++ b/src/network/kernel/qnetworkinterface_win.cpp @@ -63,23 +63,14 @@ static void resolveLibs() { // try to find the functions we need from Iphlpapi.dll static bool done = false; - if (!done) { + QSystemLibrary iphlpapi(QLatin1String("iphlpapi")); + if (iphlpapi.load()) { + ptrGetAdaptersInfo = (PtrGetAdaptersInfo)iphlpapi.resolve("GetAdaptersInfo"); + ptrGetAdaptersAddresses = (PtrGetAdaptersAddresses)iphlpapi.resolve("GetAdaptersAddresses"); + ptrGetNetworkParams = (PtrGetNetworkParams)iphlpapi.resolve("GetNetworkParams"); + } done = true; - - HINSTANCE iphlpapiHnd = QSystemLibrary::load(L"iphlpapi"); - if (iphlpapiHnd == NULL) - return; - -#if defined(Q_OS_WINCE) - ptrGetAdaptersInfo = (PtrGetAdaptersInfo)GetProcAddress(iphlpapiHnd, L"GetAdaptersInfo"); - ptrGetAdaptersAddresses = (PtrGetAdaptersAddresses)GetProcAddress(iphlpapiHnd, L"GetAdaptersAddresses"); - ptrGetNetworkParams = (PtrGetNetworkParams)GetProcAddress(iphlpapiHnd, L"GetNetworkParams"); -#else - ptrGetAdaptersInfo = (PtrGetAdaptersInfo)GetProcAddress(iphlpapiHnd, "GetAdaptersInfo"); - ptrGetAdaptersAddresses = (PtrGetAdaptersAddresses)GetProcAddress(iphlpapiHnd, "GetAdaptersAddresses"); - ptrGetNetworkParams = (PtrGetNetworkParams)GetProcAddress(iphlpapiHnd, "GetNetworkParams"); -#endif } } diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp index dbbb07c..f5fe739 100644 --- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp +++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp @@ -2268,6 +2268,8 @@ void QGL2PaintEngineExPrivate::updateClipScissorTest() currentScissorBounds = bounds; if (bounds == QRect(0, 0, width, height)) { + if (ctx->d_func()->workaround_brokenScissor) + clearClip(0); glDisable(GL_SCISSOR_TEST); } else { glEnable(GL_SCISSOR_TEST); diff --git a/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h b/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h index 83ca06d..1a8bb0b 100644 --- a/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h +++ b/src/opengl/gl2paintengineex/qtextureglyphcache_gl_p.h @@ -144,6 +144,10 @@ public: void clear(); + void contextDeleted(const QGLContext *context) { + if (ctx == context) + ctx = 0; + } void freeResource(void *) { ctx = 0; } private: diff --git a/src/opengl/qgl.cpp b/src/opengl/qgl.cpp index 423fa08..2fc3dea 100644 --- a/src/opengl/qgl.cpp +++ b/src/opengl/qgl.cpp @@ -1743,6 +1743,7 @@ void QGLContextPrivate::init(QPaintDevice *dev, const QGLFormat &format) workaround_brokenTextureFromPixmap = false; workaround_brokenTextureFromPixmap_init = false; + workaround_brokenScissor = false; workaround_brokenAlphaTexSubImage = false; workaround_brokenAlphaTexSubImage_init = false; @@ -4381,7 +4382,7 @@ bool QGLWidget::event(QEvent *e) // if we've reparented a window that has the current context // bound, we need to rebind that context to the new window id if (d->glcx == QGLContext::currentContext()) - makeCurrent(); + makeCurrent(); // Shouldn't happen but keep it here just for sure if (testAttribute(Qt::WA_TranslucentBackground)) setContext(new QGLContext(d->glcx->requestedFormat(), this)); @@ -4389,8 +4390,11 @@ bool QGLWidget::event(QEvent *e) // A re-parent is likely to destroy the Symbian window and re-create it. It is important // that we free the EGL surface _before_ the winID changes - otherwise we can leak. - if (e->type() == QEvent::ParentAboutToChange) + if (e->type() == QEvent::ParentAboutToChange) { + if (d->glcx == QGLContext::currentContext()) + d->glcx->doneCurrent(); d->glcx->d_func()->destroyEglSurfaceForDevice(); + } if ((e->type() == QEvent::ParentChange) || (e->type() == QEvent::WindowStateChange)) { // The window may have been re-created during re-parent or state change - if so, the EGL @@ -5495,7 +5499,8 @@ QGLExtensions::Extensions QGLExtensions::currentContextExtensions() glExtensions |= NVFloatBuffer; if (extensions.match("GL_ARB_pixel_buffer_object")) glExtensions |= PixelBufferObject; - if (extensions.match("GL_IMG_texture_format_BGRA8888")) + if (extensions.match("GL_IMG_texture_format_BGRA8888") + || extensions.match("GL_EXT_texture_format_BGRA8888")) glExtensions |= BGRATextureFormat; #if defined(QT_OPENGL_ES_2) glExtensions |= FramebufferObject; @@ -5536,6 +5541,9 @@ QGLExtensions::Extensions QGLExtensions::currentContextExtensions() glGetBooleanv(FRAMEBUFFER_SRGB_CAPABLE_EXT, &srgbCapableFramebuffers); if (srgbCapableFramebuffers) glExtensions |= SRGBFrameBuffer; + // Clear possible error which is generated if + // FRAMEBUFFER_SRGB_CAPABLE_EXT isn't supported. + glGetError(); } return glExtensions; @@ -5722,6 +5730,11 @@ void QGLContextGroupResourceBase::cleanup(const QGLContext *ctx) } } +void QGLContextGroupResourceBase::contextDeleted(const QGLContext *ctx) +{ + Q_UNUSED(ctx); +} + void QGLContextGroupResourceBase::cleanup(const QGLContext *ctx, void *value) { #ifdef QT_GL_CONTEXT_RESOURCE_DEBUG @@ -5737,12 +5750,16 @@ void QGLContextGroupResourceBase::cleanup(const QGLContext *ctx, void *value) void QGLContextGroup::cleanupResources(const QGLContext *context) { + // Notify all resources that a context has been deleted + QHash<QGLContextGroupResourceBase *, void *>::ConstIterator it; + for (it = m_resources.begin(); it != m_resources.end(); ++it) + it.key()->contextDeleted(context); + // If there are still shares, then no cleanup to be done yet. if (m_shares.size() > 1) return; // Iterate over all resources and free each in turn. - QHash<QGLContextGroupResourceBase *, void *>::ConstIterator it; for (it = m_resources.begin(); it != m_resources.end(); ++it) it.key()->cleanup(context, it.value()); } diff --git a/src/opengl/qgl_egl.cpp b/src/opengl/qgl_egl.cpp index 4de5122..0b96350 100644 --- a/src/opengl/qgl_egl.cpp +++ b/src/opengl/qgl_egl.cpp @@ -194,7 +194,9 @@ void QGLContext::makeCurrent() if (!d->workaroundsCached) { d->workaroundsCached = true; const char *renderer = reinterpret_cast<const char *>(glGetString(GL_RENDERER)); - if (renderer && (strstr(renderer, "SGX") || strstr(renderer, "MBX"))) { + if (!renderer) + return; + if ((strstr(renderer, "SGX") || strstr(renderer, "MBX"))) { // PowerVR MBX/SGX chips needs to clear all buffers when starting to render // a new frame, otherwise there will be a performance penalty to pay for // each frame. @@ -231,6 +233,13 @@ void QGLContext::makeCurrent() d->workaround_brokenFBOReadBack = true; } } + } else if (strstr(renderer, "VideoCore III")) { + // Some versions of VideoCore III drivers seem to pollute and use + // stencil buffer when using glScissors even if stencil test is disabled. + // Workaround is to clear stencil buffer before disabling scissoring. + + // qDebug() << "Found VideoCore III driver, enabling brokenDisableScissorTest"; + d->workaround_brokenScissor = true; } } } diff --git a/src/opengl/qgl_p.h b/src/opengl/qgl_p.h index de349a7..df09dfd 100644 --- a/src/opengl/qgl_p.h +++ b/src/opengl/qgl_p.h @@ -179,6 +179,7 @@ public: #endif #if defined(Q_OS_SYMBIAN) , eglSurfaceWindowId(0) + , surfaceSizeInitialized(false) #endif { isGLWidget = 1; @@ -224,6 +225,7 @@ public: #ifdef Q_OS_SYMBIAN void recreateEglSurface(); WId eglSurfaceWindowId; + bool surfaceSizeInitialized : 1; #endif }; @@ -426,6 +428,7 @@ public: uint workaround_brokenTextureFromPixmap : 1; uint workaround_brokenTextureFromPixmap_init : 1; + uint workaround_brokenScissor : 1; uint workaround_brokenAlphaTexSubImage : 1; uint workaround_brokenAlphaTexSubImage_init : 1; @@ -725,6 +728,7 @@ public: void cleanup(const QGLContext *context); void cleanup(const QGLContext *context, void *value); virtual void freeResource(void *value) = 0; + virtual void contextDeleted(const QGLContext *ctx); protected: QList<QGLContextGroup *> m_groups; diff --git a/src/opengl/qgl_symbian.cpp b/src/opengl/qgl_symbian.cpp index b8e5c22..94c63fc 100644 --- a/src/opengl/qgl_symbian.cpp +++ b/src/opengl/qgl_symbian.cpp @@ -259,7 +259,7 @@ bool QGLContext::chooseContext(const QGLContext* shareContext) // almost same as return true; } -void QGLWidget::resizeEvent(QResizeEvent *) +void QGLWidget::resizeEvent(QResizeEvent *e) { Q_D(QGLWidget); if (!isValid()) @@ -270,17 +270,18 @@ void QGLWidget::resizeEvent(QResizeEvent *) if (this == qt_gl_share_widget()) return; - if (QGLContext::currentContext()) - doneCurrent(); - - // Symbian needs to recreate the surface on resize. - d->recreateEglSurface(); + if (!d->surfaceSizeInitialized || e->oldSize() != e->size()) { + // On Symbian we need to recreate the surface on resize. + d->recreateEglSurface(); + d->surfaceSizeInitialized = true; + } makeCurrent(); + if (!d->glcx->initialized()) glInit(); + resizeGL(width(), height()); - //handle overlay } const QGLContext* QGLWidget::overlayContext() const @@ -363,6 +364,9 @@ void QGLWidgetPrivate::recreateEglSurface() WId currentId = q->winId(); if (glcx->d_func()->eglSurface != EGL_NO_SURFACE) { + if (glcx == QGLContext::currentContext()) + glcx->doneCurrent(); + eglDestroySurface(glcx->d_func()->eglContext->display(), glcx->d_func()->eglSurface); } diff --git a/src/plugins/bearer/nativewifi/main.cpp b/src/plugins/bearer/nativewifi/main.cpp index ce7d906..d279631 100644 --- a/src/plugins/bearer/nativewifi/main.cpp +++ b/src/plugins/bearer/nativewifi/main.cpp @@ -42,51 +42,42 @@ #include "qnativewifiengine.h" #include "platformdefs.h" -#include <QtCore/qmutex.h> -#include <QtCore/private/qmutexpool_p.h> -#include <QtCore/qlibrary.h> +#include <QtCore/private/qsystemlibrary_p.h> #include <QtNetwork/private/qbearerplugin_p.h> -#include <QtCore/qdebug.h> - #ifndef QT_NO_BEARERMANAGEMENT QT_BEGIN_NAMESPACE static void resolveLibrary() { - static volatile bool triedResolve = false; - + static bool triedResolve = false; if (!triedResolve) { -#ifndef QT_NO_THREAD - QMutexLocker locker(QMutexPool::globalInstanceGet(&local_WlanOpenHandle)); -#endif - - if (!triedResolve) { + QSystemLibrary wlanapi(QLatin1String("wlanapi")); + if (wlanapi.load()) { local_WlanOpenHandle = (WlanOpenHandleProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanOpenHandle"); + wlanapi.resolve("WlanOpenHandle"); local_WlanRegisterNotification = (WlanRegisterNotificationProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanRegisterNotification"); + wlanapi.resolve("WlanRegisterNotification"); local_WlanEnumInterfaces = (WlanEnumInterfacesProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanEnumInterfaces"); + wlanapi.resolve("WlanEnumInterfaces"); local_WlanGetAvailableNetworkList = (WlanGetAvailableNetworkListProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanGetAvailableNetworkList"); + wlanapi.resolve("WlanGetAvailableNetworkList"); local_WlanQueryInterface = (WlanQueryInterfaceProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanQueryInterface"); + wlanapi.resolve("WlanQueryInterface"); local_WlanConnect = (WlanConnectProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanConnect"); + wlanapi.resolve("WlanConnect"); local_WlanDisconnect = (WlanDisconnectProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanDisconnect"); + wlanapi.resolve("WlanDisconnect"); local_WlanScan = (WlanScanProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanScan"); + wlanapi.resolve("WlanScan"); local_WlanFreeMemory = (WlanFreeMemoryProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanFreeMemory"); + wlanapi.resolve("WlanFreeMemory"); local_WlanCloseHandle = (WlanCloseHandleProto) - QLibrary::resolve(QLatin1String("wlanapi.dll"), "WlanCloseHandle"); - - triedResolve = true; + wlanapi.resolve("WlanCloseHandle"); } + triedResolve = true; } } diff --git a/src/plugins/bearer/symbian/symbian.pri b/src/plugins/bearer/symbian/symbian.pri index 8d92f57..74dc4ee 100644 --- a/src/plugins/bearer/symbian/symbian.pri +++ b/src/plugins/bearer/symbian/symbian.pri @@ -21,11 +21,7 @@ LIBS += -lcommdb \ -lefsrv \ -lnetmeta -is_using_gnupoc { - LIBS += -lconnmon -} else { - LIBS += -lConnMon -} +LIBS += -lconnmon QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/bearer target.path += $$[QT_INSTALL_PLUGINS]/bearer diff --git a/src/plugins/phonon/mmf/mmf.pro b/src/plugins/phonon/mmf/mmf.pro index a84c5ac..5144f35 100644 --- a/src/plugins/phonon/mmf/mmf.pro +++ b/src/plugins/phonon/mmf/mmf.pro @@ -103,11 +103,7 @@ symbian { exists($${EPOCROOT}epoc32/include/mw/downloadmgrclient.h) { HEADERS += $$PHONON_MMF_DIR/download.h SOURCES += $$PHONON_MMF_DIR/download.cpp - contains(CONFIG, is_using_gnupoc) { - LIBS += -ldownloadmgr - } else { - LIBS += -lDownloadMgr - } + LIBS += -ldownloadmgr DEFINES += PHONON_MMF_PROGRESSIVE_DOWNLOAD } } @@ -129,11 +125,7 @@ symbian { LIBS += -lmediaclientaudiostream # For CMdaAudioOutputStream # These are for effects. - is_using_gnupoc { - LIBS += -laudioequalizereffect -lbassboosteffect -ldistanceattenuationeffect -ldopplerbase -leffectbase -lenvironmentalreverbeffect -llistenerdopplereffect -llistenerlocationeffect -llistenerorientationeffect -llocationbase -lloudnesseffect -lorientationbase -lsourcedopplereffect -lsourcelocationeffect -lsourceorientationeffect -lstereowideningeffect - } else { - LIBS += -lAudioEqualizerEffect -lBassBoostEffect -lDistanceAttenuationEffect -lDopplerbase -lEffectBase -lEnvironmentalReverbEffect -lListenerDopplerEffect -lListenerLocationEffect -lListenerOrientationEffect -lLocationBase -lLoudnessEffect -lOrientationBase -lSourceDopplerEffect -lSourceLocationEffect -lSourceOrientationEffect -lStereoWideningEffect - } + LIBS += -laudioequalizereffect -lbassboosteffect -ldistanceattenuationeffect -ldopplerbase -leffectbase -lenvironmentalreverbeffect -llistenerdopplereffect -llistenerlocationeffect -llistenerorientationeffect -llocationbase -lloudnesseffect -lorientationbase -lsourcedopplereffect -lsourcelocationeffect -lsourceorientationeffect -lstereowideningeffect # This is to allow IAP to be specified LIBS += -lcommdb diff --git a/src/s60installs/bwins/QtGuiu.def b/src/s60installs/bwins/QtGuiu.def index 335b94f..cf6b0da 100644 --- a/src/s60installs/bwins/QtGuiu.def +++ b/src/s60installs/bwins/QtGuiu.def @@ -13114,876 +13114,879 @@ EXPORTS ?constImageRef@QVolatileImage@@QBEABVQImage@@XZ @ 13113 NONAME ; class QImage const & QVolatileImage::constImageRef(void) const ?toVolatileImage@QPixmapData@@UBE?AVQVolatileImage@@XZ @ 13114 NONAME ; class QVolatileImage QPixmapData::toVolatileImage(void) const ?qt_s60_setPartialScreenAutomaticTranslation@@YAX_N@Z @ 13115 NONAME ; void qt_s60_setPartialScreenAutomaticTranslation(bool) - png_access_version_number @ 13116 NONAME - png_benign_error @ 13117 NONAME - png_build_grayscale_palette @ 13118 NONAME - png_calloc @ 13119 NONAME - png_chunk_benign_error @ 13120 NONAME - png_chunk_error @ 13121 NONAME - png_chunk_warning @ 13122 NONAME - png_convert_from_struct_tm @ 13123 NONAME - png_convert_from_time_t @ 13124 NONAME - png_convert_to_rfc1123 @ 13125 NONAME - png_create_info_struct @ 13126 NONAME - png_create_read_struct @ 13127 NONAME - png_create_read_struct_2 @ 13128 NONAME - png_create_write_struct @ 13129 NONAME - png_create_write_struct_2 @ 13130 NONAME - png_data_freer @ 13131 NONAME - png_destroy_info_struct @ 13132 NONAME - png_destroy_read_struct @ 13133 NONAME - png_destroy_write_struct @ 13134 NONAME - png_error @ 13135 NONAME - png_free @ 13136 NONAME - png_free_data @ 13137 NONAME - png_free_default @ 13138 NONAME - png_get_IHDR @ 13139 NONAME - png_get_PLTE @ 13140 NONAME - png_get_bKGD @ 13141 NONAME - png_get_bit_depth @ 13142 NONAME - png_get_cHRM @ 13143 NONAME - png_get_cHRM_fixed @ 13144 NONAME - png_get_channels @ 13145 NONAME - png_get_chunk_cache_max @ 13146 NONAME - png_get_chunk_malloc_max @ 13147 NONAME - png_get_color_type @ 13148 NONAME - png_get_compression_buffer_size @ 13149 NONAME - png_get_compression_type @ 13150 NONAME - png_get_copyright @ 13151 NONAME - png_get_current_pass_number @ 13152 NONAME - png_get_current_row_number @ 13153 NONAME - png_get_error_ptr @ 13154 NONAME - png_get_filter_type @ 13155 NONAME - png_get_gAMA @ 13156 NONAME - png_get_gAMA_fixed @ 13157 NONAME - png_get_hIST @ 13158 NONAME - png_get_header_ver @ 13159 NONAME - png_get_header_version @ 13160 NONAME - png_get_iCCP @ 13161 NONAME - png_get_image_height @ 13162 NONAME - png_get_image_width @ 13163 NONAME - png_get_int_32 @ 13164 NONAME - png_get_interlace_type @ 13165 NONAME - png_get_io_chunk_name @ 13166 NONAME - png_get_io_chunk_type @ 13167 NONAME - png_get_io_ptr @ 13168 NONAME - png_get_io_state @ 13169 NONAME - png_get_libpng_ver @ 13170 NONAME - png_get_mem_ptr @ 13171 NONAME - png_get_oFFs @ 13172 NONAME - png_get_pCAL @ 13173 NONAME - png_get_pHYs @ 13174 NONAME - png_get_pHYs_dpi @ 13175 NONAME - png_get_pixel_aspect_ratio @ 13176 NONAME - png_get_pixel_aspect_ratio_fixed @ 13177 NONAME - png_get_pixels_per_inch @ 13178 NONAME - png_get_pixels_per_meter @ 13179 NONAME - png_get_progressive_ptr @ 13180 NONAME - png_get_rgb_to_gray_status @ 13181 NONAME - png_get_rowbytes @ 13182 NONAME - png_get_rows @ 13183 NONAME - png_get_sBIT @ 13184 NONAME - png_get_sCAL @ 13185 NONAME - png_get_sCAL_fixed @ 13186 NONAME - png_get_sCAL_s @ 13187 NONAME - png_get_sPLT @ 13188 NONAME - png_get_sRGB @ 13189 NONAME - png_get_signature @ 13190 NONAME - png_get_tIME @ 13191 NONAME - png_get_tRNS @ 13192 NONAME - png_get_text @ 13193 NONAME - png_get_uint_16 @ 13194 NONAME - png_get_uint_31 @ 13195 NONAME - png_get_uint_32 @ 13196 NONAME - png_get_unknown_chunks @ 13197 NONAME - png_get_user_chunk_ptr @ 13198 NONAME - png_get_user_height_max @ 13199 NONAME - png_get_user_transform_ptr @ 13200 NONAME - png_get_user_width_max @ 13201 NONAME - png_get_valid @ 13202 NONAME - png_get_x_offset_inches @ 13203 NONAME - png_get_x_offset_inches_fixed @ 13204 NONAME - png_get_x_offset_microns @ 13205 NONAME - png_get_x_offset_pixels @ 13206 NONAME - png_get_x_pixels_per_inch @ 13207 NONAME - png_get_x_pixels_per_meter @ 13208 NONAME - png_get_y_offset_inches @ 13209 NONAME - png_get_y_offset_inches_fixed @ 13210 NONAME - png_get_y_offset_microns @ 13211 NONAME - png_get_y_offset_pixels @ 13212 NONAME - png_get_y_pixels_per_inch @ 13213 NONAME - png_get_y_pixels_per_meter @ 13214 NONAME - png_handle_as_unknown @ 13215 NONAME - png_info_init_3 @ 13216 NONAME - png_init_io @ 13217 NONAME - png_longjmp @ 13218 NONAME - png_malloc @ 13219 NONAME - png_malloc_default @ 13220 NONAME - png_malloc_warn @ 13221 NONAME - png_permit_mng_features @ 13222 NONAME - png_process_data @ 13223 NONAME - png_process_data_pause @ 13224 NONAME - png_process_data_skip @ 13225 NONAME - png_progressive_combine_row @ 13226 NONAME - png_read_end @ 13227 NONAME - png_read_image @ 13228 NONAME - png_read_info @ 13229 NONAME - png_read_png @ 13230 NONAME - png_read_row @ 13231 NONAME - png_read_rows @ 13232 NONAME - png_read_update_info @ 13233 NONAME - png_reset_zstream @ 13234 NONAME - png_save_int_32 @ 13235 NONAME - png_save_uint_16 @ 13236 NONAME - png_save_uint_32 @ 13237 NONAME - png_set_IHDR @ 13238 NONAME - png_set_PLTE @ 13239 NONAME - png_set_add_alpha @ 13240 NONAME - png_set_alpha_mode @ 13241 NONAME - png_set_alpha_mode_fixed @ 13242 NONAME - png_set_bKGD @ 13243 NONAME - png_set_background @ 13244 NONAME - png_set_background_fixed @ 13245 NONAME - png_set_benign_errors @ 13246 NONAME - png_set_bgr @ 13247 NONAME - png_set_cHRM @ 13248 NONAME - png_set_cHRM_fixed @ 13249 NONAME - png_set_chunk_cache_max @ 13250 NONAME - png_set_chunk_malloc_max @ 13251 NONAME - png_set_compression_buffer_size @ 13252 NONAME - png_set_compression_level @ 13253 NONAME - png_set_compression_mem_level @ 13254 NONAME - png_set_compression_method @ 13255 NONAME - png_set_compression_strategy @ 13256 NONAME - png_set_compression_window_bits @ 13257 NONAME - png_set_crc_action @ 13258 NONAME - png_set_error_fn @ 13259 NONAME - png_set_expand @ 13260 NONAME - png_set_expand_16 @ 13261 NONAME - png_set_expand_gray_1_2_4_to_8 @ 13262 NONAME - png_set_filler @ 13263 NONAME - png_set_filter @ 13264 NONAME - png_set_filter_heuristics @ 13265 NONAME - png_set_filter_heuristics_fixed @ 13266 NONAME - png_set_flush @ 13267 NONAME - png_set_gAMA @ 13268 NONAME - png_set_gAMA_fixed @ 13269 NONAME - png_set_gamma @ 13270 NONAME - png_set_gamma_fixed @ 13271 NONAME - png_set_gray_to_rgb @ 13272 NONAME - png_set_hIST @ 13273 NONAME - png_set_iCCP @ 13274 NONAME - png_set_interlace_handling @ 13275 NONAME - png_set_invalid @ 13276 NONAME - png_set_invert_alpha @ 13277 NONAME - png_set_invert_mono @ 13278 NONAME - png_set_keep_unknown_chunks @ 13279 NONAME - png_set_longjmp_fn @ 13280 NONAME - png_set_mem_fn @ 13281 NONAME - png_set_oFFs @ 13282 NONAME - png_set_pCAL @ 13283 NONAME - png_set_pHYs @ 13284 NONAME - png_set_packing @ 13285 NONAME - png_set_packswap @ 13286 NONAME - png_set_palette_to_rgb @ 13287 NONAME - png_set_progressive_read_fn @ 13288 NONAME - png_set_quantize @ 13289 NONAME - png_set_read_fn @ 13290 NONAME - png_set_read_status_fn @ 13291 NONAME - png_set_read_user_chunk_fn @ 13292 NONAME - png_set_read_user_transform_fn @ 13293 NONAME - png_set_rgb_to_gray @ 13294 NONAME - png_set_rgb_to_gray_fixed @ 13295 NONAME - png_set_rows @ 13296 NONAME - png_set_sBIT @ 13297 NONAME - png_set_sCAL @ 13298 NONAME - png_set_sCAL_fixed @ 13299 NONAME - png_set_sCAL_s @ 13300 NONAME - png_set_sPLT @ 13301 NONAME - png_set_sRGB @ 13302 NONAME - png_set_sRGB_gAMA_and_cHRM @ 13303 NONAME - png_set_scale_16 @ 13304 NONAME - png_set_shift @ 13305 NONAME - png_set_sig_bytes @ 13306 NONAME - png_set_strip_16 @ 13307 NONAME - png_set_strip_alpha @ 13308 NONAME - png_set_swap @ 13309 NONAME - png_set_swap_alpha @ 13310 NONAME - png_set_tIME @ 13311 NONAME - png_set_tRNS @ 13312 NONAME - png_set_tRNS_to_alpha @ 13313 NONAME - png_set_text @ 13314 NONAME - png_set_text_compression_level @ 13315 NONAME - png_set_text_compression_mem_level @ 13316 NONAME - png_set_text_compression_method @ 13317 NONAME - png_set_text_compression_strategy @ 13318 NONAME - png_set_text_compression_window_bits @ 13319 NONAME - png_set_unknown_chunk_location @ 13320 NONAME - png_set_unknown_chunks @ 13321 NONAME - png_set_user_limits @ 13322 NONAME - png_set_user_transform_info @ 13323 NONAME - png_set_write_fn @ 13324 NONAME - png_set_write_status_fn @ 13325 NONAME - png_set_write_user_transform_fn @ 13326 NONAME - png_sig_cmp @ 13327 NONAME - png_start_read_image @ 13328 NONAME - png_warning @ 13329 NONAME - png_write_chunk @ 13330 NONAME - png_write_chunk_data @ 13331 NONAME - png_write_chunk_end @ 13332 NONAME - png_write_chunk_start @ 13333 NONAME - png_write_end @ 13334 NONAME - png_write_flush @ 13335 NONAME - png_write_image @ 13336 NONAME - png_write_info @ 13337 NONAME - png_write_info_before_PLTE @ 13338 NONAME - png_write_png @ 13339 NONAME - png_write_row @ 13340 NONAME - png_write_rows @ 13341 NONAME - png_write_sig @ 13342 NONAME - ?clipEnabledChanged@QBlitterPaintEngine@@UAEXXZ @ 13343 NONAME ; void QBlitterPaintEngine::clipEnabledChanged(void) - ?qt_static_metacall@QEventDispatcherS60@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13344 NONAME ; void QEventDispatcherS60::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?supportsSubPixelPositions@QFontEngine@@UBE_NXZ @ 13345 NONAME ; bool QFontEngine::supportsSubPixelPositions(void) const - ?qt_static_metacall@QStyledItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13346 NONAME ; void QStyledItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QPixmapDropShadowFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13347 NONAME ; void QPixmapDropShadowFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QS60Style@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13348 NONAME ; void QS60Style::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTableWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13349 NONAME ; void QTableWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTextBrowser@@0UQMetaObjectExtraData@@B @ 13350 NONAME ; struct QMetaObjectExtraData const QTextBrowser::staticMetaObjectExtraData - ?qt_static_metacall@QMenuBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13351 NONAME ; void QMenuBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?exists@QZipWriter@@QBE_NXZ @ 13352 NONAME ; bool QZipWriter::exists(void) const - ?heightForWidth@QTabWidget@@UBEHH@Z @ 13353 NONAME ; int QTabWidget::heightForWidth(int) const - ?staticMetaObjectExtraData@QSplashScreen@@0UQMetaObjectExtraData@@B @ 13354 NONAME ; struct QMetaObjectExtraData const QSplashScreen::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsItemAnimation@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13355 NONAME ; void QGraphicsItemAnimation::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??0QRasterWindowSurface@@QAE@PAVQWidget@@_N@Z @ 13356 NONAME ; QRasterWindowSurface::QRasterWindowSurface(class QWidget *, bool) - ?brushChanged@QBlitterPaintEngine@@UAEXXZ @ 13357 NONAME ; void QBlitterPaintEngine::brushChanged(void) - ?clip@QBlitterPaintEngine@@UAEXABVQRect@@W4ClipOperation@Qt@@@Z @ 13358 NONAME ; void QBlitterPaintEngine::clip(class QRect const &, enum Qt::ClipOperation) - ?staticMetaObjectExtraData@QGraphicsWidget@@0UQMetaObjectExtraData@@B @ 13359 NONAME ; struct QMetaObjectExtraData const QGraphicsWidget::staticMetaObjectExtraData - ?qt_static_metacall@QSessionManager@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13360 NONAME ; void QSessionManager::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTabWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13361 NONAME ; void QTabWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTapAndHoldGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13362 NONAME ; void QTapAndHoldGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QMainWindow@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13363 NONAME ; void QMainWindow::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QMovie@@0UQMetaObjectExtraData@@B @ 13364 NONAME ; struct QMetaObjectExtraData const QMovie::staticMetaObjectExtraData - ?trUtf8@QInternalMimeData@@SA?AVQString@@PBD0@Z @ 13365 NONAME ; class QString QInternalMimeData::trUtf8(char const *, char const *) - ?staticMetaObjectExtraData@QPixmapConvolutionFilter@@0UQMetaObjectExtraData@@B @ 13366 NONAME ; struct QMetaObjectExtraData const QPixmapConvolutionFilter::staticMetaObjectExtraData - ?setHintingPreference@QFont@@QAEXW4HintingPreference@1@@Z @ 13367 NONAME ; void QFont::setHintingPreference(enum QFont::HintingPreference) - ?initialize@QTreeViewPrivate@@QAEXXZ @ 13368 NONAME ; void QTreeViewPrivate::initialize(void) - ?qt_static_metacall@QTextControl@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13369 NONAME ; void QTextControl::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QToolBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13370 NONAME ; void QToolBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QSplitter@@0UQMetaObjectExtraData@@B @ 13371 NONAME ; struct QMetaObjectExtraData const QSplitter::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsTextItem@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13372 NONAME ; void QGraphicsTextItem::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGraphicsView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13373 NONAME ; void QGraphicsView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGraphicsOpacityEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13374 NONAME ; void QGraphicsOpacityEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGraphicsBlurEffect@@0UQMetaObjectExtraData@@B @ 13375 NONAME ; struct QMetaObjectExtraData const QGraphicsBlurEffect::staticMetaObjectExtraData - ?capabilities@QBlittable@@QBE?AV?$QFlags@W4Capability@QBlittable@@@@XZ @ 13376 NONAME ; class QFlags<enum QBlittable::Capability> QBlittable::capabilities(void) const - ?qt_static_metacall@QDoubleSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13377 NONAME ; void QDoubleSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setCursorMoveStyle@QTextLayout@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13378 NONAME ; void QTextLayout::setCursorMoveStyle(enum Qt::CursorMoveStyle) - ?qt_static_metacall@QGraphicsObject@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13379 NONAME ; void QGraphicsObject::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QAbstractButton@@0UQMetaObjectExtraData@@B @ 13380 NONAME ; struct QMetaObjectExtraData const QAbstractButton::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsEffectSource@@0UQMetaObjectExtraData@@B @ 13381 NONAME ; struct QMetaObjectExtraData const QGraphicsEffectSource::staticMetaObjectExtraData - ?qt_static_metacall@QAbstractItemView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13382 NONAME ; void QAbstractItemView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QPaintBufferResource@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13383 NONAME ; void QPaintBufferResource::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QBrush@@QAEXAAV1@@Z @ 13384 NONAME ; void QBrush::swap(class QBrush &) - ?expand@QTreeViewPrivate@@QAEXH_N@Z @ 13385 NONAME ; void QTreeViewPrivate::expand(int, bool) - ?qt_static_metacall@QTextDocument@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13386 NONAME ; void QTextDocument::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?fontHintingPreference@QTextCharFormat@@QBE?AW4HintingPreference@QFont@@XZ @ 13387 NONAME ; enum QFont::HintingPreference QTextCharFormat::fontHintingPreference(void) const - ?swap@QPixmap@@QAEXAAV1@@Z @ 13388 NONAME ; void QPixmap::swap(class QPixmap &) - ??0QBlitterPaintEngine@@QAE@PAVQBlittablePixmapData@@@Z @ 13389 NONAME ; QBlitterPaintEngine::QBlitterPaintEngine(class QBlittablePixmapData *) - ?removeViewItems@QTreeViewPrivate@@QAEXHH@Z @ 13390 NONAME ; void QTreeViewPrivate::removeViewItems(int, int) - ?staticMetaObjectExtraData@QTableView@@0UQMetaObjectExtraData@@B @ 13391 NONAME ; struct QMetaObjectExtraData const QTableView::staticMetaObjectExtraData - ?qt_static_metacall@QAction@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13392 NONAME ; void QAction::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QPinchGesture@@0UQMetaObjectExtraData@@B @ 13393 NONAME ; struct QMetaObjectExtraData const QPinchGesture::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QIdentityProxyModel@@0UQMetaObjectExtraData@@B @ 13394 NONAME ; struct QMetaObjectExtraData const QIdentityProxyModel::staticMetaObjectExtraData - ?numberPrefix@QTextListFormat@@QBE?AVQString@@XZ @ 13395 NONAME ; class QString QTextListFormat::numberPrefix(void) const - ?qt_static_metacall@QPlainTextEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13396 NONAME ; void QPlainTextEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QListView@@0UQMetaObjectExtraData@@B @ 13397 NONAME ; struct QMetaObjectExtraData const QListView::staticMetaObjectExtraData - ?qt_static_metacall@QLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13398 NONAME ; void QLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QWindowsStyle@@0UQMetaObjectExtraData@@B @ 13399 NONAME ; struct QMetaObjectExtraData const QWindowsStyle::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QMdiSubWindow@@0UQMetaObjectExtraData@@B @ 13400 NONAME ; struct QMetaObjectExtraData const QMdiSubWindow::staticMetaObjectExtraData - ?drawAnimatedOperation@QTreeViewPrivate@@QBEXPAVQPainter@@@Z @ 13401 NONAME ; void QTreeViewPrivate::drawAnimatedOperation(class QPainter *) const - ?firstVisibleItem@QTreeViewPrivate@@QBEHPAH@Z @ 13402 NONAME ; int QTreeViewPrivate::firstVisibleItem(int *) const - ?qt_static_metacall@QClipboard@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13403 NONAME ; void QClipboard::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??MQItemSelectionRange@@QBE_NABV0@@Z @ 13404 NONAME ; bool QItemSelectionRange::operator<(class QItemSelectionRange const &) const - ?setWidthForHeight@QSizePolicy@@QAEX_N@Z @ 13405 NONAME ; void QSizePolicy::setWidthForHeight(bool) - ?qt_static_metacall@QGraphicsScene@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13406 NONAME ; void QGraphicsScene::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTextList@@0UQMetaObjectExtraData@@B @ 13407 NONAME ; struct QMetaObjectExtraData const QTextList::staticMetaObjectExtraData - ?qt_fontdata_from_index@@YA?AVQByteArray@@H@Z @ 13408 NONAME ; class QByteArray qt_fontdata_from_index(int) - ?offsetInLigature@QTextEngine@@QAE?AUQFixed@@PBUQScriptItem@@HHH@Z @ 13409 NONAME ; struct QFixed QTextEngine::offsetInLigature(struct QScriptItem const *, int, int, int) - ?defaultCursorMoveStyle@QTextDocument@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13410 NONAME ; enum Qt::CursorMoveStyle QTextDocument::defaultCursorMoveStyle(void) const - ?hasFamily@QFontDatabase@@QBE_NABVQString@@@Z @ 13411 NONAME ; bool QFontDatabase::hasFamily(class QString const &) const - ?qt_static_metacall@QGraphicsAnchor@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13412 NONAME ; void QGraphicsAnchor::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QImage@@QAEXAAV1@@Z @ 13413 NONAME ; void QImage::swap(class QImage &) - ?staticMetaObjectExtraData@QDockWidget@@0UQMetaObjectExtraData@@B @ 13414 NONAME ; struct QMetaObjectExtraData const QDockWidget::staticMetaObjectExtraData - ?insertViewItems@QTreeViewPrivate@@QAEXHHABUQTreeViewItem@@@Z @ 13415 NONAME ; void QTreeViewPrivate::insertViewItems(int, int, struct QTreeViewItem const &) - ?compositionModeChanged@QBlitterPaintEngine@@UAEXXZ @ 13416 NONAME ; void QBlitterPaintEngine::compositionModeChanged(void) - ?staticMetaObjectExtraData@QPictureFormatPlugin@@0UQMetaObjectExtraData@@B @ 13417 NONAME ; struct QMetaObjectExtraData const QPictureFormatPlugin::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QAbstractItemView@@0UQMetaObjectExtraData@@B @ 13418 NONAME ; struct QMetaObjectExtraData const QAbstractItemView::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QValidator@@0UQMetaObjectExtraData@@B @ 13419 NONAME ; struct QMetaObjectExtraData const QValidator::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsBlurEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13420 NONAME ; void QGraphicsBlurEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDialog@@0UQMetaObjectExtraData@@B @ 13421 NONAME ; struct QMetaObjectExtraData const QDialog::staticMetaObjectExtraData - ?qt_static_metacall@QSplitter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13422 NONAME ; void QSplitter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QLineControl@@0UQMetaObjectExtraData@@B @ 13423 NONAME ; struct QMetaObjectExtraData const QLineControl::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QProgressDialog@@0UQMetaObjectExtraData@@B @ 13424 NONAME ; struct QMetaObjectExtraData const QProgressDialog::staticMetaObjectExtraData - ?drawRects@QBlitterPaintEngine@@UAEXPBVQRectF@@H@Z @ 13425 NONAME ; void QBlitterPaintEngine::drawRects(class QRectF const *, int) - ??0QTreeViewPrivate@@QAE@XZ @ 13426 NONAME ; QTreeViewPrivate::QTreeViewPrivate(void) - ?qt_static_metacall@QGridLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13427 NONAME ; void QGridLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QMenuBar@@0UQMetaObjectExtraData@@B @ 13428 NONAME ; struct QMetaObjectExtraData const QMenuBar::staticMetaObjectExtraData - ?qt_static_metacall@QStackedLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13429 NONAME ; void QStackedLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??_EQTreeViewPrivate@@UAE@I@Z @ 13430 NONAME ; QTreeViewPrivate::~QTreeViewPrivate(unsigned int) - ?staticMetaObjectExtraData@QLineEdit@@0UQMetaObjectExtraData@@B @ 13431 NONAME ; struct QMetaObjectExtraData const QLineEdit::staticMetaObjectExtraData - ?qt_metacall@QIdentityProxyModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 13432 NONAME ; int QIdentityProxyModel::qt_metacall(enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QListWidget@@0UQMetaObjectExtraData@@B @ 13433 NONAME ; struct QMetaObjectExtraData const QListWidget::staticMetaObjectExtraData - ??1QBlitterPaintEngine@@UAE@XZ @ 13434 NONAME ; QBlitterPaintEngine::~QBlitterPaintEngine(void) - ?markRasterOverlay@QBlittablePixmapData@@QAEXPBVQRectF@@H@Z @ 13435 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRectF const *, int) - ?qt_static_metacall@QTableView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13436 NONAME ; void QTableView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?mapSelectionFromSource@QIdentityProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 13437 NONAME ; class QItemSelection QIdentityProxyModel::mapSelectionFromSource(class QItemSelection const &) const - ?qt_static_metacall@QIdentityProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13438 NONAME ; void QIdentityProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?cursorMoveStyle@QTextLayout@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13439 NONAME ; enum Qt::CursorMoveStyle QTextLayout::cursorMoveStyle(void) const - ?staticMetaObjectExtraData@QEventDispatcherS60@@0UQMetaObjectExtraData@@B @ 13440 NONAME ; struct QMetaObjectExtraData const QEventDispatcherS60::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QStylePlugin@@0UQMetaObjectExtraData@@B @ 13441 NONAME ; struct QMetaObjectExtraData const QStylePlugin::staticMetaObjectExtraData - ?drawTextItem@QBlitterPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Z @ 13442 NONAME ; void QBlitterPaintEngine::drawTextItem(class QPointF const &, class QTextItem const &) - ?qt_static_metacall@QLabel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13443 NONAME ; void QLabel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QLayout@@0UQMetaObjectExtraData@@B @ 13444 NONAME ; struct QMetaObjectExtraData const QLayout::staticMetaObjectExtraData - ?retrieveData@QInternalMimeData@@MBE?AVQVariant@@ABVQString@@W4Type@2@@Z @ 13445 NONAME ; class QVariant QInternalMimeData::retrieveData(class QString const &, enum QVariant::Type) const - ?qt_static_metacall@QCheckBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13446 NONAME ; void QCheckBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDirModel@@0UQMetaObjectExtraData@@B @ 13447 NONAME ; struct QMetaObjectExtraData const QDirModel::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QFocusFrame@@0UQMetaObjectExtraData@@B @ 13448 NONAME ; struct QMetaObjectExtraData const QFocusFrame::staticMetaObjectExtraData - ?q_func@QTreeViewPrivate@@ABEPBVQTreeView@@XZ @ 13449 NONAME ; class QTreeView const * QTreeViewPrivate::q_func(void) const - ?viewIndex@QTreeViewPrivate@@QBEHABVQModelIndex@@@Z @ 13450 NONAME ; int QTreeViewPrivate::viewIndex(class QModelIndex const &) const - ?qt_static_metacall@QGraphicsScale@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13451 NONAME ; void QGraphicsScale::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13452 NONAME ; void QFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?drawImage@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 13453 NONAME ; void QBlitterPaintEngine::drawImage(class QRectF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>) - ?staticMetaObjectExtraData@QDateTimeEdit@@0UQMetaObjectExtraData@@B @ 13454 NONAME ; struct QMetaObjectExtraData const QDateTimeEdit::staticMetaObjectExtraData - ?mimeTypes@QAbstractProxyModel@@UBE?AVQStringList@@XZ @ 13455 NONAME ; class QStringList QAbstractProxyModel::mimeTypes(void) const - ?mapSelectionToSource@QIdentityProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 13456 NONAME ; class QItemSelection QIdentityProxyModel::mapSelectionToSource(class QItemSelection const &) const - ?createState@QBlitterPaintEngine@@UBEPAVQPainterState@@PAV2@@Z @ 13457 NONAME ; class QPainterState * QBlitterPaintEngine::createState(class QPainterState *) const - ??1QIdentityProxyModel@@UAE@XZ @ 13458 NONAME ; QIdentityProxyModel::~QIdentityProxyModel(void) - ?qt_static_metacall@QDoubleValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13459 NONAME ; void QDoubleValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?removeItem@QGraphicsGridLayout@@QAEXPAVQGraphicsLayoutItem@@@Z @ 13460 NONAME ; void QGraphicsGridLayout::removeItem(class QGraphicsLayoutItem *) - ?qt_static_metacall@QHBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13461 NONAME ; void QHBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?clipBoundingRect@QPainter@@QBE?AVQRectF@@XZ @ 13462 NONAME ; class QRectF QPainter::clipBoundingRect(void) const - ?staticMetaObjectExtraData@QAbstractSlider@@0UQMetaObjectExtraData@@B @ 13463 NONAME ; struct QMetaObjectExtraData const QAbstractSlider::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QSlider@@0UQMetaObjectExtraData@@B @ 13464 NONAME ; struct QMetaObjectExtraData const QSlider::staticMetaObjectExtraData - ?formats@QInternalMimeData@@UBE?AVQStringList@@XZ @ 13465 NONAME ; class QStringList QInternalMimeData::formats(void) const - ?staticMetaObjectExtraData@QMainWindow@@0UQMetaObjectExtraData@@B @ 13466 NONAME ; struct QMetaObjectExtraData const QMainWindow::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QButtonGroup@@0UQMetaObjectExtraData@@B @ 13467 NONAME ; struct QMetaObjectExtraData const QButtonGroup::staticMetaObjectExtraData - ?qt_static_metacall@QAbstractSlider@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13468 NONAME ; void QAbstractSlider::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??_EQIdentityProxyModel@@UAE@I@Z @ 13469 NONAME ; QIdentityProxyModel::~QIdentityProxyModel(unsigned int) - ?qt_static_metacall@QPictureFormatPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13470 NONAME ; void QPictureFormatPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGuiPlatformPlugin@@0UQMetaObjectExtraData@@B @ 13471 NONAME ; struct QMetaObjectExtraData const QGuiPlatformPlugin::staticMetaObjectExtraData - ?removeRows@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13472 NONAME ; bool QIdentityProxyModel::removeRows(int, int, class QModelIndex const &) - ?staticMetaObjectExtraData@QPixmapDropShadowFilter@@0UQMetaObjectExtraData@@B @ 13473 NONAME ; struct QMetaObjectExtraData const QPixmapDropShadowFilter::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGridLayout@@0UQMetaObjectExtraData@@B @ 13474 NONAME ; struct QMetaObjectExtraData const QGridLayout::staticMetaObjectExtraData - ?raster@QBlitterPaintEngine@@ABEPAVQRasterPaintEngine@@XZ @ 13475 NONAME ; class QRasterPaintEngine * QBlitterPaintEngine::raster(void) const - ?sort@QAbstractProxyModel@@UAEXHW4SortOrder@Qt@@@Z @ 13476 NONAME ; void QAbstractProxyModel::sort(int, enum Qt::SortOrder) - ?getClusterLength@QTextEngine@@AAEHPAGPBUHB_CharAttributes@@HHHPAH@Z @ 13477 NONAME ; int QTextEngine::getClusterLength(unsigned short *, struct HB_CharAttributes const *, int, int, int, int *) - ?staticMetaObjectExtraData@QPlainTextEdit@@0UQMetaObjectExtraData@@B @ 13478 NONAME ; struct QMetaObjectExtraData const QPlainTextEdit::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QTableWidget@@0UQMetaObjectExtraData@@B @ 13479 NONAME ; struct QMetaObjectExtraData const QTableWidget::staticMetaObjectExtraData - ?qt_static_metacall@QSyntaxHighlighter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13480 NONAME ; void QSyntaxHighlighter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setCreationPermissions@QZipWriter@@QAEXV?$QFlags@W4Permission@QFile@@@@@Z @ 13481 NONAME ; void QZipWriter::setCreationPermissions(class QFlags<enum QFile::Permission>) - ?q_func@QTreeViewPrivate@@AAEPAVQTreeView@@XZ @ 13482 NONAME ; class QTreeView * QTreeViewPrivate::q_func(void) - ?d_func@QBlittable@@AAEPAVQBlittablePrivate@@XZ @ 13483 NONAME ; class QBlittablePrivate * QBlittable::d_func(void) - ?previousLogicalPosition@QTextEngine@@QBEHH@Z @ 13484 NONAME ; int QTextEngine::previousLogicalPosition(int) const - ?type@QBlitterPaintEngine@@UBE?AW4Type@QPaintEngine@@XZ @ 13485 NONAME ; enum QPaintEngine::Type QBlitterPaintEngine::type(void) const - ?updateScrollBars@QTreeViewPrivate@@QAEXXZ @ 13486 NONAME ; void QTreeViewPrivate::updateScrollBars(void) - ?qt_static_metacall@QCommandLinkButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13487 NONAME ; void QCommandLinkButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?buddy@QAbstractProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13488 NONAME ; class QModelIndex QAbstractProxyModel::buddy(class QModelIndex const &) const - ?staticMetaObjectExtraData@QProxyModel@@0UQMetaObjectExtraData@@B @ 13489 NONAME ; struct QMetaObjectExtraData const QProxyModel::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QInputContextPlugin@@0UQMetaObjectExtraData@@B @ 13490 NONAME ; struct QMetaObjectExtraData const QInputContextPlugin::staticMetaObjectExtraData - ?metaObject@QIdentityProxyModel@@UBEPBUQMetaObject@@XZ @ 13491 NONAME ; struct QMetaObject const * QIdentityProxyModel::metaObject(void) const - ?removeColumns@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13492 NONAME ; bool QIdentityProxyModel::removeColumns(int, int, class QModelIndex const &) - ?indentationForItem@QTreeViewPrivate@@QBEHH@Z @ 13493 NONAME ; int QTreeViewPrivate::indentationForItem(int) const - ?qt_static_metacall@QDirModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13494 NONAME ; void QDirModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QMdiSubWindow@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13495 NONAME ; void QMdiSubWindow::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?fill@QImage@@QAEXABVQColor@@@Z @ 13496 NONAME ; void QImage::fill(class QColor const &) - ??0QZipWriter@@QAE@PAVQIODevice@@@Z @ 13497 NONAME ; QZipWriter::QZipWriter(class QIODevice *) - ?fill@QImage@@QAEXW4GlobalColor@Qt@@@Z @ 13498 NONAME ; void QImage::fill(enum Qt::GlobalColor) - ?staticMetaObjectExtraData@QUndoView@@0UQMetaObjectExtraData@@B @ 13499 NONAME ; struct QMetaObjectExtraData const QUndoView::staticMetaObjectExtraData - ?canFetchMore@QAbstractProxyModel@@UBE_NABVQModelIndex@@@Z @ 13500 NONAME ; bool QAbstractProxyModel::canFetchMore(class QModelIndex const &) const - ?staticMetaObjectExtraData@QTextObject@@0UQMetaObjectExtraData@@B @ 13501 NONAME ; struct QMetaObjectExtraData const QTextObject::staticMetaObjectExtraData - ?qt_static_metacall@QPixmapConvolutionFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13502 NONAME ; void QPixmapConvolutionFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?alignLine@QTextEngine@@QAE?AUQFixed@@ABUQScriptLine@@@Z @ 13503 NONAME ; struct QFixed QTextEngine::alignLine(struct QScriptLine const &) - ?above@QTreeViewPrivate@@QBEHH@Z @ 13504 NONAME ; int QTreeViewPrivate::above(int) const - ?qt_static_metacall@QSortFilterProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13505 NONAME ; void QSortFilterProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?_q_columnsRemoved@QTreeViewPrivate@@UAEXABVQModelIndex@@HH@Z @ 13506 NONAME ; void QTreeViewPrivate::_q_columnsRemoved(class QModelIndex const &, int, int) - ?qt_static_metacall@QTreeView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13507 NONAME ; void QTreeView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGraphicsSystemPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13508 NONAME ; void QGraphicsSystemPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?resize@QBlittablePixmapData@@UAEXHH@Z @ 13509 NONAME ; void QBlittablePixmapData::resize(int, int) - ?setTabsClosable@QMdiArea@@QAEX_N@Z @ 13510 NONAME ; void QMdiArea::setTabsClosable(bool) - ?staticMetaObjectExtraData@QTreeWidget@@0UQMetaObjectExtraData@@B @ 13511 NONAME ; struct QMetaObjectExtraData const QTreeWidget::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QBoxLayout@@0UQMetaObjectExtraData@@B @ 13512 NONAME ; struct QMetaObjectExtraData const QBoxLayout::staticMetaObjectExtraData - ?qt_static_metacall@QTabBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13513 NONAME ; void QTabBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?parent@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13514 NONAME ; class QModelIndex QIdentityProxyModel::parent(class QModelIndex const &) const - ?insertColumns@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13515 NONAME ; bool QIdentityProxyModel::insertColumns(int, int, class QModelIndex const &) - ?staticMetaObjectExtraData@QDesktopWidget@@0UQMetaObjectExtraData@@B @ 13516 NONAME ; struct QMetaObjectExtraData const QDesktopWidget::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QScrollArea@@0UQMetaObjectExtraData@@B @ 13517 NONAME ; struct QMetaObjectExtraData const QScrollArea::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QImageIOPlugin@@0UQMetaObjectExtraData@@B @ 13518 NONAME ; struct QMetaObjectExtraData const QImageIOPlugin::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QVBoxLayout@@0UQMetaObjectExtraData@@B @ 13519 NONAME ; struct QMetaObjectExtraData const QVBoxLayout::staticMetaObjectExtraData - ?compressionPolicy@QZipWriter@@QBE?AW4CompressionPolicy@1@XZ @ 13520 NONAME ; enum QZipWriter::CompressionPolicy QZipWriter::compressionPolicy(void) const - ?getText@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1W4EchoMode@QLineEdit@@1PA_NV?$QFlags@W4WindowType@Qt@@@@V?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 13521 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>, class QFlags<enum Qt::InputMethodHint>) - ?columnRanges@QTreeViewPrivate@@QBE?AV?$QList@U?$QPair@HH@@@@ABVQModelIndex@@0@Z @ 13522 NONAME ; class QList<struct QPair<int, int> > QTreeViewPrivate::columnRanges(class QModelIndex const &, class QModelIndex const &) const - ?hasWidthForHeight@QSizePolicy@@QBE_NXZ @ 13523 NONAME ; bool QSizePolicy::hasWidthForHeight(void) const - ?staticMetaObjectExtraData@QSizeGrip@@0UQMetaObjectExtraData@@B @ 13524 NONAME ; struct QMetaObjectExtraData const QSizeGrip::staticMetaObjectExtraData - ?qt_static_metacall@QDesktopWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13525 NONAME ; void QDesktopWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGraphicsDropShadowEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13526 NONAME ; void QGraphicsDropShadowEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QAbstractProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13527 NONAME ; void QAbstractProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setDefaultCursorMoveStyle@QTextDocument@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13528 NONAME ; void QTextDocument::setDefaultCursorMoveStyle(enum Qt::CursorMoveStyle) - ?transformChanged@QBlitterPaintEngine@@UAEXXZ @ 13529 NONAME ; void QBlitterPaintEngine::transformChanged(void) - ??0QBlittablePixmapData@@QAE@XZ @ 13530 NONAME ; QBlittablePixmapData::QBlittablePixmapData(void) - ?staticMetaObjectExtraData@QHBoxLayout@@0UQMetaObjectExtraData@@B @ 13531 NONAME ; struct QMetaObjectExtraData const QHBoxLayout::staticMetaObjectExtraData - ?close@QZipWriter@@QAEXXZ @ 13532 NONAME ; void QZipWriter::close(void) - ?staticMetaObjectExtraData@QUndoGroup@@0UQMetaObjectExtraData@@B @ 13533 NONAME ; struct QMetaObjectExtraData const QUndoGroup::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QDoubleSpinBox@@0UQMetaObjectExtraData@@B @ 13534 NONAME ; struct QMetaObjectExtraData const QDoubleSpinBox::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsTransform@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13535 NONAME ; void QGraphicsTransform::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?dropMimeData@QIdentityProxyModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 13536 NONAME ; bool QIdentityProxyModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &) - ?staticMetaObjectExtraData@QErrorMessage@@0UQMetaObjectExtraData@@B @ 13537 NONAME ; struct QMetaObjectExtraData const QErrorMessage::staticMetaObjectExtraData - ?size@QBlittable@@QBE?AVQSize@@XZ @ 13538 NONAME ; class QSize QBlittable::size(void) const - ?staticMetaObjectExtraData@QGraphicsScene@@0UQMetaObjectExtraData@@B @ 13539 NONAME ; struct QMetaObjectExtraData const QGraphicsScene::staticMetaObjectExtraData - ?qt_static_metacall@QPixmapFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13540 NONAME ; void QPixmapFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13541 NONAME ; void QStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setBlittable@QBlittablePixmapData@@QAEXPAVQBlittable@@@Z @ 13542 NONAME ; void QBlittablePixmapData::setBlittable(class QBlittable *) - ?qt_static_metacall@QMdiArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13543 NONAME ; void QMdiArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?visualCursorMovement@QTextEngine@@QBE_NXZ @ 13544 NONAME ; bool QTextEngine::visualCursorMovement(void) const - ?qt_static_metacall@QComboBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13545 NONAME ; void QComboBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?positionInLigature@QTextEngine@@QAEHPBUQScriptItem@@HUQFixed@@1H_N@Z @ 13546 NONAME ; int QTextEngine::positionInLigature(struct QScriptItem const *, int, struct QFixed, struct QFixed, int, bool) - ??0QRadialGradient@@QAE@MMMMMM@Z @ 13547 NONAME ; QRadialGradient::QRadialGradient(float, float, float, float, float, float) - ?staticMetaObjectExtraData@QRadioButton@@0UQMetaObjectExtraData@@B @ 13548 NONAME ; struct QMetaObjectExtraData const QRadioButton::staticMetaObjectExtraData - ?opacityChanged@QBlitterPaintEngine@@UAEXXZ @ 13549 NONAME ; void QBlitterPaintEngine::opacityChanged(void) - ?qt_static_metacall@QAbstractScrollArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13550 NONAME ; void QAbstractScrollArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QDateTimeEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13551 NONAME ; void QDateTimeEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?_q_modelDestroyed@QTreeViewPrivate@@UAEXXZ @ 13552 NONAME ; void QTreeViewPrivate::_q_modelDestroyed(void) - ?qt_static_metacall@QFontComboBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13553 NONAME ; void QFontComboBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGraphicsRotation@@0UQMetaObjectExtraData@@B @ 13554 NONAME ; struct QMetaObjectExtraData const QGraphicsRotation::staticMetaObjectExtraData - ?setState@QBlitterPaintEngine@@UAEXPAVQPainterState@@@Z @ 13555 NONAME ; void QBlitterPaintEngine::setState(class QPainterState *) - ?addFile@QZipWriter@@QAEXABVQString@@ABVQByteArray@@@Z @ 13556 NONAME ; void QZipWriter::addFile(class QString const &, class QByteArray const &) - ?qt_static_metacall@QAbstractButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13557 NONAME ; void QAbstractButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTextDocument@@0UQMetaObjectExtraData@@B @ 13558 NONAME ; struct QMetaObjectExtraData const QTextDocument::staticMetaObjectExtraData - ?setSourceModel@QIdentityProxyModel@@UAEXPAVQAbstractItemModel@@@Z @ 13559 NONAME ; void QIdentityProxyModel::setSourceModel(class QAbstractItemModel *) - ?clip@QBlitterPaintEngine@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z @ 13560 NONAME ; void QBlitterPaintEngine::clip(class QRegion const &, enum Qt::ClipOperation) - ?subPixelPositionForX@QTextureGlyphCache@@QBE?AUQFixed@@U2@@Z @ 13561 NONAME ; struct QFixed QTextureGlyphCache::subPixelPositionForX(struct QFixed) const - ?addFile@QZipWriter@@QAEXABVQString@@PAVQIODevice@@@Z @ 13562 NONAME ; void QZipWriter::addFile(class QString const &, class QIODevice *) - ?hasAlphaChannel@QBlittablePixmapData@@UBE_NXZ @ 13563 NONAME ; bool QBlittablePixmapData::hasAlphaChannel(void) const - ?numberSuffix@QTextListFormat@@QBE?AVQString@@XZ @ 13564 NONAME ; class QString QTextListFormat::numberSuffix(void) const - ?tabsMovable@QMdiArea@@QBE_NXZ @ 13565 NONAME ; bool QMdiArea::tabsMovable(void) const - ?coordinateForItem@QTreeViewPrivate@@QBEHH@Z @ 13566 NONAME ; int QTreeViewPrivate::coordinateForItem(int) const - ?staticMetaObjectExtraData@QRubberBand@@0UQMetaObjectExtraData@@B @ 13567 NONAME ; struct QMetaObjectExtraData const QRubberBand::staticMetaObjectExtraData - ?qt_static_metacall@QRubberBand@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13568 NONAME ; void QRubberBand::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QMenu@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13569 NONAME ; void QMenu::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?end@QBlitterPaintEngine@@UAE_NXZ @ 13570 NONAME ; bool QBlitterPaintEngine::end(void) - ?staticMetaObjectExtraData@QAbstractItemDelegate@@0UQMetaObjectExtraData@@B @ 13571 NONAME ; struct QMetaObjectExtraData const QAbstractItemDelegate::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsTextItem@@0UQMetaObjectExtraData@@B @ 13572 NONAME ; struct QMetaObjectExtraData const QGraphicsTextItem::staticMetaObjectExtraData - ?getStaticMetaObject@QIdentityProxyModel@@SAABUQMetaObject@@XZ @ 13573 NONAME ; struct QMetaObject const & QIdentityProxyModel::getStaticMetaObject(void) - ?accessibleTable2Index@QTreeViewPrivate@@QBEHABVQModelIndex@@@Z @ 13574 NONAME ; int QTreeViewPrivate::accessibleTable2Index(class QModelIndex const &) const - ?qt_static_metacall@QFormLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13575 NONAME ; void QFormLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTextTable@@0UQMetaObjectExtraData@@B @ 13576 NONAME ; struct QMetaObjectExtraData const QTextTable::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QWizard@@0UQMetaObjectExtraData@@B @ 13577 NONAME ; struct QMetaObjectExtraData const QWizard::staticMetaObjectExtraData - ?fill@QBlitterPaintEngine@@UAEXABVQVectorPath@@ABVQBrush@@@Z @ 13578 NONAME ; void QBlitterPaintEngine::fill(class QVectorPath const &, class QBrush const &) - ?drawPixmap@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQPixmap@@0@Z @ 13579 NONAME ; void QBlitterPaintEngine::drawPixmap(class QRectF const &, class QPixmap const &, class QRectF const &) - ?staticMetaObjectExtraData@QTextBlockGroup@@0UQMetaObjectExtraData@@B @ 13580 NONAME ; struct QMetaObjectExtraData const QTextBlockGroup::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QActionGroup@@0UQMetaObjectExtraData@@B @ 13581 NONAME ; struct QMetaObjectExtraData const QActionGroup::staticMetaObjectExtraData - ?supportsTransformations@QPaintEngineEx@@UBE_NMABVQTransform@@@Z @ 13582 NONAME ; bool QPaintEngineEx::supportsTransformations(float, class QTransform const &) const - ?index@QIdentityProxyModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 13583 NONAME ; class QModelIndex QIdentityProxyModel::index(int, int, class QModelIndex const &) const - ?status@QZipWriter@@QBE?AW4Status@1@XZ @ 13584 NONAME ; enum QZipWriter::Status QZipWriter::status(void) const - ?qt_static_metacall@QTextFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13585 NONAME ; void QTextFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QSlider@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13586 NONAME ; void QSlider::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?tr@QInternalMimeData@@SA?AVQString@@PBD0H@Z @ 13587 NONAME ; class QString QInternalMimeData::tr(char const *, char const *, int) - ?qt_static_metacall@QTimeEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13588 NONAME ; void QTimeEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QPaintBufferSignalProxy@@0UQMetaObjectExtraData@@B @ 13589 NONAME ; struct QMetaObjectExtraData const QPaintBufferSignalProxy::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QIconEnginePluginV2@@0UQMetaObjectExtraData@@B @ 13590 NONAME ; struct QMetaObjectExtraData const QIconEnginePluginV2::staticMetaObjectExtraData - ?get@QFontPrivate@@SAPAV1@ABVQFont@@@Z @ 13591 NONAME ; class QFontPrivate * QFontPrivate::get(class QFont const &) - ?setCursorMoveStyle@QLineControl@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13592 NONAME ; void QLineControl::setCursorMoveStyle(enum Qt::CursorMoveStyle) - ?staticMetaObjectExtraData@QStyledItemDelegate@@0UQMetaObjectExtraData@@B @ 13593 NONAME ; struct QMetaObjectExtraData const QStyledItemDelegate::staticMetaObjectExtraData - ?qt_static_metacall@QMouseEventTransition@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13594 NONAME ; void QMouseEventTransition::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13595 NONAME ; void QItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QMdiArea@@0UQMetaObjectExtraData@@B @ 13596 NONAME ; struct QMetaObjectExtraData const QMdiArea::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsView@@0UQMetaObjectExtraData@@B @ 13597 NONAME ; struct QMetaObjectExtraData const QGraphicsView::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QStyle@@0UQMetaObjectExtraData@@B @ 13598 NONAME ; struct QMetaObjectExtraData const QStyle::staticMetaObjectExtraData - ?fetchMore@QAbstractProxyModel@@UAEXABVQModelIndex@@@Z @ 13599 NONAME ; void QAbstractProxyModel::fetchMore(class QModelIndex const &) - ?insertRows@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13600 NONAME ; bool QIdentityProxyModel::insertRows(int, int, class QModelIndex const &) - ?positionAfterVisualMovement@QTextEngine@@QAEHHW4MoveOperation@QTextCursor@@@Z @ 13601 NONAME ; int QTextEngine::positionAfterVisualMovement(int, enum QTextCursor::MoveOperation) - ?resolveFontFamilyAlias@QFontDatabase@@CA?AVQString@@ABV2@@Z @ 13602 NONAME ; class QString QFontDatabase::resolveFontFamilyAlias(class QString const &) - ?alphaRGBMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@HABVQTransform@@@Z @ 13603 NONAME ; class QImage QFontEngine::alphaRGBMapForGlyph(unsigned int, struct QFixed, int, class QTransform const &) - ?setCenterRadius@QRadialGradient@@QAEXM@Z @ 13604 NONAME ; void QRadialGradient::setCenterRadius(float) - ?staticMetaObjectExtraData@QPixmapBlurFilter@@0UQMetaObjectExtraData@@B @ 13605 NONAME ; struct QMetaObjectExtraData const QPixmapBlurFilter::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QMenu@@0UQMetaObjectExtraData@@B @ 13606 NONAME ; struct QMetaObjectExtraData const QMenu::staticMetaObjectExtraData - ?swap@QBitmap@@QAEXAAV1@@Z @ 13607 NONAME ; void QBitmap::swap(class QBitmap &) - ?hasFormat@QInternalMimeData@@UBE_NABVQString@@@Z @ 13608 NONAME ; bool QInternalMimeData::hasFormat(class QString const &) const - ?leftCursorPosition@QTextLayout@@QBEHH@Z @ 13609 NONAME ; int QTextLayout::leftCursorPosition(int) const - ?staticMetaObjectExtraData@QGroupBox@@0UQMetaObjectExtraData@@B @ 13610 NONAME ; struct QMetaObjectExtraData const QGroupBox::staticMetaObjectExtraData - ?renderDataHelper@QInternalMimeData@@SA?AVQByteArray@@ABVQString@@PBVQMimeData@@@Z @ 13611 NONAME ; class QByteArray QInternalMimeData::renderDataHelper(class QString const &, class QMimeData const *) - ?staticMetaObjectExtraData@QKeyEventTransition@@0UQMetaObjectExtraData@@B @ 13612 NONAME ; struct QMetaObjectExtraData const QKeyEventTransition::staticMetaObjectExtraData - ?qt_static_metacall@QKeyEventTransition@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13613 NONAME ; void QKeyEventTransition::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??0QWindowSurface@@QAE@PAVQWidget@@_N@Z @ 13614 NONAME ; QWindowSurface::QWindowSurface(class QWidget *, bool) - ?fill@QBlittablePixmapData@@UAEXABVQColor@@@Z @ 13615 NONAME ; void QBlittablePixmapData::fill(class QColor const &) - ?staticMetaObjectExtraData@QTabWidget@@0UQMetaObjectExtraData@@B @ 13616 NONAME ; struct QMetaObjectExtraData const QTabWidget::staticMetaObjectExtraData - ?metric@QBlittablePixmapData@@UBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 13617 NONAME ; int QBlittablePixmapData::metric(enum QPaintDevice::PaintDeviceMetric) const - ?select@QTreeViewPrivate@@QAEXABVQModelIndex@@0V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 13618 NONAME ; void QTreeViewPrivate::select(class QModelIndex const &, class QModelIndex const &, class QFlags<enum QItemSelectionModel::SelectionFlag>) - ?setStyleName@QFont@@QAEXABVQString@@@Z @ 13619 NONAME ; void QFont::setStyleName(class QString const &) - ?fillRect@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQColor@@@Z @ 13620 NONAME ; void QBlitterPaintEngine::fillRect(class QRectF const &, class QColor const &) - ??6@YA?AVQDebug@@V0@PBVQSymbianEvent@@@Z @ 13621 NONAME ; class QDebug operator<<(class QDebug, class QSymbianEvent const *) - ?qt_static_metacall@QSplitterHandle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13622 NONAME ; void QSplitterHandle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTextEdit@@0UQMetaObjectExtraData@@B @ 13623 NONAME ; struct QMetaObjectExtraData const QTextEdit::staticMetaObjectExtraData - ?qt_static_metacall@QCompleter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13624 NONAME ; void QCompleter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QSwipeGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13625 NONAME ; void QSwipeGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QWindowsStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13626 NONAME ; void QWindowsStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?ProcessCommandParametersL@QS60MainAppUi@@UAEHW4TApaCommand@@AAV?$TBuf@$0BAA@@@ABVTDesC8@@@Z @ 13627 NONAME ; int QS60MainAppUi::ProcessCommandParametersL(enum TApaCommand, class TBuf<256> &, class TDesC8 const &) - ?qt_static_metacall@QVBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13628 NONAME ; void QVBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13629 NONAME ; void QSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??_EQBlittablePixmapData@@UAE@I@Z @ 13630 NONAME ; QBlittablePixmapData::~QBlittablePixmapData(unsigned int) - ?qt_static_metacall@QStringListModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13631 NONAME ; void QStringListModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QPanGesture@@0UQMetaObjectExtraData@@B @ 13632 NONAME ; struct QMetaObjectExtraData const QPanGesture::staticMetaObjectExtraData - ?device@QZipWriter@@QBEPAVQIODevice@@XZ @ 13633 NONAME ; class QIODevice * QZipWriter::device(void) const - ?mimeData@QAbstractProxyModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 13634 NONAME ; class QMimeData * QAbstractProxyModel::mimeData(class QList<class QModelIndex> const &) const - ?qt_static_metacall@QWidgetResizeHandler@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13635 NONAME ; void QWidgetResizeHandler::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??0QZipWriter@@QAE@ABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 13636 NONAME ; QZipWriter::QZipWriter(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>) - ?qt_static_metacall@QPinchGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13637 NONAME ; void QPinchGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTextBrowser@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13638 NONAME ; void QTextBrowser::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?drawPixmapFragments@QPaintEngineEx@@UAEXPBVQRectF@@0HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@Z @ 13639 NONAME ; void QPaintEngineEx::drawPixmapFragments(class QRectF const *, class QRectF const *, int, class QPixmap const &, class QFlags<enum QPainter::PixmapFragmentHint>) - ?staticMetaObjectExtraData@QTabBar@@0UQMetaObjectExtraData@@B @ 13640 NONAME ; struct QMetaObjectExtraData const QTabBar::staticMetaObjectExtraData - ?setTabsMovable@QMdiArea@@QAEX_N@Z @ 13641 NONAME ; void QMdiArea::setTabsMovable(bool) - ?minimumSizeHint@QRadioButton@@UBE?AVQSize@@XZ @ 13642 NONAME ; class QSize QRadioButton::minimumSizeHint(void) const - ?staticMetaObjectExtraData@QGraphicsObject@@0UQMetaObjectExtraData@@B @ 13643 NONAME ; struct QMetaObjectExtraData const QGraphicsObject::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QPaintBufferResource@@0UQMetaObjectExtraData@@B @ 13644 NONAME ; struct QMetaObjectExtraData const QPaintBufferResource::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QToolBar@@0UQMetaObjectExtraData@@B @ 13645 NONAME ; struct QMetaObjectExtraData const QToolBar::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QFontDialog@@0UQMetaObjectExtraData@@B @ 13646 NONAME ; struct QMetaObjectExtraData const QFontDialog::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QCheckBox@@0UQMetaObjectExtraData@@B @ 13647 NONAME ; struct QMetaObjectExtraData const QCheckBox::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsRotation@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13648 NONAME ; void QGraphicsRotation::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?drawRects@QBlitterPaintEngine@@UAEXPBVQRect@@H@Z @ 13649 NONAME ; void QBlitterPaintEngine::drawRects(class QRect const *, int) - ?fillInPendingGlyphs@QTextureGlyphCache@@QAEXXZ @ 13650 NONAME ; void QTextureGlyphCache::fillInPendingGlyphs(void) - ?qt_static_metacall@QColorDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13651 NONAME ; void QColorDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QPixmapBlurFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13652 NONAME ; void QPixmapBlurFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?draggablePaintPairs@QTreeViewPrivate@@UBE?AV?$QList@U?$QPair@VQRect@@VQModelIndex@@@@@@ABV?$QList@VQModelIndex@@@@PAVQRect@@@Z @ 13653 NONAME ; class QList<struct QPair<class QRect, class QModelIndex> > QTreeViewPrivate::draggablePaintPairs(class QList<class QModelIndex> const &, class QRect *) const - ?qt_static_metacall@QFontDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13654 NONAME ; void QFontDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?focalRadius@QRadialGradient@@QBEMXZ @ 13655 NONAME ; float QRadialGradient::focalRadius(void) const - ?renderHintsChanged@QBlitterPaintEngine@@UAEXXZ @ 13656 NONAME ; void QBlitterPaintEngine::renderHintsChanged(void) - ?staticMetaObjectExtraData@QColorDialog@@0UQMetaObjectExtraData@@B @ 13657 NONAME ; struct QMetaObjectExtraData const QColorDialog::staticMetaObjectExtraData - ?supportedDropActions@QAbstractProxyModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 13658 NONAME ; class QFlags<enum Qt::DropAction> QAbstractProxyModel::supportedDropActions(void) const - ?beginAnimatedOperation@QTreeViewPrivate@@QAEXXZ @ 13659 NONAME ; void QTreeViewPrivate::beginAnimatedOperation(void) - ?columnAt@QTreeViewPrivate@@QBEHH@Z @ 13660 NONAME ; int QTreeViewPrivate::columnAt(int) const - ?qt_metacast@QIdentityProxyModel@@UAEPAXPBD@Z @ 13661 NONAME ; void * QIdentityProxyModel::qt_metacast(char const *) - ?qt_static_metacall@QLineControl@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13662 NONAME ; void QLineControl::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?fillRect@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQBrush@@@Z @ 13663 NONAME ; void QBlitterPaintEngine::fillRect(class QRectF const &, class QBrush const &) - ?staticMetaObjectExtraData@QClipboard@@0UQMetaObjectExtraData@@B @ 13664 NONAME ; struct QMetaObjectExtraData const QClipboard::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QPixmapColorizeFilter@@0UQMetaObjectExtraData@@B @ 13665 NONAME ; struct QMetaObjectExtraData const QPixmapColorizeFilter::staticMetaObjectExtraData - ?qt_static_metacall@QUndoStack@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13666 NONAME ; void QUndoStack::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QStandardItemModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13667 NONAME ; void QStandardItemModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QSessionManager@@0UQMetaObjectExtraData@@B @ 13668 NONAME ; struct QMetaObjectExtraData const QSessionManager::staticMetaObjectExtraData - ?d_func@QBlittable@@ABEPBVQBlittablePrivate@@XZ @ 13669 NONAME ; class QBlittablePrivate const * QBlittable::d_func(void) const - ?staticMetaObjectExtraData@QStringListModel@@0UQMetaObjectExtraData@@B @ 13670 NONAME ; struct QMetaObjectExtraData const QStringListModel::staticMetaObjectExtraData - ?qt_static_metacall@QPaintBufferSignalProxy@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13671 NONAME ; void QPaintBufferSignalProxy::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDrag@@0UQMetaObjectExtraData@@B @ 13672 NONAME ; struct QMetaObjectExtraData const QDrag::staticMetaObjectExtraData - ?qt_static_metacall@QProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13673 NONAME ; void QProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QWidgetResizeHandler@@0UQMetaObjectExtraData@@B @ 13674 NONAME ; struct QMetaObjectExtraData const QWidgetResizeHandler::staticMetaObjectExtraData - ?state@QBlitterPaintEngine@@QBEPBVQPainterState@@XZ @ 13675 NONAME ; class QPainterState const * QBlitterPaintEngine::state(void) const - ?qt_static_metacall@QGroupBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13676 NONAME ; void QGroupBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTextObject@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13677 NONAME ; void QTextObject::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QScrollBar@@0UQMetaObjectExtraData@@B @ 13678 NONAME ; struct QMetaObjectExtraData const QScrollBar::staticMetaObjectExtraData - ?pageUp@QTreeViewPrivate@@QBEHH@Z @ 13679 NONAME ; int QTreeViewPrivate::pageUp(int) const - ?staticMetaObjectExtraData@QWizardPage@@0UQMetaObjectExtraData@@B @ 13680 NONAME ; struct QMetaObjectExtraData const QWizardPage::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QShortcut@@0UQMetaObjectExtraData@@B @ 13681 NONAME ; struct QMetaObjectExtraData const QShortcut::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsScale@@0UQMetaObjectExtraData@@B @ 13682 NONAME ; struct QMetaObjectExtraData const QGraphicsScale::staticMetaObjectExtraData - ?isItemHiddenOrDisabled@QTreeViewPrivate@@QBE_NH@Z @ 13683 NONAME ; bool QTreeViewPrivate::isItemHiddenOrDisabled(int) const - ??0QRadialGradient@@QAE@ABVQPointF@@M0M@Z @ 13684 NONAME ; QRadialGradient::QRadialGradient(class QPointF const &, float, class QPointF const &, float) - ?qt_static_metacall@QTextEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13685 NONAME ; void QTextEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QTapAndHoldGesture@@0UQMetaObjectExtraData@@B @ 13686 NONAME ; struct QMetaObjectExtraData const QTapAndHoldGesture::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QApplication@@0UQMetaObjectExtraData@@B @ 13687 NONAME ; struct QMetaObjectExtraData const QApplication::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsEffectSource@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13688 NONAME ; void QGraphicsEffectSource::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QPushButton@@0UQMetaObjectExtraData@@B @ 13689 NONAME ; struct QMetaObjectExtraData const QPushButton::staticMetaObjectExtraData - ?centerRadius@QRadialGradient@@QBEMXZ @ 13690 NONAME ; float QRadialGradient::centerRadius(void) const - ?qt_static_metacall@QAbstractItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13691 NONAME ; void QAbstractItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?expandOrCollapseItemAtPos@QTreeViewPrivate@@QAE_NABVQPoint@@@Z @ 13692 NONAME ; bool QTreeViewPrivate::expandOrCollapseItemAtPos(class QPoint const &) - ?paintAlternatingRowColors@QTreeViewPrivate@@QBEXPAVQPainter@@PAVQStyleOptionViewItemV4@@HH@Z @ 13693 NONAME ; void QTreeViewPrivate::paintAlternatingRowColors(class QPainter *, class QStyleOptionViewItemV4 *, int, int) const - ??1QBlittablePixmapData@@UAE@XZ @ 13694 NONAME ; QBlittablePixmapData::~QBlittablePixmapData(void) - ?formatsHelper@QInternalMimeData@@SA?AVQStringList@@PBVQMimeData@@@Z @ 13695 NONAME ; class QStringList QInternalMimeData::formatsHelper(class QMimeData const *) - ?qt_metacast@QInternalMimeData@@UAEPAXPBD@Z @ 13696 NONAME ; void * QInternalMimeData::qt_metacast(char const *) - ?drawPixmapFragments@QPainter@@QAEXPBVQRectF@@0HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@Z @ 13697 NONAME ; void QPainter::drawPixmapFragments(class QRectF const *, class QRectF const *, int, class QPixmap const &, class QFlags<enum QPainter::PixmapFragmentHint>) - ?qt_isExtendedRadialGradient@@YA_NABVQBrush@@@Z @ 13698 NONAME ; bool qt_isExtendedRadialGradient(class QBrush const &) - ?staticMetaObjectExtraData@QStatusBar@@0UQMetaObjectExtraData@@B @ 13699 NONAME ; struct QMetaObjectExtraData const QStatusBar::staticMetaObjectExtraData - ?qt_static_metacall@QScrollArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13700 NONAME ; void QScrollArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13701 NONAME ; void QWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDial@@0UQMetaObjectExtraData@@B @ 13702 NONAME ; struct QMetaObjectExtraData const QDial::staticMetaObjectExtraData - ?itemDecorationRect@QTreeViewPrivate@@QBE?AVQRect@@ABVQModelIndex@@@Z @ 13703 NONAME ; class QRect QTreeViewPrivate::itemDecorationRect(class QModelIndex const &) const - ?staticMetaObjectExtraData@QItemSelectionModel@@0UQMetaObjectExtraData@@B @ 13704 NONAME ; struct QMetaObjectExtraData const QItemSelectionModel::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QFileSystemModel@@0UQMetaObjectExtraData@@B @ 13705 NONAME ; struct QMetaObjectExtraData const QFileSystemModel::staticMetaObjectExtraData - ?setCompressionPolicy@QZipWriter@@QAEXW4CompressionPolicy@1@@Z @ 13706 NONAME ; void QZipWriter::setCompressionPolicy(enum QZipWriter::CompressionPolicy) - ??1QTreeViewPrivate@@UAE@XZ @ 13707 NONAME ; QTreeViewPrivate::~QTreeViewPrivate(void) - ?mapToSource@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13708 NONAME ; class QModelIndex QIdentityProxyModel::mapToSource(class QModelIndex const &) const - ?staticMetaObjectExtraData@QColumnView@@0UQMetaObjectExtraData@@B @ 13709 NONAME ; struct QMetaObjectExtraData const QColumnView::staticMetaObjectExtraData - ?paintEngine@QBlittablePixmapData@@UBEPAVQPaintEngine@@XZ @ 13710 NONAME ; class QPaintEngine * QBlittablePixmapData::paintEngine(void) const - ?qt_static_metacall@QInputContextPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13711 NONAME ; void QInputContextPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?d_func@QIdentityProxyModel@@AAEPAVQIdentityProxyModelPrivate@@XZ @ 13712 NONAME ; class QIdentityProxyModelPrivate * QIdentityProxyModel::d_func(void) - ?qt_static_metacall@QGraphicsColorizeEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13713 NONAME ; void QGraphicsColorizeEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?hasChildren@QAbstractProxyModel@@UBE_NABVQModelIndex@@@Z @ 13714 NONAME ; bool QAbstractProxyModel::hasChildren(class QModelIndex const &) const - ?qt_static_metacall@QPushButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13715 NONAME ; void QPushButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QPen@@QAEXAAV1@@Z @ 13716 NONAME ; void QPen::swap(class QPen &) - ?span@QAbstractProxyModel@@UBE?AVQSize@@ABVQModelIndex@@@Z @ 13717 NONAME ; class QSize QAbstractProxyModel::span(class QModelIndex const &) const - ?staticMetaObjectExtraData@QSound@@0UQMetaObjectExtraData@@B @ 13718 NONAME ; struct QMetaObjectExtraData const QSound::staticMetaObjectExtraData - ?qt_static_metacall@QDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13719 NONAME ; void QDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGraphicsItemAnimation@@0UQMetaObjectExtraData@@B @ 13720 NONAME ; struct QMetaObjectExtraData const QGraphicsItemAnimation::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsAnchor@@0UQMetaObjectExtraData@@B @ 13721 NONAME ; struct QMetaObjectExtraData const QGraphicsAnchor::staticMetaObjectExtraData - ?qt_static_metacall@QImageIOPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13722 NONAME ; void QImageIOPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?textureMapForGlyph@QTextureGlyphCache@@QBE?AVQImage@@IUQFixed@@@Z @ 13723 NONAME ; class QImage QTextureGlyphCache::textureMapForGlyph(unsigned int, struct QFixed) const - ?qt_static_metacall@QUndoView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13724 NONAME ; void QUndoView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QIntValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13725 NONAME ; void QIntValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QRegExpValidator@@0UQMetaObjectExtraData@@B @ 13726 NONAME ; struct QMetaObjectExtraData const QRegExpValidator::staticMetaObjectExtraData - ?insertionPointsForLine@QTextEngine@@QAEXHAAV?$QVector@H@@@Z @ 13727 NONAME ; void QTextEngine::insertionPointsForLine(int, class QVector<int> &) - ?staticMetaObjectExtraData@QAbstractSpinBox@@0UQMetaObjectExtraData@@B @ 13728 NONAME ; struct QMetaObjectExtraData const QAbstractSpinBox::staticMetaObjectExtraData - ?qt_metacall@QInternalMimeData@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 13729 NONAME ; int QInternalMimeData::qt_metacall(enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QLCDNumber@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13730 NONAME ; void QLCDNumber::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??1QZipWriter@@QAE@XZ @ 13731 NONAME ; QZipWriter::~QZipWriter(void) - ?staticMetaObjectExtraData@QSpinBox@@0UQMetaObjectExtraData@@B @ 13732 NONAME ; struct QMetaObjectExtraData const QSpinBox::staticMetaObjectExtraData - ?lineHeightType@QTextBlockFormat@@QBEHXZ @ 13733 NONAME ; int QTextBlockFormat::lineHeightType(void) const - ?hintingPreference@QFont@@QBE?AW4HintingPreference@1@XZ @ 13734 NONAME ; enum QFont::HintingPreference QFont::hintingPreference(void) const - ?qt_static_metacall@QDockWidgetLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13735 NONAME ; void QDockWidgetLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?trUtf8@QInternalMimeData@@SA?AVQString@@PBD0H@Z @ 13736 NONAME ; class QString QInternalMimeData::trUtf8(char const *, char const *, int) - ?cloneWithSize@QFontEngine@@UBEPAV1@M@Z @ 13737 NONAME ; class QFontEngine * QFontEngine::cloneWithSize(float) const - ?begin@QBlitterPaintEngine@@UAE_NPAVQPaintDevice@@@Z @ 13738 NONAME ; bool QBlitterPaintEngine::begin(class QPaintDevice *) - ?storeExpanded@QTreeViewPrivate@@QAE_NABVQPersistentModelIndex@@@Z @ 13739 NONAME ; bool QTreeViewPrivate::storeExpanded(class QPersistentModelIndex const &) - ?staticMetaObjectExtraData@QPixmapFilter@@0UQMetaObjectExtraData@@B @ 13740 NONAME ; struct QMetaObjectExtraData const QPixmapFilter::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QTapGesture@@0UQMetaObjectExtraData@@B @ 13741 NONAME ; struct QMetaObjectExtraData const QTapGesture::staticMetaObjectExtraData - ?inFontUcs4@QFontMetricsF@@QBE_NI@Z @ 13742 NONAME ; bool QFontMetricsF::inFontUcs4(unsigned int) const - ?styleName@QFont@@QBE?AVQString@@XZ @ 13743 NONAME ; class QString QFont::styleName(void) const - ?staticMetaObjectExtraData@QTextControl@@0UQMetaObjectExtraData@@B @ 13744 NONAME ; struct QMetaObjectExtraData const QTextControl::staticMetaObjectExtraData - ?qt_static_metacall@QScrollBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13745 NONAME ; void QScrollBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QStackedWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13746 NONAME ; void QStackedWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQRectF@@@Z @ 13747 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRectF const &) - ?d_func@QBlitterPaintEngine@@AAEPAVQBlitterPaintEnginePrivate@@XZ @ 13748 NONAME ; class QBlitterPaintEnginePrivate * QBlitterPaintEngine::d_func(void) - ?setNumberPrefix@QTextListFormat@@QAEXABVQString@@@Z @ 13749 NONAME ; void QTextListFormat::setNumberPrefix(class QString const &) - ?qt_static_metacall@QAbstractSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13750 NONAME ; void QAbstractSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?lineHeight@QTextBlockFormat@@QBEMMM@Z @ 13751 NONAME ; float QTextBlockFormat::lineHeight(float, float) const - ??0QIdentityProxyModel@@IAE@AAVQIdentityProxyModelPrivate@@PAVQObject@@@Z @ 13752 NONAME ; QIdentityProxyModel::QIdentityProxyModel(class QIdentityProxyModelPrivate &, class QObject *) - ?staticMetaObjectExtraData@QGraphicsEffect@@0UQMetaObjectExtraData@@B @ 13753 NONAME ; struct QMetaObjectExtraData const QGraphicsEffect::staticMetaObjectExtraData - ?qt_static_metacall@QMovie@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13754 NONAME ; void QMovie::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QToolBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13755 NONAME ; void QToolBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?getItem@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1ABVQStringList@@H_NPA_NV?$QFlags@W4WindowType@Qt@@@@V?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 13756 NONAME ; class QString QInputDialog::getItem(class QWidget *, class QString const &, class QString const &, class QStringList const &, int, bool, bool *, class QFlags<enum Qt::WindowType>, class QFlags<enum Qt::InputMethodHint>) - ?staticMetaObjectExtraData@QItemDelegate@@0UQMetaObjectExtraData@@B @ 13757 NONAME ; struct QMetaObjectExtraData const QItemDelegate::staticMetaObjectExtraData - ?qt_static_metacall@QFileSystemModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13758 NONAME ; void QFileSystemModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?hasFeature@QWindowSurface@@QBE_NW4WindowSurfaceFeature@1@@Z @ 13759 NONAME ; bool QWindowSurface::hasFeature(enum QWindowSurface::WindowSurfaceFeature) const - ?qGamma_correct_back_to_linear_cs@@YAXPAVQImage@@@Z @ 13760 NONAME ; void qGamma_correct_back_to_linear_cs(class QImage *) - ?qt_static_metacall@QBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13761 NONAME ; void QBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QInputContext@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13762 NONAME ; void QInputContext::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QColumnView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13763 NONAME ; void QColumnView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?cursorMoveStyle@QLineEdit@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13764 NONAME ; enum Qt::CursorMoveStyle QLineEdit::cursorMoveStyle(void) const - ?clip@QBlitterPaintEngine@@UAEXABVQVectorPath@@W4ClipOperation@Qt@@@Z @ 13765 NONAME ; void QBlitterPaintEngine::clip(class QVectorPath const &, enum Qt::ClipOperation) - ?qt_static_metacall@QSizeGrip@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13766 NONAME ; void QSizeGrip::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QFileDialog@@0UQMetaObjectExtraData@@B @ 13767 NONAME ; struct QMetaObjectExtraData const QFileDialog::staticMetaObjectExtraData - ?qt_static_metacall@QCalendarWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13768 NONAME ; void QCalendarWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?hasVisibleChildren@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13769 NONAME ; bool QTreeViewPrivate::hasVisibleChildren(class QModelIndex const &) const - ?canReadData@QInternalMimeData@@SA_NABVQString@@@Z @ 13770 NONAME ; bool QInternalMimeData::canReadData(class QString const &) - ?staticMetaObjectExtraData@QSwipeGesture@@0UQMetaObjectExtraData@@B @ 13771 NONAME ; struct QMetaObjectExtraData const QSwipeGesture::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QProxyStyle@@0UQMetaObjectExtraData@@B @ 13772 NONAME ; struct QMetaObjectExtraData const QProxyStyle::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QMessageBox@@0UQMetaObjectExtraData@@B @ 13773 NONAME ; struct QMetaObjectExtraData const QMessageBox::staticMetaObjectExtraData - ?qt_static_metacall@QStatusBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13774 NONAME ; void QStatusBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDataWidgetMapper@@0UQMetaObjectExtraData@@B @ 13775 NONAME ; struct QMetaObjectExtraData const QDataWidgetMapper::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QPlainTextDocumentLayout@@0UQMetaObjectExtraData@@B @ 13776 NONAME ; struct QMetaObjectExtraData const QPlainTextDocumentLayout::staticMetaObjectExtraData - ?qt_static_metacall@QProxyStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13777 NONAME ; void QProxyStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QAbstractTextDocumentLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13778 NONAME ; void QAbstractTextDocumentLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QDockWidgetLayout@@0UQMetaObjectExtraData@@B @ 13779 NONAME ; struct QMetaObjectExtraData const QDockWidgetLayout::staticMetaObjectExtraData - ?qt_static_metacall@QIconEnginePluginV2@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13780 NONAME ; void QIconEnginePluginV2::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QRegExpValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13781 NONAME ; void QRegExpValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?lineNumberForTextPosition@QTextEngine@@QAEHH@Z @ 13782 NONAME ; int QTextEngine::lineNumberForTextPosition(int) - ?staticMetaObjectExtraData@QDoubleValidator@@0UQMetaObjectExtraData@@B @ 13783 NONAME ; struct QMetaObjectExtraData const QDoubleValidator::staticMetaObjectExtraData - ?qt_static_metacall@QCommonStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13784 NONAME ; void QCommonStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTextList@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13785 NONAME ; void QTextList::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?beginningOfLine@QTextEngine@@AAEHH@Z @ 13786 NONAME ; int QTextEngine::beginningOfLine(int) - ?qt_static_metacall@QDockWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13787 NONAME ; void QDockWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QAbstractProxyModel@@0UQMetaObjectExtraData@@B @ 13788 NONAME ; struct QMetaObjectExtraData const QAbstractProxyModel::staticMetaObjectExtraData - ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@ABVQTransform@@@Z @ 13789 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int, struct QFixed, class QTransform const &) - ?staticMetaObjectExtraData@QUndoStack@@0UQMetaObjectExtraData@@B @ 13790 NONAME ; struct QMetaObjectExtraData const QUndoStack::staticMetaObjectExtraData - ?itemAtCoordinate@QTreeViewPrivate@@QBEHH@Z @ 13791 NONAME ; int QTreeViewPrivate::itemAtCoordinate(int) const - ?renderTreeToPixmapForAnimation@QTreeViewPrivate@@QBE?AVQPixmap@@ABVQRect@@@Z @ 13792 NONAME ; class QPixmap QTreeViewPrivate::renderTreeToPixmapForAnimation(class QRect const &) const - ?qt_static_metacall@QErrorMessage@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13793 NONAME ; void QErrorMessage::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?fromImage@QBlittablePixmapData@@UAEXABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 13794 NONAME ; void QBlittablePixmapData::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>) - ??0QInternalMimeData@@QAE@XZ @ 13795 NONAME ; QInternalMimeData::QInternalMimeData(void) - ?prepareAnimatedOperation@QTreeViewPrivate@@QAEXHW4Direction@QAbstractAnimation@@@Z @ 13796 NONAME ; void QTreeViewPrivate::prepareAnimatedOperation(int, enum QAbstractAnimation::Direction) - ?features@QRasterWindowSurface@@UBE?AV?$QFlags@W4WindowSurfaceFeature@QWindowSurface@@@@XZ @ 13797 NONAME ; class QFlags<enum QWindowSurface::WindowSurfaceFeature> QRasterWindowSurface::features(void) const - ?qt_static_metacall@QActionGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13798 NONAME ; void QActionGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?_q_endAnimatedOperation@QTreeViewPrivate@@QAEXXZ @ 13799 NONAME ; void QTreeViewPrivate::_q_endAnimatedOperation(void) - ??0QBlittable@@QAE@ABVQSize@@V?$QFlags@W4Capability@QBlittable@@@@@Z @ 13800 NONAME ; QBlittable::QBlittable(class QSize const &, class QFlags<enum QBlittable::Capability>) - ?qt_static_metacall@QDataWidgetMapper@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13801 NONAME ; void QDataWidgetMapper::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGraphicsSystemPlugin@@0UQMetaObjectExtraData@@B @ 13802 NONAME ; struct QMetaObjectExtraData const QGraphicsSystemPlugin::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QCommonStyle@@0UQMetaObjectExtraData@@B @ 13803 NONAME ; struct QMetaObjectExtraData const QCommonStyle::staticMetaObjectExtraData - ?qt_static_metacall@QWizard@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13804 NONAME ; void QWizard::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??0QIdentityProxyModel@@QAE@PAVQObject@@@Z @ 13805 NONAME ; QIdentityProxyModel::QIdentityProxyModel(class QObject *) - ?staticMetaObjectExtraData@QTreeView@@0UQMetaObjectExtraData@@B @ 13806 NONAME ; struct QMetaObjectExtraData const QTreeView::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QDateEdit@@0UQMetaObjectExtraData@@B @ 13807 NONAME ; struct QMetaObjectExtraData const QDateEdit::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGesture@@0UQMetaObjectExtraData@@B @ 13808 NONAME ; struct QMetaObjectExtraData const QGesture::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsProxyWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13809 NONAME ; void QGraphicsProxyWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?markRasterOverlay@QBlittablePixmapData@@QAEXPBVQRect@@H@Z @ 13810 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRect const *, int) - ?rightCursorPosition@QTextLayout@@QBEHH@Z @ 13811 NONAME ; int QTextLayout::rightCursorPosition(int) const - ?tabsClosable@QMdiArea@@QBE_NXZ @ 13812 NONAME ; bool QMdiArea::tabsClosable(void) const - ?startAndEndColumns@QTreeViewPrivate@@QBE?AU?$QPair@HH@@ABVQRect@@@Z @ 13813 NONAME ; struct QPair<int, int> QTreeViewPrivate::startAndEndColumns(class QRect const &) const - ?staticMetaObjectExtraData@QTextFrame@@0UQMetaObjectExtraData@@B @ 13814 NONAME ; struct QMetaObjectExtraData const QTextFrame::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QAbstractScrollArea@@0UQMetaObjectExtraData@@B @ 13815 NONAME ; struct QMetaObjectExtraData const QAbstractScrollArea::staticMetaObjectExtraData - ?setLineHeight@QTextBlockFormat@@QAEXMH@Z @ 13816 NONAME ; void QTextBlockFormat::setLineHeight(float, int) - ?staticMetaObjectExtraData@QFormLayout@@0UQMetaObjectExtraData@@B @ 13817 NONAME ; struct QMetaObjectExtraData const QFormLayout::staticMetaObjectExtraData - ?calculateSubPixelPositionCount@QTextureGlyphCache@@IBEHI@Z @ 13818 NONAME ; int QTextureGlyphCache::calculateSubPixelPositionCount(unsigned int) const - ?staticMetaObjectExtraData@QStackedWidget@@0UQMetaObjectExtraData@@B @ 13819 NONAME ; struct QMetaObjectExtraData const QStackedWidget::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QDialogButtonBox@@0UQMetaObjectExtraData@@B @ 13820 NONAME ; struct QMetaObjectExtraData const QDialogButtonBox::staticMetaObjectExtraData - ?setCursorMoveStyle@QLineEdit@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13821 NONAME ; void QLineEdit::setCursorMoveStyle(enum Qt::CursorMoveStyle) - ?qt_static_metacall@QToolButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13822 NONAME ; void QToolButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?invalidateHeightCache@QTreeViewPrivate@@QBEXH@Z @ 13823 NONAME ; void QTreeViewPrivate::invalidateHeightCache(int) const - ?qt_static_metacall@QPanGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13824 NONAME ; void QPanGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?isIndexExpanded@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13825 NONAME ; bool QTreeViewPrivate::isIndexExpanded(class QModelIndex const &) const - ?features@QWindowSurface@@UBE?AV?$QFlags@W4WindowSurfaceFeature@QWindowSurface@@@@XZ @ 13826 NONAME ; class QFlags<enum QWindowSurface::WindowSurfaceFeature> QWindowSurface::features(void) const - ?layout@QTreeViewPrivate@@QAEXH_N0@Z @ 13827 NONAME ; void QTreeViewPrivate::layout(int, bool, bool) - ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQVectorPath@@@Z @ 13828 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QVectorPath const &) - ?alphaMapBoundingBox@QFontEngine@@UAE?AUglyph_metrics_t@@IUQFixed@@ABVQTransform@@W4GlyphFormat@1@@Z @ 13829 NONAME ; struct glyph_metrics_t QFontEngine::alphaMapBoundingBox(unsigned int, struct QFixed, class QTransform const &, enum QFontEngine::GlyphFormat) - ?qt_static_metacall@QTapGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13830 NONAME ; void QTapGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QIntValidator@@0UQMetaObjectExtraData@@B @ 13831 NONAME ; struct QMetaObjectExtraData const QIntValidator::staticMetaObjectExtraData - ?qt_static_metacall@QInputDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13832 NONAME ; void QInputDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?clip@QBlitterPaintEngine@@QAEPBVQClipData@@XZ @ 13833 NONAME ; class QClipData const * QBlitterPaintEngine::clip(void) - ?cancelPasswordEchoTimer@QLineControl@@AAEXXZ @ 13834 NONAME ; void QLineControl::cancelPasswordEchoTimer(void) - ?qt_static_metacall@QStylePlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13835 NONAME ; void QStylePlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setNumberSuffix@QTextListFormat@@QAEXABVQString@@@Z @ 13836 NONAME ; void QTextListFormat::setNumberSuffix(class QString const &) - ?qt_static_metacall@QApplication@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13837 NONAME ; void QApplication::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QPicture@@QAEXAAV1@@Z @ 13838 NONAME ; void QPicture::swap(class QPicture &) - ?d_func@QIdentityProxyModel@@ABEPBVQIdentityProxyModelPrivate@@XZ @ 13839 NONAME ; class QIdentityProxyModelPrivate const * QIdentityProxyModel::d_func(void) const - ?qt_static_metacall@QSplashScreen@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13840 NONAME ; void QSplashScreen::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QPainterPath@@QAEXAAV1@@Z @ 13841 NONAME ; void QPainterPath::swap(class QPainterPath &) - ?qt_static_metacall@QFocusFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13842 NONAME ; void QFocusFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?minimumSizeHint@QCheckBox@@UBE?AVQSize@@XZ @ 13843 NONAME ; class QSize QCheckBox::minimumSizeHint(void) const - ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@@Z @ 13844 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int, struct QFixed) - ?fillTexture@QImageTextureGlyphCache@@UAEXABUCoord@QTextureGlyphCache@@IUQFixed@@@Z @ 13845 NONAME ; void QImageTextureGlyphCache::fillTexture(struct QTextureGlyphCache::Coord const &, unsigned int, struct QFixed) - ?swap@QIcon@@QAEXAAV1@@Z @ 13846 NONAME ; void QIcon::swap(class QIcon &) - ?columnCount@QIdentityProxyModel@@UBEHABVQModelIndex@@@Z @ 13847 NONAME ; int QIdentityProxyModel::columnCount(class QModelIndex const &) const - ?unmarkRasterOverlay@QBlittablePixmapData@@QAEXABVQRectF@@@Z @ 13848 NONAME ; void QBlittablePixmapData::unmarkRasterOverlay(class QRectF const &) - ?collapse@QTreeViewPrivate@@QAEXH_N@Z @ 13849 NONAME ; void QTreeViewPrivate::collapse(int, bool) - ?trUtf8@QIdentityProxyModel@@SA?AVQString@@PBD0H@Z @ 13850 NONAME ; class QString QIdentityProxyModel::trUtf8(char const *, char const *, int) - ?brushOriginChanged@QBlitterPaintEngine@@UAEXXZ @ 13851 NONAME ; void QBlitterPaintEngine::brushOriginChanged(void) - ?openFile@QFileOpenEvent@@QBE_NAAVQFile@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 13852 NONAME ; bool QFileOpenEvent::openFile(class QFile &, class QFlags<enum QIODevice::OpenModeFlag>) const - ??0QApplicationPrivate@@QAE@AAHPAPADW4Type@QApplication@@H@Z @ 13853 NONAME ; QApplicationPrivate::QApplicationPrivate(int &, char * *, enum QApplication::Type, int) - ?qt_static_metacall@QSound@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13854 NONAME ; void QSound::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QToolBox@@0UQMetaObjectExtraData@@B @ 13855 NONAME ; struct QMetaObjectExtraData const QToolBox::staticMetaObjectExtraData - ?addDirectory@QZipWriter@@QAEXABVQString@@@Z @ 13856 NONAME ; void QZipWriter::addDirectory(class QString const &) - ?modelIndex@QTreeViewPrivate@@QBE?AVQModelIndex@@HH@Z @ 13857 NONAME ; class QModelIndex QTreeViewPrivate::modelIndex(int, int) const - ?staticMetaObjectExtraData@QGraphicsOpacityEffect@@0UQMetaObjectExtraData@@B @ 13858 NONAME ; struct QMetaObjectExtraData const QGraphicsOpacityEffect::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QGraphicsColorizeEffect@@0UQMetaObjectExtraData@@B @ 13859 NONAME ; struct QMetaObjectExtraData const QGraphicsColorizeEffect::staticMetaObjectExtraData - ?inFontUcs4@QFontMetrics@@QBE_NI@Z @ 13860 NONAME ; bool QFontMetrics::inFontUcs4(unsigned int) const - ?staticMetaObjectExtraData@QIconEnginePlugin@@0UQMetaObjectExtraData@@B @ 13861 NONAME ; struct QMetaObjectExtraData const QIconEnginePlugin::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QFrame@@0UQMetaObjectExtraData@@B @ 13862 NONAME ; struct QMetaObjectExtraData const QFrame::staticMetaObjectExtraData - ?isWritable@QZipWriter@@QBE_NXZ @ 13863 NONAME ; bool QZipWriter::isWritable(void) const - ?qt_static_metacall@QValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13864 NONAME ; void QValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QStandardItemModel@@0UQMetaObjectExtraData@@B @ 13865 NONAME ; struct QMetaObjectExtraData const QStandardItemModel::staticMetaObjectExtraData - ?itemHeight@QTreeViewPrivate@@QBEHH@Z @ 13866 NONAME ; int QTreeViewPrivate::itemHeight(int) const - ?qt_static_metacall@QDrag@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13867 NONAME ; void QDrag::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QFontComboBox@@0UQMetaObjectExtraData@@B @ 13868 NONAME ; struct QMetaObjectExtraData const QFontComboBox::staticMetaObjectExtraData - ?isRowHidden@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13869 NONAME ; bool QTreeViewPrivate::isRowHidden(class QModelIndex const &) const - ?staticMetaObjectExtraData@QInputDialog@@0UQMetaObjectExtraData@@B @ 13870 NONAME ; struct QMetaObjectExtraData const QInputDialog::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QInputContext@@0UQMetaObjectExtraData@@B @ 13871 NONAME ; struct QMetaObjectExtraData const QInputContext::staticMetaObjectExtraData - ?unlock@QBlittable@@QAEXXZ @ 13872 NONAME ; void QBlittable::unlock(void) - ?swap@QRegion@@QAEXAAV1@@Z @ 13873 NONAME ; void QRegion::swap(class QRegion &) - ?staticMetaObjectExtraData@QLCDNumber@@0UQMetaObjectExtraData@@B @ 13874 NONAME ; struct QMetaObjectExtraData const QLCDNumber::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QS60Style@@0UQMetaObjectExtraData@@B @ 13875 NONAME ; struct QMetaObjectExtraData const QS60Style::staticMetaObjectExtraData - ?qt_static_metacall@QWidgetAction@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13876 NONAME ; void QWidgetAction::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QListView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13877 NONAME ; void QListView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?setItemData@QAbstractProxyModel@@UAE_NABVQModelIndex@@ABV?$QMap@HVQVariant@@@@@Z @ 13878 NONAME ; bool QAbstractProxyModel::setItemData(class QModelIndex const &, class QMap<int, class QVariant> const &) - ?getStaticMetaObject@QInternalMimeData@@SAABUQMetaObject@@XZ @ 13879 NONAME ; struct QMetaObject const & QInternalMimeData::getStaticMetaObject(void) - ?swap@QPolygonF@@QAEXAAV1@@Z @ 13880 NONAME ; void QPolygonF::swap(class QPolygonF &) - ?creationPermissions@QZipWriter@@QBE?AV?$QFlags@W4Permission@QFile@@@@XZ @ 13881 NONAME ; class QFlags<enum QFile::Permission> QZipWriter::creationPermissions(void) const - ?qt_static_metacall@QDial@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13882 NONAME ; void QDial::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?swap@QPolygon@@QAEXAAV1@@Z @ 13883 NONAME ; void QPolygon::swap(class QPolygon &) - ?qt_static_metacall@QWorkspace@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13884 NONAME ; void QWorkspace::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QProgressDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13885 NONAME ; void QProgressDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?d_func@QBlitterPaintEngine@@ABEPBVQBlitterPaintEnginePrivate@@XZ @ 13886 NONAME ; class QBlitterPaintEnginePrivate const * QBlitterPaintEngine::d_func(void) const - ?actionText@QUndoCommand@@QBE?AVQString@@XZ @ 13887 NONAME ; class QString QUndoCommand::actionText(void) const - ?staticMetaObjectExtraData@QWidgetAction@@0UQMetaObjectExtraData@@B @ 13888 NONAME ; struct QMetaObjectExtraData const QWidgetAction::staticMetaObjectExtraData - ?qt_static_metacall@QListWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13889 NONAME ; void QListWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?tr@QIdentityProxyModel@@SA?AVQString@@PBD0H@Z @ 13890 NONAME ; class QString QIdentityProxyModel::tr(char const *, char const *, int) - ?swap@QKeySequence@@QAEXAAV1@@Z @ 13891 NONAME ; void QKeySequence::swap(class QKeySequence &) - ?staticMetaObjectExtraData@QGraphicsDropShadowEffect@@0UQMetaObjectExtraData@@B @ 13892 NONAME ; struct QMetaObjectExtraData const QGraphicsDropShadowEffect::staticMetaObjectExtraData - ?qt_static_metacall@QProgressBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13893 NONAME ; void QProgressBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QTextBlockGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13894 NONAME ; void QTextBlockGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?lineHeight@QTextBlockFormat@@QBEMXZ @ 13895 NONAME ; float QTextBlockFormat::lineHeight(void) const - ?stroke@QBlitterPaintEngine@@UAEXABVQVectorPath@@ABVQPen@@@Z @ 13896 NONAME ; void QBlitterPaintEngine::stroke(class QVectorPath const &, class QPen const &) - ?qt_static_metacall@QWizardPage@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13897 NONAME ; void QWizardPage::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?_q_sortIndicatorChanged@QTreeViewPrivate@@QAEXHW4SortOrder@Qt@@@Z @ 13898 NONAME ; void QTreeViewPrivate::_q_sortIndicatorChanged(int, enum Qt::SortOrder) - ?staticMetaObjectExtraData@QToolButton@@0UQMetaObjectExtraData@@B @ 13899 NONAME ; struct QMetaObjectExtraData const QToolButton::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QSyntaxHighlighter@@0UQMetaObjectExtraData@@B @ 13900 NONAME ; struct QMetaObjectExtraData const QSyntaxHighlighter::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QHeaderView@@0UQMetaObjectExtraData@@B @ 13901 NONAME ; struct QMetaObjectExtraData const QHeaderView::staticMetaObjectExtraData - ?tr@QInternalMimeData@@SA?AVQString@@PBD0@Z @ 13902 NONAME ; class QString QInternalMimeData::tr(char const *, char const *) - ?mapFromSource@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13903 NONAME ; class QModelIndex QIdentityProxyModel::mapFromSource(class QModelIndex const &) const - ??1QBlittable@@UAE@XZ @ 13904 NONAME ; QBlittable::~QBlittable(void) - ??_EQBlitterPaintEngine@@UAE@I@Z @ 13905 NONAME ; QBlitterPaintEngine::~QBlitterPaintEngine(unsigned int) - ?staticMetaObjectExtraData@QInternalMimeData@@0UQMetaObjectExtraData@@B @ 13906 NONAME ; struct QMetaObjectExtraData const QInternalMimeData::staticMetaObjectExtraData - ?buffer@QBlittablePixmapData@@UAEPAVQImage@@XZ @ 13907 NONAME ; class QImage * QBlittablePixmapData::buffer(void) - ?staticMetaObjectExtraData@QComboBox@@0UQMetaObjectExtraData@@B @ 13908 NONAME ; struct QMetaObjectExtraData const QComboBox::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QWorkspace@@0UQMetaObjectExtraData@@B @ 13909 NONAME ; struct QMetaObjectExtraData const QWorkspace::staticMetaObjectExtraData - ?nextLogicalPosition@QTextEngine@@QBEHH@Z @ 13910 NONAME ; int QTextEngine::nextLogicalPosition(int) const - ?qt_static_metacall@QGraphicsEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13911 NONAME ; void QGraphicsEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QUndoGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13912 NONAME ; void QUndoGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QProgressBar@@0UQMetaObjectExtraData@@B @ 13913 NONAME ; struct QMetaObjectExtraData const QProgressBar::staticMetaObjectExtraData - ?qt_static_metacall@QLineEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13914 NONAME ; void QLineEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?drawStaticTextItem@QBlitterPaintEngine@@UAEXPAVQStaticTextItem@@@Z @ 13915 NONAME ; void QBlitterPaintEngine::drawStaticTextItem(class QStaticTextItem *) - ?pageDown@QTreeViewPrivate@@QBEHH@Z @ 13916 NONAME ; int QTreeViewPrivate::pageDown(int) const - ?lock@QBlittable@@QAEPAVQImage@@XZ @ 13917 NONAME ; class QImage * QBlittable::lock(void) - ?setFontHintingPreference@QTextCharFormat@@QAEXW4HintingPreference@QFont@@@Z @ 13918 NONAME ; void QTextCharFormat::setFontHintingPreference(enum QFont::HintingPreference) - ?qt_static_metacall@QPixmapColorizeFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13919 NONAME ; void QPixmapColorizeFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGuiPlatformPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13920 NONAME ; void QGuiPlatformPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QSplitterHandle@@0UQMetaObjectExtraData@@B @ 13921 NONAME ; struct QMetaObjectExtraData const QSplitterHandle::staticMetaObjectExtraData - ?qt_static_metacall@QButtonGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13922 NONAME ; void QButtonGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QCalendarWidget@@0UQMetaObjectExtraData@@B @ 13923 NONAME ; struct QMetaObjectExtraData const QCalendarWidget::staticMetaObjectExtraData - ?qt_static_metacall@QTreeWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13924 NONAME ; void QTreeWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?doItemsLayout@QTableView@@UAEXXZ @ 13925 NONAME ; void QTableView::doItemsLayout(void) - ??_EQInternalMimeData@@UAE@I@Z @ 13926 NONAME ; QInternalMimeData::~QInternalMimeData(unsigned int) - ?staticMetaObjectExtraData@QMouseEventTransition@@0UQMetaObjectExtraData@@B @ 13927 NONAME ; struct QMetaObjectExtraData const QMouseEventTransition::staticMetaObjectExtraData - ?qt_static_metacall@QIconEnginePlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13928 NONAME ; void QIconEnginePlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?_q_modelAboutToBeReset@QTreeViewPrivate@@QAEXXZ @ 13929 NONAME ; void QTreeViewPrivate::_q_modelAboutToBeReset(void) - ?qt_static_metacall@QDialogButtonBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13930 NONAME ; void QDialogButtonBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQPointF@@ABVQTextItem@@@Z @ 13931 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QPointF const &, class QTextItem const &) - ?qt_static_metacall@QPlainTextDocumentLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13932 NONAME ; void QPlainTextDocumentLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QLabel@@0UQMetaObjectExtraData@@B @ 13933 NONAME ; struct QMetaObjectExtraData const QLabel::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QCompleter@@0UQMetaObjectExtraData@@B @ 13934 NONAME ; struct QMetaObjectExtraData const QCompleter::staticMetaObjectExtraData - ?qt_static_metacall@QDateEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13935 NONAME ; void QDateEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?drawEllipse@QBlitterPaintEngine@@UAEXABVQRectF@@@Z @ 13936 NONAME ; void QBlitterPaintEngine::drawEllipse(class QRectF const &) - ?styleName@QFontInfo@@QBE?AVQString@@XZ @ 13937 NONAME ; class QString QFontInfo::styleName(void) const - ?staticMetaObjectExtraData@QTimeEdit@@0UQMetaObjectExtraData@@B @ 13938 NONAME ; struct QMetaObjectExtraData const QTimeEdit::staticMetaObjectExtraData - ?itemDecorationAt@QTreeViewPrivate@@QBEHABVQPoint@@@Z @ 13939 NONAME ; int QTreeViewPrivate::itemDecorationAt(class QPoint const &) const - ?blittable@QBlittablePixmapData@@QBEPAVQBlittable@@XZ @ 13940 NONAME ; class QBlittable * QBlittablePixmapData::blittable(void) const - ?setFocalRadius@QRadialGradient@@QAEXM@Z @ 13941 NONAME ; void QRadialGradient::setFocalRadius(float) - ?qt_painterPathFromVectorPath@@YA?AVQPainterPath@@ABVQVectorPath@@@Z @ 13942 NONAME ; class QPainterPath qt_painterPathFromVectorPath(class QVectorPath const &) - ?staticMetaObjectExtraData@QAction@@0UQMetaObjectExtraData@@B @ 13943 NONAME ; struct QMetaObjectExtraData const QAction::staticMetaObjectExtraData - ?resizeCache@QTextureGlyphCache@@QAEXHH@Z @ 13944 NONAME ; void QTextureGlyphCache::resizeCache(int, int) - ?qt_static_metacall@QHeaderView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13945 NONAME ; void QHeaderView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QGraphicsProxyWidget@@0UQMetaObjectExtraData@@B @ 13946 NONAME ; struct QMetaObjectExtraData const QGraphicsProxyWidget::staticMetaObjectExtraData - ?metaObject@QInternalMimeData@@UBEPBUQMetaObject@@XZ @ 13947 NONAME ; struct QMetaObject const * QInternalMimeData::metaObject(void) const - ?addSymLink@QZipWriter@@QAEXABVQString@@0@Z @ 13948 NONAME ; void QZipWriter::addSymLink(class QString const &, class QString const &) - ?drawStaticTextItem@QPaintEngineEx@@UAEXPAVQStaticTextItem@@@Z @ 13949 NONAME ; void QPaintEngineEx::drawStaticTextItem(class QStaticTextItem *) - ?tr@QIdentityProxyModel@@SA?AVQString@@PBD0@Z @ 13950 NONAME ; class QString QIdentityProxyModel::tr(char const *, char const *) - ?qt_static_metacall@QFileDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13951 NONAME ; void QFileDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QInternalMimeData@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13952 NONAME ; void QInternalMimeData::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13953 NONAME ; void QGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?hasFormatHelper@QInternalMimeData@@SA_NABVQString@@PBVQMimeData@@@Z @ 13954 NONAME ; bool QInternalMimeData::hasFormatHelper(class QString const &, class QMimeData const *) - ?state@QBlitterPaintEngine@@QAEPAVQPainterState@@XZ @ 13955 NONAME ; class QPainterState * QBlitterPaintEngine::state(void) - ?penChanged@QBlitterPaintEngine@@UAEXXZ @ 13956 NONAME ; void QBlitterPaintEngine::penChanged(void) - ??0QFileOpenEvent@@QAE@ABVRFile@@@Z @ 13957 NONAME ; QFileOpenEvent::QFileOpenEvent(class RFile const &) - ?staticMetaObjectExtraData@QStackedLayout@@0UQMetaObjectExtraData@@B @ 13958 NONAME ; struct QMetaObjectExtraData const QStackedLayout::staticMetaObjectExtraData - ?match@QIdentityProxyModel@@UBE?AV?$QList@VQModelIndex@@@@ABVQModelIndex@@HABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 13959 NONAME ; class QList<class QModelIndex> QIdentityProxyModel::match(class QModelIndex const &, int, class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const - ?cursorMoveStyle@QLineControl@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13960 NONAME ; enum Qt::CursorMoveStyle QLineControl::cursorMoveStyle(void) const - ?hasHeightForWidth@QWidgetPrivate@@UBE_NXZ @ 13961 NONAME ; bool QWidgetPrivate::hasHeightForWidth(void) const - ?qt_static_metacall@QMessageBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13962 NONAME ; void QMessageBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObjectExtraData@QSortFilterProxyModel@@0UQMetaObjectExtraData@@B @ 13963 NONAME ; struct QMetaObjectExtraData const QSortFilterProxyModel::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QCommandLinkButton@@0UQMetaObjectExtraData@@B @ 13964 NONAME ; struct QMetaObjectExtraData const QCommandLinkButton::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QWidget@@0UQMetaObjectExtraData@@B @ 13965 NONAME ; struct QMetaObjectExtraData const QWidget::staticMetaObjectExtraData - ?toImage@QBlittablePixmapData@@UBE?AVQImage@@XZ @ 13966 NONAME ; class QImage QBlittablePixmapData::toImage(void) const - ??_EQBlittable@@UAE@I@Z @ 13967 NONAME ; QBlittable::~QBlittable(unsigned int) - ?below@QTreeViewPrivate@@QBEHH@Z @ 13968 NONAME ; int QTreeViewPrivate::below(int) const - ?staticMetaObject@QIdentityProxyModel@@2UQMetaObject@@B @ 13969 NONAME ; struct QMetaObject const QIdentityProxyModel::staticMetaObject - ?rowCount@QIdentityProxyModel@@UBEHABVQModelIndex@@@Z @ 13970 NONAME ; int QIdentityProxyModel::rowCount(class QModelIndex const &) const - ?trUtf8@QIdentityProxyModel@@SA?AVQString@@PBD0@Z @ 13971 NONAME ; class QString QIdentityProxyModel::trUtf8(char const *, char const *) - ?qt_static_metacall@QRadioButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13972 NONAME ; void QRadioButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ??1QInternalMimeData@@UAE@XZ @ 13973 NONAME ; QInternalMimeData::~QInternalMimeData(void) - ?_q_columnsAboutToBeRemoved@QTreeViewPrivate@@UAEXABVQModelIndex@@HH@Z @ 13974 NONAME ; void QTreeViewPrivate::_q_columnsAboutToBeRemoved(class QModelIndex const &, int, int) - ?qt_addBitmapToPath@@YAXMMPBEHHHPAVQPainterPath@@@Z @ 13975 NONAME ; void qt_addBitmapToPath(float, float, unsigned char const *, int, int, int, class QPainterPath *) - ?qt_static_metacall@QTextTable@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13976 NONAME ; void QTextTable::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QItemSelectionModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13977 NONAME ; void QItemSelectionModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?staticMetaObject@QInternalMimeData@@2UQMetaObject@@B @ 13978 NONAME ; struct QMetaObject const QInternalMimeData::staticMetaObject - ?staticMetaObjectExtraData@QGraphicsTransform@@0UQMetaObjectExtraData@@B @ 13979 NONAME ; struct QMetaObjectExtraData const QGraphicsTransform::staticMetaObjectExtraData - ?staticMetaObjectExtraData@QAbstractTextDocumentLayout@@0UQMetaObjectExtraData@@B @ 13980 NONAME ; struct QMetaObjectExtraData const QAbstractTextDocumentLayout::staticMetaObjectExtraData - ?qt_static_metacall@QGraphicsWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13981 NONAME ; void QGraphicsWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?qt_static_metacall@QShortcut@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13982 NONAME ; void QShortcut::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) - ?endOfLine@QTextEngine@@AAEHH@Z @ 13983 NONAME ; int QTextEngine::endOfLine(int) - ?queryKeyboardModifiers@QApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 13984 NONAME ; class QFlags<enum Qt::KeyboardModifier> QApplication::queryKeyboardModifiers(void) - ?resetFontEngineCache@QTextEngine@@QAEXXZ @ 13985 NONAME ; void QTextEngine::resetFontEngineCache(void) - ?symbianHandleLiteModeStartup@QApplicationPrivate@@QAEXXZ @ 13986 NONAME ; void QApplicationPrivate::symbianHandleLiteModeStartup(void) - ?_q_cleanupWinIds@QWidgetPrivate@@QAEXXZ @ 13987 NONAME ; void QWidgetPrivate::_q_cleanupWinIds(void) - + ?aboutToUseGpuResources@QApplication@@IAEXXZ @ 13116 NONAME ; void QApplication::aboutToUseGpuResources(void) + ?aboutToReleaseGpuResources@QApplication@@IAEXXZ @ 13117 NONAME ; void QApplication::aboutToReleaseGpuResources(void) + ?emitAboutToUseGpuResources@QApplicationPrivate@@QAEXXZ @ 13118 NONAME ; void QApplicationPrivate::emitAboutToUseGpuResources(void) + ?emitAboutToReleaseGpuResources@QApplicationPrivate@@QAEXXZ @ 13119 NONAME ; void QApplicationPrivate::emitAboutToReleaseGpuResources(void) + png_access_version_number @ 13120 NONAME + png_benign_error @ 13121 NONAME + png_build_grayscale_palette @ 13122 NONAME + png_calloc @ 13123 NONAME + png_chunk_benign_error @ 13124 NONAME + png_chunk_error @ 13125 NONAME + png_chunk_warning @ 13126 NONAME + png_convert_from_struct_tm @ 13127 NONAME + png_convert_from_time_t @ 13128 NONAME + png_convert_to_rfc1123 @ 13129 NONAME + png_create_info_struct @ 13130 NONAME + png_create_read_struct @ 13131 NONAME + png_create_read_struct_2 @ 13132 NONAME + png_create_write_struct @ 13133 NONAME + png_create_write_struct_2 @ 13134 NONAME + png_data_freer @ 13135 NONAME + png_destroy_info_struct @ 13136 NONAME + png_destroy_read_struct @ 13137 NONAME + png_destroy_write_struct @ 13138 NONAME + png_error @ 13139 NONAME + png_free @ 13140 NONAME + png_free_data @ 13141 NONAME + png_free_default @ 13142 NONAME + png_get_IHDR @ 13143 NONAME + png_get_PLTE @ 13144 NONAME + png_get_bKGD @ 13145 NONAME + png_get_bit_depth @ 13146 NONAME + png_get_cHRM @ 13147 NONAME + png_get_cHRM_fixed @ 13148 NONAME + png_get_channels @ 13149 NONAME + png_get_chunk_cache_max @ 13150 NONAME + png_get_chunk_malloc_max @ 13151 NONAME + png_get_color_type @ 13152 NONAME + png_get_compression_buffer_size @ 13153 NONAME + png_get_compression_type @ 13154 NONAME + png_get_copyright @ 13155 NONAME + png_get_current_pass_number @ 13156 NONAME + png_get_current_row_number @ 13157 NONAME + png_get_error_ptr @ 13158 NONAME + png_get_filter_type @ 13159 NONAME + png_get_gAMA @ 13160 NONAME + png_get_gAMA_fixed @ 13161 NONAME + png_get_hIST @ 13162 NONAME + png_get_header_ver @ 13163 NONAME + png_get_header_version @ 13164 NONAME + png_get_iCCP @ 13165 NONAME + png_get_image_height @ 13166 NONAME + png_get_image_width @ 13167 NONAME + png_get_int_32 @ 13168 NONAME + png_get_interlace_type @ 13169 NONAME + png_get_io_chunk_name @ 13170 NONAME + png_get_io_chunk_type @ 13171 NONAME + png_get_io_ptr @ 13172 NONAME + png_get_io_state @ 13173 NONAME + png_get_libpng_ver @ 13174 NONAME + png_get_mem_ptr @ 13175 NONAME + png_get_oFFs @ 13176 NONAME + png_get_pCAL @ 13177 NONAME + png_get_pHYs @ 13178 NONAME + png_get_pHYs_dpi @ 13179 NONAME + png_get_pixel_aspect_ratio @ 13180 NONAME + png_get_pixel_aspect_ratio_fixed @ 13181 NONAME + png_get_pixels_per_inch @ 13182 NONAME + png_get_pixels_per_meter @ 13183 NONAME + png_get_progressive_ptr @ 13184 NONAME + png_get_rgb_to_gray_status @ 13185 NONAME + png_get_rowbytes @ 13186 NONAME + png_get_rows @ 13187 NONAME + png_get_sBIT @ 13188 NONAME + png_get_sCAL @ 13189 NONAME + png_get_sCAL_fixed @ 13190 NONAME + png_get_sCAL_s @ 13191 NONAME + png_get_sPLT @ 13192 NONAME + png_get_sRGB @ 13193 NONAME + png_get_signature @ 13194 NONAME + png_get_tIME @ 13195 NONAME + png_get_tRNS @ 13196 NONAME + png_get_text @ 13197 NONAME + png_get_uint_16 @ 13198 NONAME + png_get_uint_31 @ 13199 NONAME + png_get_uint_32 @ 13200 NONAME + png_get_unknown_chunks @ 13201 NONAME + png_get_user_chunk_ptr @ 13202 NONAME + png_get_user_height_max @ 13203 NONAME + png_get_user_transform_ptr @ 13204 NONAME + png_get_user_width_max @ 13205 NONAME + png_get_valid @ 13206 NONAME + png_get_x_offset_inches @ 13207 NONAME + png_get_x_offset_inches_fixed @ 13208 NONAME + png_get_x_offset_microns @ 13209 NONAME + png_get_x_offset_pixels @ 13210 NONAME + png_get_x_pixels_per_inch @ 13211 NONAME + png_get_x_pixels_per_meter @ 13212 NONAME + png_get_y_offset_inches @ 13213 NONAME + png_get_y_offset_inches_fixed @ 13214 NONAME + png_get_y_offset_microns @ 13215 NONAME + png_get_y_offset_pixels @ 13216 NONAME + png_get_y_pixels_per_inch @ 13217 NONAME + png_get_y_pixels_per_meter @ 13218 NONAME + png_handle_as_unknown @ 13219 NONAME + png_info_init_3 @ 13220 NONAME + png_init_io @ 13221 NONAME + png_longjmp @ 13222 NONAME + png_malloc @ 13223 NONAME + png_malloc_default @ 13224 NONAME + png_malloc_warn @ 13225 NONAME + png_permit_mng_features @ 13226 NONAME + png_process_data @ 13227 NONAME + png_process_data_pause @ 13228 NONAME + png_process_data_skip @ 13229 NONAME + png_progressive_combine_row @ 13230 NONAME + png_read_end @ 13231 NONAME + png_read_image @ 13232 NONAME + png_read_info @ 13233 NONAME + png_read_png @ 13234 NONAME + png_read_row @ 13235 NONAME + png_read_rows @ 13236 NONAME + png_read_update_info @ 13237 NONAME + png_reset_zstream @ 13238 NONAME + png_save_int_32 @ 13239 NONAME + png_save_uint_16 @ 13240 NONAME + png_save_uint_32 @ 13241 NONAME + png_set_IHDR @ 13242 NONAME + png_set_PLTE @ 13243 NONAME + png_set_add_alpha @ 13244 NONAME + png_set_alpha_mode @ 13245 NONAME + png_set_alpha_mode_fixed @ 13246 NONAME + png_set_bKGD @ 13247 NONAME + png_set_background @ 13248 NONAME + png_set_background_fixed @ 13249 NONAME + png_set_benign_errors @ 13250 NONAME + png_set_bgr @ 13251 NONAME + png_set_cHRM @ 13252 NONAME + png_set_cHRM_fixed @ 13253 NONAME + png_set_chunk_cache_max @ 13254 NONAME + png_set_chunk_malloc_max @ 13255 NONAME + png_set_compression_buffer_size @ 13256 NONAME + png_set_compression_level @ 13257 NONAME + png_set_compression_mem_level @ 13258 NONAME + png_set_compression_method @ 13259 NONAME + png_set_compression_strategy @ 13260 NONAME + png_set_compression_window_bits @ 13261 NONAME + png_set_crc_action @ 13262 NONAME + png_set_error_fn @ 13263 NONAME + png_set_expand @ 13264 NONAME + png_set_expand_16 @ 13265 NONAME + png_set_expand_gray_1_2_4_to_8 @ 13266 NONAME + png_set_filler @ 13267 NONAME + png_set_filter @ 13268 NONAME + png_set_filter_heuristics @ 13269 NONAME + png_set_filter_heuristics_fixed @ 13270 NONAME + png_set_flush @ 13271 NONAME + png_set_gAMA @ 13272 NONAME + png_set_gAMA_fixed @ 13273 NONAME + png_set_gamma @ 13274 NONAME + png_set_gamma_fixed @ 13275 NONAME + png_set_gray_to_rgb @ 13276 NONAME + png_set_hIST @ 13277 NONAME + png_set_iCCP @ 13278 NONAME + png_set_interlace_handling @ 13279 NONAME + png_set_invalid @ 13280 NONAME + png_set_invert_alpha @ 13281 NONAME + png_set_invert_mono @ 13282 NONAME + png_set_keep_unknown_chunks @ 13283 NONAME + png_set_longjmp_fn @ 13284 NONAME + png_set_mem_fn @ 13285 NONAME + png_set_oFFs @ 13286 NONAME + png_set_pCAL @ 13287 NONAME + png_set_pHYs @ 13288 NONAME + png_set_packing @ 13289 NONAME + png_set_packswap @ 13290 NONAME + png_set_palette_to_rgb @ 13291 NONAME + png_set_progressive_read_fn @ 13292 NONAME + png_set_quantize @ 13293 NONAME + png_set_read_fn @ 13294 NONAME + png_set_read_status_fn @ 13295 NONAME + png_set_read_user_chunk_fn @ 13296 NONAME + png_set_read_user_transform_fn @ 13297 NONAME + png_set_rgb_to_gray @ 13298 NONAME + png_set_rgb_to_gray_fixed @ 13299 NONAME + png_set_rows @ 13300 NONAME + png_set_sBIT @ 13301 NONAME + png_set_sCAL @ 13302 NONAME + png_set_sCAL_fixed @ 13303 NONAME + png_set_sCAL_s @ 13304 NONAME + png_set_sPLT @ 13305 NONAME + png_set_sRGB @ 13306 NONAME + png_set_sRGB_gAMA_and_cHRM @ 13307 NONAME + png_set_scale_16 @ 13308 NONAME + png_set_shift @ 13309 NONAME + png_set_sig_bytes @ 13310 NONAME + png_set_strip_16 @ 13311 NONAME + png_set_strip_alpha @ 13312 NONAME + png_set_swap @ 13313 NONAME + png_set_swap_alpha @ 13314 NONAME + png_set_tIME @ 13315 NONAME + png_set_tRNS @ 13316 NONAME + png_set_tRNS_to_alpha @ 13317 NONAME + png_set_text @ 13318 NONAME + png_set_text_compression_level @ 13319 NONAME + png_set_text_compression_mem_level @ 13320 NONAME + png_set_text_compression_method @ 13321 NONAME + png_set_text_compression_strategy @ 13322 NONAME + png_set_text_compression_window_bits @ 13323 NONAME + png_set_unknown_chunk_location @ 13324 NONAME + png_set_unknown_chunks @ 13325 NONAME + png_set_user_limits @ 13326 NONAME + png_set_user_transform_info @ 13327 NONAME + png_set_write_fn @ 13328 NONAME + png_set_write_status_fn @ 13329 NONAME + png_set_write_user_transform_fn @ 13330 NONAME + png_sig_cmp @ 13331 NONAME + png_start_read_image @ 13332 NONAME + png_warning @ 13333 NONAME + png_write_chunk @ 13334 NONAME + png_write_chunk_data @ 13335 NONAME + png_write_chunk_end @ 13336 NONAME + png_write_chunk_start @ 13337 NONAME + png_write_end @ 13338 NONAME + png_write_flush @ 13339 NONAME + png_write_image @ 13340 NONAME + png_write_info @ 13341 NONAME + png_write_info_before_PLTE @ 13342 NONAME + png_write_png @ 13343 NONAME + png_write_row @ 13344 NONAME + png_write_rows @ 13345 NONAME + png_write_sig @ 13346 NONAME + ?clipEnabledChanged@QBlitterPaintEngine@@UAEXXZ @ 13347 NONAME ; void QBlitterPaintEngine::clipEnabledChanged(void) + ?qt_static_metacall@QEventDispatcherS60@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13348 NONAME ; void QEventDispatcherS60::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?supportsSubPixelPositions@QFontEngine@@UBE_NXZ @ 13349 NONAME ; bool QFontEngine::supportsSubPixelPositions(void) const + ?qt_static_metacall@QStyledItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13350 NONAME ; void QStyledItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QPixmapDropShadowFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13351 NONAME ; void QPixmapDropShadowFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QS60Style@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13352 NONAME ; void QS60Style::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTableWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13353 NONAME ; void QTableWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTextBrowser@@0UQMetaObjectExtraData@@B @ 13354 NONAME ; struct QMetaObjectExtraData const QTextBrowser::staticMetaObjectExtraData + ?qt_static_metacall@QMenuBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13355 NONAME ; void QMenuBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?exists@QZipWriter@@QBE_NXZ @ 13356 NONAME ; bool QZipWriter::exists(void) const + ?heightForWidth@QTabWidget@@UBEHH@Z @ 13357 NONAME ; int QTabWidget::heightForWidth(int) const + ?staticMetaObjectExtraData@QSplashScreen@@0UQMetaObjectExtraData@@B @ 13358 NONAME ; struct QMetaObjectExtraData const QSplashScreen::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsItemAnimation@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13359 NONAME ; void QGraphicsItemAnimation::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??0QRasterWindowSurface@@QAE@PAVQWidget@@_N@Z @ 13360 NONAME ; QRasterWindowSurface::QRasterWindowSurface(class QWidget *, bool) + ?brushChanged@QBlitterPaintEngine@@UAEXXZ @ 13361 NONAME ; void QBlitterPaintEngine::brushChanged(void) + ?clip@QBlitterPaintEngine@@UAEXABVQRect@@W4ClipOperation@Qt@@@Z @ 13362 NONAME ; void QBlitterPaintEngine::clip(class QRect const &, enum Qt::ClipOperation) + ?staticMetaObjectExtraData@QGraphicsWidget@@0UQMetaObjectExtraData@@B @ 13363 NONAME ; struct QMetaObjectExtraData const QGraphicsWidget::staticMetaObjectExtraData + ?qt_static_metacall@QSessionManager@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13364 NONAME ; void QSessionManager::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTabWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13365 NONAME ; void QTabWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTapAndHoldGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13366 NONAME ; void QTapAndHoldGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QMainWindow@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13367 NONAME ; void QMainWindow::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QMovie@@0UQMetaObjectExtraData@@B @ 13368 NONAME ; struct QMetaObjectExtraData const QMovie::staticMetaObjectExtraData + ?trUtf8@QInternalMimeData@@SA?AVQString@@PBD0@Z @ 13369 NONAME ; class QString QInternalMimeData::trUtf8(char const *, char const *) + ?staticMetaObjectExtraData@QPixmapConvolutionFilter@@0UQMetaObjectExtraData@@B @ 13370 NONAME ; struct QMetaObjectExtraData const QPixmapConvolutionFilter::staticMetaObjectExtraData + ?setHintingPreference@QFont@@QAEXW4HintingPreference@1@@Z @ 13371 NONAME ; void QFont::setHintingPreference(enum QFont::HintingPreference) + ?initialize@QTreeViewPrivate@@QAEXXZ @ 13372 NONAME ; void QTreeViewPrivate::initialize(void) + ?qt_static_metacall@QTextControl@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13373 NONAME ; void QTextControl::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QToolBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13374 NONAME ; void QToolBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QSplitter@@0UQMetaObjectExtraData@@B @ 13375 NONAME ; struct QMetaObjectExtraData const QSplitter::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsTextItem@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13376 NONAME ; void QGraphicsTextItem::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGraphicsView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13377 NONAME ; void QGraphicsView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGraphicsOpacityEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13378 NONAME ; void QGraphicsOpacityEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGraphicsBlurEffect@@0UQMetaObjectExtraData@@B @ 13379 NONAME ; struct QMetaObjectExtraData const QGraphicsBlurEffect::staticMetaObjectExtraData + ?capabilities@QBlittable@@QBE?AV?$QFlags@W4Capability@QBlittable@@@@XZ @ 13380 NONAME ; class QFlags<enum QBlittable::Capability> QBlittable::capabilities(void) const + ?qt_static_metacall@QDoubleSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13381 NONAME ; void QDoubleSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setCursorMoveStyle@QTextLayout@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13382 NONAME ; void QTextLayout::setCursorMoveStyle(enum Qt::CursorMoveStyle) + ?qt_static_metacall@QGraphicsObject@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13383 NONAME ; void QGraphicsObject::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QAbstractButton@@0UQMetaObjectExtraData@@B @ 13384 NONAME ; struct QMetaObjectExtraData const QAbstractButton::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsEffectSource@@0UQMetaObjectExtraData@@B @ 13385 NONAME ; struct QMetaObjectExtraData const QGraphicsEffectSource::staticMetaObjectExtraData + ?qt_static_metacall@QAbstractItemView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13386 NONAME ; void QAbstractItemView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QPaintBufferResource@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13387 NONAME ; void QPaintBufferResource::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QBrush@@QAEXAAV1@@Z @ 13388 NONAME ; void QBrush::swap(class QBrush &) + ?expand@QTreeViewPrivate@@QAEXH_N@Z @ 13389 NONAME ; void QTreeViewPrivate::expand(int, bool) + ?qt_static_metacall@QTextDocument@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13390 NONAME ; void QTextDocument::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?fontHintingPreference@QTextCharFormat@@QBE?AW4HintingPreference@QFont@@XZ @ 13391 NONAME ; enum QFont::HintingPreference QTextCharFormat::fontHintingPreference(void) const + ?swap@QPixmap@@QAEXAAV1@@Z @ 13392 NONAME ; void QPixmap::swap(class QPixmap &) + ??0QBlitterPaintEngine@@QAE@PAVQBlittablePixmapData@@@Z @ 13393 NONAME ; QBlitterPaintEngine::QBlitterPaintEngine(class QBlittablePixmapData *) + ?removeViewItems@QTreeViewPrivate@@QAEXHH@Z @ 13394 NONAME ; void QTreeViewPrivate::removeViewItems(int, int) + ?staticMetaObjectExtraData@QTableView@@0UQMetaObjectExtraData@@B @ 13395 NONAME ; struct QMetaObjectExtraData const QTableView::staticMetaObjectExtraData + ?qt_static_metacall@QAction@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13396 NONAME ; void QAction::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QPinchGesture@@0UQMetaObjectExtraData@@B @ 13397 NONAME ; struct QMetaObjectExtraData const QPinchGesture::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QIdentityProxyModel@@0UQMetaObjectExtraData@@B @ 13398 NONAME ; struct QMetaObjectExtraData const QIdentityProxyModel::staticMetaObjectExtraData + ?numberPrefix@QTextListFormat@@QBE?AVQString@@XZ @ 13399 NONAME ; class QString QTextListFormat::numberPrefix(void) const + ?qt_static_metacall@QPlainTextEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13400 NONAME ; void QPlainTextEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QListView@@0UQMetaObjectExtraData@@B @ 13401 NONAME ; struct QMetaObjectExtraData const QListView::staticMetaObjectExtraData + ?qt_static_metacall@QLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13402 NONAME ; void QLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QWindowsStyle@@0UQMetaObjectExtraData@@B @ 13403 NONAME ; struct QMetaObjectExtraData const QWindowsStyle::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QMdiSubWindow@@0UQMetaObjectExtraData@@B @ 13404 NONAME ; struct QMetaObjectExtraData const QMdiSubWindow::staticMetaObjectExtraData + ?drawAnimatedOperation@QTreeViewPrivate@@QBEXPAVQPainter@@@Z @ 13405 NONAME ; void QTreeViewPrivate::drawAnimatedOperation(class QPainter *) const + ?firstVisibleItem@QTreeViewPrivate@@QBEHPAH@Z @ 13406 NONAME ; int QTreeViewPrivate::firstVisibleItem(int *) const + ?qt_static_metacall@QClipboard@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13407 NONAME ; void QClipboard::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??MQItemSelectionRange@@QBE_NABV0@@Z @ 13408 NONAME ; bool QItemSelectionRange::operator<(class QItemSelectionRange const &) const + ?setWidthForHeight@QSizePolicy@@QAEX_N@Z @ 13409 NONAME ; void QSizePolicy::setWidthForHeight(bool) + ?qt_static_metacall@QGraphicsScene@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13410 NONAME ; void QGraphicsScene::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTextList@@0UQMetaObjectExtraData@@B @ 13411 NONAME ; struct QMetaObjectExtraData const QTextList::staticMetaObjectExtraData + ?qt_fontdata_from_index@@YA?AVQByteArray@@H@Z @ 13412 NONAME ; class QByteArray qt_fontdata_from_index(int) + ?offsetInLigature@QTextEngine@@QAE?AUQFixed@@PBUQScriptItem@@HHH@Z @ 13413 NONAME ; struct QFixed QTextEngine::offsetInLigature(struct QScriptItem const *, int, int, int) + ?defaultCursorMoveStyle@QTextDocument@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13414 NONAME ; enum Qt::CursorMoveStyle QTextDocument::defaultCursorMoveStyle(void) const + ?hasFamily@QFontDatabase@@QBE_NABVQString@@@Z @ 13415 NONAME ; bool QFontDatabase::hasFamily(class QString const &) const + ?qt_static_metacall@QGraphicsAnchor@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13416 NONAME ; void QGraphicsAnchor::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QImage@@QAEXAAV1@@Z @ 13417 NONAME ; void QImage::swap(class QImage &) + ?staticMetaObjectExtraData@QDockWidget@@0UQMetaObjectExtraData@@B @ 13418 NONAME ; struct QMetaObjectExtraData const QDockWidget::staticMetaObjectExtraData + ?insertViewItems@QTreeViewPrivate@@QAEXHHABUQTreeViewItem@@@Z @ 13419 NONAME ; void QTreeViewPrivate::insertViewItems(int, int, struct QTreeViewItem const &) + ?compositionModeChanged@QBlitterPaintEngine@@UAEXXZ @ 13420 NONAME ; void QBlitterPaintEngine::compositionModeChanged(void) + ?staticMetaObjectExtraData@QPictureFormatPlugin@@0UQMetaObjectExtraData@@B @ 13421 NONAME ; struct QMetaObjectExtraData const QPictureFormatPlugin::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QAbstractItemView@@0UQMetaObjectExtraData@@B @ 13422 NONAME ; struct QMetaObjectExtraData const QAbstractItemView::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QValidator@@0UQMetaObjectExtraData@@B @ 13423 NONAME ; struct QMetaObjectExtraData const QValidator::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsBlurEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13424 NONAME ; void QGraphicsBlurEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDialog@@0UQMetaObjectExtraData@@B @ 13425 NONAME ; struct QMetaObjectExtraData const QDialog::staticMetaObjectExtraData + ?qt_static_metacall@QSplitter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13426 NONAME ; void QSplitter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QLineControl@@0UQMetaObjectExtraData@@B @ 13427 NONAME ; struct QMetaObjectExtraData const QLineControl::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QProgressDialog@@0UQMetaObjectExtraData@@B @ 13428 NONAME ; struct QMetaObjectExtraData const QProgressDialog::staticMetaObjectExtraData + ?drawRects@QBlitterPaintEngine@@UAEXPBVQRectF@@H@Z @ 13429 NONAME ; void QBlitterPaintEngine::drawRects(class QRectF const *, int) + ??0QTreeViewPrivate@@QAE@XZ @ 13430 NONAME ; QTreeViewPrivate::QTreeViewPrivate(void) + ?qt_static_metacall@QGridLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13431 NONAME ; void QGridLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QMenuBar@@0UQMetaObjectExtraData@@B @ 13432 NONAME ; struct QMetaObjectExtraData const QMenuBar::staticMetaObjectExtraData + ?qt_static_metacall@QStackedLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13433 NONAME ; void QStackedLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??_EQTreeViewPrivate@@UAE@I@Z @ 13434 NONAME ; QTreeViewPrivate::~QTreeViewPrivate(unsigned int) + ?staticMetaObjectExtraData@QLineEdit@@0UQMetaObjectExtraData@@B @ 13435 NONAME ; struct QMetaObjectExtraData const QLineEdit::staticMetaObjectExtraData + ?qt_metacall@QIdentityProxyModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 13436 NONAME ; int QIdentityProxyModel::qt_metacall(enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QListWidget@@0UQMetaObjectExtraData@@B @ 13437 NONAME ; struct QMetaObjectExtraData const QListWidget::staticMetaObjectExtraData + ??1QBlitterPaintEngine@@UAE@XZ @ 13438 NONAME ; QBlitterPaintEngine::~QBlitterPaintEngine(void) + ?markRasterOverlay@QBlittablePixmapData@@QAEXPBVQRectF@@H@Z @ 13439 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRectF const *, int) + ?qt_static_metacall@QTableView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13440 NONAME ; void QTableView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?mapSelectionFromSource@QIdentityProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 13441 NONAME ; class QItemSelection QIdentityProxyModel::mapSelectionFromSource(class QItemSelection const &) const + ?qt_static_metacall@QIdentityProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13442 NONAME ; void QIdentityProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?cursorMoveStyle@QTextLayout@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13443 NONAME ; enum Qt::CursorMoveStyle QTextLayout::cursorMoveStyle(void) const + ?staticMetaObjectExtraData@QEventDispatcherS60@@0UQMetaObjectExtraData@@B @ 13444 NONAME ; struct QMetaObjectExtraData const QEventDispatcherS60::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QStylePlugin@@0UQMetaObjectExtraData@@B @ 13445 NONAME ; struct QMetaObjectExtraData const QStylePlugin::staticMetaObjectExtraData + ?drawTextItem@QBlitterPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Z @ 13446 NONAME ; void QBlitterPaintEngine::drawTextItem(class QPointF const &, class QTextItem const &) + ?qt_static_metacall@QLabel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13447 NONAME ; void QLabel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QLayout@@0UQMetaObjectExtraData@@B @ 13448 NONAME ; struct QMetaObjectExtraData const QLayout::staticMetaObjectExtraData + ?retrieveData@QInternalMimeData@@MBE?AVQVariant@@ABVQString@@W4Type@2@@Z @ 13449 NONAME ; class QVariant QInternalMimeData::retrieveData(class QString const &, enum QVariant::Type) const + ?qt_static_metacall@QCheckBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13450 NONAME ; void QCheckBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDirModel@@0UQMetaObjectExtraData@@B @ 13451 NONAME ; struct QMetaObjectExtraData const QDirModel::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QFocusFrame@@0UQMetaObjectExtraData@@B @ 13452 NONAME ; struct QMetaObjectExtraData const QFocusFrame::staticMetaObjectExtraData + ?q_func@QTreeViewPrivate@@ABEPBVQTreeView@@XZ @ 13453 NONAME ; class QTreeView const * QTreeViewPrivate::q_func(void) const + ?viewIndex@QTreeViewPrivate@@QBEHABVQModelIndex@@@Z @ 13454 NONAME ; int QTreeViewPrivate::viewIndex(class QModelIndex const &) const + ?qt_static_metacall@QGraphicsScale@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13455 NONAME ; void QGraphicsScale::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13456 NONAME ; void QFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?drawImage@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 13457 NONAME ; void QBlitterPaintEngine::drawImage(class QRectF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>) + ?staticMetaObjectExtraData@QDateTimeEdit@@0UQMetaObjectExtraData@@B @ 13458 NONAME ; struct QMetaObjectExtraData const QDateTimeEdit::staticMetaObjectExtraData + ?mimeTypes@QAbstractProxyModel@@UBE?AVQStringList@@XZ @ 13459 NONAME ; class QStringList QAbstractProxyModel::mimeTypes(void) const + ?mapSelectionToSource@QIdentityProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 13460 NONAME ; class QItemSelection QIdentityProxyModel::mapSelectionToSource(class QItemSelection const &) const + ?createState@QBlitterPaintEngine@@UBEPAVQPainterState@@PAV2@@Z @ 13461 NONAME ; class QPainterState * QBlitterPaintEngine::createState(class QPainterState *) const + ??1QIdentityProxyModel@@UAE@XZ @ 13462 NONAME ; QIdentityProxyModel::~QIdentityProxyModel(void) + ?qt_static_metacall@QDoubleValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13463 NONAME ; void QDoubleValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?removeItem@QGraphicsGridLayout@@QAEXPAVQGraphicsLayoutItem@@@Z @ 13464 NONAME ; void QGraphicsGridLayout::removeItem(class QGraphicsLayoutItem *) + ?qt_static_metacall@QHBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13465 NONAME ; void QHBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?clipBoundingRect@QPainter@@QBE?AVQRectF@@XZ @ 13466 NONAME ; class QRectF QPainter::clipBoundingRect(void) const + ?staticMetaObjectExtraData@QAbstractSlider@@0UQMetaObjectExtraData@@B @ 13467 NONAME ; struct QMetaObjectExtraData const QAbstractSlider::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QSlider@@0UQMetaObjectExtraData@@B @ 13468 NONAME ; struct QMetaObjectExtraData const QSlider::staticMetaObjectExtraData + ?formats@QInternalMimeData@@UBE?AVQStringList@@XZ @ 13469 NONAME ; class QStringList QInternalMimeData::formats(void) const + ?staticMetaObjectExtraData@QMainWindow@@0UQMetaObjectExtraData@@B @ 13470 NONAME ; struct QMetaObjectExtraData const QMainWindow::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QButtonGroup@@0UQMetaObjectExtraData@@B @ 13471 NONAME ; struct QMetaObjectExtraData const QButtonGroup::staticMetaObjectExtraData + ?qt_static_metacall@QAbstractSlider@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13472 NONAME ; void QAbstractSlider::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??_EQIdentityProxyModel@@UAE@I@Z @ 13473 NONAME ; QIdentityProxyModel::~QIdentityProxyModel(unsigned int) + ?qt_static_metacall@QPictureFormatPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13474 NONAME ; void QPictureFormatPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGuiPlatformPlugin@@0UQMetaObjectExtraData@@B @ 13475 NONAME ; struct QMetaObjectExtraData const QGuiPlatformPlugin::staticMetaObjectExtraData + ?removeRows@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13476 NONAME ; bool QIdentityProxyModel::removeRows(int, int, class QModelIndex const &) + ?staticMetaObjectExtraData@QPixmapDropShadowFilter@@0UQMetaObjectExtraData@@B @ 13477 NONAME ; struct QMetaObjectExtraData const QPixmapDropShadowFilter::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGridLayout@@0UQMetaObjectExtraData@@B @ 13478 NONAME ; struct QMetaObjectExtraData const QGridLayout::staticMetaObjectExtraData + ?raster@QBlitterPaintEngine@@ABEPAVQRasterPaintEngine@@XZ @ 13479 NONAME ; class QRasterPaintEngine * QBlitterPaintEngine::raster(void) const + ?sort@QAbstractProxyModel@@UAEXHW4SortOrder@Qt@@@Z @ 13480 NONAME ; void QAbstractProxyModel::sort(int, enum Qt::SortOrder) + ?getClusterLength@QTextEngine@@AAEHPAGPBUHB_CharAttributes@@HHHPAH@Z @ 13481 NONAME ; int QTextEngine::getClusterLength(unsigned short *, struct HB_CharAttributes const *, int, int, int, int *) + ?staticMetaObjectExtraData@QPlainTextEdit@@0UQMetaObjectExtraData@@B @ 13482 NONAME ; struct QMetaObjectExtraData const QPlainTextEdit::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QTableWidget@@0UQMetaObjectExtraData@@B @ 13483 NONAME ; struct QMetaObjectExtraData const QTableWidget::staticMetaObjectExtraData + ?qt_static_metacall@QSyntaxHighlighter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13484 NONAME ; void QSyntaxHighlighter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setCreationPermissions@QZipWriter@@QAEXV?$QFlags@W4Permission@QFile@@@@@Z @ 13485 NONAME ; void QZipWriter::setCreationPermissions(class QFlags<enum QFile::Permission>) + ?q_func@QTreeViewPrivate@@AAEPAVQTreeView@@XZ @ 13486 NONAME ; class QTreeView * QTreeViewPrivate::q_func(void) + ?d_func@QBlittable@@AAEPAVQBlittablePrivate@@XZ @ 13487 NONAME ; class QBlittablePrivate * QBlittable::d_func(void) + ?previousLogicalPosition@QTextEngine@@QBEHH@Z @ 13488 NONAME ; int QTextEngine::previousLogicalPosition(int) const + ?type@QBlitterPaintEngine@@UBE?AW4Type@QPaintEngine@@XZ @ 13489 NONAME ; enum QPaintEngine::Type QBlitterPaintEngine::type(void) const + ?updateScrollBars@QTreeViewPrivate@@QAEXXZ @ 13490 NONAME ; void QTreeViewPrivate::updateScrollBars(void) + ?qt_static_metacall@QCommandLinkButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13491 NONAME ; void QCommandLinkButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?buddy@QAbstractProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13492 NONAME ; class QModelIndex QAbstractProxyModel::buddy(class QModelIndex const &) const + ?staticMetaObjectExtraData@QProxyModel@@0UQMetaObjectExtraData@@B @ 13493 NONAME ; struct QMetaObjectExtraData const QProxyModel::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QInputContextPlugin@@0UQMetaObjectExtraData@@B @ 13494 NONAME ; struct QMetaObjectExtraData const QInputContextPlugin::staticMetaObjectExtraData + ?metaObject@QIdentityProxyModel@@UBEPBUQMetaObject@@XZ @ 13495 NONAME ; struct QMetaObject const * QIdentityProxyModel::metaObject(void) const + ?removeColumns@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13496 NONAME ; bool QIdentityProxyModel::removeColumns(int, int, class QModelIndex const &) + ?indentationForItem@QTreeViewPrivate@@QBEHH@Z @ 13497 NONAME ; int QTreeViewPrivate::indentationForItem(int) const + ?qt_static_metacall@QDirModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13498 NONAME ; void QDirModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QMdiSubWindow@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13499 NONAME ; void QMdiSubWindow::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?fill@QImage@@QAEXABVQColor@@@Z @ 13500 NONAME ; void QImage::fill(class QColor const &) + ??0QZipWriter@@QAE@PAVQIODevice@@@Z @ 13501 NONAME ; QZipWriter::QZipWriter(class QIODevice *) + ?fill@QImage@@QAEXW4GlobalColor@Qt@@@Z @ 13502 NONAME ; void QImage::fill(enum Qt::GlobalColor) + ?staticMetaObjectExtraData@QUndoView@@0UQMetaObjectExtraData@@B @ 13503 NONAME ; struct QMetaObjectExtraData const QUndoView::staticMetaObjectExtraData + ?canFetchMore@QAbstractProxyModel@@UBE_NABVQModelIndex@@@Z @ 13504 NONAME ; bool QAbstractProxyModel::canFetchMore(class QModelIndex const &) const + ?staticMetaObjectExtraData@QTextObject@@0UQMetaObjectExtraData@@B @ 13505 NONAME ; struct QMetaObjectExtraData const QTextObject::staticMetaObjectExtraData + ?qt_static_metacall@QPixmapConvolutionFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13506 NONAME ; void QPixmapConvolutionFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?alignLine@QTextEngine@@QAE?AUQFixed@@ABUQScriptLine@@@Z @ 13507 NONAME ; struct QFixed QTextEngine::alignLine(struct QScriptLine const &) + ?above@QTreeViewPrivate@@QBEHH@Z @ 13508 NONAME ; int QTreeViewPrivate::above(int) const + ?qt_static_metacall@QSortFilterProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13509 NONAME ; void QSortFilterProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?_q_columnsRemoved@QTreeViewPrivate@@UAEXABVQModelIndex@@HH@Z @ 13510 NONAME ; void QTreeViewPrivate::_q_columnsRemoved(class QModelIndex const &, int, int) + ?qt_static_metacall@QTreeView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13511 NONAME ; void QTreeView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGraphicsSystemPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13512 NONAME ; void QGraphicsSystemPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?resize@QBlittablePixmapData@@UAEXHH@Z @ 13513 NONAME ; void QBlittablePixmapData::resize(int, int) + ?setTabsClosable@QMdiArea@@QAEX_N@Z @ 13514 NONAME ; void QMdiArea::setTabsClosable(bool) + ?staticMetaObjectExtraData@QTreeWidget@@0UQMetaObjectExtraData@@B @ 13515 NONAME ; struct QMetaObjectExtraData const QTreeWidget::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QBoxLayout@@0UQMetaObjectExtraData@@B @ 13516 NONAME ; struct QMetaObjectExtraData const QBoxLayout::staticMetaObjectExtraData + ?qt_static_metacall@QTabBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13517 NONAME ; void QTabBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?parent@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13518 NONAME ; class QModelIndex QIdentityProxyModel::parent(class QModelIndex const &) const + ?insertColumns@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13519 NONAME ; bool QIdentityProxyModel::insertColumns(int, int, class QModelIndex const &) + ?staticMetaObjectExtraData@QDesktopWidget@@0UQMetaObjectExtraData@@B @ 13520 NONAME ; struct QMetaObjectExtraData const QDesktopWidget::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QScrollArea@@0UQMetaObjectExtraData@@B @ 13521 NONAME ; struct QMetaObjectExtraData const QScrollArea::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QImageIOPlugin@@0UQMetaObjectExtraData@@B @ 13522 NONAME ; struct QMetaObjectExtraData const QImageIOPlugin::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QVBoxLayout@@0UQMetaObjectExtraData@@B @ 13523 NONAME ; struct QMetaObjectExtraData const QVBoxLayout::staticMetaObjectExtraData + ?compressionPolicy@QZipWriter@@QBE?AW4CompressionPolicy@1@XZ @ 13524 NONAME ; enum QZipWriter::CompressionPolicy QZipWriter::compressionPolicy(void) const + ?getText@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1W4EchoMode@QLineEdit@@1PA_NV?$QFlags@W4WindowType@Qt@@@@V?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 13525 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>, class QFlags<enum Qt::InputMethodHint>) + ?columnRanges@QTreeViewPrivate@@QBE?AV?$QList@U?$QPair@HH@@@@ABVQModelIndex@@0@Z @ 13526 NONAME ; class QList<struct QPair<int, int> > QTreeViewPrivate::columnRanges(class QModelIndex const &, class QModelIndex const &) const + ?hasWidthForHeight@QSizePolicy@@QBE_NXZ @ 13527 NONAME ; bool QSizePolicy::hasWidthForHeight(void) const + ?staticMetaObjectExtraData@QSizeGrip@@0UQMetaObjectExtraData@@B @ 13528 NONAME ; struct QMetaObjectExtraData const QSizeGrip::staticMetaObjectExtraData + ?qt_static_metacall@QDesktopWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13529 NONAME ; void QDesktopWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGraphicsDropShadowEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13530 NONAME ; void QGraphicsDropShadowEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QAbstractProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13531 NONAME ; void QAbstractProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setDefaultCursorMoveStyle@QTextDocument@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13532 NONAME ; void QTextDocument::setDefaultCursorMoveStyle(enum Qt::CursorMoveStyle) + ?transformChanged@QBlitterPaintEngine@@UAEXXZ @ 13533 NONAME ; void QBlitterPaintEngine::transformChanged(void) + ??0QBlittablePixmapData@@QAE@XZ @ 13534 NONAME ; QBlittablePixmapData::QBlittablePixmapData(void) + ?staticMetaObjectExtraData@QHBoxLayout@@0UQMetaObjectExtraData@@B @ 13535 NONAME ; struct QMetaObjectExtraData const QHBoxLayout::staticMetaObjectExtraData + ?close@QZipWriter@@QAEXXZ @ 13536 NONAME ; void QZipWriter::close(void) + ?staticMetaObjectExtraData@QUndoGroup@@0UQMetaObjectExtraData@@B @ 13537 NONAME ; struct QMetaObjectExtraData const QUndoGroup::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QDoubleSpinBox@@0UQMetaObjectExtraData@@B @ 13538 NONAME ; struct QMetaObjectExtraData const QDoubleSpinBox::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsTransform@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13539 NONAME ; void QGraphicsTransform::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?dropMimeData@QIdentityProxyModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 13540 NONAME ; bool QIdentityProxyModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &) + ?staticMetaObjectExtraData@QErrorMessage@@0UQMetaObjectExtraData@@B @ 13541 NONAME ; struct QMetaObjectExtraData const QErrorMessage::staticMetaObjectExtraData + ?size@QBlittable@@QBE?AVQSize@@XZ @ 13542 NONAME ; class QSize QBlittable::size(void) const + ?staticMetaObjectExtraData@QGraphicsScene@@0UQMetaObjectExtraData@@B @ 13543 NONAME ; struct QMetaObjectExtraData const QGraphicsScene::staticMetaObjectExtraData + ?qt_static_metacall@QPixmapFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13544 NONAME ; void QPixmapFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13545 NONAME ; void QStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setBlittable@QBlittablePixmapData@@QAEXPAVQBlittable@@@Z @ 13546 NONAME ; void QBlittablePixmapData::setBlittable(class QBlittable *) + ?qt_static_metacall@QMdiArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13547 NONAME ; void QMdiArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?visualCursorMovement@QTextEngine@@QBE_NXZ @ 13548 NONAME ; bool QTextEngine::visualCursorMovement(void) const + ?qt_static_metacall@QComboBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13549 NONAME ; void QComboBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?positionInLigature@QTextEngine@@QAEHPBUQScriptItem@@HUQFixed@@1H_N@Z @ 13550 NONAME ; int QTextEngine::positionInLigature(struct QScriptItem const *, int, struct QFixed, struct QFixed, int, bool) + ??0QRadialGradient@@QAE@MMMMMM@Z @ 13551 NONAME ; QRadialGradient::QRadialGradient(float, float, float, float, float, float) + ?staticMetaObjectExtraData@QRadioButton@@0UQMetaObjectExtraData@@B @ 13552 NONAME ; struct QMetaObjectExtraData const QRadioButton::staticMetaObjectExtraData + ?opacityChanged@QBlitterPaintEngine@@UAEXXZ @ 13553 NONAME ; void QBlitterPaintEngine::opacityChanged(void) + ?qt_static_metacall@QAbstractScrollArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13554 NONAME ; void QAbstractScrollArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QDateTimeEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13555 NONAME ; void QDateTimeEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?_q_modelDestroyed@QTreeViewPrivate@@UAEXXZ @ 13556 NONAME ; void QTreeViewPrivate::_q_modelDestroyed(void) + ?qt_static_metacall@QFontComboBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13557 NONAME ; void QFontComboBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGraphicsRotation@@0UQMetaObjectExtraData@@B @ 13558 NONAME ; struct QMetaObjectExtraData const QGraphicsRotation::staticMetaObjectExtraData + ?setState@QBlitterPaintEngine@@UAEXPAVQPainterState@@@Z @ 13559 NONAME ; void QBlitterPaintEngine::setState(class QPainterState *) + ?addFile@QZipWriter@@QAEXABVQString@@ABVQByteArray@@@Z @ 13560 NONAME ; void QZipWriter::addFile(class QString const &, class QByteArray const &) + ?qt_static_metacall@QAbstractButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13561 NONAME ; void QAbstractButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTextDocument@@0UQMetaObjectExtraData@@B @ 13562 NONAME ; struct QMetaObjectExtraData const QTextDocument::staticMetaObjectExtraData + ?setSourceModel@QIdentityProxyModel@@UAEXPAVQAbstractItemModel@@@Z @ 13563 NONAME ; void QIdentityProxyModel::setSourceModel(class QAbstractItemModel *) + ?clip@QBlitterPaintEngine@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z @ 13564 NONAME ; void QBlitterPaintEngine::clip(class QRegion const &, enum Qt::ClipOperation) + ?subPixelPositionForX@QTextureGlyphCache@@QBE?AUQFixed@@U2@@Z @ 13565 NONAME ; struct QFixed QTextureGlyphCache::subPixelPositionForX(struct QFixed) const + ?addFile@QZipWriter@@QAEXABVQString@@PAVQIODevice@@@Z @ 13566 NONAME ; void QZipWriter::addFile(class QString const &, class QIODevice *) + ?hasAlphaChannel@QBlittablePixmapData@@UBE_NXZ @ 13567 NONAME ; bool QBlittablePixmapData::hasAlphaChannel(void) const + ?numberSuffix@QTextListFormat@@QBE?AVQString@@XZ @ 13568 NONAME ; class QString QTextListFormat::numberSuffix(void) const + ?tabsMovable@QMdiArea@@QBE_NXZ @ 13569 NONAME ; bool QMdiArea::tabsMovable(void) const + ?coordinateForItem@QTreeViewPrivate@@QBEHH@Z @ 13570 NONAME ; int QTreeViewPrivate::coordinateForItem(int) const + ?staticMetaObjectExtraData@QRubberBand@@0UQMetaObjectExtraData@@B @ 13571 NONAME ; struct QMetaObjectExtraData const QRubberBand::staticMetaObjectExtraData + ?qt_static_metacall@QRubberBand@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13572 NONAME ; void QRubberBand::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QMenu@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13573 NONAME ; void QMenu::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?end@QBlitterPaintEngine@@UAE_NXZ @ 13574 NONAME ; bool QBlitterPaintEngine::end(void) + ?staticMetaObjectExtraData@QAbstractItemDelegate@@0UQMetaObjectExtraData@@B @ 13575 NONAME ; struct QMetaObjectExtraData const QAbstractItemDelegate::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsTextItem@@0UQMetaObjectExtraData@@B @ 13576 NONAME ; struct QMetaObjectExtraData const QGraphicsTextItem::staticMetaObjectExtraData + ?getStaticMetaObject@QIdentityProxyModel@@SAABUQMetaObject@@XZ @ 13577 NONAME ; struct QMetaObject const & QIdentityProxyModel::getStaticMetaObject(void) + ?accessibleTable2Index@QTreeViewPrivate@@QBEHABVQModelIndex@@@Z @ 13578 NONAME ; int QTreeViewPrivate::accessibleTable2Index(class QModelIndex const &) const + ?qt_static_metacall@QFormLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13579 NONAME ; void QFormLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTextTable@@0UQMetaObjectExtraData@@B @ 13580 NONAME ; struct QMetaObjectExtraData const QTextTable::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QWizard@@0UQMetaObjectExtraData@@B @ 13581 NONAME ; struct QMetaObjectExtraData const QWizard::staticMetaObjectExtraData + ?fill@QBlitterPaintEngine@@UAEXABVQVectorPath@@ABVQBrush@@@Z @ 13582 NONAME ; void QBlitterPaintEngine::fill(class QVectorPath const &, class QBrush const &) + ?drawPixmap@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQPixmap@@0@Z @ 13583 NONAME ; void QBlitterPaintEngine::drawPixmap(class QRectF const &, class QPixmap const &, class QRectF const &) + ?staticMetaObjectExtraData@QTextBlockGroup@@0UQMetaObjectExtraData@@B @ 13584 NONAME ; struct QMetaObjectExtraData const QTextBlockGroup::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QActionGroup@@0UQMetaObjectExtraData@@B @ 13585 NONAME ; struct QMetaObjectExtraData const QActionGroup::staticMetaObjectExtraData + ?supportsTransformations@QPaintEngineEx@@UBE_NMABVQTransform@@@Z @ 13586 NONAME ; bool QPaintEngineEx::supportsTransformations(float, class QTransform const &) const + ?index@QIdentityProxyModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 13587 NONAME ; class QModelIndex QIdentityProxyModel::index(int, int, class QModelIndex const &) const + ?status@QZipWriter@@QBE?AW4Status@1@XZ @ 13588 NONAME ; enum QZipWriter::Status QZipWriter::status(void) const + ?qt_static_metacall@QTextFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13589 NONAME ; void QTextFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QSlider@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13590 NONAME ; void QSlider::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?tr@QInternalMimeData@@SA?AVQString@@PBD0H@Z @ 13591 NONAME ; class QString QInternalMimeData::tr(char const *, char const *, int) + ?qt_static_metacall@QTimeEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13592 NONAME ; void QTimeEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QPaintBufferSignalProxy@@0UQMetaObjectExtraData@@B @ 13593 NONAME ; struct QMetaObjectExtraData const QPaintBufferSignalProxy::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QIconEnginePluginV2@@0UQMetaObjectExtraData@@B @ 13594 NONAME ; struct QMetaObjectExtraData const QIconEnginePluginV2::staticMetaObjectExtraData + ?get@QFontPrivate@@SAPAV1@ABVQFont@@@Z @ 13595 NONAME ; class QFontPrivate * QFontPrivate::get(class QFont const &) + ?setCursorMoveStyle@QLineControl@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13596 NONAME ; void QLineControl::setCursorMoveStyle(enum Qt::CursorMoveStyle) + ?staticMetaObjectExtraData@QStyledItemDelegate@@0UQMetaObjectExtraData@@B @ 13597 NONAME ; struct QMetaObjectExtraData const QStyledItemDelegate::staticMetaObjectExtraData + ?qt_static_metacall@QMouseEventTransition@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13598 NONAME ; void QMouseEventTransition::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13599 NONAME ; void QItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QMdiArea@@0UQMetaObjectExtraData@@B @ 13600 NONAME ; struct QMetaObjectExtraData const QMdiArea::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsView@@0UQMetaObjectExtraData@@B @ 13601 NONAME ; struct QMetaObjectExtraData const QGraphicsView::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QStyle@@0UQMetaObjectExtraData@@B @ 13602 NONAME ; struct QMetaObjectExtraData const QStyle::staticMetaObjectExtraData + ?fetchMore@QAbstractProxyModel@@UAEXABVQModelIndex@@@Z @ 13603 NONAME ; void QAbstractProxyModel::fetchMore(class QModelIndex const &) + ?insertRows@QIdentityProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 13604 NONAME ; bool QIdentityProxyModel::insertRows(int, int, class QModelIndex const &) + ?positionAfterVisualMovement@QTextEngine@@QAEHHW4MoveOperation@QTextCursor@@@Z @ 13605 NONAME ; int QTextEngine::positionAfterVisualMovement(int, enum QTextCursor::MoveOperation) + ?resolveFontFamilyAlias@QFontDatabase@@CA?AVQString@@ABV2@@Z @ 13606 NONAME ; class QString QFontDatabase::resolveFontFamilyAlias(class QString const &) + ?alphaRGBMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@HABVQTransform@@@Z @ 13607 NONAME ; class QImage QFontEngine::alphaRGBMapForGlyph(unsigned int, struct QFixed, int, class QTransform const &) + ?setCenterRadius@QRadialGradient@@QAEXM@Z @ 13608 NONAME ; void QRadialGradient::setCenterRadius(float) + ?staticMetaObjectExtraData@QPixmapBlurFilter@@0UQMetaObjectExtraData@@B @ 13609 NONAME ; struct QMetaObjectExtraData const QPixmapBlurFilter::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QMenu@@0UQMetaObjectExtraData@@B @ 13610 NONAME ; struct QMetaObjectExtraData const QMenu::staticMetaObjectExtraData + ?swap@QBitmap@@QAEXAAV1@@Z @ 13611 NONAME ; void QBitmap::swap(class QBitmap &) + ?hasFormat@QInternalMimeData@@UBE_NABVQString@@@Z @ 13612 NONAME ; bool QInternalMimeData::hasFormat(class QString const &) const + ?leftCursorPosition@QTextLayout@@QBEHH@Z @ 13613 NONAME ; int QTextLayout::leftCursorPosition(int) const + ?staticMetaObjectExtraData@QGroupBox@@0UQMetaObjectExtraData@@B @ 13614 NONAME ; struct QMetaObjectExtraData const QGroupBox::staticMetaObjectExtraData + ?renderDataHelper@QInternalMimeData@@SA?AVQByteArray@@ABVQString@@PBVQMimeData@@@Z @ 13615 NONAME ; class QByteArray QInternalMimeData::renderDataHelper(class QString const &, class QMimeData const *) + ?staticMetaObjectExtraData@QKeyEventTransition@@0UQMetaObjectExtraData@@B @ 13616 NONAME ; struct QMetaObjectExtraData const QKeyEventTransition::staticMetaObjectExtraData + ?qt_static_metacall@QKeyEventTransition@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13617 NONAME ; void QKeyEventTransition::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??0QWindowSurface@@QAE@PAVQWidget@@_N@Z @ 13618 NONAME ; QWindowSurface::QWindowSurface(class QWidget *, bool) + ?fill@QBlittablePixmapData@@UAEXABVQColor@@@Z @ 13619 NONAME ; void QBlittablePixmapData::fill(class QColor const &) + ?staticMetaObjectExtraData@QTabWidget@@0UQMetaObjectExtraData@@B @ 13620 NONAME ; struct QMetaObjectExtraData const QTabWidget::staticMetaObjectExtraData + ?metric@QBlittablePixmapData@@UBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 13621 NONAME ; int QBlittablePixmapData::metric(enum QPaintDevice::PaintDeviceMetric) const + ?select@QTreeViewPrivate@@QAEXABVQModelIndex@@0V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 13622 NONAME ; void QTreeViewPrivate::select(class QModelIndex const &, class QModelIndex const &, class QFlags<enum QItemSelectionModel::SelectionFlag>) + ?setStyleName@QFont@@QAEXABVQString@@@Z @ 13623 NONAME ; void QFont::setStyleName(class QString const &) + ?fillRect@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQColor@@@Z @ 13624 NONAME ; void QBlitterPaintEngine::fillRect(class QRectF const &, class QColor const &) + ??6@YA?AVQDebug@@V0@PBVQSymbianEvent@@@Z @ 13625 NONAME ; class QDebug operator<<(class QDebug, class QSymbianEvent const *) + ?qt_static_metacall@QSplitterHandle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13626 NONAME ; void QSplitterHandle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTextEdit@@0UQMetaObjectExtraData@@B @ 13627 NONAME ; struct QMetaObjectExtraData const QTextEdit::staticMetaObjectExtraData + ?qt_static_metacall@QCompleter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13628 NONAME ; void QCompleter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QSwipeGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13629 NONAME ; void QSwipeGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QWindowsStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13630 NONAME ; void QWindowsStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?ProcessCommandParametersL@QS60MainAppUi@@UAEHW4TApaCommand@@AAV?$TBuf@$0BAA@@@ABVTDesC8@@@Z @ 13631 NONAME ; int QS60MainAppUi::ProcessCommandParametersL(enum TApaCommand, class TBuf<256> &, class TDesC8 const &) + ?qt_static_metacall@QVBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13632 NONAME ; void QVBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13633 NONAME ; void QSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??_EQBlittablePixmapData@@UAE@I@Z @ 13634 NONAME ; QBlittablePixmapData::~QBlittablePixmapData(unsigned int) + ?qt_static_metacall@QStringListModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13635 NONAME ; void QStringListModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QPanGesture@@0UQMetaObjectExtraData@@B @ 13636 NONAME ; struct QMetaObjectExtraData const QPanGesture::staticMetaObjectExtraData + ?device@QZipWriter@@QBEPAVQIODevice@@XZ @ 13637 NONAME ; class QIODevice * QZipWriter::device(void) const + ?mimeData@QAbstractProxyModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 13638 NONAME ; class QMimeData * QAbstractProxyModel::mimeData(class QList<class QModelIndex> const &) const + ?qt_static_metacall@QWidgetResizeHandler@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13639 NONAME ; void QWidgetResizeHandler::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??0QZipWriter@@QAE@ABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 13640 NONAME ; QZipWriter::QZipWriter(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>) + ?qt_static_metacall@QPinchGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13641 NONAME ; void QPinchGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTextBrowser@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13642 NONAME ; void QTextBrowser::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?drawPixmapFragments@QPaintEngineEx@@UAEXPBVQRectF@@0HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@Z @ 13643 NONAME ; void QPaintEngineEx::drawPixmapFragments(class QRectF const *, class QRectF const *, int, class QPixmap const &, class QFlags<enum QPainter::PixmapFragmentHint>) + ?staticMetaObjectExtraData@QTabBar@@0UQMetaObjectExtraData@@B @ 13644 NONAME ; struct QMetaObjectExtraData const QTabBar::staticMetaObjectExtraData + ?setTabsMovable@QMdiArea@@QAEX_N@Z @ 13645 NONAME ; void QMdiArea::setTabsMovable(bool) + ?minimumSizeHint@QRadioButton@@UBE?AVQSize@@XZ @ 13646 NONAME ; class QSize QRadioButton::minimumSizeHint(void) const + ?staticMetaObjectExtraData@QGraphicsObject@@0UQMetaObjectExtraData@@B @ 13647 NONAME ; struct QMetaObjectExtraData const QGraphicsObject::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QPaintBufferResource@@0UQMetaObjectExtraData@@B @ 13648 NONAME ; struct QMetaObjectExtraData const QPaintBufferResource::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QToolBar@@0UQMetaObjectExtraData@@B @ 13649 NONAME ; struct QMetaObjectExtraData const QToolBar::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QFontDialog@@0UQMetaObjectExtraData@@B @ 13650 NONAME ; struct QMetaObjectExtraData const QFontDialog::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QCheckBox@@0UQMetaObjectExtraData@@B @ 13651 NONAME ; struct QMetaObjectExtraData const QCheckBox::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsRotation@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13652 NONAME ; void QGraphicsRotation::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?drawRects@QBlitterPaintEngine@@UAEXPBVQRect@@H@Z @ 13653 NONAME ; void QBlitterPaintEngine::drawRects(class QRect const *, int) + ?fillInPendingGlyphs@QTextureGlyphCache@@QAEXXZ @ 13654 NONAME ; void QTextureGlyphCache::fillInPendingGlyphs(void) + ?qt_static_metacall@QColorDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13655 NONAME ; void QColorDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QPixmapBlurFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13656 NONAME ; void QPixmapBlurFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?draggablePaintPairs@QTreeViewPrivate@@UBE?AV?$QList@U?$QPair@VQRect@@VQModelIndex@@@@@@ABV?$QList@VQModelIndex@@@@PAVQRect@@@Z @ 13657 NONAME ; class QList<struct QPair<class QRect, class QModelIndex> > QTreeViewPrivate::draggablePaintPairs(class QList<class QModelIndex> const &, class QRect *) const + ?qt_static_metacall@QFontDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13658 NONAME ; void QFontDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?focalRadius@QRadialGradient@@QBEMXZ @ 13659 NONAME ; float QRadialGradient::focalRadius(void) const + ?renderHintsChanged@QBlitterPaintEngine@@UAEXXZ @ 13660 NONAME ; void QBlitterPaintEngine::renderHintsChanged(void) + ?staticMetaObjectExtraData@QColorDialog@@0UQMetaObjectExtraData@@B @ 13661 NONAME ; struct QMetaObjectExtraData const QColorDialog::staticMetaObjectExtraData + ?supportedDropActions@QAbstractProxyModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 13662 NONAME ; class QFlags<enum Qt::DropAction> QAbstractProxyModel::supportedDropActions(void) const + ?beginAnimatedOperation@QTreeViewPrivate@@QAEXXZ @ 13663 NONAME ; void QTreeViewPrivate::beginAnimatedOperation(void) + ?columnAt@QTreeViewPrivate@@QBEHH@Z @ 13664 NONAME ; int QTreeViewPrivate::columnAt(int) const + ?qt_metacast@QIdentityProxyModel@@UAEPAXPBD@Z @ 13665 NONAME ; void * QIdentityProxyModel::qt_metacast(char const *) + ?qt_static_metacall@QLineControl@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13666 NONAME ; void QLineControl::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?fillRect@QBlitterPaintEngine@@UAEXABVQRectF@@ABVQBrush@@@Z @ 13667 NONAME ; void QBlitterPaintEngine::fillRect(class QRectF const &, class QBrush const &) + ?staticMetaObjectExtraData@QClipboard@@0UQMetaObjectExtraData@@B @ 13668 NONAME ; struct QMetaObjectExtraData const QClipboard::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QPixmapColorizeFilter@@0UQMetaObjectExtraData@@B @ 13669 NONAME ; struct QMetaObjectExtraData const QPixmapColorizeFilter::staticMetaObjectExtraData + ?qt_static_metacall@QUndoStack@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13670 NONAME ; void QUndoStack::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QStandardItemModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13671 NONAME ; void QStandardItemModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QSessionManager@@0UQMetaObjectExtraData@@B @ 13672 NONAME ; struct QMetaObjectExtraData const QSessionManager::staticMetaObjectExtraData + ?d_func@QBlittable@@ABEPBVQBlittablePrivate@@XZ @ 13673 NONAME ; class QBlittablePrivate const * QBlittable::d_func(void) const + ?staticMetaObjectExtraData@QStringListModel@@0UQMetaObjectExtraData@@B @ 13674 NONAME ; struct QMetaObjectExtraData const QStringListModel::staticMetaObjectExtraData + ?qt_static_metacall@QPaintBufferSignalProxy@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13675 NONAME ; void QPaintBufferSignalProxy::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDrag@@0UQMetaObjectExtraData@@B @ 13676 NONAME ; struct QMetaObjectExtraData const QDrag::staticMetaObjectExtraData + ?qt_static_metacall@QProxyModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13677 NONAME ; void QProxyModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QWidgetResizeHandler@@0UQMetaObjectExtraData@@B @ 13678 NONAME ; struct QMetaObjectExtraData const QWidgetResizeHandler::staticMetaObjectExtraData + ?state@QBlitterPaintEngine@@QBEPBVQPainterState@@XZ @ 13679 NONAME ; class QPainterState const * QBlitterPaintEngine::state(void) const + ?qt_static_metacall@QGroupBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13680 NONAME ; void QGroupBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTextObject@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13681 NONAME ; void QTextObject::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QScrollBar@@0UQMetaObjectExtraData@@B @ 13682 NONAME ; struct QMetaObjectExtraData const QScrollBar::staticMetaObjectExtraData + ?pageUp@QTreeViewPrivate@@QBEHH@Z @ 13683 NONAME ; int QTreeViewPrivate::pageUp(int) const + ?staticMetaObjectExtraData@QWizardPage@@0UQMetaObjectExtraData@@B @ 13684 NONAME ; struct QMetaObjectExtraData const QWizardPage::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QShortcut@@0UQMetaObjectExtraData@@B @ 13685 NONAME ; struct QMetaObjectExtraData const QShortcut::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsScale@@0UQMetaObjectExtraData@@B @ 13686 NONAME ; struct QMetaObjectExtraData const QGraphicsScale::staticMetaObjectExtraData + ?isItemHiddenOrDisabled@QTreeViewPrivate@@QBE_NH@Z @ 13687 NONAME ; bool QTreeViewPrivate::isItemHiddenOrDisabled(int) const + ??0QRadialGradient@@QAE@ABVQPointF@@M0M@Z @ 13688 NONAME ; QRadialGradient::QRadialGradient(class QPointF const &, float, class QPointF const &, float) + ?qt_static_metacall@QTextEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13689 NONAME ; void QTextEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QTapAndHoldGesture@@0UQMetaObjectExtraData@@B @ 13690 NONAME ; struct QMetaObjectExtraData const QTapAndHoldGesture::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QApplication@@0UQMetaObjectExtraData@@B @ 13691 NONAME ; struct QMetaObjectExtraData const QApplication::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsEffectSource@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13692 NONAME ; void QGraphicsEffectSource::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QPushButton@@0UQMetaObjectExtraData@@B @ 13693 NONAME ; struct QMetaObjectExtraData const QPushButton::staticMetaObjectExtraData + ?centerRadius@QRadialGradient@@QBEMXZ @ 13694 NONAME ; float QRadialGradient::centerRadius(void) const + ?qt_static_metacall@QAbstractItemDelegate@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13695 NONAME ; void QAbstractItemDelegate::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?expandOrCollapseItemAtPos@QTreeViewPrivate@@QAE_NABVQPoint@@@Z @ 13696 NONAME ; bool QTreeViewPrivate::expandOrCollapseItemAtPos(class QPoint const &) + ?paintAlternatingRowColors@QTreeViewPrivate@@QBEXPAVQPainter@@PAVQStyleOptionViewItemV4@@HH@Z @ 13697 NONAME ; void QTreeViewPrivate::paintAlternatingRowColors(class QPainter *, class QStyleOptionViewItemV4 *, int, int) const + ??1QBlittablePixmapData@@UAE@XZ @ 13698 NONAME ; QBlittablePixmapData::~QBlittablePixmapData(void) + ?formatsHelper@QInternalMimeData@@SA?AVQStringList@@PBVQMimeData@@@Z @ 13699 NONAME ; class QStringList QInternalMimeData::formatsHelper(class QMimeData const *) + ?qt_metacast@QInternalMimeData@@UAEPAXPBD@Z @ 13700 NONAME ; void * QInternalMimeData::qt_metacast(char const *) + ?drawPixmapFragments@QPainter@@QAEXPBVQRectF@@0HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@Z @ 13701 NONAME ; void QPainter::drawPixmapFragments(class QRectF const *, class QRectF const *, int, class QPixmap const &, class QFlags<enum QPainter::PixmapFragmentHint>) + ?qt_isExtendedRadialGradient@@YA_NABVQBrush@@@Z @ 13702 NONAME ; bool qt_isExtendedRadialGradient(class QBrush const &) + ?staticMetaObjectExtraData@QStatusBar@@0UQMetaObjectExtraData@@B @ 13703 NONAME ; struct QMetaObjectExtraData const QStatusBar::staticMetaObjectExtraData + ?qt_static_metacall@QScrollArea@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13704 NONAME ; void QScrollArea::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13705 NONAME ; void QWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDial@@0UQMetaObjectExtraData@@B @ 13706 NONAME ; struct QMetaObjectExtraData const QDial::staticMetaObjectExtraData + ?itemDecorationRect@QTreeViewPrivate@@QBE?AVQRect@@ABVQModelIndex@@@Z @ 13707 NONAME ; class QRect QTreeViewPrivate::itemDecorationRect(class QModelIndex const &) const + ?staticMetaObjectExtraData@QItemSelectionModel@@0UQMetaObjectExtraData@@B @ 13708 NONAME ; struct QMetaObjectExtraData const QItemSelectionModel::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QFileSystemModel@@0UQMetaObjectExtraData@@B @ 13709 NONAME ; struct QMetaObjectExtraData const QFileSystemModel::staticMetaObjectExtraData + ?setCompressionPolicy@QZipWriter@@QAEXW4CompressionPolicy@1@@Z @ 13710 NONAME ; void QZipWriter::setCompressionPolicy(enum QZipWriter::CompressionPolicy) + ??1QTreeViewPrivate@@UAE@XZ @ 13711 NONAME ; QTreeViewPrivate::~QTreeViewPrivate(void) + ?mapToSource@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13712 NONAME ; class QModelIndex QIdentityProxyModel::mapToSource(class QModelIndex const &) const + ?staticMetaObjectExtraData@QColumnView@@0UQMetaObjectExtraData@@B @ 13713 NONAME ; struct QMetaObjectExtraData const QColumnView::staticMetaObjectExtraData + ?paintEngine@QBlittablePixmapData@@UBEPAVQPaintEngine@@XZ @ 13714 NONAME ; class QPaintEngine * QBlittablePixmapData::paintEngine(void) const + ?qt_static_metacall@QInputContextPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13715 NONAME ; void QInputContextPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?d_func@QIdentityProxyModel@@AAEPAVQIdentityProxyModelPrivate@@XZ @ 13716 NONAME ; class QIdentityProxyModelPrivate * QIdentityProxyModel::d_func(void) + ?qt_static_metacall@QGraphicsColorizeEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13717 NONAME ; void QGraphicsColorizeEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?hasChildren@QAbstractProxyModel@@UBE_NABVQModelIndex@@@Z @ 13718 NONAME ; bool QAbstractProxyModel::hasChildren(class QModelIndex const &) const + ?qt_static_metacall@QPushButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13719 NONAME ; void QPushButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QPen@@QAEXAAV1@@Z @ 13720 NONAME ; void QPen::swap(class QPen &) + ?span@QAbstractProxyModel@@UBE?AVQSize@@ABVQModelIndex@@@Z @ 13721 NONAME ; class QSize QAbstractProxyModel::span(class QModelIndex const &) const + ?staticMetaObjectExtraData@QSound@@0UQMetaObjectExtraData@@B @ 13722 NONAME ; struct QMetaObjectExtraData const QSound::staticMetaObjectExtraData + ?qt_static_metacall@QDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13723 NONAME ; void QDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGraphicsItemAnimation@@0UQMetaObjectExtraData@@B @ 13724 NONAME ; struct QMetaObjectExtraData const QGraphicsItemAnimation::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsAnchor@@0UQMetaObjectExtraData@@B @ 13725 NONAME ; struct QMetaObjectExtraData const QGraphicsAnchor::staticMetaObjectExtraData + ?qt_static_metacall@QImageIOPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13726 NONAME ; void QImageIOPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?textureMapForGlyph@QTextureGlyphCache@@QBE?AVQImage@@IUQFixed@@@Z @ 13727 NONAME ; class QImage QTextureGlyphCache::textureMapForGlyph(unsigned int, struct QFixed) const + ?qt_static_metacall@QUndoView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13728 NONAME ; void QUndoView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QIntValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13729 NONAME ; void QIntValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QRegExpValidator@@0UQMetaObjectExtraData@@B @ 13730 NONAME ; struct QMetaObjectExtraData const QRegExpValidator::staticMetaObjectExtraData + ?insertionPointsForLine@QTextEngine@@QAEXHAAV?$QVector@H@@@Z @ 13731 NONAME ; void QTextEngine::insertionPointsForLine(int, class QVector<int> &) + ?staticMetaObjectExtraData@QAbstractSpinBox@@0UQMetaObjectExtraData@@B @ 13732 NONAME ; struct QMetaObjectExtraData const QAbstractSpinBox::staticMetaObjectExtraData + ?qt_metacall@QInternalMimeData@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 13733 NONAME ; int QInternalMimeData::qt_metacall(enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QLCDNumber@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13734 NONAME ; void QLCDNumber::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??1QZipWriter@@QAE@XZ @ 13735 NONAME ; QZipWriter::~QZipWriter(void) + ?staticMetaObjectExtraData@QSpinBox@@0UQMetaObjectExtraData@@B @ 13736 NONAME ; struct QMetaObjectExtraData const QSpinBox::staticMetaObjectExtraData + ?lineHeightType@QTextBlockFormat@@QBEHXZ @ 13737 NONAME ; int QTextBlockFormat::lineHeightType(void) const + ?hintingPreference@QFont@@QBE?AW4HintingPreference@1@XZ @ 13738 NONAME ; enum QFont::HintingPreference QFont::hintingPreference(void) const + ?qt_static_metacall@QDockWidgetLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13739 NONAME ; void QDockWidgetLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?trUtf8@QInternalMimeData@@SA?AVQString@@PBD0H@Z @ 13740 NONAME ; class QString QInternalMimeData::trUtf8(char const *, char const *, int) + ?cloneWithSize@QFontEngine@@UBEPAV1@M@Z @ 13741 NONAME ; class QFontEngine * QFontEngine::cloneWithSize(float) const + ?begin@QBlitterPaintEngine@@UAE_NPAVQPaintDevice@@@Z @ 13742 NONAME ; bool QBlitterPaintEngine::begin(class QPaintDevice *) + ?storeExpanded@QTreeViewPrivate@@QAE_NABVQPersistentModelIndex@@@Z @ 13743 NONAME ; bool QTreeViewPrivate::storeExpanded(class QPersistentModelIndex const &) + ?staticMetaObjectExtraData@QPixmapFilter@@0UQMetaObjectExtraData@@B @ 13744 NONAME ; struct QMetaObjectExtraData const QPixmapFilter::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QTapGesture@@0UQMetaObjectExtraData@@B @ 13745 NONAME ; struct QMetaObjectExtraData const QTapGesture::staticMetaObjectExtraData + ?inFontUcs4@QFontMetricsF@@QBE_NI@Z @ 13746 NONAME ; bool QFontMetricsF::inFontUcs4(unsigned int) const + ?styleName@QFont@@QBE?AVQString@@XZ @ 13747 NONAME ; class QString QFont::styleName(void) const + ?staticMetaObjectExtraData@QTextControl@@0UQMetaObjectExtraData@@B @ 13748 NONAME ; struct QMetaObjectExtraData const QTextControl::staticMetaObjectExtraData + ?qt_static_metacall@QScrollBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13749 NONAME ; void QScrollBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QStackedWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13750 NONAME ; void QStackedWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQRectF@@@Z @ 13751 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRectF const &) + ?d_func@QBlitterPaintEngine@@AAEPAVQBlitterPaintEnginePrivate@@XZ @ 13752 NONAME ; class QBlitterPaintEnginePrivate * QBlitterPaintEngine::d_func(void) + ?setNumberPrefix@QTextListFormat@@QAEXABVQString@@@Z @ 13753 NONAME ; void QTextListFormat::setNumberPrefix(class QString const &) + ?qt_static_metacall@QAbstractSpinBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13754 NONAME ; void QAbstractSpinBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?lineHeight@QTextBlockFormat@@QBEMMM@Z @ 13755 NONAME ; float QTextBlockFormat::lineHeight(float, float) const + ??0QIdentityProxyModel@@IAE@AAVQIdentityProxyModelPrivate@@PAVQObject@@@Z @ 13756 NONAME ; QIdentityProxyModel::QIdentityProxyModel(class QIdentityProxyModelPrivate &, class QObject *) + ?staticMetaObjectExtraData@QGraphicsEffect@@0UQMetaObjectExtraData@@B @ 13757 NONAME ; struct QMetaObjectExtraData const QGraphicsEffect::staticMetaObjectExtraData + ?qt_static_metacall@QMovie@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13758 NONAME ; void QMovie::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QToolBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13759 NONAME ; void QToolBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?getItem@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1ABVQStringList@@H_NPA_NV?$QFlags@W4WindowType@Qt@@@@V?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 13760 NONAME ; class QString QInputDialog::getItem(class QWidget *, class QString const &, class QString const &, class QStringList const &, int, bool, bool *, class QFlags<enum Qt::WindowType>, class QFlags<enum Qt::InputMethodHint>) + ?staticMetaObjectExtraData@QItemDelegate@@0UQMetaObjectExtraData@@B @ 13761 NONAME ; struct QMetaObjectExtraData const QItemDelegate::staticMetaObjectExtraData + ?qt_static_metacall@QFileSystemModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13762 NONAME ; void QFileSystemModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?hasFeature@QWindowSurface@@QBE_NW4WindowSurfaceFeature@1@@Z @ 13763 NONAME ; bool QWindowSurface::hasFeature(enum QWindowSurface::WindowSurfaceFeature) const + ?qGamma_correct_back_to_linear_cs@@YAXPAVQImage@@@Z @ 13764 NONAME ; void qGamma_correct_back_to_linear_cs(class QImage *) + ?qt_static_metacall@QBoxLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13765 NONAME ; void QBoxLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QInputContext@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13766 NONAME ; void QInputContext::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QColumnView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13767 NONAME ; void QColumnView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?cursorMoveStyle@QLineEdit@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13768 NONAME ; enum Qt::CursorMoveStyle QLineEdit::cursorMoveStyle(void) const + ?clip@QBlitterPaintEngine@@UAEXABVQVectorPath@@W4ClipOperation@Qt@@@Z @ 13769 NONAME ; void QBlitterPaintEngine::clip(class QVectorPath const &, enum Qt::ClipOperation) + ?qt_static_metacall@QSizeGrip@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13770 NONAME ; void QSizeGrip::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QFileDialog@@0UQMetaObjectExtraData@@B @ 13771 NONAME ; struct QMetaObjectExtraData const QFileDialog::staticMetaObjectExtraData + ?qt_static_metacall@QCalendarWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13772 NONAME ; void QCalendarWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?hasVisibleChildren@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13773 NONAME ; bool QTreeViewPrivate::hasVisibleChildren(class QModelIndex const &) const + ?canReadData@QInternalMimeData@@SA_NABVQString@@@Z @ 13774 NONAME ; bool QInternalMimeData::canReadData(class QString const &) + ?staticMetaObjectExtraData@QSwipeGesture@@0UQMetaObjectExtraData@@B @ 13775 NONAME ; struct QMetaObjectExtraData const QSwipeGesture::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QProxyStyle@@0UQMetaObjectExtraData@@B @ 13776 NONAME ; struct QMetaObjectExtraData const QProxyStyle::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QMessageBox@@0UQMetaObjectExtraData@@B @ 13777 NONAME ; struct QMetaObjectExtraData const QMessageBox::staticMetaObjectExtraData + ?qt_static_metacall@QStatusBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13778 NONAME ; void QStatusBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDataWidgetMapper@@0UQMetaObjectExtraData@@B @ 13779 NONAME ; struct QMetaObjectExtraData const QDataWidgetMapper::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QPlainTextDocumentLayout@@0UQMetaObjectExtraData@@B @ 13780 NONAME ; struct QMetaObjectExtraData const QPlainTextDocumentLayout::staticMetaObjectExtraData + ?qt_static_metacall@QProxyStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13781 NONAME ; void QProxyStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QAbstractTextDocumentLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13782 NONAME ; void QAbstractTextDocumentLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QDockWidgetLayout@@0UQMetaObjectExtraData@@B @ 13783 NONAME ; struct QMetaObjectExtraData const QDockWidgetLayout::staticMetaObjectExtraData + ?qt_static_metacall@QIconEnginePluginV2@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13784 NONAME ; void QIconEnginePluginV2::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QRegExpValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13785 NONAME ; void QRegExpValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?lineNumberForTextPosition@QTextEngine@@QAEHH@Z @ 13786 NONAME ; int QTextEngine::lineNumberForTextPosition(int) + ?staticMetaObjectExtraData@QDoubleValidator@@0UQMetaObjectExtraData@@B @ 13787 NONAME ; struct QMetaObjectExtraData const QDoubleValidator::staticMetaObjectExtraData + ?qt_static_metacall@QCommonStyle@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13788 NONAME ; void QCommonStyle::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTextList@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13789 NONAME ; void QTextList::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?beginningOfLine@QTextEngine@@AAEHH@Z @ 13790 NONAME ; int QTextEngine::beginningOfLine(int) + ?qt_static_metacall@QDockWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13791 NONAME ; void QDockWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QAbstractProxyModel@@0UQMetaObjectExtraData@@B @ 13792 NONAME ; struct QMetaObjectExtraData const QAbstractProxyModel::staticMetaObjectExtraData + ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@ABVQTransform@@@Z @ 13793 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int, struct QFixed, class QTransform const &) + ?staticMetaObjectExtraData@QUndoStack@@0UQMetaObjectExtraData@@B @ 13794 NONAME ; struct QMetaObjectExtraData const QUndoStack::staticMetaObjectExtraData + ?itemAtCoordinate@QTreeViewPrivate@@QBEHH@Z @ 13795 NONAME ; int QTreeViewPrivate::itemAtCoordinate(int) const + ?renderTreeToPixmapForAnimation@QTreeViewPrivate@@QBE?AVQPixmap@@ABVQRect@@@Z @ 13796 NONAME ; class QPixmap QTreeViewPrivate::renderTreeToPixmapForAnimation(class QRect const &) const + ?qt_static_metacall@QErrorMessage@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13797 NONAME ; void QErrorMessage::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?fromImage@QBlittablePixmapData@@UAEXABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 13798 NONAME ; void QBlittablePixmapData::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>) + ??0QInternalMimeData@@QAE@XZ @ 13799 NONAME ; QInternalMimeData::QInternalMimeData(void) + ?prepareAnimatedOperation@QTreeViewPrivate@@QAEXHW4Direction@QAbstractAnimation@@@Z @ 13800 NONAME ; void QTreeViewPrivate::prepareAnimatedOperation(int, enum QAbstractAnimation::Direction) + ?features@QRasterWindowSurface@@UBE?AV?$QFlags@W4WindowSurfaceFeature@QWindowSurface@@@@XZ @ 13801 NONAME ; class QFlags<enum QWindowSurface::WindowSurfaceFeature> QRasterWindowSurface::features(void) const + ?qt_static_metacall@QActionGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13802 NONAME ; void QActionGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?_q_endAnimatedOperation@QTreeViewPrivate@@QAEXXZ @ 13803 NONAME ; void QTreeViewPrivate::_q_endAnimatedOperation(void) + ??0QBlittable@@QAE@ABVQSize@@V?$QFlags@W4Capability@QBlittable@@@@@Z @ 13804 NONAME ; QBlittable::QBlittable(class QSize const &, class QFlags<enum QBlittable::Capability>) + ?qt_static_metacall@QDataWidgetMapper@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13805 NONAME ; void QDataWidgetMapper::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGraphicsSystemPlugin@@0UQMetaObjectExtraData@@B @ 13806 NONAME ; struct QMetaObjectExtraData const QGraphicsSystemPlugin::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QCommonStyle@@0UQMetaObjectExtraData@@B @ 13807 NONAME ; struct QMetaObjectExtraData const QCommonStyle::staticMetaObjectExtraData + ?qt_static_metacall@QWizard@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13808 NONAME ; void QWizard::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??0QIdentityProxyModel@@QAE@PAVQObject@@@Z @ 13809 NONAME ; QIdentityProxyModel::QIdentityProxyModel(class QObject *) + ?staticMetaObjectExtraData@QTreeView@@0UQMetaObjectExtraData@@B @ 13810 NONAME ; struct QMetaObjectExtraData const QTreeView::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QDateEdit@@0UQMetaObjectExtraData@@B @ 13811 NONAME ; struct QMetaObjectExtraData const QDateEdit::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGesture@@0UQMetaObjectExtraData@@B @ 13812 NONAME ; struct QMetaObjectExtraData const QGesture::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsProxyWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13813 NONAME ; void QGraphicsProxyWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?markRasterOverlay@QBlittablePixmapData@@QAEXPBVQRect@@H@Z @ 13814 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QRect const *, int) + ?rightCursorPosition@QTextLayout@@QBEHH@Z @ 13815 NONAME ; int QTextLayout::rightCursorPosition(int) const + ?tabsClosable@QMdiArea@@QBE_NXZ @ 13816 NONAME ; bool QMdiArea::tabsClosable(void) const + ?startAndEndColumns@QTreeViewPrivate@@QBE?AU?$QPair@HH@@ABVQRect@@@Z @ 13817 NONAME ; struct QPair<int, int> QTreeViewPrivate::startAndEndColumns(class QRect const &) const + ?staticMetaObjectExtraData@QTextFrame@@0UQMetaObjectExtraData@@B @ 13818 NONAME ; struct QMetaObjectExtraData const QTextFrame::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QAbstractScrollArea@@0UQMetaObjectExtraData@@B @ 13819 NONAME ; struct QMetaObjectExtraData const QAbstractScrollArea::staticMetaObjectExtraData + ?setLineHeight@QTextBlockFormat@@QAEXMH@Z @ 13820 NONAME ; void QTextBlockFormat::setLineHeight(float, int) + ?staticMetaObjectExtraData@QFormLayout@@0UQMetaObjectExtraData@@B @ 13821 NONAME ; struct QMetaObjectExtraData const QFormLayout::staticMetaObjectExtraData + ?calculateSubPixelPositionCount@QTextureGlyphCache@@IBEHI@Z @ 13822 NONAME ; int QTextureGlyphCache::calculateSubPixelPositionCount(unsigned int) const + ?staticMetaObjectExtraData@QStackedWidget@@0UQMetaObjectExtraData@@B @ 13823 NONAME ; struct QMetaObjectExtraData const QStackedWidget::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QDialogButtonBox@@0UQMetaObjectExtraData@@B @ 13824 NONAME ; struct QMetaObjectExtraData const QDialogButtonBox::staticMetaObjectExtraData + ?setCursorMoveStyle@QLineEdit@@QAEXW4CursorMoveStyle@Qt@@@Z @ 13825 NONAME ; void QLineEdit::setCursorMoveStyle(enum Qt::CursorMoveStyle) + ?qt_static_metacall@QToolButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13826 NONAME ; void QToolButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?invalidateHeightCache@QTreeViewPrivate@@QBEXH@Z @ 13827 NONAME ; void QTreeViewPrivate::invalidateHeightCache(int) const + ?qt_static_metacall@QPanGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13828 NONAME ; void QPanGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?isIndexExpanded@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13829 NONAME ; bool QTreeViewPrivate::isIndexExpanded(class QModelIndex const &) const + ?features@QWindowSurface@@UBE?AV?$QFlags@W4WindowSurfaceFeature@QWindowSurface@@@@XZ @ 13830 NONAME ; class QFlags<enum QWindowSurface::WindowSurfaceFeature> QWindowSurface::features(void) const + ?layout@QTreeViewPrivate@@QAEXH_N0@Z @ 13831 NONAME ; void QTreeViewPrivate::layout(int, bool, bool) + ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQVectorPath@@@Z @ 13832 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QVectorPath const &) + ?alphaMapBoundingBox@QFontEngine@@UAE?AUglyph_metrics_t@@IUQFixed@@ABVQTransform@@W4GlyphFormat@1@@Z @ 13833 NONAME ; struct glyph_metrics_t QFontEngine::alphaMapBoundingBox(unsigned int, struct QFixed, class QTransform const &, enum QFontEngine::GlyphFormat) + ?qt_static_metacall@QTapGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13834 NONAME ; void QTapGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QIntValidator@@0UQMetaObjectExtraData@@B @ 13835 NONAME ; struct QMetaObjectExtraData const QIntValidator::staticMetaObjectExtraData + ?qt_static_metacall@QInputDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13836 NONAME ; void QInputDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?clip@QBlitterPaintEngine@@QAEPBVQClipData@@XZ @ 13837 NONAME ; class QClipData const * QBlitterPaintEngine::clip(void) + ?cancelPasswordEchoTimer@QLineControl@@AAEXXZ @ 13838 NONAME ; void QLineControl::cancelPasswordEchoTimer(void) + ?qt_static_metacall@QStylePlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13839 NONAME ; void QStylePlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setNumberSuffix@QTextListFormat@@QAEXABVQString@@@Z @ 13840 NONAME ; void QTextListFormat::setNumberSuffix(class QString const &) + ?qt_static_metacall@QApplication@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13841 NONAME ; void QApplication::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QPicture@@QAEXAAV1@@Z @ 13842 NONAME ; void QPicture::swap(class QPicture &) + ?d_func@QIdentityProxyModel@@ABEPBVQIdentityProxyModelPrivate@@XZ @ 13843 NONAME ; class QIdentityProxyModelPrivate const * QIdentityProxyModel::d_func(void) const + ?qt_static_metacall@QSplashScreen@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13844 NONAME ; void QSplashScreen::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QPainterPath@@QAEXAAV1@@Z @ 13845 NONAME ; void QPainterPath::swap(class QPainterPath &) + ?qt_static_metacall@QFocusFrame@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13846 NONAME ; void QFocusFrame::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?minimumSizeHint@QCheckBox@@UBE?AVQSize@@XZ @ 13847 NONAME ; class QSize QCheckBox::minimumSizeHint(void) const + ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@IUQFixed@@@Z @ 13848 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int, struct QFixed) + ?fillTexture@QImageTextureGlyphCache@@UAEXABUCoord@QTextureGlyphCache@@IUQFixed@@@Z @ 13849 NONAME ; void QImageTextureGlyphCache::fillTexture(struct QTextureGlyphCache::Coord const &, unsigned int, struct QFixed) + ?swap@QIcon@@QAEXAAV1@@Z @ 13850 NONAME ; void QIcon::swap(class QIcon &) + ?columnCount@QIdentityProxyModel@@UBEHABVQModelIndex@@@Z @ 13851 NONAME ; int QIdentityProxyModel::columnCount(class QModelIndex const &) const + ?unmarkRasterOverlay@QBlittablePixmapData@@QAEXABVQRectF@@@Z @ 13852 NONAME ; void QBlittablePixmapData::unmarkRasterOverlay(class QRectF const &) + ?collapse@QTreeViewPrivate@@QAEXH_N@Z @ 13853 NONAME ; void QTreeViewPrivate::collapse(int, bool) + ?trUtf8@QIdentityProxyModel@@SA?AVQString@@PBD0H@Z @ 13854 NONAME ; class QString QIdentityProxyModel::trUtf8(char const *, char const *, int) + ?brushOriginChanged@QBlitterPaintEngine@@UAEXXZ @ 13855 NONAME ; void QBlitterPaintEngine::brushOriginChanged(void) + ?openFile@QFileOpenEvent@@QBE_NAAVQFile@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 13856 NONAME ; bool QFileOpenEvent::openFile(class QFile &, class QFlags<enum QIODevice::OpenModeFlag>) const + ??0QApplicationPrivate@@QAE@AAHPAPADW4Type@QApplication@@H@Z @ 13857 NONAME ; QApplicationPrivate::QApplicationPrivate(int &, char * *, enum QApplication::Type, int) + ?qt_static_metacall@QSound@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13858 NONAME ; void QSound::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QToolBox@@0UQMetaObjectExtraData@@B @ 13859 NONAME ; struct QMetaObjectExtraData const QToolBox::staticMetaObjectExtraData + ?addDirectory@QZipWriter@@QAEXABVQString@@@Z @ 13860 NONAME ; void QZipWriter::addDirectory(class QString const &) + ?modelIndex@QTreeViewPrivate@@QBE?AVQModelIndex@@HH@Z @ 13861 NONAME ; class QModelIndex QTreeViewPrivate::modelIndex(int, int) const + ?staticMetaObjectExtraData@QGraphicsOpacityEffect@@0UQMetaObjectExtraData@@B @ 13862 NONAME ; struct QMetaObjectExtraData const QGraphicsOpacityEffect::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QGraphicsColorizeEffect@@0UQMetaObjectExtraData@@B @ 13863 NONAME ; struct QMetaObjectExtraData const QGraphicsColorizeEffect::staticMetaObjectExtraData + ?inFontUcs4@QFontMetrics@@QBE_NI@Z @ 13864 NONAME ; bool QFontMetrics::inFontUcs4(unsigned int) const + ?staticMetaObjectExtraData@QIconEnginePlugin@@0UQMetaObjectExtraData@@B @ 13865 NONAME ; struct QMetaObjectExtraData const QIconEnginePlugin::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QFrame@@0UQMetaObjectExtraData@@B @ 13866 NONAME ; struct QMetaObjectExtraData const QFrame::staticMetaObjectExtraData + ?isWritable@QZipWriter@@QBE_NXZ @ 13867 NONAME ; bool QZipWriter::isWritable(void) const + ?qt_static_metacall@QValidator@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13868 NONAME ; void QValidator::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QStandardItemModel@@0UQMetaObjectExtraData@@B @ 13869 NONAME ; struct QMetaObjectExtraData const QStandardItemModel::staticMetaObjectExtraData + ?itemHeight@QTreeViewPrivate@@QBEHH@Z @ 13870 NONAME ; int QTreeViewPrivate::itemHeight(int) const + ?qt_static_metacall@QDrag@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13871 NONAME ; void QDrag::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QFontComboBox@@0UQMetaObjectExtraData@@B @ 13872 NONAME ; struct QMetaObjectExtraData const QFontComboBox::staticMetaObjectExtraData + ?isRowHidden@QTreeViewPrivate@@QBE_NABVQModelIndex@@@Z @ 13873 NONAME ; bool QTreeViewPrivate::isRowHidden(class QModelIndex const &) const + ?staticMetaObjectExtraData@QInputDialog@@0UQMetaObjectExtraData@@B @ 13874 NONAME ; struct QMetaObjectExtraData const QInputDialog::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QInputContext@@0UQMetaObjectExtraData@@B @ 13875 NONAME ; struct QMetaObjectExtraData const QInputContext::staticMetaObjectExtraData + ?unlock@QBlittable@@QAEXXZ @ 13876 NONAME ; void QBlittable::unlock(void) + ?swap@QRegion@@QAEXAAV1@@Z @ 13877 NONAME ; void QRegion::swap(class QRegion &) + ?staticMetaObjectExtraData@QLCDNumber@@0UQMetaObjectExtraData@@B @ 13878 NONAME ; struct QMetaObjectExtraData const QLCDNumber::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QS60Style@@0UQMetaObjectExtraData@@B @ 13879 NONAME ; struct QMetaObjectExtraData const QS60Style::staticMetaObjectExtraData + ?qt_static_metacall@QWidgetAction@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13880 NONAME ; void QWidgetAction::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QListView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13881 NONAME ; void QListView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?setItemData@QAbstractProxyModel@@UAE_NABVQModelIndex@@ABV?$QMap@HVQVariant@@@@@Z @ 13882 NONAME ; bool QAbstractProxyModel::setItemData(class QModelIndex const &, class QMap<int, class QVariant> const &) + ?getStaticMetaObject@QInternalMimeData@@SAABUQMetaObject@@XZ @ 13883 NONAME ; struct QMetaObject const & QInternalMimeData::getStaticMetaObject(void) + ?swap@QPolygonF@@QAEXAAV1@@Z @ 13884 NONAME ; void QPolygonF::swap(class QPolygonF &) + ?creationPermissions@QZipWriter@@QBE?AV?$QFlags@W4Permission@QFile@@@@XZ @ 13885 NONAME ; class QFlags<enum QFile::Permission> QZipWriter::creationPermissions(void) const + ?qt_static_metacall@QDial@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13886 NONAME ; void QDial::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?swap@QPolygon@@QAEXAAV1@@Z @ 13887 NONAME ; void QPolygon::swap(class QPolygon &) + ?qt_static_metacall@QWorkspace@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13888 NONAME ; void QWorkspace::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QProgressDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13889 NONAME ; void QProgressDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?d_func@QBlitterPaintEngine@@ABEPBVQBlitterPaintEnginePrivate@@XZ @ 13890 NONAME ; class QBlitterPaintEnginePrivate const * QBlitterPaintEngine::d_func(void) const + ?actionText@QUndoCommand@@QBE?AVQString@@XZ @ 13891 NONAME ; class QString QUndoCommand::actionText(void) const + ?staticMetaObjectExtraData@QWidgetAction@@0UQMetaObjectExtraData@@B @ 13892 NONAME ; struct QMetaObjectExtraData const QWidgetAction::staticMetaObjectExtraData + ?qt_static_metacall@QListWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13893 NONAME ; void QListWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?tr@QIdentityProxyModel@@SA?AVQString@@PBD0H@Z @ 13894 NONAME ; class QString QIdentityProxyModel::tr(char const *, char const *, int) + ?swap@QKeySequence@@QAEXAAV1@@Z @ 13895 NONAME ; void QKeySequence::swap(class QKeySequence &) + ?staticMetaObjectExtraData@QGraphicsDropShadowEffect@@0UQMetaObjectExtraData@@B @ 13896 NONAME ; struct QMetaObjectExtraData const QGraphicsDropShadowEffect::staticMetaObjectExtraData + ?qt_static_metacall@QProgressBar@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13897 NONAME ; void QProgressBar::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QTextBlockGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13898 NONAME ; void QTextBlockGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?lineHeight@QTextBlockFormat@@QBEMXZ @ 13899 NONAME ; float QTextBlockFormat::lineHeight(void) const + ?stroke@QBlitterPaintEngine@@UAEXABVQVectorPath@@ABVQPen@@@Z @ 13900 NONAME ; void QBlitterPaintEngine::stroke(class QVectorPath const &, class QPen const &) + ?qt_static_metacall@QWizardPage@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13901 NONAME ; void QWizardPage::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?_q_sortIndicatorChanged@QTreeViewPrivate@@QAEXHW4SortOrder@Qt@@@Z @ 13902 NONAME ; void QTreeViewPrivate::_q_sortIndicatorChanged(int, enum Qt::SortOrder) + ?staticMetaObjectExtraData@QToolButton@@0UQMetaObjectExtraData@@B @ 13903 NONAME ; struct QMetaObjectExtraData const QToolButton::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QSyntaxHighlighter@@0UQMetaObjectExtraData@@B @ 13904 NONAME ; struct QMetaObjectExtraData const QSyntaxHighlighter::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QHeaderView@@0UQMetaObjectExtraData@@B @ 13905 NONAME ; struct QMetaObjectExtraData const QHeaderView::staticMetaObjectExtraData + ?tr@QInternalMimeData@@SA?AVQString@@PBD0@Z @ 13906 NONAME ; class QString QInternalMimeData::tr(char const *, char const *) + ?mapFromSource@QIdentityProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 13907 NONAME ; class QModelIndex QIdentityProxyModel::mapFromSource(class QModelIndex const &) const + ??1QBlittable@@UAE@XZ @ 13908 NONAME ; QBlittable::~QBlittable(void) + ??_EQBlitterPaintEngine@@UAE@I@Z @ 13909 NONAME ; QBlitterPaintEngine::~QBlitterPaintEngine(unsigned int) + ?staticMetaObjectExtraData@QInternalMimeData@@0UQMetaObjectExtraData@@B @ 13910 NONAME ; struct QMetaObjectExtraData const QInternalMimeData::staticMetaObjectExtraData + ?buffer@QBlittablePixmapData@@UAEPAVQImage@@XZ @ 13911 NONAME ; class QImage * QBlittablePixmapData::buffer(void) + ?staticMetaObjectExtraData@QComboBox@@0UQMetaObjectExtraData@@B @ 13912 NONAME ; struct QMetaObjectExtraData const QComboBox::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QWorkspace@@0UQMetaObjectExtraData@@B @ 13913 NONAME ; struct QMetaObjectExtraData const QWorkspace::staticMetaObjectExtraData + ?nextLogicalPosition@QTextEngine@@QBEHH@Z @ 13914 NONAME ; int QTextEngine::nextLogicalPosition(int) const + ?qt_static_metacall@QGraphicsEffect@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13915 NONAME ; void QGraphicsEffect::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QUndoGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13916 NONAME ; void QUndoGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QProgressBar@@0UQMetaObjectExtraData@@B @ 13917 NONAME ; struct QMetaObjectExtraData const QProgressBar::staticMetaObjectExtraData + ?qt_static_metacall@QLineEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13918 NONAME ; void QLineEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?drawStaticTextItem@QBlitterPaintEngine@@UAEXPAVQStaticTextItem@@@Z @ 13919 NONAME ; void QBlitterPaintEngine::drawStaticTextItem(class QStaticTextItem *) + ?pageDown@QTreeViewPrivate@@QBEHH@Z @ 13920 NONAME ; int QTreeViewPrivate::pageDown(int) const + ?lock@QBlittable@@QAEPAVQImage@@XZ @ 13921 NONAME ; class QImage * QBlittable::lock(void) + ?setFontHintingPreference@QTextCharFormat@@QAEXW4HintingPreference@QFont@@@Z @ 13922 NONAME ; void QTextCharFormat::setFontHintingPreference(enum QFont::HintingPreference) + ?qt_static_metacall@QPixmapColorizeFilter@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13923 NONAME ; void QPixmapColorizeFilter::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGuiPlatformPlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13924 NONAME ; void QGuiPlatformPlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QSplitterHandle@@0UQMetaObjectExtraData@@B @ 13925 NONAME ; struct QMetaObjectExtraData const QSplitterHandle::staticMetaObjectExtraData + ?qt_static_metacall@QButtonGroup@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13926 NONAME ; void QButtonGroup::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QCalendarWidget@@0UQMetaObjectExtraData@@B @ 13927 NONAME ; struct QMetaObjectExtraData const QCalendarWidget::staticMetaObjectExtraData + ?qt_static_metacall@QTreeWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13928 NONAME ; void QTreeWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?doItemsLayout@QTableView@@UAEXXZ @ 13929 NONAME ; void QTableView::doItemsLayout(void) + ??_EQInternalMimeData@@UAE@I@Z @ 13930 NONAME ; QInternalMimeData::~QInternalMimeData(unsigned int) + ?staticMetaObjectExtraData@QMouseEventTransition@@0UQMetaObjectExtraData@@B @ 13931 NONAME ; struct QMetaObjectExtraData const QMouseEventTransition::staticMetaObjectExtraData + ?qt_static_metacall@QIconEnginePlugin@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13932 NONAME ; void QIconEnginePlugin::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?_q_modelAboutToBeReset@QTreeViewPrivate@@QAEXXZ @ 13933 NONAME ; void QTreeViewPrivate::_q_modelAboutToBeReset(void) + ?qt_static_metacall@QDialogButtonBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13934 NONAME ; void QDialogButtonBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?markRasterOverlay@QBlittablePixmapData@@QAEXABVQPointF@@ABVQTextItem@@@Z @ 13935 NONAME ; void QBlittablePixmapData::markRasterOverlay(class QPointF const &, class QTextItem const &) + ?qt_static_metacall@QPlainTextDocumentLayout@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13936 NONAME ; void QPlainTextDocumentLayout::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QLabel@@0UQMetaObjectExtraData@@B @ 13937 NONAME ; struct QMetaObjectExtraData const QLabel::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QCompleter@@0UQMetaObjectExtraData@@B @ 13938 NONAME ; struct QMetaObjectExtraData const QCompleter::staticMetaObjectExtraData + ?qt_static_metacall@QDateEdit@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13939 NONAME ; void QDateEdit::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?drawEllipse@QBlitterPaintEngine@@UAEXABVQRectF@@@Z @ 13940 NONAME ; void QBlitterPaintEngine::drawEllipse(class QRectF const &) + ?styleName@QFontInfo@@QBE?AVQString@@XZ @ 13941 NONAME ; class QString QFontInfo::styleName(void) const + ?staticMetaObjectExtraData@QTimeEdit@@0UQMetaObjectExtraData@@B @ 13942 NONAME ; struct QMetaObjectExtraData const QTimeEdit::staticMetaObjectExtraData + ?itemDecorationAt@QTreeViewPrivate@@QBEHABVQPoint@@@Z @ 13943 NONAME ; int QTreeViewPrivate::itemDecorationAt(class QPoint const &) const + ?blittable@QBlittablePixmapData@@QBEPAVQBlittable@@XZ @ 13944 NONAME ; class QBlittable * QBlittablePixmapData::blittable(void) const + ?setFocalRadius@QRadialGradient@@QAEXM@Z @ 13945 NONAME ; void QRadialGradient::setFocalRadius(float) + ?qt_painterPathFromVectorPath@@YA?AVQPainterPath@@ABVQVectorPath@@@Z @ 13946 NONAME ; class QPainterPath qt_painterPathFromVectorPath(class QVectorPath const &) + ?staticMetaObjectExtraData@QAction@@0UQMetaObjectExtraData@@B @ 13947 NONAME ; struct QMetaObjectExtraData const QAction::staticMetaObjectExtraData + ?resizeCache@QTextureGlyphCache@@QAEXHH@Z @ 13948 NONAME ; void QTextureGlyphCache::resizeCache(int, int) + ?qt_static_metacall@QHeaderView@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13949 NONAME ; void QHeaderView::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QGraphicsProxyWidget@@0UQMetaObjectExtraData@@B @ 13950 NONAME ; struct QMetaObjectExtraData const QGraphicsProxyWidget::staticMetaObjectExtraData + ?metaObject@QInternalMimeData@@UBEPBUQMetaObject@@XZ @ 13951 NONAME ; struct QMetaObject const * QInternalMimeData::metaObject(void) const + ?addSymLink@QZipWriter@@QAEXABVQString@@0@Z @ 13952 NONAME ; void QZipWriter::addSymLink(class QString const &, class QString const &) + ?drawStaticTextItem@QPaintEngineEx@@UAEXPAVQStaticTextItem@@@Z @ 13953 NONAME ; void QPaintEngineEx::drawStaticTextItem(class QStaticTextItem *) + ?tr@QIdentityProxyModel@@SA?AVQString@@PBD0@Z @ 13954 NONAME ; class QString QIdentityProxyModel::tr(char const *, char const *) + ?qt_static_metacall@QFileDialog@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13955 NONAME ; void QFileDialog::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QInternalMimeData@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13956 NONAME ; void QInternalMimeData::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QGesture@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13957 NONAME ; void QGesture::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?hasFormatHelper@QInternalMimeData@@SA_NABVQString@@PBVQMimeData@@@Z @ 13958 NONAME ; bool QInternalMimeData::hasFormatHelper(class QString const &, class QMimeData const *) + ?state@QBlitterPaintEngine@@QAEPAVQPainterState@@XZ @ 13959 NONAME ; class QPainterState * QBlitterPaintEngine::state(void) + ?penChanged@QBlitterPaintEngine@@UAEXXZ @ 13960 NONAME ; void QBlitterPaintEngine::penChanged(void) + ??0QFileOpenEvent@@QAE@ABVRFile@@@Z @ 13961 NONAME ; QFileOpenEvent::QFileOpenEvent(class RFile const &) + ?staticMetaObjectExtraData@QStackedLayout@@0UQMetaObjectExtraData@@B @ 13962 NONAME ; struct QMetaObjectExtraData const QStackedLayout::staticMetaObjectExtraData + ?match@QIdentityProxyModel@@UBE?AV?$QList@VQModelIndex@@@@ABVQModelIndex@@HABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 13963 NONAME ; class QList<class QModelIndex> QIdentityProxyModel::match(class QModelIndex const &, int, class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const + ?cursorMoveStyle@QLineControl@@QBE?AW4CursorMoveStyle@Qt@@XZ @ 13964 NONAME ; enum Qt::CursorMoveStyle QLineControl::cursorMoveStyle(void) const + ?hasHeightForWidth@QWidgetPrivate@@UBE_NXZ @ 13965 NONAME ; bool QWidgetPrivate::hasHeightForWidth(void) const + ?qt_static_metacall@QMessageBox@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13966 NONAME ; void QMessageBox::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObjectExtraData@QSortFilterProxyModel@@0UQMetaObjectExtraData@@B @ 13967 NONAME ; struct QMetaObjectExtraData const QSortFilterProxyModel::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QCommandLinkButton@@0UQMetaObjectExtraData@@B @ 13968 NONAME ; struct QMetaObjectExtraData const QCommandLinkButton::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QWidget@@0UQMetaObjectExtraData@@B @ 13969 NONAME ; struct QMetaObjectExtraData const QWidget::staticMetaObjectExtraData + ?toImage@QBlittablePixmapData@@UBE?AVQImage@@XZ @ 13970 NONAME ; class QImage QBlittablePixmapData::toImage(void) const + ??_EQBlittable@@UAE@I@Z @ 13971 NONAME ; QBlittable::~QBlittable(unsigned int) + ?below@QTreeViewPrivate@@QBEHH@Z @ 13972 NONAME ; int QTreeViewPrivate::below(int) const + ?staticMetaObject@QIdentityProxyModel@@2UQMetaObject@@B @ 13973 NONAME ; struct QMetaObject const QIdentityProxyModel::staticMetaObject + ?rowCount@QIdentityProxyModel@@UBEHABVQModelIndex@@@Z @ 13974 NONAME ; int QIdentityProxyModel::rowCount(class QModelIndex const &) const + ?trUtf8@QIdentityProxyModel@@SA?AVQString@@PBD0@Z @ 13975 NONAME ; class QString QIdentityProxyModel::trUtf8(char const *, char const *) + ?qt_static_metacall@QRadioButton@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13976 NONAME ; void QRadioButton::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ??1QInternalMimeData@@UAE@XZ @ 13977 NONAME ; QInternalMimeData::~QInternalMimeData(void) + ?_q_columnsAboutToBeRemoved@QTreeViewPrivate@@UAEXABVQModelIndex@@HH@Z @ 13978 NONAME ; void QTreeViewPrivate::_q_columnsAboutToBeRemoved(class QModelIndex const &, int, int) + ?qt_addBitmapToPath@@YAXMMPBEHHHPAVQPainterPath@@@Z @ 13979 NONAME ; void qt_addBitmapToPath(float, float, unsigned char const *, int, int, int, class QPainterPath *) + ?qt_static_metacall@QTextTable@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13980 NONAME ; void QTextTable::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QItemSelectionModel@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13981 NONAME ; void QItemSelectionModel::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?staticMetaObject@QInternalMimeData@@2UQMetaObject@@B @ 13982 NONAME ; struct QMetaObject const QInternalMimeData::staticMetaObject + ?staticMetaObjectExtraData@QGraphicsTransform@@0UQMetaObjectExtraData@@B @ 13983 NONAME ; struct QMetaObjectExtraData const QGraphicsTransform::staticMetaObjectExtraData + ?staticMetaObjectExtraData@QAbstractTextDocumentLayout@@0UQMetaObjectExtraData@@B @ 13984 NONAME ; struct QMetaObjectExtraData const QAbstractTextDocumentLayout::staticMetaObjectExtraData + ?qt_static_metacall@QGraphicsWidget@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13985 NONAME ; void QGraphicsWidget::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?qt_static_metacall@QShortcut@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z @ 13986 NONAME ; void QShortcut::qt_static_metacall(class QObject *, enum QMetaObject::Call, int, void * *) + ?endOfLine@QTextEngine@@AAEHH@Z @ 13987 NONAME ; int QTextEngine::endOfLine(int) + ?queryKeyboardModifiers@QApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 13988 NONAME ; class QFlags<enum Qt::KeyboardModifier> QApplication::queryKeyboardModifiers(void) + ?resetFontEngineCache@QTextEngine@@QAEXXZ @ 13989 NONAME ; void QTextEngine::resetFontEngineCache(void) + ?symbianHandleLiteModeStartup@QApplicationPrivate@@QAEXXZ @ 13990 NONAME ; void QApplicationPrivate::symbianHandleLiteModeStartup(void) + ?_q_cleanupWinIds@QWidgetPrivate@@QAEXXZ @ 13991 NONAME ; void QWidgetPrivate::_q_cleanupWinIds(void) diff --git a/src/s60installs/eabi/QtGuiu.def b/src/s60installs/eabi/QtGuiu.def index 3606f9c..f667bab 100644 --- a/src/s60installs/eabi/QtGuiu.def +++ b/src/s60installs/eabi/QtGuiu.def @@ -12198,605 +12198,608 @@ EXPORTS _ZNK11QPixmapData15toVolatileImageEv @ 12197 NONAME _ZNK14QVolatileImage13constImageRefEv @ 12198 NONAME _Z43qt_s60_setPartialScreenAutomaticTranslationb @ 12199 NONAME - _Z18qt_addBitmapToPathffPKhiiiP12QPainterPath @ 12200 NONAME - _Z22qt_fontdata_from_indexi @ 12201 NONAME - _Z27qt_isExtendedRadialGradientRK6QBrush @ 12202 NONAME - _Z28qt_painterPathFromVectorPathRK11QVectorPath @ 12203 NONAME - _Z32qGamma_correct_back_to_linear_csP6QImage @ 12204 NONAME - _ZN10QBlittable4lockEv @ 12205 NONAME - _ZN10QBlittable6unlockEv @ 12206 NONAME - _ZN10QBlittableC2ERK5QSize6QFlagsINS_10CapabilityEE @ 12207 NONAME - _ZN10QBlittableD0Ev @ 12208 NONAME - _ZN10QBlittableD1Ev @ 12209 NONAME - _ZN10QBlittableD2Ev @ 12210 NONAME - _ZN10QBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12211 NONAME - _ZN10QBoxLayout25staticMetaObjectExtraDataE @ 12212 NONAME DATA 8 - _ZN10QClipboard18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12213 NONAME - _ZN10QClipboard25staticMetaObjectExtraDataE @ 12214 NONAME DATA 8 - _ZN10QCompleter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12215 NONAME - _ZN10QCompleter25staticMetaObjectExtraDataE @ 12216 NONAME DATA 8 - _ZN10QLCDNumber18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12217 NONAME - _ZN10QLCDNumber25staticMetaObjectExtraDataE @ 12218 NONAME DATA 8 - _ZN10QScrollBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12219 NONAME - _ZN10QScrollBar25staticMetaObjectExtraDataE @ 12220 NONAME DATA 8 - _ZN10QStatusBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12221 NONAME - _ZN10QStatusBar25staticMetaObjectExtraDataE @ 12222 NONAME DATA 8 - _ZN10QTabWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12223 NONAME - _ZN10QTabWidget25staticMetaObjectExtraDataE @ 12224 NONAME DATA 8 - _ZN10QTableView13doItemsLayoutEv @ 12225 NONAME - _ZN10QTableView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12226 NONAME - _ZN10QTableView25staticMetaObjectExtraDataE @ 12227 NONAME DATA 8 - _ZN10QTextFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12228 NONAME - _ZN10QTextFrame25staticMetaObjectExtraDataE @ 12229 NONAME DATA 8 - _ZN10QTextTable18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12230 NONAME - _ZN10QTextTable25staticMetaObjectExtraDataE @ 12231 NONAME DATA 8 - _ZN10QUndoGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12232 NONAME - _ZN10QUndoGroup25staticMetaObjectExtraDataE @ 12233 NONAME DATA 8 - _ZN10QUndoStack18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12234 NONAME - _ZN10QUndoStack25staticMetaObjectExtraDataE @ 12235 NONAME DATA 8 - _ZN10QValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12236 NONAME - _ZN10QValidator25staticMetaObjectExtraDataE @ 12237 NONAME DATA 8 - _ZN10QWorkspace18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12238 NONAME - _ZN10QWorkspace25staticMetaObjectExtraDataE @ 12239 NONAME DATA 8 - _ZN10QZipWriter10addSymLinkERK7QStringS2_ @ 12240 NONAME - _ZN10QZipWriter12addDirectoryERK7QString @ 12241 NONAME - _ZN10QZipWriter20setCompressionPolicyENS_17CompressionPolicyE @ 12242 NONAME - _ZN10QZipWriter22setCreationPermissionsE6QFlagsIN5QFile10PermissionEE @ 12243 NONAME - _ZN10QZipWriter5closeEv @ 12244 NONAME - _ZN10QZipWriter7addFileERK7QStringP9QIODevice @ 12245 NONAME - _ZN10QZipWriter7addFileERK7QStringRK10QByteArray @ 12246 NONAME - _ZN10QZipWriterC1EP9QIODevice @ 12247 NONAME - _ZN10QZipWriterC1ERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE @ 12248 NONAME - _ZN10QZipWriterC2EP9QIODevice @ 12249 NONAME - _ZN10QZipWriterC2ERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE @ 12250 NONAME - _ZN10QZipWriterD1Ev @ 12251 NONAME - _ZN10QZipWriterD2Ev @ 12252 NONAME - _ZN11QColumnView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12253 NONAME - _ZN11QColumnView25staticMetaObjectExtraDataE @ 12254 NONAME DATA 8 - _ZN11QDockWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12255 NONAME - _ZN11QDockWidget25staticMetaObjectExtraDataE @ 12256 NONAME DATA 8 - _ZN11QFileDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12257 NONAME - _ZN11QFileDialog25staticMetaObjectExtraDataE @ 12258 NONAME DATA 8 - _ZN11QFocusFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12259 NONAME - _ZN11QFocusFrame25staticMetaObjectExtraDataE @ 12260 NONAME DATA 8 - _ZN11QFontDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12261 NONAME - _ZN11QFontDialog25staticMetaObjectExtraDataE @ 12262 NONAME DATA 8 - _ZN11QFontEngine16alphaMapForGlyphEj6QFixed @ 12263 NONAME - _ZN11QFontEngine16alphaMapForGlyphEj6QFixedRK10QTransform @ 12264 NONAME - _ZN11QFontEngine19alphaRGBMapForGlyphEj6QFixediRK10QTransform @ 12265 NONAME - _ZN11QFormLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12266 NONAME - _ZN11QFormLayout25staticMetaObjectExtraDataE @ 12267 NONAME DATA 8 - _ZN11QGridLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12268 NONAME - _ZN11QGridLayout25staticMetaObjectExtraDataE @ 12269 NONAME DATA 8 - _ZN11QHBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12270 NONAME - _ZN11QHBoxLayout25staticMetaObjectExtraDataE @ 12271 NONAME DATA 8 - _ZN11QHeaderView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12272 NONAME - _ZN11QHeaderView25staticMetaObjectExtraDataE @ 12273 NONAME DATA 8 - _ZN11QListWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12274 NONAME - _ZN11QListWidget25staticMetaObjectExtraDataE @ 12275 NONAME DATA 8 - _ZN11QMainWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12276 NONAME - _ZN11QMainWindow25staticMetaObjectExtraDataE @ 12277 NONAME DATA 8 - _ZN11QMessageBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12278 NONAME - _ZN11QMessageBox25staticMetaObjectExtraDataE @ 12279 NONAME DATA 8 - _ZN11QPanGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12280 NONAME - _ZN11QPanGesture25staticMetaObjectExtraDataE @ 12281 NONAME DATA 8 - _ZN11QProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12282 NONAME - _ZN11QProxyModel25staticMetaObjectExtraDataE @ 12283 NONAME DATA 8 - _ZN11QProxyStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12284 NONAME - _ZN11QProxyStyle25staticMetaObjectExtraDataE @ 12285 NONAME DATA 8 - _ZN11QPushButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12286 NONAME - _ZN11QPushButton25staticMetaObjectExtraDataE @ 12287 NONAME DATA 8 - _ZN11QRubberBand18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12288 NONAME - _ZN11QRubberBand25staticMetaObjectExtraDataE @ 12289 NONAME DATA 8 - _ZN11QScrollArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12290 NONAME - _ZN11QScrollArea25staticMetaObjectExtraDataE @ 12291 NONAME DATA 8 - _ZN11QTapGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12292 NONAME - _ZN11QTapGesture25staticMetaObjectExtraDataE @ 12293 NONAME DATA 8 - _ZN11QTextEngine15beginningOfLineEi @ 12294 NONAME - _ZN11QTextEngine16getClusterLengthEPtPK17HB_CharAttributesiiiPi @ 12295 NONAME - _ZN11QTextEngine16offsetInLigatureEPK11QScriptItemiii @ 12296 NONAME - _ZN11QTextEngine18positionInLigatureEPK11QScriptItemi6QFixedS3_ib @ 12297 NONAME - _ZN11QTextEngine22insertionPointsForLineEiR7QVectorIiE @ 12298 NONAME - _ZN11QTextEngine25lineNumberForTextPositionEi @ 12299 NONAME - _ZN11QTextEngine27positionAfterVisualMovementEiN11QTextCursor13MoveOperationE @ 12300 NONAME - _ZN11QTextEngine9alignLineERK11QScriptLine @ 12301 NONAME - _ZN11QTextEngine9endOfLineEi @ 12302 NONAME - _ZN11QTextLayout18setCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12303 NONAME - _ZN11QTextObject18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12304 NONAME - _ZN11QTextObject25staticMetaObjectExtraDataE @ 12305 NONAME DATA 8 - _ZN11QToolButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12306 NONAME - _ZN11QToolButton25staticMetaObjectExtraDataE @ 12307 NONAME DATA 8 - _ZN11QTreeWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12308 NONAME - _ZN11QTreeWidget25staticMetaObjectExtraDataE @ 12309 NONAME DATA 8 - _ZN11QVBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12310 NONAME - _ZN11QVBoxLayout25staticMetaObjectExtraDataE @ 12311 NONAME DATA 8 - _ZN11QWizardPage18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12312 NONAME - _ZN11QWizardPage25staticMetaObjectExtraDataE @ 12313 NONAME DATA 8 - _ZN12QActionGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12314 NONAME - _ZN12QActionGroup25staticMetaObjectExtraDataE @ 12315 NONAME DATA 8 - _ZN12QApplication18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12316 NONAME - _ZN12QApplication25staticMetaObjectExtraDataE @ 12317 NONAME DATA 8 - _ZN12QButtonGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12318 NONAME - _ZN12QButtonGroup25staticMetaObjectExtraDataE @ 12319 NONAME DATA 8 - _ZN12QColorDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12320 NONAME - _ZN12QColorDialog25staticMetaObjectExtraDataE @ 12321 NONAME DATA 8 - _ZN12QCommonStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12322 NONAME - _ZN12QCommonStyle25staticMetaObjectExtraDataE @ 12323 NONAME DATA 8 - _ZN12QInputDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12324 NONAME - _ZN12QInputDialog25staticMetaObjectExtraDataE @ 12325 NONAME DATA 8 - _ZN12QInputDialog7getItemEP7QWidgetRK7QStringS4_RK11QStringListibPb6QFlagsIN2Qt10WindowTypeEES9_INSA_15InputMethodHintEE @ 12326 NONAME - _ZN12QInputDialog7getTextEP7QWidgetRK7QStringS4_N9QLineEdit8EchoModeES4_Pb6QFlagsIN2Qt10WindowTypeEES8_INS9_15InputMethodHintEE @ 12327 NONAME - _ZN12QLineControl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12328 NONAME - _ZN12QLineControl25staticMetaObjectExtraDataE @ 12329 NONAME DATA 8 - _ZN12QProgressBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12330 NONAME - _ZN12QProgressBar25staticMetaObjectExtraDataE @ 12331 NONAME DATA 8 - _ZN12QRadioButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12332 NONAME - _ZN12QRadioButton25staticMetaObjectExtraDataE @ 12333 NONAME DATA 8 - _ZN12QStylePlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12334 NONAME - _ZN12QStylePlugin25staticMetaObjectExtraDataE @ 12335 NONAME DATA 8 - _ZN12QTableWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12336 NONAME - _ZN12QTableWidget25staticMetaObjectExtraDataE @ 12337 NONAME DATA 8 - _ZN12QTextBrowser18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12338 NONAME - _ZN12QTextBrowser25staticMetaObjectExtraDataE @ 12339 NONAME DATA 8 - _ZN12QTextControl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12340 NONAME - _ZN12QTextControl25staticMetaObjectExtraDataE @ 12341 NONAME DATA 8 - _ZN13QDateTimeEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12342 NONAME - _ZN13QDateTimeEdit25staticMetaObjectExtraDataE @ 12343 NONAME DATA 8 - _ZN13QErrorMessage18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12344 NONAME - _ZN13QErrorMessage25staticMetaObjectExtraDataE @ 12345 NONAME DATA 8 - _ZN13QFontComboBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12346 NONAME - _ZN13QFontComboBox25staticMetaObjectExtraDataE @ 12347 NONAME DATA 8 - _ZN13QFontDatabase22resolveFontFamilyAliasERK7QString @ 12348 NONAME - _ZN13QGraphicsView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12349 NONAME - _ZN13QGraphicsView25staticMetaObjectExtraDataE @ 12350 NONAME DATA 8 - _ZN13QInputContext18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12351 NONAME - _ZN13QInputContext25staticMetaObjectExtraDataE @ 12352 NONAME DATA 8 - _ZN13QIntValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12353 NONAME - _ZN13QIntValidator25staticMetaObjectExtraDataE @ 12354 NONAME DATA 8 - _ZN13QItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12355 NONAME - _ZN13QItemDelegate25staticMetaObjectExtraDataE @ 12356 NONAME DATA 8 - _ZN13QMdiSubWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12357 NONAME - _ZN13QMdiSubWindow25staticMetaObjectExtraDataE @ 12358 NONAME DATA 8 - _ZN13QPinchGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12359 NONAME - _ZN13QPinchGesture25staticMetaObjectExtraDataE @ 12360 NONAME DATA 8 - _ZN13QPixmapFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12361 NONAME - _ZN13QPixmapFilter25staticMetaObjectExtraDataE @ 12362 NONAME DATA 8 - _ZN13QS60MainAppUi25ProcessCommandParametersLE11TApaCommandR4TBufILi256EERK6TDesC8 @ 12363 NONAME - _ZN13QSplashScreen18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12364 NONAME - _ZN13QSplashScreen25staticMetaObjectExtraDataE @ 12365 NONAME DATA 8 - _ZN13QSwipeGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12366 NONAME - _ZN13QSwipeGesture25staticMetaObjectExtraDataE @ 12367 NONAME DATA 8 - _ZN13QTextDocument18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12368 NONAME - _ZN13QTextDocument25setDefaultCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12369 NONAME - _ZN13QTextDocument25staticMetaObjectExtraDataE @ 12370 NONAME DATA 8 - _ZN13QWidgetAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12371 NONAME - _ZN13QWidgetAction25staticMetaObjectExtraDataE @ 12372 NONAME DATA 8 - _ZN13QWindowsStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12373 NONAME - _ZN13QWindowsStyle25staticMetaObjectExtraDataE @ 12374 NONAME DATA 8 - _ZN14QDesktopWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12375 NONAME - _ZN14QDesktopWidget25staticMetaObjectExtraDataE @ 12376 NONAME DATA 8 - _ZN14QDoubleSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12377 NONAME - _ZN14QDoubleSpinBox25staticMetaObjectExtraDataE @ 12378 NONAME DATA 8 - _ZN14QFileOpenEventC1ERK5RFile @ 12379 NONAME - _ZN14QFileOpenEventC2ERK5RFile @ 12380 NONAME - _ZN14QGraphicsScale18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12381 NONAME - _ZN14QGraphicsScale25staticMetaObjectExtraDataE @ 12382 NONAME DATA 8 - _ZN14QGraphicsScene18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12383 NONAME - _ZN14QGraphicsScene25staticMetaObjectExtraDataE @ 12384 NONAME DATA 8 - _ZN14QImageIOPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12385 NONAME - _ZN14QImageIOPlugin25staticMetaObjectExtraDataE @ 12386 NONAME DATA 8 - _ZN14QPaintEngineEx18drawStaticTextItemEP15QStaticTextItem @ 12387 NONAME - _ZN14QPaintEngineEx19drawPixmapFragmentsEPK6QRectFS2_iRK7QPixmap6QFlagsIN8QPainter18PixmapFragmentHintEE @ 12388 NONAME - _ZN14QPlainTextEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12389 NONAME - _ZN14QPlainTextEdit25staticMetaObjectExtraDataE @ 12390 NONAME DATA 8 - _ZN14QStackedLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12391 NONAME - _ZN14QStackedLayout25staticMetaObjectExtraDataE @ 12392 NONAME DATA 8 - _ZN14QStackedWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12393 NONAME - _ZN14QStackedWidget25staticMetaObjectExtraDataE @ 12394 NONAME DATA 8 - _ZN14QWindowSurfaceC2EP7QWidgetb @ 12395 NONAME - _ZN15QAbstractButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12396 NONAME - _ZN15QAbstractButton25staticMetaObjectExtraDataE @ 12397 NONAME DATA 8 - _ZN15QAbstractSlider18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12398 NONAME - _ZN15QAbstractSlider25staticMetaObjectExtraDataE @ 12399 NONAME DATA 8 - _ZN15QCalendarWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12400 NONAME - _ZN15QCalendarWidget25staticMetaObjectExtraDataE @ 12401 NONAME DATA 8 - _ZN15QGraphicsAnchor18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12402 NONAME - _ZN15QGraphicsAnchor25staticMetaObjectExtraDataE @ 12403 NONAME DATA 8 - _ZN15QGraphicsEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12404 NONAME - _ZN15QGraphicsEffect25staticMetaObjectExtraDataE @ 12405 NONAME DATA 8 - _ZN15QGraphicsObject18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12406 NONAME - _ZN15QGraphicsObject25staticMetaObjectExtraDataE @ 12407 NONAME DATA 8 - _ZN15QGraphicsWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12408 NONAME - _ZN15QGraphicsWidget25staticMetaObjectExtraDataE @ 12409 NONAME DATA 8 - _ZN15QProgressDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12410 NONAME - _ZN15QProgressDialog25staticMetaObjectExtraDataE @ 12411 NONAME DATA 8 - _ZN15QRadialGradient14setFocalRadiusEf @ 12412 NONAME - _ZN15QRadialGradient15setCenterRadiusEf @ 12413 NONAME - _ZN15QRadialGradientC1ERK7QPointFfS2_f @ 12414 NONAME - _ZN15QRadialGradientC1Effffff @ 12415 NONAME - _ZN15QRadialGradientC2ERK7QPointFfS2_f @ 12416 NONAME - _ZN15QRadialGradientC2Effffff @ 12417 NONAME - _ZN15QSessionManager18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12418 NONAME - _ZN15QSessionManager25staticMetaObjectExtraDataE @ 12419 NONAME DATA 8 - _ZN15QSplitterHandle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12420 NONAME - _ZN15QSplitterHandle25staticMetaObjectExtraDataE @ 12421 NONAME DATA 8 - _ZN15QTextBlockGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12422 NONAME - _ZN15QTextBlockGroup25staticMetaObjectExtraDataE @ 12423 NONAME DATA 8 - _ZN16QAbstractSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12424 NONAME - _ZN16QAbstractSpinBox25staticMetaObjectExtraDataE @ 12425 NONAME DATA 8 - _ZN16QDialogButtonBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12426 NONAME - _ZN16QDialogButtonBox25staticMetaObjectExtraDataE @ 12427 NONAME DATA 8 - _ZN16QDoubleValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12428 NONAME - _ZN16QDoubleValidator25staticMetaObjectExtraDataE @ 12429 NONAME DATA 8 - _ZN16QFileSystemModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12430 NONAME - _ZN16QFileSystemModel25staticMetaObjectExtraDataE @ 12431 NONAME DATA 8 - _ZN16QRegExpValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12432 NONAME - _ZN16QRegExpValidator25staticMetaObjectExtraDataE @ 12433 NONAME DATA 8 - _ZN16QStringListModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12434 NONAME - _ZN16QStringListModel25staticMetaObjectExtraDataE @ 12435 NONAME DATA 8 - _ZN16QTreeViewPrivate10initializeEv @ 12436 NONAME - _ZN16QTreeViewPrivate15insertViewItemsEiiRK13QTreeViewItem @ 12437 NONAME - _ZN16QTreeViewPrivate15removeViewItemsEii @ 12438 NONAME - _ZN16QTreeViewPrivate16updateScrollBarsEv @ 12439 NONAME - _ZN16QTreeViewPrivate17_q_columnsRemovedERK11QModelIndexii @ 12440 NONAME - _ZN16QTreeViewPrivate17_q_modelDestroyedEv @ 12441 NONAME - _ZN16QTreeViewPrivate22_q_modelAboutToBeResetEv @ 12442 NONAME - _ZN16QTreeViewPrivate22beginAnimatedOperationEv @ 12443 NONAME - _ZN16QTreeViewPrivate23_q_endAnimatedOperationEv @ 12444 NONAME - _ZN16QTreeViewPrivate23_q_sortIndicatorChangedEiN2Qt9SortOrderE @ 12445 NONAME - _ZN16QTreeViewPrivate24prepareAnimatedOperationEiN18QAbstractAnimation9DirectionE @ 12446 NONAME - _ZN16QTreeViewPrivate25expandOrCollapseItemAtPosERK6QPoint @ 12447 NONAME - _ZN16QTreeViewPrivate26_q_columnsAboutToBeRemovedERK11QModelIndexii @ 12448 NONAME - _ZN16QTreeViewPrivate6expandEib @ 12449 NONAME - _ZN16QTreeViewPrivate6layoutEibb @ 12450 NONAME - _ZN16QTreeViewPrivate6selectERK11QModelIndexS2_6QFlagsIN19QItemSelectionModel13SelectionFlagEE @ 12451 NONAME - _ZN16QTreeViewPrivate8collapseEib @ 12452 NONAME - _ZN17QAbstractItemView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12453 NONAME - _ZN17QAbstractItemView25staticMetaObjectExtraDataE @ 12454 NONAME DATA 8 - _ZN17QDataWidgetMapper18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12455 NONAME - _ZN17QDataWidgetMapper25staticMetaObjectExtraDataE @ 12456 NONAME DATA 8 - _ZN17QDockWidgetLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12457 NONAME - _ZN17QDockWidgetLayout25staticMetaObjectExtraDataE @ 12458 NONAME DATA 8 - _ZN17QGraphicsRotation18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12459 NONAME - _ZN17QGraphicsRotation25staticMetaObjectExtraDataE @ 12460 NONAME DATA 8 - _ZN17QGraphicsTextItem18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12461 NONAME - _ZN17QGraphicsTextItem25staticMetaObjectExtraDataE @ 12462 NONAME DATA 8 - _ZN17QIconEnginePlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12463 NONAME - _ZN17QIconEnginePlugin25staticMetaObjectExtraDataE @ 12464 NONAME DATA 8 - _ZN17QInternalMimeData11canReadDataERK7QString @ 12465 NONAME - _ZN17QInternalMimeData11qt_metacallEN11QMetaObject4CallEiPPv @ 12466 NONAME - _ZN17QInternalMimeData11qt_metacastEPKc @ 12467 NONAME - _ZN17QInternalMimeData13formatsHelperEPK9QMimeData @ 12468 NONAME - _ZN17QInternalMimeData15hasFormatHelperERK7QStringPK9QMimeData @ 12469 NONAME - _ZN17QInternalMimeData16renderDataHelperERK7QStringPK9QMimeData @ 12470 NONAME - _ZN17QInternalMimeData16staticMetaObjectE @ 12471 NONAME DATA 16 - _ZN17QInternalMimeData18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12472 NONAME - _ZN17QInternalMimeData19getStaticMetaObjectEv @ 12473 NONAME - _ZN17QInternalMimeData25staticMetaObjectExtraDataE @ 12474 NONAME DATA 8 - _ZN17QInternalMimeDataC2Ev @ 12475 NONAME - _ZN17QInternalMimeDataD0Ev @ 12476 NONAME - _ZN17QInternalMimeDataD1Ev @ 12477 NONAME - _ZN17QInternalMimeDataD2Ev @ 12478 NONAME - _ZN17QPixmapBlurFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12479 NONAME - _ZN17QPixmapBlurFilter25staticMetaObjectExtraDataE @ 12480 NONAME DATA 8 - _ZN18QCommandLinkButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12481 NONAME - _ZN18QCommandLinkButton25staticMetaObjectExtraDataE @ 12482 NONAME DATA 8 - _ZN18QGraphicsTransform18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12483 NONAME - _ZN18QGraphicsTransform25staticMetaObjectExtraDataE @ 12484 NONAME DATA 8 - _ZN18QGuiPlatformPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12485 NONAME - _ZN18QGuiPlatformPlugin25staticMetaObjectExtraDataE @ 12486 NONAME DATA 8 - _ZN18QStandardItemModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12487 NONAME - _ZN18QStandardItemModel25staticMetaObjectExtraDataE @ 12488 NONAME DATA 8 - _ZN18QSyntaxHighlighter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12489 NONAME - _ZN18QSyntaxHighlighter25staticMetaObjectExtraDataE @ 12490 NONAME DATA 8 - _ZN18QTapAndHoldGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12491 NONAME - _ZN18QTapAndHoldGesture25staticMetaObjectExtraDataE @ 12492 NONAME DATA 8 - _ZN18QTextureGlyphCache19fillInPendingGlyphsEv @ 12493 NONAME - _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE @ 12494 NONAME - _ZN19QAbstractProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12495 NONAME - _ZN19QAbstractProxyModel25staticMetaObjectExtraDataE @ 12496 NONAME DATA 8 - _ZN19QAbstractProxyModel4sortEiN2Qt9SortOrderE @ 12497 NONAME - _ZN19QAbstractProxyModel9fetchMoreERK11QModelIndex @ 12498 NONAME - _ZN19QAbstractScrollArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12499 NONAME - _ZN19QAbstractScrollArea25staticMetaObjectExtraDataE @ 12500 NONAME DATA 8 - _ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeEi @ 12501 NONAME - _ZN19QApplicationPrivateC2ERiPPcN12QApplication4TypeEi @ 12502 NONAME - _ZN19QBlitterPaintEngine10drawPixmapERK6QRectFRK7QPixmapS2_ @ 12503 NONAME - _ZN19QBlitterPaintEngine10penChangedEv @ 12504 NONAME - _ZN19QBlitterPaintEngine11drawEllipseERK6QRectF @ 12505 NONAME - _ZN19QBlitterPaintEngine12brushChangedEv @ 12506 NONAME - _ZN19QBlitterPaintEngine12drawTextItemERK7QPointFRK9QTextItem @ 12507 NONAME - _ZN19QBlitterPaintEngine14opacityChangedEv @ 12508 NONAME - _ZN19QBlitterPaintEngine16transformChangedEv @ 12509 NONAME - _ZN19QBlitterPaintEngine18brushOriginChangedEv @ 12510 NONAME - _ZN19QBlitterPaintEngine18clipEnabledChangedEv @ 12511 NONAME - _ZN19QBlitterPaintEngine18drawStaticTextItemEP15QStaticTextItem @ 12512 NONAME - _ZN19QBlitterPaintEngine18renderHintsChangedEv @ 12513 NONAME - _ZN19QBlitterPaintEngine22compositionModeChangedEv @ 12514 NONAME - _ZN19QBlitterPaintEngine3endEv @ 12515 NONAME - _ZN19QBlitterPaintEngine4clipERK11QVectorPathN2Qt13ClipOperationE @ 12516 NONAME - _ZN19QBlitterPaintEngine4clipERK5QRectN2Qt13ClipOperationE @ 12517 NONAME - _ZN19QBlitterPaintEngine4clipERK7QRegionN2Qt13ClipOperationE @ 12518 NONAME - _ZN19QBlitterPaintEngine4fillERK11QVectorPathRK6QBrush @ 12519 NONAME - _ZN19QBlitterPaintEngine5beginEP12QPaintDevice @ 12520 NONAME - _ZN19QBlitterPaintEngine6strokeERK11QVectorPathRK4QPen @ 12521 NONAME - _ZN19QBlitterPaintEngine8fillRectERK6QRectFRK6QBrush @ 12522 NONAME - _ZN19QBlitterPaintEngine8fillRectERK6QRectFRK6QColor @ 12523 NONAME - _ZN19QBlitterPaintEngine8setStateEP13QPainterState @ 12524 NONAME - _ZN19QBlitterPaintEngine9drawImageERK6QRectFRK6QImageS2_6QFlagsIN2Qt19ImageConversionFlagEE @ 12525 NONAME - _ZN19QBlitterPaintEngine9drawRectsEPK5QRecti @ 12526 NONAME - _ZN19QBlitterPaintEngine9drawRectsEPK6QRectFi @ 12527 NONAME - _ZN19QBlitterPaintEngineC1EP20QBlittablePixmapData @ 12528 NONAME - _ZN19QBlitterPaintEngineC2EP20QBlittablePixmapData @ 12529 NONAME - _ZN19QBlitterPaintEngineD0Ev @ 12530 NONAME - _ZN19QBlitterPaintEngineD1Ev @ 12531 NONAME - _ZN19QBlitterPaintEngineD2Ev @ 12532 NONAME - _ZN19QEventDispatcherS6018qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12533 NONAME - _ZN19QEventDispatcherS6025staticMetaObjectExtraDataE @ 12534 NONAME DATA 8 - _ZN19QGraphicsBlurEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12535 NONAME - _ZN19QGraphicsBlurEffect25staticMetaObjectExtraDataE @ 12536 NONAME DATA 8 - _ZN19QGraphicsGridLayout10removeItemEP19QGraphicsLayoutItem @ 12537 NONAME - _ZN19QIconEnginePluginV218qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12538 NONAME - _ZN19QIconEnginePluginV225staticMetaObjectExtraDataE @ 12539 NONAME DATA 8 - _ZN19QIdentityProxyModel10insertRowsEiiRK11QModelIndex @ 12540 NONAME - _ZN19QIdentityProxyModel10removeRowsEiiRK11QModelIndex @ 12541 NONAME - _ZN19QIdentityProxyModel11qt_metacallEN11QMetaObject4CallEiPPv @ 12542 NONAME - _ZN19QIdentityProxyModel11qt_metacastEPKc @ 12543 NONAME - _ZN19QIdentityProxyModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex @ 12544 NONAME - _ZN19QIdentityProxyModel13insertColumnsEiiRK11QModelIndex @ 12545 NONAME - _ZN19QIdentityProxyModel13removeColumnsEiiRK11QModelIndex @ 12546 NONAME - _ZN19QIdentityProxyModel14setSourceModelEP18QAbstractItemModel @ 12547 NONAME - _ZN19QIdentityProxyModel16staticMetaObjectE @ 12548 NONAME DATA 16 - _ZN19QIdentityProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12549 NONAME - _ZN19QIdentityProxyModel19getStaticMetaObjectEv @ 12550 NONAME - _ZN19QIdentityProxyModel25staticMetaObjectExtraDataE @ 12551 NONAME DATA 8 - _ZN19QIdentityProxyModelC1EP7QObject @ 12552 NONAME - _ZN19QIdentityProxyModelC1ER26QIdentityProxyModelPrivateP7QObject @ 12553 NONAME - _ZN19QIdentityProxyModelC2EP7QObject @ 12554 NONAME - _ZN19QIdentityProxyModelC2ER26QIdentityProxyModelPrivateP7QObject @ 12555 NONAME - _ZN19QIdentityProxyModelD0Ev @ 12556 NONAME - _ZN19QIdentityProxyModelD1Ev @ 12557 NONAME - _ZN19QIdentityProxyModelD2Ev @ 12558 NONAME - _ZN19QInputContextPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12559 NONAME - _ZN19QInputContextPlugin25staticMetaObjectExtraDataE @ 12560 NONAME DATA 8 - _ZN19QItemSelectionModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12561 NONAME - _ZN19QItemSelectionModel25staticMetaObjectExtraDataE @ 12562 NONAME DATA 8 - _ZN19QKeyEventTransition18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12563 NONAME - _ZN19QKeyEventTransition25staticMetaObjectExtraDataE @ 12564 NONAME DATA 8 - _ZN19QStyledItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12565 NONAME - _ZN19QStyledItemDelegate25staticMetaObjectExtraDataE @ 12566 NONAME DATA 8 - _ZN20QBlittablePixmapData12setBlittableEP10QBlittable @ 12567 NONAME - _ZN20QBlittablePixmapData4fillERK6QColor @ 12568 NONAME - _ZN20QBlittablePixmapData6bufferEv @ 12569 NONAME - _ZN20QBlittablePixmapData6resizeEii @ 12570 NONAME - _ZN20QBlittablePixmapData9fromImageERK6QImage6QFlagsIN2Qt19ImageConversionFlagEE @ 12571 NONAME - _ZN20QBlittablePixmapDataC2Ev @ 12572 NONAME - _ZN20QBlittablePixmapDataD0Ev @ 12573 NONAME - _ZN20QBlittablePixmapDataD1Ev @ 12574 NONAME - _ZN20QBlittablePixmapDataD2Ev @ 12575 NONAME - _ZN20QGraphicsProxyWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12576 NONAME - _ZN20QGraphicsProxyWidget25staticMetaObjectExtraDataE @ 12577 NONAME DATA 8 - _ZN20QPaintBufferResource18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12578 NONAME - _ZN20QPaintBufferResource25staticMetaObjectExtraDataE @ 12579 NONAME DATA 8 - _ZN20QPictureFormatPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12580 NONAME - _ZN20QPictureFormatPlugin25staticMetaObjectExtraDataE @ 12581 NONAME DATA 8 - _ZN20QRasterWindowSurfaceC1EP7QWidgetb @ 12582 NONAME - _ZN20QRasterWindowSurfaceC2EP7QWidgetb @ 12583 NONAME - _ZN20QWidgetResizeHandler18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12584 NONAME - _ZN20QWidgetResizeHandler25staticMetaObjectExtraDataE @ 12585 NONAME DATA 8 - _ZN21QAbstractItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12586 NONAME - _ZN21QAbstractItemDelegate25staticMetaObjectExtraDataE @ 12587 NONAME DATA 8 - _ZN21QGraphicsEffectSource18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12588 NONAME - _ZN21QGraphicsEffectSource25staticMetaObjectExtraDataE @ 12589 NONAME DATA 8 - _ZN21QGraphicsSystemPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12590 NONAME - _ZN21QGraphicsSystemPlugin25staticMetaObjectExtraDataE @ 12591 NONAME DATA 8 - _ZN21QMouseEventTransition18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12592 NONAME - _ZN21QMouseEventTransition25staticMetaObjectExtraDataE @ 12593 NONAME DATA 8 - _ZN21QPixmapColorizeFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12594 NONAME - _ZN21QPixmapColorizeFilter25staticMetaObjectExtraDataE @ 12595 NONAME DATA 8 - _ZN21QSortFilterProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12596 NONAME - _ZN21QSortFilterProxyModel25staticMetaObjectExtraDataE @ 12597 NONAME DATA 8 - _ZN22QGraphicsItemAnimation18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12598 NONAME - _ZN22QGraphicsItemAnimation25staticMetaObjectExtraDataE @ 12599 NONAME DATA 8 - _ZN22QGraphicsOpacityEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12600 NONAME - _ZN22QGraphicsOpacityEffect25staticMetaObjectExtraDataE @ 12601 NONAME DATA 8 - _ZN23QGraphicsColorizeEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12602 NONAME - _ZN23QGraphicsColorizeEffect25staticMetaObjectExtraDataE @ 12603 NONAME DATA 8 - _ZN23QImageTextureGlyphCache11fillTextureERKN18QTextureGlyphCache5CoordEj6QFixed @ 12604 NONAME - _ZN23QPaintBufferSignalProxy18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12605 NONAME - _ZN23QPaintBufferSignalProxy25staticMetaObjectExtraDataE @ 12606 NONAME DATA 8 - _ZN23QPixmapDropShadowFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12607 NONAME - _ZN23QPixmapDropShadowFilter25staticMetaObjectExtraDataE @ 12608 NONAME DATA 8 - _ZN24QPixmapConvolutionFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12609 NONAME - _ZN24QPixmapConvolutionFilter25staticMetaObjectExtraDataE @ 12610 NONAME DATA 8 - _ZN24QPlainTextDocumentLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12611 NONAME - _ZN24QPlainTextDocumentLayout25staticMetaObjectExtraDataE @ 12612 NONAME DATA 8 - _ZN25QGraphicsDropShadowEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12613 NONAME - _ZN25QGraphicsDropShadowEffect25staticMetaObjectExtraDataE @ 12614 NONAME DATA 8 - _ZN27QAbstractTextDocumentLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12615 NONAME - _ZN27QAbstractTextDocumentLayout25staticMetaObjectExtraDataE @ 12616 NONAME DATA 8 - _ZN5QDial18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12617 NONAME - _ZN5QDial25staticMetaObjectExtraDataE @ 12618 NONAME DATA 8 - _ZN5QDrag18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12619 NONAME - _ZN5QDrag25staticMetaObjectExtraDataE @ 12620 NONAME DATA 8 - _ZN5QFont12setStyleNameERK7QString @ 12621 NONAME - _ZN5QFont20setHintingPreferenceENS_17HintingPreferenceE @ 12622 NONAME - _ZN5QMenu18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12623 NONAME - _ZN5QMenu25staticMetaObjectExtraDataE @ 12624 NONAME DATA 8 - _ZN6QFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12625 NONAME - _ZN6QFrame25staticMetaObjectExtraDataE @ 12626 NONAME DATA 8 - _ZN6QImage4fillEN2Qt11GlobalColorE @ 12627 NONAME - _ZN6QImage4fillERK6QColor @ 12628 NONAME - _ZN6QLabel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12629 NONAME - _ZN6QLabel25staticMetaObjectExtraDataE @ 12630 NONAME DATA 8 - _ZN6QMovie18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12631 NONAME - _ZN6QMovie25staticMetaObjectExtraDataE @ 12632 NONAME DATA 8 - _ZN6QSound18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12633 NONAME - _ZN6QSound25staticMetaObjectExtraDataE @ 12634 NONAME DATA 8 - _ZN6QStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12635 NONAME - _ZN6QStyle25staticMetaObjectExtraDataE @ 12636 NONAME DATA 8 - _ZN7QAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12637 NONAME - _ZN7QAction25staticMetaObjectExtraDataE @ 12638 NONAME DATA 8 - _ZN7QDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12639 NONAME - _ZN7QDialog25staticMetaObjectExtraDataE @ 12640 NONAME DATA 8 - _ZN7QLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12641 NONAME - _ZN7QLayout25staticMetaObjectExtraDataE @ 12642 NONAME DATA 8 - _ZN7QSlider18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12643 NONAME - _ZN7QSlider25staticMetaObjectExtraDataE @ 12644 NONAME DATA 8 - _ZN7QTabBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12645 NONAME - _ZN7QTabBar25staticMetaObjectExtraDataE @ 12646 NONAME DATA 8 - _ZN7QWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12647 NONAME - _ZN7QWidget25staticMetaObjectExtraDataE @ 12648 NONAME DATA 8 - _ZN7QWizard18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12649 NONAME - _ZN7QWizard25staticMetaObjectExtraDataE @ 12650 NONAME DATA 8 - _ZN8QGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12651 NONAME - _ZN8QGesture25staticMetaObjectExtraDataE @ 12652 NONAME DATA 8 - _ZN8QMdiArea14setTabsMovableEb @ 12653 NONAME - _ZN8QMdiArea15setTabsClosableEb @ 12654 NONAME - _ZN8QMdiArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12655 NONAME - _ZN8QMdiArea25staticMetaObjectExtraDataE @ 12656 NONAME DATA 8 - _ZN8QMenuBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12657 NONAME - _ZN8QMenuBar25staticMetaObjectExtraDataE @ 12658 NONAME DATA 8 - _ZN8QPainter19drawPixmapFragmentsEPK6QRectFS2_iRK7QPixmap6QFlagsINS_18PixmapFragmentHintEE @ 12659 NONAME - _ZN8QSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12660 NONAME - _ZN8QSpinBox25staticMetaObjectExtraDataE @ 12661 NONAME DATA 8 - _ZN8QToolBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12662 NONAME - _ZN8QToolBar25staticMetaObjectExtraDataE @ 12663 NONAME DATA 8 - _ZN8QToolBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12664 NONAME - _ZN8QToolBox25staticMetaObjectExtraDataE @ 12665 NONAME DATA 8 - _ZN9QCheckBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12666 NONAME - _ZN9QCheckBox25staticMetaObjectExtraDataE @ 12667 NONAME DATA 8 - _ZN9QComboBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12668 NONAME - _ZN9QComboBox25staticMetaObjectExtraDataE @ 12669 NONAME DATA 8 - _ZN9QDateEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12670 NONAME - _ZN9QDateEdit25staticMetaObjectExtraDataE @ 12671 NONAME DATA 8 - _ZN9QDirModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12672 NONAME - _ZN9QDirModel25staticMetaObjectExtraDataE @ 12673 NONAME DATA 8 - _ZN9QGroupBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12674 NONAME - _ZN9QGroupBox25staticMetaObjectExtraDataE @ 12675 NONAME DATA 8 - _ZN9QLineEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12676 NONAME - _ZN9QLineEdit18setCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12677 NONAME - _ZN9QLineEdit25staticMetaObjectExtraDataE @ 12678 NONAME DATA 8 - _ZN9QListView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12679 NONAME - _ZN9QListView25staticMetaObjectExtraDataE @ 12680 NONAME DATA 8 - _ZN9QS60Style18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12681 NONAME - _ZN9QS60Style25staticMetaObjectExtraDataE @ 12682 NONAME DATA 8 - _ZN9QShortcut18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12683 NONAME - _ZN9QShortcut25staticMetaObjectExtraDataE @ 12684 NONAME DATA 8 - _ZN9QSizeGrip18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12685 NONAME - _ZN9QSizeGrip25staticMetaObjectExtraDataE @ 12686 NONAME DATA 8 - _ZN9QSplitter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12687 NONAME - _ZN9QSplitter25staticMetaObjectExtraDataE @ 12688 NONAME DATA 8 - _ZN9QTextEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12689 NONAME - _ZN9QTextEdit25staticMetaObjectExtraDataE @ 12690 NONAME DATA 8 - _ZN9QTextList18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12691 NONAME - _ZN9QTextList25staticMetaObjectExtraDataE @ 12692 NONAME DATA 8 - _ZN9QTimeEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12693 NONAME - _ZN9QTimeEdit25staticMetaObjectExtraDataE @ 12694 NONAME DATA 8 - _ZN9QTreeView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12695 NONAME - _ZN9QTreeView25staticMetaObjectExtraDataE @ 12696 NONAME DATA 8 - _ZN9QUndoView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12697 NONAME - _ZN9QUndoView25staticMetaObjectExtraDataE @ 12698 NONAME DATA 8 - _ZNK10QBlittable12capabilitiesEv @ 12699 NONAME - _ZNK10QBlittable4sizeEv @ 12700 NONAME - _ZNK10QTabWidget14heightForWidthEi @ 12701 NONAME - _ZNK10QZipWriter10isWritableEv @ 12702 NONAME - _ZNK10QZipWriter17compressionPolicyEv @ 12703 NONAME - _ZNK10QZipWriter19creationPermissionsEv @ 12704 NONAME - _ZNK10QZipWriter6deviceEv @ 12705 NONAME - _ZNK10QZipWriter6existsEv @ 12706 NONAME - _ZNK10QZipWriter6statusEv @ 12707 NONAME - _ZNK11QTextEngine19nextLogicalPositionEi @ 12708 NONAME - _ZNK11QTextEngine23previousLogicalPositionEi @ 12709 NONAME - _ZNK11QTextLayout15cursorMoveStyleEv @ 12710 NONAME - _ZNK11QTextLayout18leftCursorPositionEi @ 12711 NONAME - _ZNK11QTextLayout19rightCursorPositionEi @ 12712 NONAME - _ZNK12QFontMetrics10inFontUcs4Ej @ 12713 NONAME - _ZNK12QRadioButton15minimumSizeHintEv @ 12714 NONAME - _ZNK12QUndoCommand10actionTextEv @ 12715 NONAME - _ZNK13QFontDatabase9hasFamilyERK7QString @ 12716 NONAME - _ZNK13QFontMetricsF10inFontUcs4Ej @ 12717 NONAME - _ZNK13QTextDocument22defaultCursorMoveStyleEv @ 12718 NONAME - _ZNK14QFileOpenEvent8openFileER5QFile6QFlagsIN9QIODevice12OpenModeFlagEE @ 12719 NONAME - _ZNK14QPaintEngineEx23supportsTransformationsEfRK10QTransform @ 12720 NONAME - _ZNK14QWidgetPrivate17hasHeightForWidthEv @ 12721 NONAME - _ZNK14QWindowSurface8featuresEv @ 12722 NONAME - _ZNK15QRadialGradient11focalRadiusEv @ 12723 NONAME - _ZNK15QRadialGradient12centerRadiusEv @ 12724 NONAME - _ZNK16QFileSystemModel5rmdirERK11QModelIndex @ 12725 NONAME - _ZNK16QTreeViewPrivate10itemHeightEi @ 12726 NONAME - _ZNK16QTreeViewPrivate10modelIndexEii @ 12727 NONAME - _ZNK16QTreeViewPrivate12columnRangesERK11QModelIndexS2_ @ 12728 NONAME - _ZNK16QTreeViewPrivate16firstVisibleItemEPi @ 12729 NONAME - _ZNK16QTreeViewPrivate16itemAtCoordinateEi @ 12730 NONAME - _ZNK16QTreeViewPrivate16itemDecorationAtERK6QPoint @ 12731 NONAME - _ZNK16QTreeViewPrivate17coordinateForItemEi @ 12732 NONAME - _ZNK16QTreeViewPrivate18hasVisibleChildrenERK11QModelIndex @ 12733 NONAME - _ZNK16QTreeViewPrivate18indentationForItemEi @ 12734 NONAME - _ZNK16QTreeViewPrivate18itemDecorationRectERK11QModelIndex @ 12735 NONAME - _ZNK16QTreeViewPrivate18startAndEndColumnsERK5QRect @ 12736 NONAME - _ZNK16QTreeViewPrivate19draggablePaintPairsERK5QListI11QModelIndexEP5QRect @ 12737 NONAME - _ZNK16QTreeViewPrivate21drawAnimatedOperationEP8QPainter @ 12738 NONAME - _ZNK16QTreeViewPrivate25paintAlternatingRowColorsEP8QPainterP22QStyleOptionViewItemV4ii @ 12739 NONAME - _ZNK16QTreeViewPrivate30renderTreeToPixmapForAnimationERK5QRect @ 12740 NONAME - _ZNK16QTreeViewPrivate6pageUpEi @ 12741 NONAME - _ZNK16QTreeViewPrivate8columnAtEi @ 12742 NONAME - _ZNK16QTreeViewPrivate8pageDownEi @ 12743 NONAME - _ZNK16QTreeViewPrivate9viewIndexERK11QModelIndex @ 12744 NONAME - _ZNK17QInternalMimeData10metaObjectEv @ 12745 NONAME - _ZNK17QInternalMimeData12retrieveDataERK7QStringN8QVariant4TypeE @ 12746 NONAME - _ZNK17QInternalMimeData7formatsEv @ 12747 NONAME - _ZNK17QInternalMimeData9hasFormatERK7QString @ 12748 NONAME - _ZNK18QTextureGlyphCache18textureMapForGlyphEj6QFixed @ 12749 NONAME - _ZNK18QTextureGlyphCache20subPixelPositionForXE6QFixed @ 12750 NONAME - _ZNK18QTextureGlyphCache30calculateSubPixelPositionCountEj @ 12751 NONAME - _ZNK19QAbstractProxyModel11hasChildrenERK11QModelIndex @ 12752 NONAME - _ZNK19QAbstractProxyModel12canFetchMoreERK11QModelIndex @ 12753 NONAME - _ZNK19QAbstractProxyModel20supportedDropActionsEv @ 12754 NONAME - _ZNK19QAbstractProxyModel4spanERK11QModelIndex @ 12755 NONAME - _ZNK19QAbstractProxyModel5buddyERK11QModelIndex @ 12756 NONAME - _ZNK19QAbstractProxyModel8mimeDataERK5QListI11QModelIndexE @ 12757 NONAME - _ZNK19QAbstractProxyModel9mimeTypesEv @ 12758 NONAME - _ZNK19QBlitterPaintEngine11createStateEP13QPainterState @ 12759 NONAME - _ZNK19QIdentityProxyModel10metaObjectEv @ 12760 NONAME - _ZNK19QIdentityProxyModel11columnCountERK11QModelIndex @ 12761 NONAME - _ZNK19QIdentityProxyModel11mapToSourceERK11QModelIndex @ 12762 NONAME - _ZNK19QIdentityProxyModel13mapFromSourceERK11QModelIndex @ 12763 NONAME - _ZNK19QIdentityProxyModel20mapSelectionToSourceERK14QItemSelection @ 12764 NONAME - _ZNK19QIdentityProxyModel22mapSelectionFromSourceERK14QItemSelection @ 12765 NONAME - _ZNK19QIdentityProxyModel5indexEiiRK11QModelIndex @ 12766 NONAME - _ZNK19QIdentityProxyModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE @ 12767 NONAME - _ZNK19QIdentityProxyModel6parentERK11QModelIndex @ 12768 NONAME - _ZNK19QIdentityProxyModel8rowCountERK11QModelIndex @ 12769 NONAME - _ZNK20QBlittablePixmapData11paintEngineEv @ 12770 NONAME - _ZNK20QBlittablePixmapData15hasAlphaChannelEv @ 12771 NONAME - _ZNK20QBlittablePixmapData6metricEN12QPaintDevice17PaintDeviceMetricE @ 12772 NONAME - _ZNK20QBlittablePixmapData7toImageEv @ 12773 NONAME - _ZNK20QBlittablePixmapData9blittableEv @ 12774 NONAME - _ZNK20QRasterWindowSurface8featuresEv @ 12775 NONAME - _ZNK5QFont17hintingPreferenceEv @ 12776 NONAME - _ZNK5QFont9styleNameEv @ 12777 NONAME - _ZNK8QMdiArea11tabsMovableEv @ 12778 NONAME - _ZNK8QMdiArea12tabsClosableEv @ 12779 NONAME - _ZNK8QPainter16clipBoundingRectEv @ 12780 NONAME - _ZNK9QCheckBox15minimumSizeHintEv @ 12781 NONAME - _ZNK9QFontInfo9styleNameEv @ 12782 NONAME - _ZNK9QLineEdit15cursorMoveStyleEv @ 12783 NONAME - _ZTI10QBlittable @ 12784 NONAME - _ZTI16QTreeViewPrivate @ 12785 NONAME - _ZTI17QInternalMimeData @ 12786 NONAME - _ZTI19QBlitterPaintEngine @ 12787 NONAME - _ZTI19QIdentityProxyModel @ 12788 NONAME - _ZTI20QBlittablePixmapData @ 12789 NONAME - _ZTV10QBlittable @ 12790 NONAME - _ZTV16QTreeViewPrivate @ 12791 NONAME - _ZTV17QInternalMimeData @ 12792 NONAME - _ZTV19QBlitterPaintEngine @ 12793 NONAME - _ZTV19QIdentityProxyModel @ 12794 NONAME - _ZTV20QBlittablePixmapData @ 12795 NONAME - _Zls6QDebugPK13QSymbianEvent @ 12796 NONAME - _ZN12QApplication22queryKeyboardModifiersEv @ 12797 NONAME - _ZN11QTextEngine20resetFontEngineCacheEv @ 12798 NONAME - _ZN14QWidgetPrivate16_q_cleanupWinIdsEv @ 12799 NONAME - _ZN19QApplicationPrivate28symbianHandleLiteModeStartupEv @ 12800 NONAME - + _ZN12QApplication22aboutToUseGpuResourcesEv @ 12200 NONAME + _ZN12QApplication26aboutToReleaseGpuResourcesEv @ 12201 NONAME + _ZN19QApplicationPrivate26emitAboutToUseGpuResourcesEv @ 12202 NONAME + _ZN19QApplicationPrivate30emitAboutToReleaseGpuResourcesEv @ 12203 NONAME + _Z18qt_addBitmapToPathffPKhiiiP12QPainterPath @ 12204 NONAME + _Z22qt_fontdata_from_indexi @ 12205 NONAME + _Z27qt_isExtendedRadialGradientRK6QBrush @ 12206 NONAME + _Z28qt_painterPathFromVectorPathRK11QVectorPath @ 12207 NONAME + _Z32qGamma_correct_back_to_linear_csP6QImage @ 12208 NONAME + _ZN10QBlittable4lockEv @ 12209 NONAME + _ZN10QBlittable6unlockEv @ 12210 NONAME + _ZN10QBlittableC2ERK5QSize6QFlagsINS_10CapabilityEE @ 12211 NONAME + _ZN10QBlittableD0Ev @ 12212 NONAME + _ZN10QBlittableD1Ev @ 12213 NONAME + _ZN10QBlittableD2Ev @ 12214 NONAME + _ZN10QBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12215 NONAME + _ZN10QBoxLayout25staticMetaObjectExtraDataE @ 12216 NONAME DATA 8 + _ZN10QClipboard18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12217 NONAME + _ZN10QClipboard25staticMetaObjectExtraDataE @ 12218 NONAME DATA 8 + _ZN10QCompleter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12219 NONAME + _ZN10QCompleter25staticMetaObjectExtraDataE @ 12220 NONAME DATA 8 + _ZN10QLCDNumber18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12221 NONAME + _ZN10QLCDNumber25staticMetaObjectExtraDataE @ 12222 NONAME DATA 8 + _ZN10QScrollBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12223 NONAME + _ZN10QScrollBar25staticMetaObjectExtraDataE @ 12224 NONAME DATA 8 + _ZN10QStatusBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12225 NONAME + _ZN10QStatusBar25staticMetaObjectExtraDataE @ 12226 NONAME DATA 8 + _ZN10QTabWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12227 NONAME + _ZN10QTabWidget25staticMetaObjectExtraDataE @ 12228 NONAME DATA 8 + _ZN10QTableView13doItemsLayoutEv @ 12229 NONAME + _ZN10QTableView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12230 NONAME + _ZN10QTableView25staticMetaObjectExtraDataE @ 12231 NONAME DATA 8 + _ZN10QTextFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12232 NONAME + _ZN10QTextFrame25staticMetaObjectExtraDataE @ 12233 NONAME DATA 8 + _ZN10QTextTable18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12234 NONAME + _ZN10QTextTable25staticMetaObjectExtraDataE @ 12235 NONAME DATA 8 + _ZN10QUndoGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12236 NONAME + _ZN10QUndoGroup25staticMetaObjectExtraDataE @ 12237 NONAME DATA 8 + _ZN10QUndoStack18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12238 NONAME + _ZN10QUndoStack25staticMetaObjectExtraDataE @ 12239 NONAME DATA 8 + _ZN10QValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12240 NONAME + _ZN10QValidator25staticMetaObjectExtraDataE @ 12241 NONAME DATA 8 + _ZN10QWorkspace18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12242 NONAME + _ZN10QWorkspace25staticMetaObjectExtraDataE @ 12243 NONAME DATA 8 + _ZN10QZipWriter10addSymLinkERK7QStringS2_ @ 12244 NONAME + _ZN10QZipWriter12addDirectoryERK7QString @ 12245 NONAME + _ZN10QZipWriter20setCompressionPolicyENS_17CompressionPolicyE @ 12246 NONAME + _ZN10QZipWriter22setCreationPermissionsE6QFlagsIN5QFile10PermissionEE @ 12247 NONAME + _ZN10QZipWriter5closeEv @ 12248 NONAME + _ZN10QZipWriter7addFileERK7QStringP9QIODevice @ 12249 NONAME + _ZN10QZipWriter7addFileERK7QStringRK10QByteArray @ 12250 NONAME + _ZN10QZipWriterC1EP9QIODevice @ 12251 NONAME + _ZN10QZipWriterC1ERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE @ 12252 NONAME + _ZN10QZipWriterC2EP9QIODevice @ 12253 NONAME + _ZN10QZipWriterC2ERK7QString6QFlagsIN9QIODevice12OpenModeFlagEE @ 12254 NONAME + _ZN10QZipWriterD1Ev @ 12255 NONAME + _ZN10QZipWriterD2Ev @ 12256 NONAME + _ZN11QColumnView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12257 NONAME + _ZN11QColumnView25staticMetaObjectExtraDataE @ 12258 NONAME DATA 8 + _ZN11QDockWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12259 NONAME + _ZN11QDockWidget25staticMetaObjectExtraDataE @ 12260 NONAME DATA 8 + _ZN11QFileDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12261 NONAME + _ZN11QFileDialog25staticMetaObjectExtraDataE @ 12262 NONAME DATA 8 + _ZN11QFocusFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12263 NONAME + _ZN11QFocusFrame25staticMetaObjectExtraDataE @ 12264 NONAME DATA 8 + _ZN11QFontDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12265 NONAME + _ZN11QFontDialog25staticMetaObjectExtraDataE @ 12266 NONAME DATA 8 + _ZN11QFontEngine16alphaMapForGlyphEj6QFixed @ 12267 NONAME + _ZN11QFontEngine16alphaMapForGlyphEj6QFixedRK10QTransform @ 12268 NONAME + _ZN11QFontEngine19alphaRGBMapForGlyphEj6QFixediRK10QTransform @ 12269 NONAME + _ZN11QFormLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12270 NONAME + _ZN11QFormLayout25staticMetaObjectExtraDataE @ 12271 NONAME DATA 8 + _ZN11QGridLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12272 NONAME + _ZN11QGridLayout25staticMetaObjectExtraDataE @ 12273 NONAME DATA 8 + _ZN11QHBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12274 NONAME + _ZN11QHBoxLayout25staticMetaObjectExtraDataE @ 12275 NONAME DATA 8 + _ZN11QHeaderView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12276 NONAME + _ZN11QHeaderView25staticMetaObjectExtraDataE @ 12277 NONAME DATA 8 + _ZN11QListWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12278 NONAME + _ZN11QListWidget25staticMetaObjectExtraDataE @ 12279 NONAME DATA 8 + _ZN11QMainWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12280 NONAME + _ZN11QMainWindow25staticMetaObjectExtraDataE @ 12281 NONAME DATA 8 + _ZN11QMessageBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12282 NONAME + _ZN11QMessageBox25staticMetaObjectExtraDataE @ 12283 NONAME DATA 8 + _ZN11QPanGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12284 NONAME + _ZN11QPanGesture25staticMetaObjectExtraDataE @ 12285 NONAME DATA 8 + _ZN11QProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12286 NONAME + _ZN11QProxyModel25staticMetaObjectExtraDataE @ 12287 NONAME DATA 8 + _ZN11QProxyStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12288 NONAME + _ZN11QProxyStyle25staticMetaObjectExtraDataE @ 12289 NONAME DATA 8 + _ZN11QPushButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12290 NONAME + _ZN11QPushButton25staticMetaObjectExtraDataE @ 12291 NONAME DATA 8 + _ZN11QRubberBand18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12292 NONAME + _ZN11QRubberBand25staticMetaObjectExtraDataE @ 12293 NONAME DATA 8 + _ZN11QScrollArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12294 NONAME + _ZN11QScrollArea25staticMetaObjectExtraDataE @ 12295 NONAME DATA 8 + _ZN11QTapGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12296 NONAME + _ZN11QTapGesture25staticMetaObjectExtraDataE @ 12297 NONAME DATA 8 + _ZN11QTextEngine15beginningOfLineEi @ 12298 NONAME + _ZN11QTextEngine16getClusterLengthEPtPK17HB_CharAttributesiiiPi @ 12299 NONAME + _ZN11QTextEngine16offsetInLigatureEPK11QScriptItemiii @ 12300 NONAME + _ZN11QTextEngine18positionInLigatureEPK11QScriptItemi6QFixedS3_ib @ 12301 NONAME + _ZN11QTextEngine22insertionPointsForLineEiR7QVectorIiE @ 12302 NONAME + _ZN11QTextEngine25lineNumberForTextPositionEi @ 12303 NONAME + _ZN11QTextEngine27positionAfterVisualMovementEiN11QTextCursor13MoveOperationE @ 12304 NONAME + _ZN11QTextEngine9alignLineERK11QScriptLine @ 12305 NONAME + _ZN11QTextEngine9endOfLineEi @ 12306 NONAME + _ZN11QTextLayout18setCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12307 NONAME + _ZN11QTextObject18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12308 NONAME + _ZN11QTextObject25staticMetaObjectExtraDataE @ 12309 NONAME DATA 8 + _ZN11QToolButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12310 NONAME + _ZN11QToolButton25staticMetaObjectExtraDataE @ 12311 NONAME DATA 8 + _ZN11QTreeWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12312 NONAME + _ZN11QTreeWidget25staticMetaObjectExtraDataE @ 12313 NONAME DATA 8 + _ZN11QVBoxLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12314 NONAME + _ZN11QVBoxLayout25staticMetaObjectExtraDataE @ 12315 NONAME DATA 8 + _ZN11QWizardPage18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12316 NONAME + _ZN11QWizardPage25staticMetaObjectExtraDataE @ 12317 NONAME DATA 8 + _ZN12QActionGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12318 NONAME + _ZN12QActionGroup25staticMetaObjectExtraDataE @ 12319 NONAME DATA 8 + _ZN12QApplication18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12320 NONAME + _ZN12QApplication25staticMetaObjectExtraDataE @ 12321 NONAME DATA 8 + _ZN12QButtonGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12322 NONAME + _ZN12QButtonGroup25staticMetaObjectExtraDataE @ 12323 NONAME DATA 8 + _ZN12QColorDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12324 NONAME + _ZN12QColorDialog25staticMetaObjectExtraDataE @ 12325 NONAME DATA 8 + _ZN12QCommonStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12326 NONAME + _ZN12QCommonStyle25staticMetaObjectExtraDataE @ 12327 NONAME DATA 8 + _ZN12QInputDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12328 NONAME + _ZN12QInputDialog25staticMetaObjectExtraDataE @ 12329 NONAME DATA 8 + _ZN12QInputDialog7getItemEP7QWidgetRK7QStringS4_RK11QStringListibPb6QFlagsIN2Qt10WindowTypeEES9_INSA_15InputMethodHintEE @ 12330 NONAME + _ZN12QInputDialog7getTextEP7QWidgetRK7QStringS4_N9QLineEdit8EchoModeES4_Pb6QFlagsIN2Qt10WindowTypeEES8_INS9_15InputMethodHintEE @ 12331 NONAME + _ZN12QLineControl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12332 NONAME + _ZN12QLineControl25staticMetaObjectExtraDataE @ 12333 NONAME DATA 8 + _ZN12QProgressBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12334 NONAME + _ZN12QProgressBar25staticMetaObjectExtraDataE @ 12335 NONAME DATA 8 + _ZN12QRadioButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12336 NONAME + _ZN12QRadioButton25staticMetaObjectExtraDataE @ 12337 NONAME DATA 8 + _ZN12QStylePlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12338 NONAME + _ZN12QStylePlugin25staticMetaObjectExtraDataE @ 12339 NONAME DATA 8 + _ZN12QTableWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12340 NONAME + _ZN12QTableWidget25staticMetaObjectExtraDataE @ 12341 NONAME DATA 8 + _ZN12QTextBrowser18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12342 NONAME + _ZN12QTextBrowser25staticMetaObjectExtraDataE @ 12343 NONAME DATA 8 + _ZN12QTextControl18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12344 NONAME + _ZN12QTextControl25staticMetaObjectExtraDataE @ 12345 NONAME DATA 8 + _ZN13QDateTimeEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12346 NONAME + _ZN13QDateTimeEdit25staticMetaObjectExtraDataE @ 12347 NONAME DATA 8 + _ZN13QErrorMessage18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12348 NONAME + _ZN13QErrorMessage25staticMetaObjectExtraDataE @ 12349 NONAME DATA 8 + _ZN13QFontComboBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12350 NONAME + _ZN13QFontComboBox25staticMetaObjectExtraDataE @ 12351 NONAME DATA 8 + _ZN13QFontDatabase22resolveFontFamilyAliasERK7QString @ 12352 NONAME + _ZN13QGraphicsView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12353 NONAME + _ZN13QGraphicsView25staticMetaObjectExtraDataE @ 12354 NONAME DATA 8 + _ZN13QInputContext18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12355 NONAME + _ZN13QInputContext25staticMetaObjectExtraDataE @ 12356 NONAME DATA 8 + _ZN13QIntValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12357 NONAME + _ZN13QIntValidator25staticMetaObjectExtraDataE @ 12358 NONAME DATA 8 + _ZN13QItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12359 NONAME + _ZN13QItemDelegate25staticMetaObjectExtraDataE @ 12360 NONAME DATA 8 + _ZN13QMdiSubWindow18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12361 NONAME + _ZN13QMdiSubWindow25staticMetaObjectExtraDataE @ 12362 NONAME DATA 8 + _ZN13QPinchGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12363 NONAME + _ZN13QPinchGesture25staticMetaObjectExtraDataE @ 12364 NONAME DATA 8 + _ZN13QPixmapFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12365 NONAME + _ZN13QPixmapFilter25staticMetaObjectExtraDataE @ 12366 NONAME DATA 8 + _ZN13QS60MainAppUi25ProcessCommandParametersLE11TApaCommandR4TBufILi256EERK6TDesC8 @ 12367 NONAME + _ZN13QSplashScreen18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12368 NONAME + _ZN13QSplashScreen25staticMetaObjectExtraDataE @ 12369 NONAME DATA 8 + _ZN13QSwipeGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12370 NONAME + _ZN13QSwipeGesture25staticMetaObjectExtraDataE @ 12371 NONAME DATA 8 + _ZN13QTextDocument18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12372 NONAME + _ZN13QTextDocument25setDefaultCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12373 NONAME + _ZN13QTextDocument25staticMetaObjectExtraDataE @ 12374 NONAME DATA 8 + _ZN13QWidgetAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12375 NONAME + _ZN13QWidgetAction25staticMetaObjectExtraDataE @ 12376 NONAME DATA 8 + _ZN13QWindowsStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12377 NONAME + _ZN13QWindowsStyle25staticMetaObjectExtraDataE @ 12378 NONAME DATA 8 + _ZN14QDesktopWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12379 NONAME + _ZN14QDesktopWidget25staticMetaObjectExtraDataE @ 12380 NONAME DATA 8 + _ZN14QDoubleSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12381 NONAME + _ZN14QDoubleSpinBox25staticMetaObjectExtraDataE @ 12382 NONAME DATA 8 + _ZN14QFileOpenEventC1ERK5RFile @ 12383 NONAME + _ZN14QFileOpenEventC2ERK5RFile @ 12384 NONAME + _ZN14QGraphicsScale18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12385 NONAME + _ZN14QGraphicsScale25staticMetaObjectExtraDataE @ 12386 NONAME DATA 8 + _ZN14QGraphicsScene18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12387 NONAME + _ZN14QGraphicsScene25staticMetaObjectExtraDataE @ 12388 NONAME DATA 8 + _ZN14QImageIOPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12389 NONAME + _ZN14QImageIOPlugin25staticMetaObjectExtraDataE @ 12390 NONAME DATA 8 + _ZN14QPaintEngineEx18drawStaticTextItemEP15QStaticTextItem @ 12391 NONAME + _ZN14QPaintEngineEx19drawPixmapFragmentsEPK6QRectFS2_iRK7QPixmap6QFlagsIN8QPainter18PixmapFragmentHintEE @ 12392 NONAME + _ZN14QPlainTextEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12393 NONAME + _ZN14QPlainTextEdit25staticMetaObjectExtraDataE @ 12394 NONAME DATA 8 + _ZN14QStackedLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12395 NONAME + _ZN14QStackedLayout25staticMetaObjectExtraDataE @ 12396 NONAME DATA 8 + _ZN14QStackedWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12397 NONAME + _ZN14QStackedWidget25staticMetaObjectExtraDataE @ 12398 NONAME DATA 8 + _ZN14QWindowSurfaceC2EP7QWidgetb @ 12399 NONAME + _ZN15QAbstractButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12400 NONAME + _ZN15QAbstractButton25staticMetaObjectExtraDataE @ 12401 NONAME DATA 8 + _ZN15QAbstractSlider18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12402 NONAME + _ZN15QAbstractSlider25staticMetaObjectExtraDataE @ 12403 NONAME DATA 8 + _ZN15QCalendarWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12404 NONAME + _ZN15QCalendarWidget25staticMetaObjectExtraDataE @ 12405 NONAME DATA 8 + _ZN15QGraphicsAnchor18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12406 NONAME + _ZN15QGraphicsAnchor25staticMetaObjectExtraDataE @ 12407 NONAME DATA 8 + _ZN15QGraphicsEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12408 NONAME + _ZN15QGraphicsEffect25staticMetaObjectExtraDataE @ 12409 NONAME DATA 8 + _ZN15QGraphicsObject18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12410 NONAME + _ZN15QGraphicsObject25staticMetaObjectExtraDataE @ 12411 NONAME DATA 8 + _ZN15QGraphicsWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12412 NONAME + _ZN15QGraphicsWidget25staticMetaObjectExtraDataE @ 12413 NONAME DATA 8 + _ZN15QProgressDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12414 NONAME + _ZN15QProgressDialog25staticMetaObjectExtraDataE @ 12415 NONAME DATA 8 + _ZN15QRadialGradient14setFocalRadiusEf @ 12416 NONAME + _ZN15QRadialGradient15setCenterRadiusEf @ 12417 NONAME + _ZN15QRadialGradientC1ERK7QPointFfS2_f @ 12418 NONAME + _ZN15QRadialGradientC1Effffff @ 12419 NONAME + _ZN15QRadialGradientC2ERK7QPointFfS2_f @ 12420 NONAME + _ZN15QRadialGradientC2Effffff @ 12421 NONAME + _ZN15QSessionManager18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12422 NONAME + _ZN15QSessionManager25staticMetaObjectExtraDataE @ 12423 NONAME DATA 8 + _ZN15QSplitterHandle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12424 NONAME + _ZN15QSplitterHandle25staticMetaObjectExtraDataE @ 12425 NONAME DATA 8 + _ZN15QTextBlockGroup18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12426 NONAME + _ZN15QTextBlockGroup25staticMetaObjectExtraDataE @ 12427 NONAME DATA 8 + _ZN16QAbstractSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12428 NONAME + _ZN16QAbstractSpinBox25staticMetaObjectExtraDataE @ 12429 NONAME DATA 8 + _ZN16QDialogButtonBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12430 NONAME + _ZN16QDialogButtonBox25staticMetaObjectExtraDataE @ 12431 NONAME DATA 8 + _ZN16QDoubleValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12432 NONAME + _ZN16QDoubleValidator25staticMetaObjectExtraDataE @ 12433 NONAME DATA 8 + _ZN16QFileSystemModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12434 NONAME + _ZN16QFileSystemModel25staticMetaObjectExtraDataE @ 12435 NONAME DATA 8 + _ZN16QRegExpValidator18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12436 NONAME + _ZN16QRegExpValidator25staticMetaObjectExtraDataE @ 12437 NONAME DATA 8 + _ZN16QStringListModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12438 NONAME + _ZN16QStringListModel25staticMetaObjectExtraDataE @ 12439 NONAME DATA 8 + _ZN16QTreeViewPrivate10initializeEv @ 12440 NONAME + _ZN16QTreeViewPrivate15insertViewItemsEiiRK13QTreeViewItem @ 12441 NONAME + _ZN16QTreeViewPrivate15removeViewItemsEii @ 12442 NONAME + _ZN16QTreeViewPrivate16updateScrollBarsEv @ 12443 NONAME + _ZN16QTreeViewPrivate17_q_columnsRemovedERK11QModelIndexii @ 12444 NONAME + _ZN16QTreeViewPrivate17_q_modelDestroyedEv @ 12445 NONAME + _ZN16QTreeViewPrivate22_q_modelAboutToBeResetEv @ 12446 NONAME + _ZN16QTreeViewPrivate22beginAnimatedOperationEv @ 12447 NONAME + _ZN16QTreeViewPrivate23_q_endAnimatedOperationEv @ 12448 NONAME + _ZN16QTreeViewPrivate23_q_sortIndicatorChangedEiN2Qt9SortOrderE @ 12449 NONAME + _ZN16QTreeViewPrivate24prepareAnimatedOperationEiN18QAbstractAnimation9DirectionE @ 12450 NONAME + _ZN16QTreeViewPrivate25expandOrCollapseItemAtPosERK6QPoint @ 12451 NONAME + _ZN16QTreeViewPrivate26_q_columnsAboutToBeRemovedERK11QModelIndexii @ 12452 NONAME + _ZN16QTreeViewPrivate6expandEib @ 12453 NONAME + _ZN16QTreeViewPrivate6layoutEibb @ 12454 NONAME + _ZN16QTreeViewPrivate6selectERK11QModelIndexS2_6QFlagsIN19QItemSelectionModel13SelectionFlagEE @ 12455 NONAME + _ZN16QTreeViewPrivate8collapseEib @ 12456 NONAME + _ZN17QAbstractItemView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12457 NONAME + _ZN17QAbstractItemView25staticMetaObjectExtraDataE @ 12458 NONAME DATA 8 + _ZN17QDataWidgetMapper18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12459 NONAME + _ZN17QDataWidgetMapper25staticMetaObjectExtraDataE @ 12460 NONAME DATA 8 + _ZN17QDockWidgetLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12461 NONAME + _ZN17QDockWidgetLayout25staticMetaObjectExtraDataE @ 12462 NONAME DATA 8 + _ZN17QGraphicsRotation18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12463 NONAME + _ZN17QGraphicsRotation25staticMetaObjectExtraDataE @ 12464 NONAME DATA 8 + _ZN17QGraphicsTextItem18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12465 NONAME + _ZN17QGraphicsTextItem25staticMetaObjectExtraDataE @ 12466 NONAME DATA 8 + _ZN17QIconEnginePlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12467 NONAME + _ZN17QIconEnginePlugin25staticMetaObjectExtraDataE @ 12468 NONAME DATA 8 + _ZN17QInternalMimeData11canReadDataERK7QString @ 12469 NONAME + _ZN17QInternalMimeData11qt_metacallEN11QMetaObject4CallEiPPv @ 12470 NONAME + _ZN17QInternalMimeData11qt_metacastEPKc @ 12471 NONAME + _ZN17QInternalMimeData13formatsHelperEPK9QMimeData @ 12472 NONAME + _ZN17QInternalMimeData15hasFormatHelperERK7QStringPK9QMimeData @ 12473 NONAME + _ZN17QInternalMimeData16renderDataHelperERK7QStringPK9QMimeData @ 12474 NONAME + _ZN17QInternalMimeData16staticMetaObjectE @ 12475 NONAME DATA 16 + _ZN17QInternalMimeData18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12476 NONAME + _ZN17QInternalMimeData19getStaticMetaObjectEv @ 12477 NONAME + _ZN17QInternalMimeData25staticMetaObjectExtraDataE @ 12478 NONAME DATA 8 + _ZN17QInternalMimeDataC2Ev @ 12479 NONAME + _ZN17QInternalMimeDataD0Ev @ 12480 NONAME + _ZN17QInternalMimeDataD1Ev @ 12481 NONAME + _ZN17QInternalMimeDataD2Ev @ 12482 NONAME + _ZN17QPixmapBlurFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12483 NONAME + _ZN17QPixmapBlurFilter25staticMetaObjectExtraDataE @ 12484 NONAME DATA 8 + _ZN18QCommandLinkButton18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12485 NONAME + _ZN18QCommandLinkButton25staticMetaObjectExtraDataE @ 12486 NONAME DATA 8 + _ZN18QGraphicsTransform18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12487 NONAME + _ZN18QGraphicsTransform25staticMetaObjectExtraDataE @ 12488 NONAME DATA 8 + _ZN18QGuiPlatformPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12489 NONAME + _ZN18QGuiPlatformPlugin25staticMetaObjectExtraDataE @ 12490 NONAME DATA 8 + _ZN18QStandardItemModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12491 NONAME + _ZN18QStandardItemModel25staticMetaObjectExtraDataE @ 12492 NONAME DATA 8 + _ZN18QSyntaxHighlighter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12493 NONAME + _ZN18QSyntaxHighlighter25staticMetaObjectExtraDataE @ 12494 NONAME DATA 8 + _ZN18QTapAndHoldGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12495 NONAME + _ZN18QTapAndHoldGesture25staticMetaObjectExtraDataE @ 12496 NONAME DATA 8 + _ZN18QTextureGlyphCache19fillInPendingGlyphsEv @ 12497 NONAME + _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE @ 12498 NONAME + _ZN19QAbstractProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12499 NONAME + _ZN19QAbstractProxyModel25staticMetaObjectExtraDataE @ 12500 NONAME DATA 8 + _ZN19QAbstractProxyModel4sortEiN2Qt9SortOrderE @ 12501 NONAME + _ZN19QAbstractProxyModel9fetchMoreERK11QModelIndex @ 12502 NONAME + _ZN19QAbstractScrollArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12503 NONAME + _ZN19QAbstractScrollArea25staticMetaObjectExtraDataE @ 12504 NONAME DATA 8 + _ZN19QApplicationPrivateC1ERiPPcN12QApplication4TypeEi @ 12505 NONAME + _ZN19QApplicationPrivateC2ERiPPcN12QApplication4TypeEi @ 12506 NONAME + _ZN19QBlitterPaintEngine10drawPixmapERK6QRectFRK7QPixmapS2_ @ 12507 NONAME + _ZN19QBlitterPaintEngine10penChangedEv @ 12508 NONAME + _ZN19QBlitterPaintEngine11drawEllipseERK6QRectF @ 12509 NONAME + _ZN19QBlitterPaintEngine12brushChangedEv @ 12510 NONAME + _ZN19QBlitterPaintEngine12drawTextItemERK7QPointFRK9QTextItem @ 12511 NONAME + _ZN19QBlitterPaintEngine14opacityChangedEv @ 12512 NONAME + _ZN19QBlitterPaintEngine16transformChangedEv @ 12513 NONAME + _ZN19QBlitterPaintEngine18brushOriginChangedEv @ 12514 NONAME + _ZN19QBlitterPaintEngine18clipEnabledChangedEv @ 12515 NONAME + _ZN19QBlitterPaintEngine18drawStaticTextItemEP15QStaticTextItem @ 12516 NONAME + _ZN19QBlitterPaintEngine18renderHintsChangedEv @ 12517 NONAME + _ZN19QBlitterPaintEngine22compositionModeChangedEv @ 12518 NONAME + _ZN19QBlitterPaintEngine3endEv @ 12519 NONAME + _ZN19QBlitterPaintEngine4clipERK11QVectorPathN2Qt13ClipOperationE @ 12520 NONAME + _ZN19QBlitterPaintEngine4clipERK5QRectN2Qt13ClipOperationE @ 12521 NONAME + _ZN19QBlitterPaintEngine4clipERK7QRegionN2Qt13ClipOperationE @ 12522 NONAME + _ZN19QBlitterPaintEngine4fillERK11QVectorPathRK6QBrush @ 12523 NONAME + _ZN19QBlitterPaintEngine5beginEP12QPaintDevice @ 12524 NONAME + _ZN19QBlitterPaintEngine6strokeERK11QVectorPathRK4QPen @ 12525 NONAME + _ZN19QBlitterPaintEngine8fillRectERK6QRectFRK6QBrush @ 12526 NONAME + _ZN19QBlitterPaintEngine8fillRectERK6QRectFRK6QColor @ 12527 NONAME + _ZN19QBlitterPaintEngine8setStateEP13QPainterState @ 12528 NONAME + _ZN19QBlitterPaintEngine9drawImageERK6QRectFRK6QImageS2_6QFlagsIN2Qt19ImageConversionFlagEE @ 12529 NONAME + _ZN19QBlitterPaintEngine9drawRectsEPK5QRecti @ 12530 NONAME + _ZN19QBlitterPaintEngine9drawRectsEPK6QRectFi @ 12531 NONAME + _ZN19QBlitterPaintEngineC1EP20QBlittablePixmapData @ 12532 NONAME + _ZN19QBlitterPaintEngineC2EP20QBlittablePixmapData @ 12533 NONAME + _ZN19QBlitterPaintEngineD0Ev @ 12534 NONAME + _ZN19QBlitterPaintEngineD1Ev @ 12535 NONAME + _ZN19QBlitterPaintEngineD2Ev @ 12536 NONAME + _ZN19QEventDispatcherS6018qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12537 NONAME + _ZN19QEventDispatcherS6025staticMetaObjectExtraDataE @ 12538 NONAME DATA 8 + _ZN19QGraphicsBlurEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12539 NONAME + _ZN19QGraphicsBlurEffect25staticMetaObjectExtraDataE @ 12540 NONAME DATA 8 + _ZN19QGraphicsGridLayout10removeItemEP19QGraphicsLayoutItem @ 12541 NONAME + _ZN19QIconEnginePluginV218qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12542 NONAME + _ZN19QIconEnginePluginV225staticMetaObjectExtraDataE @ 12543 NONAME DATA 8 + _ZN19QIdentityProxyModel10insertRowsEiiRK11QModelIndex @ 12544 NONAME + _ZN19QIdentityProxyModel10removeRowsEiiRK11QModelIndex @ 12545 NONAME + _ZN19QIdentityProxyModel11qt_metacallEN11QMetaObject4CallEiPPv @ 12546 NONAME + _ZN19QIdentityProxyModel11qt_metacastEPKc @ 12547 NONAME + _ZN19QIdentityProxyModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex @ 12548 NONAME + _ZN19QIdentityProxyModel13insertColumnsEiiRK11QModelIndex @ 12549 NONAME + _ZN19QIdentityProxyModel13removeColumnsEiiRK11QModelIndex @ 12550 NONAME + _ZN19QIdentityProxyModel14setSourceModelEP18QAbstractItemModel @ 12551 NONAME + _ZN19QIdentityProxyModel16staticMetaObjectE @ 12552 NONAME DATA 16 + _ZN19QIdentityProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12553 NONAME + _ZN19QIdentityProxyModel19getStaticMetaObjectEv @ 12554 NONAME + _ZN19QIdentityProxyModel25staticMetaObjectExtraDataE @ 12555 NONAME DATA 8 + _ZN19QIdentityProxyModelC1EP7QObject @ 12556 NONAME + _ZN19QIdentityProxyModelC1ER26QIdentityProxyModelPrivateP7QObject @ 12557 NONAME + _ZN19QIdentityProxyModelC2EP7QObject @ 12558 NONAME + _ZN19QIdentityProxyModelC2ER26QIdentityProxyModelPrivateP7QObject @ 12559 NONAME + _ZN19QIdentityProxyModelD0Ev @ 12560 NONAME + _ZN19QIdentityProxyModelD1Ev @ 12561 NONAME + _ZN19QIdentityProxyModelD2Ev @ 12562 NONAME + _ZN19QInputContextPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12563 NONAME + _ZN19QInputContextPlugin25staticMetaObjectExtraDataE @ 12564 NONAME DATA 8 + _ZN19QItemSelectionModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12565 NONAME + _ZN19QItemSelectionModel25staticMetaObjectExtraDataE @ 12566 NONAME DATA 8 + _ZN19QKeyEventTransition18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12567 NONAME + _ZN19QKeyEventTransition25staticMetaObjectExtraDataE @ 12568 NONAME DATA 8 + _ZN19QStyledItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12569 NONAME + _ZN19QStyledItemDelegate25staticMetaObjectExtraDataE @ 12570 NONAME DATA 8 + _ZN20QBlittablePixmapData12setBlittableEP10QBlittable @ 12571 NONAME + _ZN20QBlittablePixmapData4fillERK6QColor @ 12572 NONAME + _ZN20QBlittablePixmapData6bufferEv @ 12573 NONAME + _ZN20QBlittablePixmapData6resizeEii @ 12574 NONAME + _ZN20QBlittablePixmapData9fromImageERK6QImage6QFlagsIN2Qt19ImageConversionFlagEE @ 12575 NONAME + _ZN20QBlittablePixmapDataC2Ev @ 12576 NONAME + _ZN20QBlittablePixmapDataD0Ev @ 12577 NONAME + _ZN20QBlittablePixmapDataD1Ev @ 12578 NONAME + _ZN20QBlittablePixmapDataD2Ev @ 12579 NONAME + _ZN20QGraphicsProxyWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12580 NONAME + _ZN20QGraphicsProxyWidget25staticMetaObjectExtraDataE @ 12581 NONAME DATA 8 + _ZN20QPaintBufferResource18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12582 NONAME + _ZN20QPaintBufferResource25staticMetaObjectExtraDataE @ 12583 NONAME DATA 8 + _ZN20QPictureFormatPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12584 NONAME + _ZN20QPictureFormatPlugin25staticMetaObjectExtraDataE @ 12585 NONAME DATA 8 + _ZN20QRasterWindowSurfaceC1EP7QWidgetb @ 12586 NONAME + _ZN20QRasterWindowSurfaceC2EP7QWidgetb @ 12587 NONAME + _ZN20QWidgetResizeHandler18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12588 NONAME + _ZN20QWidgetResizeHandler25staticMetaObjectExtraDataE @ 12589 NONAME DATA 8 + _ZN21QAbstractItemDelegate18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12590 NONAME + _ZN21QAbstractItemDelegate25staticMetaObjectExtraDataE @ 12591 NONAME DATA 8 + _ZN21QGraphicsEffectSource18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12592 NONAME + _ZN21QGraphicsEffectSource25staticMetaObjectExtraDataE @ 12593 NONAME DATA 8 + _ZN21QGraphicsSystemPlugin18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12594 NONAME + _ZN21QGraphicsSystemPlugin25staticMetaObjectExtraDataE @ 12595 NONAME DATA 8 + _ZN21QMouseEventTransition18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12596 NONAME + _ZN21QMouseEventTransition25staticMetaObjectExtraDataE @ 12597 NONAME DATA 8 + _ZN21QPixmapColorizeFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12598 NONAME + _ZN21QPixmapColorizeFilter25staticMetaObjectExtraDataE @ 12599 NONAME DATA 8 + _ZN21QSortFilterProxyModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12600 NONAME + _ZN21QSortFilterProxyModel25staticMetaObjectExtraDataE @ 12601 NONAME DATA 8 + _ZN22QGraphicsItemAnimation18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12602 NONAME + _ZN22QGraphicsItemAnimation25staticMetaObjectExtraDataE @ 12603 NONAME DATA 8 + _ZN22QGraphicsOpacityEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12604 NONAME + _ZN22QGraphicsOpacityEffect25staticMetaObjectExtraDataE @ 12605 NONAME DATA 8 + _ZN23QGraphicsColorizeEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12606 NONAME + _ZN23QGraphicsColorizeEffect25staticMetaObjectExtraDataE @ 12607 NONAME DATA 8 + _ZN23QImageTextureGlyphCache11fillTextureERKN18QTextureGlyphCache5CoordEj6QFixed @ 12608 NONAME + _ZN23QPaintBufferSignalProxy18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12609 NONAME + _ZN23QPaintBufferSignalProxy25staticMetaObjectExtraDataE @ 12610 NONAME DATA 8 + _ZN23QPixmapDropShadowFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12611 NONAME + _ZN23QPixmapDropShadowFilter25staticMetaObjectExtraDataE @ 12612 NONAME DATA 8 + _ZN24QPixmapConvolutionFilter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12613 NONAME + _ZN24QPixmapConvolutionFilter25staticMetaObjectExtraDataE @ 12614 NONAME DATA 8 + _ZN24QPlainTextDocumentLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12615 NONAME + _ZN24QPlainTextDocumentLayout25staticMetaObjectExtraDataE @ 12616 NONAME DATA 8 + _ZN25QGraphicsDropShadowEffect18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12617 NONAME + _ZN25QGraphicsDropShadowEffect25staticMetaObjectExtraDataE @ 12618 NONAME DATA 8 + _ZN27QAbstractTextDocumentLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12619 NONAME + _ZN27QAbstractTextDocumentLayout25staticMetaObjectExtraDataE @ 12620 NONAME DATA 8 + _ZN5QDial18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12621 NONAME + _ZN5QDial25staticMetaObjectExtraDataE @ 12622 NONAME DATA 8 + _ZN5QDrag18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12623 NONAME + _ZN5QDrag25staticMetaObjectExtraDataE @ 12624 NONAME DATA 8 + _ZN5QFont12setStyleNameERK7QString @ 12625 NONAME + _ZN5QFont20setHintingPreferenceENS_17HintingPreferenceE @ 12626 NONAME + _ZN5QMenu18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12627 NONAME + _ZN5QMenu25staticMetaObjectExtraDataE @ 12628 NONAME DATA 8 + _ZN6QFrame18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12629 NONAME + _ZN6QFrame25staticMetaObjectExtraDataE @ 12630 NONAME DATA 8 + _ZN6QImage4fillEN2Qt11GlobalColorE @ 12631 NONAME + _ZN6QImage4fillERK6QColor @ 12632 NONAME + _ZN6QLabel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12633 NONAME + _ZN6QLabel25staticMetaObjectExtraDataE @ 12634 NONAME DATA 8 + _ZN6QMovie18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12635 NONAME + _ZN6QMovie25staticMetaObjectExtraDataE @ 12636 NONAME DATA 8 + _ZN6QSound18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12637 NONAME + _ZN6QSound25staticMetaObjectExtraDataE @ 12638 NONAME DATA 8 + _ZN6QStyle18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12639 NONAME + _ZN6QStyle25staticMetaObjectExtraDataE @ 12640 NONAME DATA 8 + _ZN7QAction18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12641 NONAME + _ZN7QAction25staticMetaObjectExtraDataE @ 12642 NONAME DATA 8 + _ZN7QDialog18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12643 NONAME + _ZN7QDialog25staticMetaObjectExtraDataE @ 12644 NONAME DATA 8 + _ZN7QLayout18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12645 NONAME + _ZN7QLayout25staticMetaObjectExtraDataE @ 12646 NONAME DATA 8 + _ZN7QSlider18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12647 NONAME + _ZN7QSlider25staticMetaObjectExtraDataE @ 12648 NONAME DATA 8 + _ZN7QTabBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12649 NONAME + _ZN7QTabBar25staticMetaObjectExtraDataE @ 12650 NONAME DATA 8 + _ZN7QWidget18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12651 NONAME + _ZN7QWidget25staticMetaObjectExtraDataE @ 12652 NONAME DATA 8 + _ZN7QWizard18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12653 NONAME + _ZN7QWizard25staticMetaObjectExtraDataE @ 12654 NONAME DATA 8 + _ZN8QGesture18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12655 NONAME + _ZN8QGesture25staticMetaObjectExtraDataE @ 12656 NONAME DATA 8 + _ZN8QMdiArea14setTabsMovableEb @ 12657 NONAME + _ZN8QMdiArea15setTabsClosableEb @ 12658 NONAME + _ZN8QMdiArea18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12659 NONAME + _ZN8QMdiArea25staticMetaObjectExtraDataE @ 12660 NONAME DATA 8 + _ZN8QMenuBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12661 NONAME + _ZN8QMenuBar25staticMetaObjectExtraDataE @ 12662 NONAME DATA 8 + _ZN8QPainter19drawPixmapFragmentsEPK6QRectFS2_iRK7QPixmap6QFlagsINS_18PixmapFragmentHintEE @ 12663 NONAME + _ZN8QSpinBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12664 NONAME + _ZN8QSpinBox25staticMetaObjectExtraDataE @ 12665 NONAME DATA 8 + _ZN8QToolBar18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12666 NONAME + _ZN8QToolBar25staticMetaObjectExtraDataE @ 12667 NONAME DATA 8 + _ZN8QToolBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12668 NONAME + _ZN8QToolBox25staticMetaObjectExtraDataE @ 12669 NONAME DATA 8 + _ZN9QCheckBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12670 NONAME + _ZN9QCheckBox25staticMetaObjectExtraDataE @ 12671 NONAME DATA 8 + _ZN9QComboBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12672 NONAME + _ZN9QComboBox25staticMetaObjectExtraDataE @ 12673 NONAME DATA 8 + _ZN9QDateEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12674 NONAME + _ZN9QDateEdit25staticMetaObjectExtraDataE @ 12675 NONAME DATA 8 + _ZN9QDirModel18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12676 NONAME + _ZN9QDirModel25staticMetaObjectExtraDataE @ 12677 NONAME DATA 8 + _ZN9QGroupBox18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12678 NONAME + _ZN9QGroupBox25staticMetaObjectExtraDataE @ 12679 NONAME DATA 8 + _ZN9QLineEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12680 NONAME + _ZN9QLineEdit18setCursorMoveStyleEN2Qt15CursorMoveStyleE @ 12681 NONAME + _ZN9QLineEdit25staticMetaObjectExtraDataE @ 12682 NONAME DATA 8 + _ZN9QListView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12683 NONAME + _ZN9QListView25staticMetaObjectExtraDataE @ 12684 NONAME DATA 8 + _ZN9QS60Style18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12685 NONAME + _ZN9QS60Style25staticMetaObjectExtraDataE @ 12686 NONAME DATA 8 + _ZN9QShortcut18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12687 NONAME + _ZN9QShortcut25staticMetaObjectExtraDataE @ 12688 NONAME DATA 8 + _ZN9QSizeGrip18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12689 NONAME + _ZN9QSizeGrip25staticMetaObjectExtraDataE @ 12690 NONAME DATA 8 + _ZN9QSplitter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12691 NONAME + _ZN9QSplitter25staticMetaObjectExtraDataE @ 12692 NONAME DATA 8 + _ZN9QTextEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12693 NONAME + _ZN9QTextEdit25staticMetaObjectExtraDataE @ 12694 NONAME DATA 8 + _ZN9QTextList18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12695 NONAME + _ZN9QTextList25staticMetaObjectExtraDataE @ 12696 NONAME DATA 8 + _ZN9QTimeEdit18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12697 NONAME + _ZN9QTimeEdit25staticMetaObjectExtraDataE @ 12698 NONAME DATA 8 + _ZN9QTreeView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12699 NONAME + _ZN9QTreeView25staticMetaObjectExtraDataE @ 12700 NONAME DATA 8 + _ZN9QUndoView18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv @ 12701 NONAME + _ZN9QUndoView25staticMetaObjectExtraDataE @ 12702 NONAME DATA 8 + _ZNK10QBlittable12capabilitiesEv @ 12703 NONAME + _ZNK10QBlittable4sizeEv @ 12704 NONAME + _ZNK10QTabWidget14heightForWidthEi @ 12705 NONAME + _ZNK10QZipWriter10isWritableEv @ 12706 NONAME + _ZNK10QZipWriter17compressionPolicyEv @ 12707 NONAME + _ZNK10QZipWriter19creationPermissionsEv @ 12708 NONAME + _ZNK10QZipWriter6deviceEv @ 12709 NONAME + _ZNK10QZipWriter6existsEv @ 12710 NONAME + _ZNK10QZipWriter6statusEv @ 12711 NONAME + _ZNK11QTextEngine19nextLogicalPositionEi @ 12712 NONAME + _ZNK11QTextEngine23previousLogicalPositionEi @ 12713 NONAME + _ZNK11QTextLayout15cursorMoveStyleEv @ 12714 NONAME + _ZNK11QTextLayout18leftCursorPositionEi @ 12715 NONAME + _ZNK11QTextLayout19rightCursorPositionEi @ 12716 NONAME + _ZNK12QFontMetrics10inFontUcs4Ej @ 12717 NONAME + _ZNK12QRadioButton15minimumSizeHintEv @ 12718 NONAME + _ZNK12QUndoCommand10actionTextEv @ 12719 NONAME + _ZNK13QFontDatabase9hasFamilyERK7QString @ 12720 NONAME + _ZNK13QFontMetricsF10inFontUcs4Ej @ 12721 NONAME + _ZNK13QTextDocument22defaultCursorMoveStyleEv @ 12722 NONAME + _ZNK14QFileOpenEvent8openFileER5QFile6QFlagsIN9QIODevice12OpenModeFlagEE @ 12723 NONAME + _ZNK14QPaintEngineEx23supportsTransformationsEfRK10QTransform @ 12724 NONAME + _ZNK14QWidgetPrivate17hasHeightForWidthEv @ 12725 NONAME + _ZNK14QWindowSurface8featuresEv @ 12726 NONAME + _ZNK15QRadialGradient11focalRadiusEv @ 12727 NONAME + _ZNK15QRadialGradient12centerRadiusEv @ 12728 NONAME + _ZNK16QFileSystemModel5rmdirERK11QModelIndex @ 12729 NONAME + _ZNK16QTreeViewPrivate10itemHeightEi @ 12730 NONAME + _ZNK16QTreeViewPrivate10modelIndexEii @ 12731 NONAME + _ZNK16QTreeViewPrivate12columnRangesERK11QModelIndexS2_ @ 12732 NONAME + _ZNK16QTreeViewPrivate16firstVisibleItemEPi @ 12733 NONAME + _ZNK16QTreeViewPrivate16itemAtCoordinateEi @ 12734 NONAME + _ZNK16QTreeViewPrivate16itemDecorationAtERK6QPoint @ 12735 NONAME + _ZNK16QTreeViewPrivate17coordinateForItemEi @ 12736 NONAME + _ZNK16QTreeViewPrivate18hasVisibleChildrenERK11QModelIndex @ 12737 NONAME + _ZNK16QTreeViewPrivate18indentationForItemEi @ 12738 NONAME + _ZNK16QTreeViewPrivate18itemDecorationRectERK11QModelIndex @ 12739 NONAME + _ZNK16QTreeViewPrivate18startAndEndColumnsERK5QRect @ 12740 NONAME + _ZNK16QTreeViewPrivate19draggablePaintPairsERK5QListI11QModelIndexEP5QRect @ 12741 NONAME + _ZNK16QTreeViewPrivate21drawAnimatedOperationEP8QPainter @ 12742 NONAME + _ZNK16QTreeViewPrivate25paintAlternatingRowColorsEP8QPainterP22QStyleOptionViewItemV4ii @ 12743 NONAME + _ZNK16QTreeViewPrivate30renderTreeToPixmapForAnimationERK5QRect @ 12744 NONAME + _ZNK16QTreeViewPrivate6pageUpEi @ 12745 NONAME + _ZNK16QTreeViewPrivate8columnAtEi @ 12746 NONAME + _ZNK16QTreeViewPrivate8pageDownEi @ 12747 NONAME + _ZNK16QTreeViewPrivate9viewIndexERK11QModelIndex @ 12748 NONAME + _ZNK17QInternalMimeData10metaObjectEv @ 12749 NONAME + _ZNK17QInternalMimeData12retrieveDataERK7QStringN8QVariant4TypeE @ 12750 NONAME + _ZNK17QInternalMimeData7formatsEv @ 12751 NONAME + _ZNK17QInternalMimeData9hasFormatERK7QString @ 12752 NONAME + _ZNK18QTextureGlyphCache18textureMapForGlyphEj6QFixed @ 12753 NONAME + _ZNK18QTextureGlyphCache20subPixelPositionForXE6QFixed @ 12754 NONAME + _ZNK18QTextureGlyphCache30calculateSubPixelPositionCountEj @ 12755 NONAME + _ZNK19QAbstractProxyModel11hasChildrenERK11QModelIndex @ 12756 NONAME + _ZNK19QAbstractProxyModel12canFetchMoreERK11QModelIndex @ 12757 NONAME + _ZNK19QAbstractProxyModel20supportedDropActionsEv @ 12758 NONAME + _ZNK19QAbstractProxyModel4spanERK11QModelIndex @ 12759 NONAME + _ZNK19QAbstractProxyModel5buddyERK11QModelIndex @ 12760 NONAME + _ZNK19QAbstractProxyModel8mimeDataERK5QListI11QModelIndexE @ 12761 NONAME + _ZNK19QAbstractProxyModel9mimeTypesEv @ 12762 NONAME + _ZNK19QBlitterPaintEngine11createStateEP13QPainterState @ 12763 NONAME + _ZNK19QIdentityProxyModel10metaObjectEv @ 12764 NONAME + _ZNK19QIdentityProxyModel11columnCountERK11QModelIndex @ 12765 NONAME + _ZNK19QIdentityProxyModel11mapToSourceERK11QModelIndex @ 12766 NONAME + _ZNK19QIdentityProxyModel13mapFromSourceERK11QModelIndex @ 12767 NONAME + _ZNK19QIdentityProxyModel20mapSelectionToSourceERK14QItemSelection @ 12768 NONAME + _ZNK19QIdentityProxyModel22mapSelectionFromSourceERK14QItemSelection @ 12769 NONAME + _ZNK19QIdentityProxyModel5indexEiiRK11QModelIndex @ 12770 NONAME + _ZNK19QIdentityProxyModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE @ 12771 NONAME + _ZNK19QIdentityProxyModel6parentERK11QModelIndex @ 12772 NONAME + _ZNK19QIdentityProxyModel8rowCountERK11QModelIndex @ 12773 NONAME + _ZNK20QBlittablePixmapData11paintEngineEv @ 12774 NONAME + _ZNK20QBlittablePixmapData15hasAlphaChannelEv @ 12775 NONAME + _ZNK20QBlittablePixmapData6metricEN12QPaintDevice17PaintDeviceMetricE @ 12776 NONAME + _ZNK20QBlittablePixmapData7toImageEv @ 12777 NONAME + _ZNK20QBlittablePixmapData9blittableEv @ 12778 NONAME + _ZNK20QRasterWindowSurface8featuresEv @ 12779 NONAME + _ZNK5QFont17hintingPreferenceEv @ 12780 NONAME + _ZNK5QFont9styleNameEv @ 12781 NONAME + _ZNK8QMdiArea11tabsMovableEv @ 12782 NONAME + _ZNK8QMdiArea12tabsClosableEv @ 12783 NONAME + _ZNK8QPainter16clipBoundingRectEv @ 12784 NONAME + _ZNK9QCheckBox15minimumSizeHintEv @ 12785 NONAME + _ZNK9QFontInfo9styleNameEv @ 12786 NONAME + _ZNK9QLineEdit15cursorMoveStyleEv @ 12787 NONAME + _ZTI10QBlittable @ 12788 NONAME + _ZTI16QTreeViewPrivate @ 12789 NONAME + _ZTI17QInternalMimeData @ 12790 NONAME + _ZTI19QBlitterPaintEngine @ 12791 NONAME + _ZTI19QIdentityProxyModel @ 12792 NONAME + _ZTI20QBlittablePixmapData @ 12793 NONAME + _ZTV10QBlittable @ 12794 NONAME + _ZTV16QTreeViewPrivate @ 12795 NONAME + _ZTV17QInternalMimeData @ 12796 NONAME + _ZTV19QBlitterPaintEngine @ 12797 NONAME + _ZTV19QIdentityProxyModel @ 12798 NONAME + _ZTV20QBlittablePixmapData @ 12799 NONAME + _Zls6QDebugPK13QSymbianEvent @ 12800 NONAME + _ZN12QApplication22queryKeyboardModifiersEv @ 12801 NONAME + _ZN11QTextEngine20resetFontEngineCacheEv @ 12802 NONAME + _ZN14QWidgetPrivate16_q_cleanupWinIdsEv @ 12803 NONAME + _ZN19QApplicationPrivate28symbianHandleLiteModeStartupEv @ 12804 NONAME diff --git a/src/tools/tools.pro b/src/tools/tools.pro index 4736d09..32b920c 100644 --- a/src/tools/tools.pro +++ b/src/tools/tools.pro @@ -4,7 +4,7 @@ TOOLS_SUBDIRS = src_tools_bootstrap src_tools_moc src_tools_rcc !contains(QT_CONFIG, no-gui): TOOLS_SUBDIRS += src_tools_uic !cross_compile { contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3 - win32:!wince*: SRC_SUBDIRS += src_tools_idc + win32:!wince*:!win32-g++*: SRC_SUBDIRS += src_tools_idc } # Set subdir and respective target name diff --git a/tests/auto/declarative/qdeclarativepincharea/qdeclarativepincharea.pro b/tests/auto/declarative/qdeclarativepincharea/qdeclarativepincharea.pro index 2c13644..3bdb3fc 100644 --- a/tests/auto/declarative/qdeclarativepincharea/qdeclarativepincharea.pro +++ b/tests/auto/declarative/qdeclarativepincharea/qdeclarativepincharea.pro @@ -7,7 +7,7 @@ SOURCES += tst_qdeclarativepincharea.cpp symbian: { importFiles.sources = data importFiles.path = . - DEPLOYMENT = importFiles + DEPLOYMENT += importFiles } else { DEFINES += SRCDIR=\\\"$$PWD\\\" } diff --git a/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash3.qml b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash3.qml new file mode 100644 index 0000000..ed1f22f --- /dev/null +++ b/tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash3.qml @@ -0,0 +1,27 @@ +import QtQuick 1.0 + +Rectangle { + id: myRect + width: 400 + height: 400 + + onHeightChanged: console.log("base state") + + states: [ + State { + name: "state1" + PropertyChanges { + target: myRect + onHeightChanged: console.log("state1") + color: "green" + } + }, + State { + name: "state2"; + PropertyChanges { + target: myRect + onHeightChanged: console.log("state2") + color: "red" + } + }] +} diff --git a/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp b/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp index 9fafa7d..e90e6fb 100644 --- a/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp +++ b/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp @@ -113,6 +113,7 @@ private slots: void signalOverride(); void signalOverrideCrash(); void signalOverrideCrash2(); + void signalOverrideCrash3(); void parentChange(); void parentChangeErrors(); void anchorChanges(); @@ -520,6 +521,22 @@ void tst_qdeclarativestates::signalOverrideCrash2() delete rect; } +void tst_qdeclarativestates::signalOverrideCrash3() +{ + QDeclarativeEngine engine; + + QDeclarativeComponent rectComponent(&engine, SRCDIR "/data/signalOverrideCrash3.qml"); + QDeclarativeRectangle *rect = qobject_cast<QDeclarativeRectangle*>(rectComponent.create()); + QVERIFY(rect != 0); + + QDeclarativeItemPrivate::get(rect)->setState("state1"); + QDeclarativeItemPrivate::get(rect)->setState(""); + QDeclarativeItemPrivate::get(rect)->setState("state2"); + QDeclarativeItemPrivate::get(rect)->setState(""); + + delete rect; +} + void tst_qdeclarativestates::parentChange() { QDeclarativeEngine engine; diff --git a/tests/auto/qclipboard/test/test.pro b/tests/auto/qclipboard/test/test.pro index 12c6b6c..2e8f6db 100644 --- a/tests/auto/qclipboard/test/test.pro +++ b/tests/auto/qclipboard/test/test.pro @@ -15,7 +15,7 @@ wince*|symbian: { copier.path = copier paster.files = ../paster/paster.exe paster.path = paster - + symbian: { LIBS += -lbafl -lestor -letext @@ -27,6 +27,6 @@ wince*|symbian: { reg_resource.files += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/paster_reg.rsc reg_resource.path = $$REG_RESOURCE_IMPORT_DIR } - + DEPLOYMENT += copier paster rsc reg_resource -}
\ No newline at end of file +} diff --git a/tests/auto/qfileinfo/qfileinfo.pro b/tests/auto/qfileinfo/qfileinfo.pro index b35b1e0..7a2cf9c 100644 --- a/tests/auto/qfileinfo/qfileinfo.pro +++ b/tests/auto/qfileinfo/qfileinfo.pro @@ -19,7 +19,7 @@ symbian { TARGET.CAPABILITY=AllFiles LIBS *= -lefsrv INCLUDEPATH *= $$MW_LAYER_SYSTEMINCLUDE # Needed for e32svr.h in S^3 envs - } +} # support for running test from shadow build directory wince* { diff --git a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp index 9b834d5..b6a402e 100644 --- a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp +++ b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp @@ -306,6 +306,7 @@ private slots: void inputMethodHints(); void toolTip(); void visible(); + void isVisibleTo(); void explicitlyVisible(); void enabled(); void explicitlyEnabled(); @@ -1138,6 +1139,113 @@ void tst_QGraphicsItem::visible() QVERIFY(!item->hasFocus()); } +void tst_QGraphicsItem::isVisibleTo() +{ + QGraphicsScene scene; + QGraphicsItem *parent = scene.addRect(QRectF(0, 0, 100, 100)); + QGraphicsItem *child = scene.addRect(QRectF(25, 25, 50, 50)); + QGraphicsItem *grandChild = scene.addRect(QRectF(50, 50, 50, 50)); + QGraphicsItem *stranger = scene.addRect(100, 100, 100, 100); + + child->setParentItem(parent); + grandChild->setParentItem(child); + + QVERIFY(grandChild->isVisible()); + QVERIFY(grandChild->isVisibleTo(grandChild)); + QVERIFY(grandChild->isVisibleTo(child)); + QVERIFY(grandChild->isVisibleTo(parent)); + QVERIFY(grandChild->isVisibleTo(0)); + QVERIFY(child->isVisible()); + QVERIFY(child->isVisibleTo(child)); + QVERIFY(child->isVisibleTo(parent)); + QVERIFY(child->isVisibleTo(0)); + QVERIFY(parent->isVisible()); + QVERIFY(parent->isVisibleTo(parent)); + QVERIFY(parent->isVisibleTo(0)); + QVERIFY(!parent->isVisibleTo(child)); + QVERIFY(!child->isVisibleTo(grandChild)); + QVERIFY(!grandChild->isVisibleTo(stranger)); + QVERIFY(!child->isVisibleTo(stranger)); + QVERIFY(!parent->isVisibleTo(stranger)); + QVERIFY(!stranger->isVisibleTo(grandChild)); + QVERIFY(!stranger->isVisibleTo(child)); + QVERIFY(!stranger->isVisibleTo(parent)); + + // Case 1: only parent is explicitly hidden + parent->hide(); + + QVERIFY(!grandChild->isVisible()); + QVERIFY(grandChild->isVisibleTo(grandChild)); + QVERIFY(grandChild->isVisibleTo(child)); + QVERIFY(grandChild->isVisibleTo(parent)); + QVERIFY(!grandChild->isVisibleTo(0)); + QVERIFY(!child->isVisible()); + QVERIFY(child->isVisibleTo(child)); + QVERIFY(child->isVisibleTo(parent)); + QVERIFY(!child->isVisibleTo(0)); + QVERIFY(!parent->isVisible()); + QVERIFY(!parent->isVisibleTo(parent)); + QVERIFY(!parent->isVisibleTo(0)); + QVERIFY(!parent->isVisibleTo(child)); + QVERIFY(!child->isVisibleTo(grandChild)); + QVERIFY(!grandChild->isVisibleTo(stranger)); + QVERIFY(!child->isVisibleTo(stranger)); + QVERIFY(!parent->isVisibleTo(stranger)); + QVERIFY(!stranger->isVisibleTo(grandChild)); + QVERIFY(!stranger->isVisibleTo(child)); + QVERIFY(!stranger->isVisibleTo(parent)); + + // Case 2: only child is hidden + parent->show(); + child->hide(); + + QVERIFY(!grandChild->isVisible()); + QVERIFY(grandChild->isVisibleTo(grandChild)); + QVERIFY(grandChild->isVisibleTo(child)); + QVERIFY(!grandChild->isVisibleTo(parent)); + QVERIFY(!grandChild->isVisibleTo(0)); + QVERIFY(!child->isVisible()); + QVERIFY(!child->isVisibleTo(child)); + QVERIFY(!child->isVisibleTo(parent)); + QVERIFY(!child->isVisibleTo(0)); + QVERIFY(parent->isVisible()); + QVERIFY(parent->isVisibleTo(parent)); + QVERIFY(parent->isVisibleTo(0)); + QVERIFY(!parent->isVisibleTo(child)); + QVERIFY(!child->isVisibleTo(grandChild)); + QVERIFY(!grandChild->isVisibleTo(stranger)); + QVERIFY(!child->isVisibleTo(stranger)); + QVERIFY(!parent->isVisibleTo(stranger)); + QVERIFY(!stranger->isVisibleTo(grandChild)); + QVERIFY(!stranger->isVisibleTo(child)); + QVERIFY(!stranger->isVisibleTo(parent)); + + // Case 3: only grand child is hidden + child->show(); + grandChild->hide(); + + QVERIFY(!grandChild->isVisible()); + QVERIFY(!grandChild->isVisibleTo(grandChild)); + QVERIFY(!grandChild->isVisibleTo(child)); + QVERIFY(!grandChild->isVisibleTo(parent)); + QVERIFY(!grandChild->isVisibleTo(0)); + QVERIFY(child->isVisible()); + QVERIFY(child->isVisibleTo(child)); + QVERIFY(child->isVisibleTo(parent)); + QVERIFY(child->isVisibleTo(0)); + QVERIFY(parent->isVisible()); + QVERIFY(parent->isVisibleTo(parent)); + QVERIFY(parent->isVisibleTo(0)); + QVERIFY(!parent->isVisibleTo(child)); + QVERIFY(!child->isVisibleTo(grandChild)); + QVERIFY(!grandChild->isVisibleTo(stranger)); + QVERIFY(!child->isVisibleTo(stranger)); + QVERIFY(!parent->isVisibleTo(stranger)); + QVERIFY(!stranger->isVisibleTo(grandChild)); + QVERIFY(!stranger->isVisibleTo(child)); + QVERIFY(!stranger->isVisibleTo(parent)); +} + void tst_QGraphicsItem::explicitlyVisible() { QGraphicsScene scene; diff --git a/tests/auto/qlocalsocket/test/test.pro b/tests/auto/qlocalsocket/test/test.pro index b2755b5..7d85cba 100644 --- a/tests/auto/qlocalsocket/test/test.pro +++ b/tests/auto/qlocalsocket/test/test.pro @@ -44,7 +44,7 @@ wince*|symbian { scriptFiles.path = lackey/scripts DEPLOYMENT += additionalFiles scriptFiles QT += script # for easy deployment of QtScript - + requires(contains(QT_CONFIG,script)) } diff --git a/tests/auto/qsqldatabase/tst_databases.h b/tests/auto/qsqldatabase/tst_databases.h index 497f5a4..95ead61 100644 --- a/tests/auto/qsqldatabase/tst_databases.h +++ b/tests/auto/qsqldatabase/tst_databases.h @@ -246,7 +246,8 @@ public: // addDb( "QMYSQL3", "testdb", "troll", "trond", "horsehead.nokia.troll.no", 3308, "CLIENT_COMPRESS=1;CLIENT_SSL=1" ); // MySQL 4.1.1 // addDb( "QMYSQL3", "testdb", "troll", "trond", "horsehead.nokia.troll.no", 3309, "CLIENT_COMPRESS=1;CLIENT_SSL=1" ); // MySQL 5.0.18 Linux // addDb( "QMYSQL3", "testdb", "troll", "trond", "silence.nokia.troll.no" ); // MySQL 5.1.36 Windows -// addDb( "QMYSQL3", "testdb", "testuser", "Ee4Gabf6_", "mysql4-nokia.trolltech.com.au" ); // MySQL 4.1.22-2.el4 linux + +// addDb( "QMYSQL3", "testdb", "testuser", "Ee4Gabf6_", "bq-mysql41.apac.nokia.com" ); // MySQL 4.1.22-2.el4 linux // addDb( "QMYSQL3", "testdb", "testuser", "Ee4Gabf6_", "bq-mysql50.apac.nokia.com" ); // MySQL 5.0.45-7.el5 linux // addDb( "QMYSQL3", "testdb", "testuser", "Ee4Gabf6_", "bq-mysql51.apac.nokia.com" ); // MySQL 5.1.36-6.7.2.i586 linux @@ -256,13 +257,15 @@ public: // addDb( "QPSQL7", "testdb", "troll", "trond", "horsehead.nokia.troll.no", 5436 ); // V7.4 // addDb( "QPSQL7", "testdb", "troll", "trond", "horsehead.nokia.troll.no", 5437 ); // V8.0.3 // addDb( "QPSQL7", "testdb", "troll", "trond", "silence.nokia.troll.no" ); // V8.2.1, UTF-8 -// addDb( "QPSQL7", "testdb", "testuser", "Ee4Gabf6_", "postgres74-nokia.trolltech.com.au" ); // Version 7.4.19-1.el4_6.1 + +// addDb( "QPSQL7", "testdb", "testuser", "Ee4Gabf6_", "bq-postgres74.apac.nokia.com" ); // Version 7.4.19-1.el4_6.1 // addDb( "QPSQL7", "testdb", "testuser", "Ee4Gabf6_", "bq-pgsql81.apac.nokia.com" ); // Version 8.1.11-1.el5_1.1 // addDb( "QPSQL7", "testdb", "testuser", "Ee4Gabf6_", "bq-pgsql84.apac.nokia.com" ); // Version 8.4.1-2.1.i586 // addDb( "QPSQL7", "testdb", "testuser", "Ee4Gabf6_", "bq-pgsql90.apac.nokia.com" ); // Version 9.0.0 // addDb( "QDB2", "testdb", "troll", "trond", "silence.nokia.troll.no" ); // DB2 v9.1 on silence +// addDb( "QDB2", "testdb", "testuser", "Ee4Gabf6_", "bq-db2-972.apac.nokia.com" ); // DB2 // yes - interbase really wants the physical path on the host machine. // addDb( "QIBASE", "/opt/interbase/qttest.gdb", "SYSDBA", "masterkey", "horsehead.nokia.troll.no" ); @@ -271,6 +274,9 @@ public: // addDb( "QIBASE", "/opt/firebird/databases/testdb.fdb", "testuser", "Ee4Gabf6_", "firebird1-nokia.trolltech.com.au" ); // Firebird 1.5.5 // addDb( "QIBASE", "/opt/firebird/databases/testdb.fdb", "testuser", "Ee4Gabf6_", "firebird2-nokia.trolltech.com.au" ); // Firebird 2.1.1 +// addDb( "QIBASE", "/opt/firebird/databases/testdb.fdb", "testuser", "Ee4Gabf6_", "bq-firebird1.apac.nokia.com" ); // Firebird 1.5.5 +// addDb( "QIBASE", "/opt/firebird/databases/testdb.fdb", "testuser", "Ee4Gabf6_", "bq-firebird2.apac.nokia.com" ); // Firebird 2.1.1 + // use in-memory database to prevent local files // addDb("QSQLITE", ":memory:"); addDb( "QSQLITE", QDir::toNativeSeparators(QDir::tempPath()+"/foo.db") ); diff --git a/tests/auto/qtreeview/tst_qtreeview.cpp b/tests/auto/qtreeview/tst_qtreeview.cpp index facb982..c37a4ea 100644 --- a/tests/auto/qtreeview/tst_qtreeview.cpp +++ b/tests/auto/qtreeview/tst_qtreeview.cpp @@ -45,6 +45,7 @@ #include <QtTest/QtTest> #include <QtGui/QtGui> +#include <private/qabstractitemview_p.h> #include "../../shared/util.h" //TESTED_CLASS= @@ -112,6 +113,8 @@ struct PublicView : public QTreeView inline QStyleOptionViewItem viewOptions() const { return QTreeView::viewOptions(); } inline int sizeHintForColumn(int column) const { return QTreeView::sizeHintForColumn(column); } + inline void startDrag(Qt::DropActions supportedActions) { QTreeView::startDrag(supportedActions); } + QAbstractItemViewPrivate* aiv_priv() { return static_cast<QAbstractItemViewPrivate*>(d_ptr.data()); } }; class tst_QTreeView : public QObject @@ -2947,7 +2950,7 @@ void tst_QTreeView::styleOptionViewItem() bool allCollapsed; }; - QTreeView view; + PublicView view; QStandardItemModel model; view.setModel(&model); MyDelegate delegate; @@ -3006,6 +3009,12 @@ void tst_QTreeView::styleOptionViewItem() QApplication::processEvents(); QTRY_VERIFY(delegate.count >= 4); + // test that the rendering of drag pixmap sets the correct options too (QTBUG-15834) + delegate.count = 0; + QItemSelection sel(model.index(0,0), model.index(0,3)); + QRect rect; + view.aiv_priv()->renderToPixmap(sel.indexes(), &rect); + QTRY_VERIFY(delegate.count >= 4); //test dynamic models { diff --git a/tests/benchmarks/corelib/tools/qstring/main.cpp b/tests/benchmarks/corelib/tools/qstring/main.cpp index 5b5f0f7..daefe12 100644 --- a/tests/benchmarks/corelib/tools/qstring/main.cpp +++ b/tests/benchmarks/corelib/tools/qstring/main.cpp @@ -784,7 +784,7 @@ void tst_QString::equals2_data() const static void __attribute__((noinline)) equals2_selftest() { -#ifdef Q_OS_UNIX +#if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN) const long pagesize = sysconf(_SC_PAGESIZE); void *page1, *page3; ushort *page2; @@ -1341,7 +1341,7 @@ void tst_QString::ucstrncmp() const }; static const int functionCount = sizeof func / sizeof func[0]; -#ifdef Q_OS_UNIX +#if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN) const long pagesize = sysconf(_SC_PAGESIZE); void *page1, *page3; ushort *page2; diff --git a/tools/qdoc3/doc/config/scripts/functions.js b/tools/qdoc3/doc/config/scripts/functions.js index 62bc535..af204d8 100755 --- a/tools/qdoc3/doc/config/scripts/functions.js +++ b/tools/qdoc3/doc/config/scripts/functions.js @@ -183,17 +183,6 @@ var blankRE=/^\s*$/; function CheckEmptyAndLoadList() { - /* Start Extracting information for feedback and adding this to the feedback form */ - var pageUrl = window.location.href; - var pageVal = $('title').html(); - $('#pageType').removeClass('red'); - $('#feedUrl').remove(); - $('#pageVal').remove(); - $('.menuAlert').remove(); - $('#feedform').append('<input id="feedUrl" name="feedUrl" value="'+pageUrl+'" style="display:none;">'); - $('#feedform').append('<input id="pageVal" name="pageVal" value="'+pageVal+'" style="display:none;">'); - /* End Extracting information for feedback and adding this to the feedback form */ - /* extracts search query */ var value = document.getElementById('pageType').value; /* if the search is less than three chars long remove class names and remove elements from old search*/ @@ -255,4 +244,4 @@ function CheckEmptyAndLoadList() }); }, 500); /* timer set to 500 ms */ }); - });
\ No newline at end of file + }); diff --git a/tools/qdoc3/test/qt-html-templates-online.qdocconf b/tools/qdoc3/test/qt-html-templates-online.qdocconf index 3584b68..073f1aa 100644 --- a/tools/qdoc3/test/qt-html-templates-online.qdocconf +++ b/tools/qdoc3/test/qt-html-templates-online.qdocconf @@ -142,8 +142,6 @@ HTML.postpostheader = \ " <div class=\"content mainContent\">\n" HTML.footer = \ - " <div class=\"feedback t_button\">\n" \ - " [+] Documentation Feedback</div>\n" \ " </div>\n" \ " </div>\n" \ " </div> \n" \ @@ -169,16 +167,5 @@ HTML.footer = \ " Free Documentation License version 1.3</a>\n" \ " as published by the Free Software Foundation.</p>\n" \ " </div>\n" \ - " <div id=\"feedbackBox\">\n" \ - " <div id=\"feedcloseX\" class=\"feedclose t_button\">X</div>\n" \ - " <form id=\"feedform\" action=\"http://doc.qt.nokia.com/docFeedbck/feedback.php\" method=\"get\">\n" \ - " <p id=\"noteHead\">Thank you for giving your feedback.</p> <p class=\"note\">Make sure it is related to this specific page. For more general bugs and \n" \ - " requests, please use the <a href=\"http://bugreports.qt.nokia.com/secure/Dashboard.jspa\">Qt Bug Tracker</a>.</p>\n" \ - " <p><textarea id=\"feedbox\" name=\"feedText\" rows=\"5\" cols=\"40\"></textarea></p>\n" \ - " <p><input id=\"feedsubmit\" class=\"feedclose\" type=\"submit\" name=\"feedback\" /></p>\n" \ - " </form>\n" \ - " </div>\n" \ - " <div id=\"blurpage\">\n" \ - " </div>\n" \ "\n" \ " <script src=\"scripts/functions.js\" type=\"text/javascript\"></script>\n" diff --git a/tools/qdoc3/test/qt-html-templates_ja_JP-online.qdocconf b/tools/qdoc3/test/qt-html-templates_ja_JP-online.qdocconf index 8dc17af..ed94494 100644 --- a/tools/qdoc3/test/qt-html-templates_ja_JP-online.qdocconf +++ b/tools/qdoc3/test/qt-html-templates_ja_JP-online.qdocconf @@ -139,8 +139,6 @@ HTML.postpostheader = \ HTML.footer = \ " <!-- /div -->\n" \ - " <div class=\"feedback t_button\">\n" \ - " [+] Documentation Feedback</div>\n" \ " </div>\n" \ " </div>\n" \ " <div class=\"ft\">\n" \ @@ -164,13 +162,4 @@ HTML.footer = \ " Alternatively, this document may be used under the terms of the <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU\n" \ " Free Documentation License version 1.3</a>\n" \ " as published by the Free Software Foundation.</p>\n" \ - " </div>\n" \ - " <div id=\"feedbackBox\">\n" \ - " <div id=\"feedcloseX\" class=\"feedclose t_button\">X</div>\n" \ - " <form id=\"feedform\" action=\"http://doc.qt.nokia.com/docFeedbck/feedback.php\" method=\"get\">\n" \ - " <p><textarea id=\"feedbox\" name=\"feedText\" rows=\"5\" cols=\"40\">Please submit your feedback...</textarea></p>\n" \ - " <p><input id=\"feedsubmit\" class=\"feedclose\" type=\"submit\" name=\"feedback\" /></p>\n" \ - " </form>\n" \ - " </div>\n" \ - " <div id=\"blurpage\">\n" \ " </div>\n" diff --git a/tools/qdoc3/test/qt-html-templates_zh_CN-online.qdocconf b/tools/qdoc3/test/qt-html-templates_zh_CN-online.qdocconf index e7e8220..ec0dc18 100644 --- a/tools/qdoc3/test/qt-html-templates_zh_CN-online.qdocconf +++ b/tools/qdoc3/test/qt-html-templates_zh_CN-online.qdocconf @@ -139,8 +139,6 @@ HTML.postpostheader = \ HTML.footer = \ " <!-- /div -->\n" \ - " <div class=\"feedback t_button\">\n" \ - " [+] Documentation Feedback</div>\n" \ " </div>\n" \ " </div>\n" \ " <div class=\"ft\">\n" \ @@ -164,13 +162,4 @@ HTML.footer = \ " Alternatively, this document may be used under the terms of the <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU\n" \ " Free Documentation License version 1.3</a>\n" \ " as published by the Free Software Foundation.</p>\n" \ - " </div>\n" \ - " <div id=\"feedbackBox\">\n" \ - " <div id=\"feedcloseX\" class=\"feedclose t_button\">X</div>\n" \ - " <form id=\"feedform\" action=\"http://doc.qt.nokia.com/docFeedbck/feedback.php\" method=\"get\">\n" \ - " <p><textarea id=\"feedbox\" name=\"feedText\" rows=\"5\" cols=\"40\">Please submit your feedback...</textarea></p>\n" \ - " <p><input id=\"feedsubmit\" class=\"feedclose\" type=\"submit\" name=\"feedback\" /></p>\n" \ - " </form>\n" \ - " </div>\n" \ - " <div id=\"blurpage\">\n" \ " </div>\n" diff --git a/translations/qt_lt.ts b/translations/qt_lt.ts new file mode 100644 index 0000000..d484c0d --- /dev/null +++ b/translations/qt_lt.ts @@ -0,0 +1,10247 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="lt"> +<context> + <name>CloseButton</name> + <message> + <source>Close Tab</source> + <translation>Užverti kortelę</translation> + </message> +</context> +<context> + <name>Debugger::JSAgentWatchData</name> + <message> + <source>[Array of length %1]</source> + <translation>[masyvas, kurio ilgis %1]</translation> + </message> + <message> + <source><undefined></source> + <translation><neapibrėžta></translation> + </message> +</context> +<context> + <name>FakeReply</name> + <message> + <source>Fake error !</source> + <translation type="obsolete">Fiktyvi klaida!</translation> + </message> + <message> + <source>Fake error!</source> + <translation>Fiktyvi klaida!</translation> + </message> + <message> + <source>Invalid URL</source> + <translation>Netinkamas URL adresas</translation> + </message> +</context> +<context> + <name>MAC_APPLICATION_MENU</name> + <message> + <source>Services</source> + <translation>Tarnybos</translation> + </message> + <message> + <source>Hide %1</source> + <translation>Nerodyti „%1“</translation> + </message> + <message> + <source>Hide Others</source> + <translation>Nerodyti kitų</translation> + </message> + <message> + <source>Show All</source> + <translation>Rodyti visas programas</translation> + </message> + <message> + <source>Preferences...</source> + <translation>Nuostatos…</translation> + </message> + <message> + <source>Quit %1</source> + <translation>Baigti „%1“ darbą</translation> + </message> + <message> + <source>About %1</source> + <translation>Apie „%1“</translation> + </message> +</context> +<context> + <name>Phonon::</name> + <message> + <source>Notifications</source> + <translation>Pranešimai</translation> + </message> + <message> + <source>Music</source> + <translation>Muzika</translation> + </message> + <message> + <source>Video</source> + <translation>Video</translation> + </message> + <message> + <source>Communication</source> + <translation>Komunikavimas</translation> + </message> + <message> + <source>Games</source> + <translation>Žaidimai</translation> + </message> + <message> + <source>Accessibility</source> + <translation>Prieiga neįgaliesiems</translation> + </message> +</context> +<context> + <name>Phonon::AudioOutput</name> + <message> + <source><html>The audio playback device <b>%1</b> does not work.<br/>Falling back to <b>%2</b>.</html></source> + <translation><html>Garso atkūrimo įrenginys <b>%1</b> neveikia.<br/>Bus naudojamas <b>%2</b>.</html></translation> + </message> + <message> + <source><html>Switching to the audio playback device <b>%1</b><br/>which just became available and has higher preference.</html></source> + <translation><html>Bus naudojamas garso atkūrimo įrenginys <b>%1</b>,<br/>ką tik tapęs prieinamu ir turintis aukštesnį prioritetą.</html></translation> + </message> + <message> + <source>Revert back to device '%1'</source> + <translation>Toliau naudoti įrenginį „%1“</translation> + </message> + <message> + <source><html>Switching to the audio playback device <b>%1</b><br/>which has higher preference or is specifically configured for this stream.</html></source> + <translation><html>Bus naudojamas garso atkūrimo įrenginys <b>%1</b>,<br/>turintis aukštesnį prioritetą arba sukonfigūruotas būtent šiam srautui atkurti.</html></translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::Backend</name> + <message> + <source>Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. + Some video features have been disabled.</source> + <translation>Dėmesio! Panašu, jog neįdiegtas „gstreamer0.10-plugins-good“ paketas. + Kai kurios vaizdo galimybės išjungtos.</translation> + </message> + <message> + <source>Warning: You do not seem to have the base GStreamer plugins installed. + All audio and video support has been disabled</source> + <translation>Dėmesio! Panašu, jog neįdiegti baziniai „GStreamer“ papildiniai. + Visas garso ir vaizdo palaikymas išjungtas.</translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::MediaObject</name> + <message> + <source>Cannot start playback. + +Check your GStreamer installation and make sure you +have libgstreamer-plugins-base installed.</source> + <translation>Nepavyko pradėti atkūrimo. + +Patikrinkite „GStreamer“ įdiegtį ir įsitikinkite, jog yra +įdiegtas paketas „libgstreamer-plugins-base“.</translation> + </message> + <message> + <source>Missing codec helper script assistant.</source> + <translation>Trūksta kodekų pagelbiklio scenarijaus.</translation> + </message> + <message> + <source>Plugin codec installation failed for codec: %0</source> + <translation>Kodeko papildinio įdiegimas nepavyko kodekui: %0</translation> + </message> + <message> + <source>A required codec is missing. You need to install the following codec(s) to play this content: %0</source> + <translation>Trūksta būtino kodeko. Šiam turiniui atkurti būtina įdiegti šiuos kodekus: %0</translation> + </message> + <message> + <source>Could not open media source.</source> + <translation>Nepavyko atverti medijos šaltinio.</translation> + </message> + <message> + <source>Invalid source type.</source> + <translation>Netinkamas šaltinio tipas.</translation> + </message> + <message> + <source>Could not locate media source.</source> + <translation>Nepavyko rasti medijos šaltinio.</translation> + </message> + <message> + <source>Could not open audio device. The device is already in use.</source> + <translation>Nepavyko atverti garso įrenginio. Įrenginys jau naudojamas.</translation> + </message> + <message> + <source>Could not decode media source.</source> + <translation>Nepavyko dekoduoti medijos šaltinio.</translation> + </message> +</context> +<context> + <name>Phonon::MMF</name> + <message> + <source>Audio Output</source> + <translation>Garso išvestis</translation> + </message> + <message> + <source>The audio output device</source> + <translation>Garso išvesties įrenginys</translation> + </message> + <message> + <source>No error</source> + <translation>Klaidų nėra</translation> + </message> + <message> + <source>Not found</source> + <translation>Nerastas</translation> + </message> + <message> + <source>Out of memory</source> + <translation>Pritrūko atminties</translation> + </message> + <message> + <source>Not supported</source> + <translation>Nepalaikomas</translation> + </message> + <message> + <source>Overflow</source> + <translation>Perpildymas</translation> + </message> + <message> + <source>Underflow</source> + <translation>Atvirkštinis perpildymas</translation> + </message> + <message> + <source>Already exists</source> + <translation>Jau yra</translation> + </message> + <message> + <source>Path not found</source> + <translation>Kelias nerastas</translation> + </message> + <message> + <source>In use</source> + <translation>Naudojamas</translation> + </message> + <message> + <source>Not ready</source> + <translation>Nepasiruošęs</translation> + </message> + <message> + <source>Access denied</source> + <translation>Prieiga uždrausta</translation> + </message> + <message> + <source>Could not connect</source> + <translation>Nepavyko užmegzti ryšio</translation> + </message> + <message> + <source>Disconnected</source> + <translation>Atsijungta</translation> + </message> + <message> + <source>Permission denied</source> + <translation>Nepakanka teisių</translation> + </message> + <message> + <source>Insufficient bandwidth</source> + <translation>Nepakankamas pralaidumas</translation> + </message> + <message> + <source>Network unavailable</source> + <translation>Tinklas nepasiekiamas</translation> + </message> + <message> + <source>Network communication error</source> + <translation>Tinklo ryšio klaida</translation> + </message> + <message> + <source>Streaming not supported</source> + <translation>Srautinis duomenų siuntimas nepalaikomas</translation> + </message> + <message> + <source>Server alert</source> + <translation>Serverio įspėjimas</translation> + </message> + <message> + <source>Invalid protocol</source> + <translation>Netinkamas protokolas</translation> + </message> + <message> + <source>Invalid URL</source> + <translation>Netinkamas URL adresas</translation> + </message> + <message> + <source>Multicast error</source> + <translation>Transliavimo grupiniu adresu klaida</translation> + </message> + <message> + <source>Proxy server error</source> + <translation>Įgaliotojo serverio klaida</translation> + </message> + <message> + <source>Proxy server not supported</source> + <translation>Įgaliotasis serveris nepalaikomas</translation> + </message> + <message> + <source>Audio output error</source> + <translation>Garso išvesties klaida</translation> + </message> + <message> + <source>Video output error</source> + <translation>Vaizdo išvesties klaida</translation> + </message> + <message> + <source>Decoder error</source> + <translation>Dekoderio klaida</translation> + </message> + <message> + <source>Audio or video components could not be played</source> + <translation>Nepavyko atkurti garso arba vaizdo komponentų</translation> + </message> + <message> + <source>DRM error</source> + <translation>Skaitmeninio teisių valdymo (DRM) klaida</translation> + </message> + <message> + <source>Unknown error (%1)</source> + <translation>Nežinoma klaida (%1)</translation> + </message> +</context> +<context> + <name>Phonon::MMF::AbstractMediaPlayer</name> + <message> + <source>Not ready to play</source> + <translation>Nepasiruošta atkūrimui</translation> + </message> + <message> + <source>Error opening file</source> + <translation>Klaida atveriant failą</translation> + </message> + <message> + <source>Error opening URL</source> + <translation>Klaida atveriant URL adresą</translation> + </message> + <message> + <source>Error opening resource</source> + <translation>Klaida atveriant išteklių</translation> + </message> + <message> + <source>Error opening source: resource not opened</source> + <translation>Klaida atveriant šaltinį: neatvertas išteklius</translation> + </message> + <message> + <source>Setting volume failed</source> + <translation>Nustatyti garsumo nepavyko</translation> + </message> + <message> + <source>Loading clip failed</source> + <translation>Įkelti įrašo nepavyko</translation> + </message> + <message> + <source>Playback complete</source> + <translation>Atkūrimas baigtas</translation> + </message> + <message> + <source>Download error</source> + <translation>Parsiuntimo klaida</translation> + </message> +</context> +<context> + <name>Phonon::MMF::AbstractVideoPlayer</name> + <message> + <source>Pause failed</source> + <translation>Pristabdyti nepavyko</translation> + </message> + <message> + <source>Seek failed</source> + <translation>Pereiti į kitą įrašo vietą nepavyko</translation> + </message> + <message> + <source>Getting position failed</source> + <translation>Gauti vietos nepavyko</translation> + </message> + <message> + <source>Opening clip failed</source> + <translation>Atverti įrašo nepavyko</translation> + </message> +</context> +<context> + <name>Phonon::MMF::AudioEqualizer</name> + <message> + <source>%1 Hz</source> + <translation>%1 Hz</translation> + </message> +</context> +<context> + <name>Phonon::MMF::AudioPlayer</name> + <message> + <source>Getting position failed</source> + <translation>Gauti vietos nepavyko</translation> + </message> +</context> +<context> + <name>Phonon::MMF::DsaVideoPlayer</name> + <message> + <source>Video display error</source> + <translation>Vaizdo atvaizdavimo klaida</translation> + </message> +</context> +<context> + <name>Phonon::MMF::EffectFactory</name> + <message> + <source>Enabled</source> + <translation>Įjungtas</translation> + </message> +</context> +<context> + <name>Phonon::MMF::EnvironmentalReverb</name> + <message> + <source>Decay HF ratio (%)</source> + <extracomment>DecayHFRatio: Ratio of high-frequency decay time to the value specified by DecayTime.</extracomment> + <translation>Slopimo AD santykis (%)</translation> + </message> + <message> + <source>Decay time (ms)</source> + <extracomment>DecayTime: Time over which reverberation is diminished.</extracomment> + <translation>Slopimo trukmė (ms)</translation> + </message> + <message> + <source>Density (%)</source> + <extracomment>Density Delay between first and subsequent reflections. Note that the S60 platform documentation does not make clear the distinction between this value and the Diffusion value.</extracomment> + <translation>Tankis (%)</translation> + </message> + <message> + <source>Diffusion (%)</source> + <extracomment>Diffusion: Delay between first and subsequent reflections. Note that the S60 platform documentation does not make clear the distinction between this value and the Density value.</extracomment> + <translation>Difuzija (%)</translation> + </message> + <message> + <source>Reflections delay (ms)</source> + <extracomment>ReflectionsDelay: Amount of delay between the arrival of the direct path from the source and the arrival of the first reflection.</extracomment> + <translation>Atspindžių vėlavimas (ms)</translation> + </message> + <message> + <source>Reflections level (mB)</source> + <extracomment>ReflectionsLevel: Amplitude of reflections. This value is corrected by the RoomLevel to give the final reflection amplitude.</extracomment> + <translation>Atspindžių lygis (mB)</translation> + </message> + <message> + <source>Reverb delay (ms)</source> + <extracomment>ReverbDelay: Amount of time between arrival of the first reflection and start of the late reverberation.</extracomment> + <translation>Aido vėlavimas (ms)</translation> + </message> + <message> + <source>Reverb level (mB)</source> + <extracomment>ReverbLevel: Amplitude of reverberations. This value is corrected by the RoomLevel to give the final reverberation amplitude.</extracomment> + <translation>Aido lygis (mB)</translation> + </message> + <message> + <source>Room HF level</source> + <extracomment>RoomHFLevel: Amplitude of low-pass filter used to attenuate the high frequency component of reflected sound.</extracomment> + <translation>Kambario AD lygis</translation> + </message> + <message> + <source>Room level (mB)</source> + <extracomment>RoomLevel: Master volume control for all reflected sound.</extracomment> + <translation>Kambario lygis (mB)</translation> + </message> +</context> +<context> + <name>Phonon::MMF::MediaObject</name> + <message> + <source>Error opening source: type not supported</source> + <translation>Klaida atveriant šaltinį: tipas nepalaikomas</translation> + </message> + <message> + <source>Error opening source: resource is compressed</source> + <translation>Klaida atveriant šaltinį: išteklius suglaudintas</translation> + </message> + <message> + <source>Error opening source: resource not valid</source> + <translation>Klaida atveriant šaltinį: išteklius netinkamas</translation> + </message> + <message> + <source>Error opening source: media type could not be determined</source> + <translation>Klaida atveriant šaltinį: nepavyko nustatyti medijos tipo</translation> + </message> + <message> + <source>Failed to set requested IAP</source> + <translation>Nepavyko nustatyti prašomo interneto paslaugos teikėjo</translation> + </message> +</context> +<context> + <name>Phonon::MMF::StereoWidening</name> + <message> + <source>Level (%)</source> + <translation>Lygis (%)</translation> + </message> +</context> +<context> + <name>Phonon::MMF::SurfaceVideoPlayer</name> + <message> + <source>Video display error</source> + <translation>Vaizdo atvaizdavimo klaida</translation> + </message> +</context> +<context> + <name>Phonon::VolumeSlider</name> + <message> + <source>Volume: %1%</source> + <translation>Garsis: %1%</translation> + </message> + <message> + <source>Use this slider to adjust the volume. The leftmost position is 0%. The rightmost is %1%</source> + <translation>Šio šliaužiklio pagalba galite keisti garsį. Kairiausioji pozicija lygi 0%, dešiniausioji – %1%</translation> + </message> + <message> + <source>Use this slider to adjust the volume. The leftmost position is 0%, the rightmost is %1%</source> + <translation type="obsolete">Šio šliaužiklio pagalba galite keisti garsį. Kairiausioji pozicija lygi 0%, dešiniausioji – %1%</translation> + </message> + <message> + <source>Muted</source> + <translation>Nutildytas</translation> + </message> +</context> +<context> + <name>Q3Accel</name> + <message> + <source>%1, %2 not defined</source> + <translation>%1, %2 neapibrėžtas</translation> + </message> + <message> + <source>Ambiguous %1 not handled</source> + <translation>Nevienareikšmė kombinacija %1 neapdorota</translation> + </message> +</context> +<context> + <name>Q3DataTable</name> + <message> + <source>True</source> + <translation>Taip</translation> + </message> + <message> + <source>False</source> + <translation>Ne</translation> + </message> + <message> + <source>Insert</source> + <translation>Įterpti</translation> + </message> + <message> + <source>Update</source> + <translation>Atnaujinti</translation> + </message> + <message> + <source>Delete</source> + <translation>Pašalinti</translation> + </message> +</context> +<context> + <name>Q3FileDialog</name> + <message> + <source>Copy or Move a File</source> + <translation>Failo kopijavimas arba perkėlimas</translation> + </message> + <message> + <source>Read: %1</source> + <translation>Skaitomas: %1</translation> + </message> + <message> + <source>Write: %1</source> + <translation>Rašomas: %1</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> + <message> + <source>All Files (*)</source> + <translation>Visi failai (*)</translation> + </message> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Size</source> + <translation>Dydis</translation> + </message> + <message> + <source>Type</source> + <translation>Tipas</translation> + </message> + <message> + <source>Date</source> + <translation>Data</translation> + </message> + <message> + <source>Attributes</source> + <translation>Atributai</translation> + </message> + <message> + <source>&OK</source> + <translation>&Gerai</translation> + </message> + <message> + <source>Look &in:</source> + <translation>&Vieta:</translation> + </message> + <message> + <source>File &name:</source> + <translation>&Failo vardas:</translation> + </message> + <message> + <source>File &type:</source> + <translation>Failo &tipas:</translation> + </message> + <message> + <source>Back</source> + <translation>Atgal</translation> + </message> + <message> + <source>One directory up</source> + <translation>Vienu lygiu aukščiau</translation> + </message> + <message> + <source>Create New Folder</source> + <translation>Kurti naują aplanką</translation> + </message> + <message> + <source>List View</source> + <translation>Rodyti sąrašą</translation> + </message> + <message> + <source>Detail View</source> + <translation>Rodyti išsamią informaciją</translation> + </message> + <message> + <source>Preview File Info</source> + <translation>Peržiūrėti failo savybes</translation> + </message> + <message> + <source>Preview File Contents</source> + <translation>Peržiūrėti failo turinį</translation> + </message> + <message> + <source>Read-write</source> + <translation>Skaitomas ir rašomas</translation> + </message> + <message> + <source>Read-only</source> + <translation>Tik skaitomas</translation> + </message> + <message> + <source>Write-only</source> + <translation>Tik rašomas</translation> + </message> + <message> + <source>Inaccessible</source> + <translation>Nepasiekiamas</translation> + </message> + <message> + <source>Symlink to File</source> + <translation>Simbolinė nuoroda į failą</translation> + </message> + <message> + <source>Symlink to Directory</source> + <translation>Simbolinė nuoroda į aplanką</translation> + </message> + <message> + <source>Symlink to Special</source> + <translation>Simbolinė nuoroda į spec. failą</translation> + </message> + <message> + <source>File</source> + <translation>Failas</translation> + </message> + <message> + <source>Dir</source> + <translation>Aplankas</translation> + </message> + <message> + <source>Special</source> + <translation>Spec. failas</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> + <message> + <source>Save As</source> + <translation>Įrašyti kaip</translation> + </message> + <message> + <source>&Open</source> + <translation>At&verti</translation> + </message> + <message> + <source>&Save</source> + <translation>Į&rašyti</translation> + </message> + <message> + <source>&Rename</source> + <translation>Per&vardyti</translation> + </message> + <message> + <source>&Delete</source> + <translation>Pa&šalinti</translation> + </message> + <message> + <source>R&eload</source> + <translation>Įkelti iš &naujo</translation> + </message> + <message> + <source>Sort by &Name</source> + <translation>Rikiuoti pagal &vardą</translation> + </message> + <message> + <source>Sort by &Size</source> + <translation>Rikiuoti pagal &dydį</translation> + </message> + <message> + <source>Sort by &Date</source> + <translation>Rikiuoti pagal d&atą</translation> + </message> + <message> + <source>&Unsorted</source> + <translation>&Nerikiuoti</translation> + </message> + <message> + <source>Sort</source> + <translation>Rikiavimas</translation> + </message> + <message> + <source>Show &hidden files</source> + <translation>Rodyti pa&slėptus failus</translation> + </message> + <message> + <source>the file</source> + <translation>failą</translation> + </message> + <message> + <source>the directory</source> + <translation>aplanką</translation> + </message> + <message> + <source>the symlink</source> + <translation>simbolinę nuorodą</translation> + </message> + <message> + <source>Delete %1</source> + <translation>Pašalinti %1</translation> + </message> + <message> + <source><qt>Are you sure you wish to delete %1 "%2"?</qt></source> + <translation><qt>Ar tikrai norite pašalinti %1 „%2“?</qt></translation> + </message> + <message> + <source>&Yes</source> + <translation>&Taip</translation> + </message> + <message> + <source>&No</source> + <translation>&Ne</translation> + </message> + <message> + <source>New Folder 1</source> + <translation>Naujas aplankas 1</translation> + </message> + <message> + <source>New Folder</source> + <translation>Naujas aplankas</translation> + </message> + <message> + <source>New Folder %1</source> + <translation>Naujas aplankas %1</translation> + </message> + <message> + <source>Find Directory</source> + <translation>Ieškoti aplanko</translation> + </message> + <message> + <source>Directories</source> + <translation>Aplankai</translation> + </message> + <message> + <source>Directory:</source> + <translation>Aplankas:</translation> + </message> + <message> + <source>Error</source> + <translation>Klaida</translation> + </message> + <message> + <source>%1 +File not found. +Check path and filename.</source> + <translation>%1 +Failas nerastas. +Patikrinkite kelią ir failo vardą.</translation> + </message> + <message> + <source>All Files (*.*)</source> + <translation>Visi failai (*.*)</translation> + </message> + <message> + <source>Open </source> + <translation>Atverti</translation> + </message> + <message> + <source>Select a Directory</source> + <translation>Parinkite aplanką</translation> + </message> +</context> +<context> + <name>Q3LocalFs</name> + <message> + <source>Could not read directory +%1</source> + <translation>Aplanko nuskaityti nepavyko +%1</translation> + </message> + <message> + <source>Could not create directory +%1</source> + <translation>Aplanko sukurti nepavyko +%1</translation> + </message> + <message> + <source>Could not remove file or directory +%1</source> + <translation>Failo ar aplanko pašalinti nepavyko +%1</translation> + </message> + <message> + <source>Could not rename +%1 +to +%2</source> + <translation>Nepavyko pervardyti +%1 +į +%2</translation> + </message> + <message> + <source>Could not open +%1</source> + <translation>Nepavyko atverti +%1</translation> + </message> + <message> + <source>Could not write +%1</source> + <translation>Nepavyko įrašyti +%1</translation> + </message> +</context> +<context> + <name>Q3MainWindow</name> + <message> + <source>Line up</source> + <translation>Sulygiuoti</translation> + </message> + <message> + <source>Customize...</source> + <translation>Tinkinti…</translation> + </message> +</context> +<context> + <name>Q3NetworkProtocol</name> + <message> + <source>Operation stopped by the user</source> + <translation>Operaciją nutraukė naudotojas</translation> + </message> +</context> +<context> + <name>Q3ProgressDialog</name> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> +</context> +<context> + <name>Q3TabDialog</name> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>Apply</source> + <translation>Pritaikyti</translation> + </message> + <message> + <source>Help</source> + <translation>Pagalba</translation> + </message> + <message> + <source>Defaults</source> + <translation>Numatytosios reikšmės</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> +</context> +<context> + <name>Q3TextEdit</name> + <message> + <source>&Undo</source> + <translation>&Atšaukti</translation> + </message> + <message> + <source>&Redo</source> + <translation>A&tstatyti</translation> + </message> + <message> + <source>Cu&t</source> + <translation>Iški&rpti</translation> + </message> + <message> + <source>&Copy</source> + <translation>&Kopijuoti</translation> + </message> + <message> + <source>&Paste</source> + <translation>Į&dėti</translation> + </message> + <message> + <source>Clear</source> + <translation>Išvalyti</translation> + </message> + <message> + <source>Select All</source> + <translation>Pažymėti viską</translation> + </message> +</context> +<context> + <name>Q3TitleBar</name> + <message> + <source>System</source> + <translation>Sistemos antraštė</translation> + </message> + <message> + <source>Restore up</source> + <translation>Atkurti langą</translation> + </message> + <message> + <source>Minimize</source> + <translation>Sumažinti</translation> + </message> + <message> + <source>Restore down</source> + <translation>Atkurti dydį</translation> + </message> + <message> + <source>Maximize</source> + <translation>Išdidinti</translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Contains commands to manipulate the window</source> + <translation>Apima komandas darbui su langu</translation> + </message> + <message> + <source>Puts a minimized window back to normal</source> + <translation>Atstato sumažinto lango dydį</translation> + </message> + <message> + <source>Moves the window out of the way</source> + <translation>Paslepia langą</translation> + </message> + <message> + <source>Puts a maximized window back to normal</source> + <translation>Grąžina pradinį išdidinto lango dydį</translation> + </message> + <message> + <source>Makes the window full screen</source> + <translation>Išdidina langą per visą ekraną</translation> + </message> + <message> + <source>Closes the window</source> + <translation>Užveria langą</translation> + </message> + <message> + <source>Displays the name of the window and contains controls to manipulate it</source> + <translation>Rodo lango pavadinimą ir pateikia komandas darbui su juo</translation> + </message> +</context> +<context> + <name>Q3ToolBar</name> + <message> + <source>More...</source> + <translation>Daugiau…</translation> + </message> +</context> +<context> + <name>Q3UrlOperator</name> + <message> + <source>The protocol `%1' is not supported</source> + <translation>Protokolas „%1“ nepalaikomas</translation> + </message> + <message> + <source>The protocol `%1' does not support listing directories</source> + <translation>Protokole „%1“ katalogų sąrašų pateikimas nenumatytas</translation> + </message> + <message> + <source>The protocol `%1' does not support creating new directories</source> + <translation>Protokole „%1“ naujų katalogų kūrimas nepalaikomas</translation> + </message> + <message> + <source>The protocol `%1' does not support removing files or directories</source> + <translation>Protokole „%1“ failų ar aplankų šalinimas nenumatytas</translation> + </message> + <message> + <source>The protocol `%1' does not support renaming files or directories</source> + <translation>Protokole „%1“ failų ar aplankų pervardinimas nenumatytas</translation> + </message> + <message> + <source>The protocol `%1' does not support getting files</source> + <translation>Protokole „%1“ failų gavimas nenumatytas</translation> + </message> + <message> + <source>The protocol `%1' does not support putting files</source> + <translation>Protokole „%1“ failų įdėjimas nenumatytas</translation> + </message> + <message> + <source>The protocol `%1' does not support copying or moving files or directories</source> + <translation>Protokole „%1“ failų ar aplankų kopijavimas ar perkėlimas nenumatytas</translation> + </message> + <message> + <source>(unknown)</source> + <translation>(nežinoma)</translation> + </message> +</context> +<context> + <name>Q3Wizard</name> + <message> + <source>&Cancel</source> + <translation>&Atsisakyti</translation> + </message> + <message> + <source>< &Back</source> + <translation>< At&gal</translation> + </message> + <message> + <source>&Next ></source> + <translation>&Toliau ></translation> + </message> + <message> + <source>&Finish</source> + <translation>&Baigti</translation> + </message> + <message> + <source>&Help</source> + <translation>&Žinynas</translation> + </message> +</context> +<context> + <name>QAbstractSocket</name> + <message> + <source>Socket operation timed out</source> + <translation>Baigėsi operacijai su lizdu skirtas laikas</translation> + </message> + <message> + <source>Operation on socket is not supported</source> + <translation>Operacija su lizdu nepalaikoma</translation> + </message> + <message> + <source>Host not found</source> + <translation>Mazgas nerastas</translation> + </message> + <message> + <source>Connection refused</source> + <translation>Ryšys atmestas</translation> + </message> + <message> + <source>Connection timed out</source> + <translation>Baigėsi ryšiui skirtas laikas</translation> + </message> + <message> + <source>Socket is not connected</source> + <translation>Lizdas neprijungtas</translation> + </message> + <message> + <source>Network unreachable</source> + <translation>Tinklas nepasiekiamas</translation> + </message> +</context> +<context> + <name>QAbstractSpinBox</name> + <message> + <source>&Select All</source> + <translation>Pažymėti &viską</translation> + </message> + <message> + <source>&Step up</source> + <translation>&Padidinti</translation> + </message> + <message> + <source>Step &down</source> + <translation>Pa&mažinti</translation> + </message> +</context> +<context> + <name>QAccessibleButton</name> + <message> + <source>Uncheck</source> + <translation>Panaikinti žymėjimą</translation> + </message> + <message> + <source>Check</source> + <translation>Pažymėti</translation> + </message> + <message> + <source>Press</source> + <translation>Nuspausti</translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <source>Activate</source> + <translation>Aktyvinti</translation> + </message> + <message> + <source>Activates the program's main window</source> + <translation>Suaktyvina pagrindinį programos langą</translation> + </message> + <message> + <source>Executable '%1' requires Qt %2, found Qt %3.</source> + <translation>Vykdomajam failui „%1“ reikalingos „Qt %2“ bibliotekos, tačiau aptiktos „Qt %3“.</translation> + </message> + <message> + <source>Incompatible Qt Library Error</source> + <translation>„Qt“ bibliotekos nesuderinamumo klaida</translation> + </message> + <message> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation>LTR</translation> + </message> +</context> +<context> + <name>QAxSelect</name> + <message> + <source>Select ActiveX Control</source> + <translation>Pasirinkite „ActiveX“ valdiklį</translation> + </message> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>&Cancel</source> + <translation>&Atsisakyti</translation> + </message> + <message> + <source>COM &Object:</source> + <translation>COM &objektas:</translation> + </message> +</context> +<context> + <name>QCheckBox</name> + <message> + <source>Uncheck</source> + <translation>Panaikinti žymėjimą</translation> + </message> + <message> + <source>Check</source> + <translation>Pažymėti</translation> + </message> + <message> + <source>Toggle</source> + <translation>Perjungti</translation> + </message> +</context> +<context> + <name>QColorDialog</name> + <message> + <source>Hu&e:</source> + <translation>&Atspalvis:</translation> + </message> + <message> + <source>&Sat:</source> + <translation>&Grynis:</translation> + </message> + <message> + <source>&Val:</source> + <translation>&Skaistis:</translation> + </message> + <message> + <source>&Red:</source> + <translation>&Raudona:</translation> + </message> + <message> + <source>&Green:</source> + <translation>&Žalia:</translation> + </message> + <message> + <source>Bl&ue:</source> + <translation>&Mėlyna:</translation> + </message> + <message> + <source>A&lpha channel:</source> + <translation>A&lfa kanalas:</translation> + </message> + <message> + <source>Select Color</source> + <translation>Parinkite spalvą</translation> + </message> + <message> + <source>&Basic colors</source> + <translation>&Bazinės spalvos</translation> + </message> + <message> + <source>&Custom colors</source> + <translation>&Naudotojo spalvos</translation> + </message> + <message> + <source>&Add to Custom Colors</source> + <translation>Į&traukti į naudotojo spalvas</translation> + </message> +</context> +<context> + <name>QComboBox</name> + <message> + <source>False</source> + <translation>Ne</translation> + </message> + <message> + <source>True</source> + <translation>Taip</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <source>%1: already exists</source> + <comment>QSystemSemaphore</comment> + <translation>%1: jau egzistuoja</translation> + </message> + <message> + <source>%1: does not exist</source> + <comment>QSystemSemaphore</comment> + <translation>%1: neegzistuoja</translation> + </message> + <message> + <source>%1: out of resources</source> + <comment>QSystemSemaphore</comment> + <translation>%1: pritrūko išteklių</translation> + </message> + <message> + <source>%1: permission denied</source> + <comment>QSystemSemaphore</comment> + <translation>%1: nepakanka teisių</translation> + </message> + <message> + <source>%1: unknown error %2</source> + <comment>QSystemSemaphore</comment> + <translation>%1: nežinoma klaida %2</translation> + </message> + <message> + <source>%1: key is empty</source> + <comment>QSystemSemaphore</comment> + <translation>%1: raktas tuščias</translation> + </message> + <message> + <source>%1: unable to make key</source> + <comment>QSystemSemaphore</comment> + <translation>%1: rakto sukurti nepavyko</translation> + </message> + <message> + <source>%1: ftok failed</source> + <comment>QSystemSemaphore</comment> + <translation>%1: nepavyko ftok()</translation> + </message> +</context> +<context> + <name>QDB2Driver</name> + <message> + <source>Unable to connect</source> + <translation>Nepavyko užmegzti ryšio</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> + <message> + <source>Unable to set autocommit</source> + <translation>Nepavyko įjungti automatinio transakcijų patvirtinimo</translation> + </message> +</context> +<context> + <name>QDB2Result</name> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> + <message> + <source>Unable to prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> + <message> + <source>Unable to bind variable</source> + <translation type="unfinished">Nepavyko susieti kintamojo</translation> + </message> + <message> + <source>Unable to fetch record %1</source> + <translation>Nepavyko gauti įrašo %1</translation> + </message> + <message> + <source>Unable to fetch next</source> + <translation>Nepavyko gauti tolesnio įrašo</translation> + </message> + <message> + <source>Unable to fetch first</source> + <translation>Nepavyko gauti pirmojo įrašo</translation> + </message> +</context> +<context> + <name>QDateTimeEdit</name> + <message> + <source>AM</source> + <translation>Priešpiet</translation> + </message> + <message> + <source>am</source> + <translation>priešpiet</translation> + </message> + <message> + <source>PM</source> + <translation>Popiet</translation> + </message> + <message> + <source>pm</source> + <translation>popiet</translation> + </message> +</context> +<context> + <name>QDeclarativeAbstractAnimation</name> + <message> + <source>Cannot animate non-existent property "%1"</source> + <translation>Negalima animuoti neegzistuojančios savybės „%1“</translation> + </message> + <message> + <source>Cannot animate read-only property "%1"</source> + <translation>Negalima animuoti tik skaitymui skirtos savybės „%1“</translation> + </message> + <message> + <source>Animation is an abstract class</source> + <translation>„Animation“ yra abstrakčioji klasė</translation> + </message> +</context> +<context> + <name>QDeclarativeAnchorAnimation</name> + <message> + <source>Cannot set a duration of < 0</source> + <translation>Negalima nustatyti neigiamos trukmės</translation> + </message> +</context> +<context> + <name>QDeclarativeAnchors</name> + <message> + <source>Possible anchor loop detected on fill.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Possible anchor loop detected on centerIn.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot anchor to an item that isn't a parent or sibling.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Possible anchor loop detected on vertical anchor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Possible anchor loop detected on horizontal anchor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot specify left, right, and hcenter anchors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot anchor to a null item.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot anchor a horizontal edge to a vertical edge.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot anchor item to self.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot specify top, bottom, and vcenter anchors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Baseline anchor cannot be used in conjunction with top, bottom, or vcenter anchors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot anchor a vertical edge to a horizontal edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeAnimatedImage</name> + <message> + <source>Qt was built without support for QMovie</source> + <translation>„Qt“ sukompiliuota be „QMovie“ palaikymo</translation> + </message> +</context> +<context> + <name>QDeclarativeApplication</name> + <message> + <source>Application is an abstract class</source> + <translation>„Application“ yra abstrakčioji klasė</translation> + </message> +</context> +<context> + <name>QDeclarativeBehavior</name> + <message> + <source>Cannot change the animation assigned to a Behavior.</source> + <translation>Elgsenai priskirtos animacijos pakeisti negalima.</translation> + </message> +</context> +<context> + <name>QDeclarativeBinding</name> + <message> + <source>Binding loop detected for property "%1"</source> + <translation>Aptikta ciklinė savybės „%1“ susietis</translation> + </message> +</context> +<context> + <name>QDeclarativeCompiledBindings</name> + <message> + <source>Binding loop detected for property "%1"</source> + <translation>Aptikta ciklinė savybės „%1“ susietis</translation> + </message> +</context> +<context> + <name>QDeclarativeCompiler</name> + <message> + <source>Invalid property assignment: "%1" is a read-only property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: unknown enumeration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: string expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: url expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: unsigned int expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: int expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: number expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: color expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: date expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: time expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: datetime expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: point expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: size expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: rect expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: boolean expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: 3D vector expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: unsupported type "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element is not creatable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component elements may not contain properties other than id</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid component id specification</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>id is not unique</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid component body specification</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component objects cannot declare new properties.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component objects cannot declare new signals.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component objects cannot declare new functions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot create empty component specification</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>"%1.%2" is not available in %3 %4.%5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>"%1.%2" is not available due to component versioning.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Incorrectly specified signal assignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign a value to a signal (expecting a script to be run)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Empty signal assignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Empty property assignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attached properties cannot be used here</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Non-existent attached object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid attached object assignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign to non-existent default property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign to non-existent property "%1"</source> + <translation type="unfinished">Negalima priskirti neegzistuojančiai savybei „%1“</translation> + </message> + <message> + <source>Invalid use of namespace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Not an attached property name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid use of id property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Property has already been assigned a value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid grouped property access</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign a value directly to a grouped property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property use</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Property assignment expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Single property assignment expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unexpected object assignment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign object to list</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can only assign one binding to lists</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign primitives to lists</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign multiple values to a script property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property assignment: script expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign multiple values to a singular property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign object to property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>"%1" cannot operate on "%2"</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicate default property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicate property name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Property names cannot begin with an upper case letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal property name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicate signal name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signal names cannot begin with an upper case letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal signal name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicate method name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Method names cannot begin with an upper case letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal method name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Property value set multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property nesting</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot override FINAL property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid empty ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IDs cannot start with an uppercase letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IDs must start with a letter or underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IDs must contain only letters, numbers, and underscores</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ID illegally masks global JavaScript property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No property alias location</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid alias location</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid alias reference. An alias reference must be specified as <id>, <id>.<property> or <id>.<value property>.<property></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid alias reference. Unable to find id "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Alias property exceeds alias bounds</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeComponent</name> + <message> + <source>Invalid empty URL</source> + <translation>Negalimas tuščias URL adresas</translation> + </message> + <message> + <source>createObject: value is not an object</source> + <translation>createObject: reikšmė nėra objektas</translation> + </message> +</context> +<context> + <name>QDeclarativeConnections</name> + <message> + <source>Cannot assign to non-existent property "%1"</source> + <translation>Negalima priskirti neegzistuojančiai savybei „%1“</translation> + </message> + <message> + <source>Connections: nested objects not allowed</source> + <translation>Connections: objektai objektuose neleidžiami</translation> + </message> + <message> + <source>Connections: syntax error</source> + <translation>Connections: sintaksės klaida</translation> + </message> + <message> + <source>Connections: script expected</source> + <translation>Connections: tikėtasi scenarijaus</translation> + </message> +</context> +<context> + <name>QDeclarativeEngine</name> + <message> + <source>executeSql called outside transaction()</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Read-only Transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Version mismatch: expected %1, found %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SQL transaction failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>transaction: missing callback</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SQL: database version mismatch</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeFlipable</name> + <message> + <source>front is a write-once property</source> + <translation>„front“ yra tik kartą rašoma savybė</translation> + </message> + <message> + <source>back is a write-once property</source> + <translation>„back“ yra tik kartą rašoma savybė</translation> + </message> +</context> +<context> + <name>QDeclarativeImportDatabase</name> + <message> + <source>cannot load module "%1": File name case mismatch for "%2"</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>module "%1" definition "%2" not readable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>plugin cannot be loaded for module "%1": %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>module "%1" plugin "%2" not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>module "%1" version %2.%3 is not installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>module "%1" is not installed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>"%1": no such directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>import "%1" has no qmldir and no namespace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>- %1 is not a namespace</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>- nested namespaces not allowed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>local directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>is ambiguous. Found in %1 and in %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>is ambiguous. Found in %1 in version %2.%3 and %4.%5</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>is instantiated recursively</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>is not a type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File name case mismatch for "%2"</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeKeyNavigationAttached</name> + <message> + <source>KeyNavigation is only available via attached properties</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeKeysAttached</name> + <message> + <source>Keys is only available via attached properties</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeLayoutMirroringAttached</name> + <message> + <source>LayoutDirection attached property only works with Items</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LayoutMirroring is only available via attached properties</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeListModel</name> + <message> + <source>remove: index %1 out of range</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>insert: value is not an object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>insert: index %1 out of range</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>move: out of range</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>append: value is not an object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>set: value is not an object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>set: index %1 out of range</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ListElement: cannot contain nested elements</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ListElement: cannot use reserved "id" property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ListElement: cannot use script for property value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ListModel: undefined property '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeLoader</name> + <message> + <source>Loader does not support loading non-visual elements.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeParentAnimation</name> + <message> + <source>Unable to preserve appearance under complex transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to preserve appearance under non-uniform scale</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to preserve appearance under scale of 0</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeParentChange</name> + <message> + <source>Unable to preserve appearance under complex transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to preserve appearance under non-uniform scale</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to preserve appearance under scale of 0</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeParser</name> + <message> + <source>Illegal unicode escape sequence</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal character</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unclosed string at end of line</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal escape sequence</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unclosed comment at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Illegal syntax for exponential number</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Identifier cannot start with numeric literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unterminated regular expression literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid regular expression flag '%0'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unterminated regular expression backslash sequence</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unterminated regular expression class</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Syntax error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unexpected token `%1'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Expected token `%1'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Property value set multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Expected type name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid import qualifier ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reserved name "Qt" cannot be used as an qualifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Script import qualifiers must be unique.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Script import requires a qualifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Library import requires a version</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Expected parameter type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid property type modifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unexpected property type modifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Expected property type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Readonly not yet supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>JavaScript declaration outside Script element</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativePauseAnimation</name> + <message> + <source>Cannot set a duration of < 0</source> + <translation>Negalima nustatyti neigiamos trukmės</translation> + </message> +</context> +<context> + <name>QDeclarativePixmap</name> + <message> + <source>Error decoding: %1: %2</source> + <translation>Dekodavimo klaida: %1: %2</translation> + </message> + <message> + <source>Failed to get image from provider: %1</source> + <translation>Nepavyko iš tiekėjo gauti paveikslo: %1</translation> + </message> + <message> + <source>Cannot open: %1</source> + <translation>Nepavyko atverti: %1</translation> + </message> +</context> +<context> + <name>QDeclarativePropertyAnimation</name> + <message> + <source>Cannot set a duration of < 0</source> + <translation>Negalima nustatyti neigiamos trukmės</translation> + </message> +</context> +<context> + <name>QDeclarativePropertyChanges</name> + <message> + <source>PropertyChanges does not support creating state-specific objects.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign to non-existent property "%1"</source> + <translation>Negalima priskirti neegzistuojančiai savybei „%1“</translation> + </message> + <message> + <source>Cannot assign to read-only property "%1"</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeTextInput</name> + <message> + <source>Could not load cursor delegate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not instantiate cursor delegate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeTypeLoader</name> + <message> + <source>Script %1 unavailable</source> + <translation>Scenarijus „%1“ nepasiekiamas</translation> + </message> + <message> + <source>Type %1 unavailable</source> + <translation>Tipas %1 nepasiekiamas</translation> + </message> + <message> + <source>Namespace %1 cannot be used as a type</source> + <translation>Vardų erdvė „%1“ negali būti naudojama kaip tipas</translation> + </message> + <message> + <source>%1 %2</source> + <translation>%1 %2</translation> + </message> +</context> +<context> + <name>QDeclarativeVME</name> + <message> + <source>Unable to create object of type %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign value %1 to property %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign object type %1 with no default method</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot connect mismatched signal/slot %1 %vs. %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign an object to signal property %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign object to list</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot assign object to interface property</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to create attached object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot set properties on %1 as it is null</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeVisualDataModel</name> + <message> + <source>Delegate component must be Item type.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDeclarativeXmlListModel</name> + <message> + <source>Qt was built without support for xmlpatterns</source> + <translation>„Qt“ sukompiliuota be „xmlpatterns“ palaikymo</translation> + </message> +</context> +<context> + <name>QDeclarativeXmlListModelRole</name> + <message> + <source>An XmlRole query must not start with '/'</source> + <translation>„XmlRole“ užklausa negali prasidėti simboliu „/“</translation> + </message> +</context> +<context> + <name>QDeclarativeXmlRoleList</name> + <message> + <source>An XmlListModel query must start with '/' or "//"</source> + <translation>„XmlListModel“ užklausa negali prasidėti simboliu „/“ arba „//“</translation> + </message> +</context> +<context> + <name>QDial</name> + <message> + <source>QDial</source> + <translation>QDial</translation> + </message> + <message> + <source>SpeedoMeter</source> + <translation>Spidometras</translation> + </message> + <message> + <source>SliderHandle</source> + <translation>Šliaužiklio rankenėlė</translation> + </message> +</context> +<context> + <name>QDialog</name> + <message> + <source>Done</source> + <translation>Baigta</translation> + </message> + <message> + <source>What's This?</source> + <translation>Kas tai?</translation> + </message> +</context> +<context> + <name>QDialogButtonBox</name> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>&OK</source> + <translation>&Gerai</translation> + </message> + <message> + <source>&Save</source> + <translation>Į&rašyti</translation> + </message> + <message> + <source>Save</source> + <translation>Įrašyti</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> + <message> + <source>&Cancel</source> + <translation>&Atsisakyti</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> + <message> + <source>&Close</source> + <translation>&Užverti</translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Apply</source> + <translation>Pritaikyti</translation> + </message> + <message> + <source>Reset</source> + <translation>Atkurti</translation> + </message> + <message> + <source>Help</source> + <translation>Žinynas</translation> + </message> + <message> + <source>Don't Save</source> + <translation>Neįrašyti</translation> + </message> + <message> + <source>Close without Saving</source> + <translation>Užverti neįrašius</translation> + </message> + <message> + <source>Discard</source> + <translation>Atmesti</translation> + </message> + <message> + <source>&Yes</source> + <translation>&Taip</translation> + </message> + <message> + <source>Yes to &All</source> + <translation>Taip &viskam</translation> + </message> + <message> + <source>&No</source> + <translation>&Ne</translation> + </message> + <message> + <source>N&o to All</source> + <translation>N&e viskam</translation> + </message> + <message> + <source>Save All</source> + <translation>Įrašyti visus</translation> + </message> + <message> + <source>Abort</source> + <translation>Nutraukti</translation> + </message> + <message> + <source>Retry</source> + <translation>Kartoti bandymą</translation> + </message> + <message> + <source>Ignore</source> + <translation>Nepaisyti</translation> + </message> + <message> + <source>Restore Defaults</source> + <translation>Atkurti numatytąsias reikšmes</translation> + </message> +</context> +<context> + <name>QDirModel</name> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Size</source> + <translation>Dydis</translation> + </message> + <message> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation>Tipas</translation> + </message> + <message> + <source>Type</source> + <comment>All other platforms</comment> + <translation>Tipas</translation> + </message> + <message> + <source>Date Modified</source> + <translation>Modifikavimo data</translation> + </message> +</context> +<context> + <name>QDockWidget</name> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Dock</source> + <translation>Įsegti</translation> + </message> + <message> + <source>Float</source> + <translation>Išsegti</translation> + </message> +</context> +<context> + <name>QDoubleSpinBox</name> + <message> + <source>More</source> + <translation>Daugiau</translation> + </message> + <message> + <source>Less</source> + <translation>Mažiau</translation> + </message> +</context> +<context> + <name>QErrorMessage</name> + <message> + <source>Debug Message:</source> + <translation>Derinimo pranešimas:</translation> + </message> + <message> + <source>Warning:</source> + <translation>Įspėjimas:</translation> + </message> + <message> + <source>Fatal Error:</source> + <translation>Lemtingoji klaida:</translation> + </message> + <message> + <source>&Show this message again</source> + <translation>&Rodyti šį pranešimą vėl</translation> + </message> + <message> + <source>&OK</source> + <translation>&Gerai</translation> + </message> +</context> +<context> + <name>QFile</name> + <message> + <source>Destination file exists</source> + <translation>Paskirties failas jau egzistuoja</translation> + </message> + <message> + <source>Will not rename sequential file using block copy</source> + <translation>Nuosekliosios prieigos failas nebus pervardytas naudojant blokų kopijavimą</translation> + </message> + <message> + <source>Cannot remove source file</source> + <translation>Nepavyko pašalinti šaltinio failo</translation> + </message> + <message> + <source>Cannot open %1 for input</source> + <translation>Nepavyko skaitymui atverti failo %1</translation> + </message> + <message> + <source>Cannot open for output</source> + <translation>Nepavyko rašymui atverti failo</translation> + </message> + <message> + <source>Failure to write block</source> + <translation>Nepavyko įrašyti bloko</translation> + </message> + <message> + <source>Cannot create %1 for output</source> + <translation>Nepavyko sukurti išvesties failo %1</translation> + </message> + <message> + <source>No file engine available or engine does not support UnMapExtension</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFileDialog</name> + <message> + <source>Look in:</source> + <translation>Vieta:</translation> + </message> + <message> + <source>Back</source> + <translation>Atgal</translation> + </message> + <message> + <source>Go back</source> + <translation>Grįžti atgal</translation> + </message> + <message> + <source>Forward</source> + <translation>Pirmyn</translation> + </message> + <message> + <source>Go forward</source> + <translation>Eiti pirmyn</translation> + </message> + <message> + <source>Parent Directory</source> + <translation>Vienu lygiu aukščiau</translation> + </message> + <message> + <source>Go to the parent directory</source> + <translation>Eiti į vienu lygiu aukštesnį aplanką</translation> + </message> + <message> + <source>Create New Folder</source> + <translation>Kurti naują aplanką</translation> + </message> + <message> + <source>Create a New Folder</source> + <translation>Sukurti naują aplanką</translation> + </message> + <message> + <source>List View</source> + <translation>Rodyti sąrašą</translation> + </message> + <message> + <source>Change to list view mode</source> + <translation>Aplanko turinį rodyti kaip paprastą sąrašą</translation> + </message> + <message> + <source>Detail View</source> + <translation>Rodyti išsamią informaciją</translation> + </message> + <message> + <source>Change to detail view mode</source> + <translation>Aplanko turinį rodyti kaip sąrašą su išsamia informacija</translation> + </message> + <message> + <source>Files of type:</source> + <translation>Failų tipas:</translation> + </message> + <message> + <source>Find Directory</source> + <translation>Ieškoti aplanko</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> + <message> + <source>Save As</source> + <translation>Įrašyti kaip</translation> + </message> + <message> + <source>All Files (*)</source> + <translation>Visi failai (*)</translation> + </message> + <message> + <source>Show </source> + <translation>Rodyti </translation> + </message> + <message> + <source>&Rename</source> + <translation>Per&vardyti</translation> + </message> + <message> + <source>&Delete</source> + <translation>Pa&šalinti</translation> + </message> + <message> + <source>Show &hidden files</source> + <translation>Rodyti pa&slėptus failus</translation> + </message> + <message> + <source>&New Folder</source> + <translation>&Naujas aplankas</translation> + </message> + <message> + <source>Directory:</source> + <translation>Aplankas:</translation> + </message> + <message> + <source>File &name:</source> + <translation>&Failo vardas:</translation> + </message> + <message> + <source>&Open</source> + <translation>At&verti</translation> + </message> + <message> + <source>&Save</source> + <translation>Į&rašyti</translation> + </message> + <message> + <source>Directories</source> + <translation>Aplankai</translation> + </message> + <message> + <source>&Choose</source> + <translation>Pasi&rinkti</translation> + </message> + <message> + <source>%1 +Directory not found. +Please verify the correct directory name was given.</source> + <translation>%1 +Aplankas nerastas. +Įsitikinkite, jog nurodėte teisingą aplanko vardą.</translation> + </message> + <message> + <source>%1 already exists. +Do you want to replace it?</source> + <translation>%1 jau egzistuoja. +Ar norite jį pakeisti?</translation> + </message> + <message> + <source>%1 +File not found. +Please verify the correct file name was given.</source> + <translation>%1 +Failas nerastas. +Įsitikinkite, jog nurodėte teisingą failo vardą.</translation> + </message> + <message> + <source>New Folder</source> + <translation>Naujas aplankas</translation> + </message> + <message> + <source>'%1' is write protected. +Do you want to delete it anyway?</source> + <translation>„%1“ yra apsaugotas nuo rašymo. +Ar vis tiek norite jį pašalinti?</translation> + </message> + <message> + <source>Are sure you want to delete '%1'?</source> + <translation>Ar tikrai norite pašalinti „%1“?</translation> + </message> + <message> + <source>Could not delete directory.</source> + <translation>Nepavyko pašalinti aplanko.</translation> + </message> + <message> + <source>Recent Places</source> + <translation>Paskiausios vietos</translation> + </message> + <message> + <source>All Files (*.*)</source> + <translation>Visi failai (*.*)</translation> + </message> + <message> + <source>Remove</source> + <translation>Pašalinti</translation> + </message> + <message> + <source>My Computer</source> + <translation>Kompiuteris</translation> + </message> + <message> + <source>Drive</source> + <translation>Diskas</translation> + </message> + <message> + <source>File</source> + <translation>failas</translation> + </message> + <message> + <source>File Folder</source> + <comment>Match Windows Explorer</comment> + <translation>Failų aplankas</translation> + </message> + <message> + <source>Folder</source> + <comment>All other platforms</comment> + <translation>Aplankas</translation> + </message> + <message> + <source>Alias</source> + <comment>Mac OS X Finder</comment> + <translation>Nuoroda</translation> + </message> + <message> + <source>Shortcut</source> + <comment>All other platforms</comment> + <translation>Nuoroda</translation> + </message> + <message> + <source>Unknown</source> + <translation>Nežinomas</translation> + </message> +</context> +<context> + <name>QFileSystemModel</name> + <message> + <source>%1 TB</source> + <translation>%1 TB</translation> + </message> + <message> + <source>%1 GB</source> + <translation>%1 GB</translation> + </message> + <message> + <source>%1 MB</source> + <translation>%1 MB</translation> + </message> + <message> + <source>%1 KB</source> + <translation>%1 KB</translation> + </message> + <message> + <source>%1 bytes</source> + <translation>%1 B</translation> + </message> + <message> + <source>Invalid filename</source> + <translation>Neleistinas failo vardas</translation> + </message> + <message> + <source><b>The name "%1" can not be used.</b><p>Try using another name, with fewer characters or no punctuations marks.</source> + <translation><b>Vardas „%1“ neleistinas.</b><p>Pabandykite įvesti kitą vardą, pvz., sudarytą iš mažiau simbolių ar be skyrybos ženklų.</translation> + </message> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Size</source> + <translation>Dydis</translation> + </message> + <message> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation>Tipas</translation> + </message> + <message> + <source>Type</source> + <comment>All other platforms</comment> + <translation>Tipas</translation> + </message> + <message> + <source>Date Modified</source> + <translation>Modifikavimo data</translation> + </message> + <message> + <source>My Computer</source> + <translation>Kompiuteris</translation> + </message> + <message> + <source>Computer</source> + <translation>Kompiuteris</translation> + </message> + <message> + <source>%1 byte(s)</source> + <translation>%1 B</translation> + </message> +</context> +<context> + <name>QFontDatabase</name> + <message> + <source>Normal</source> + <translation>Normalusis</translation> + </message> + <message> + <source>Bold</source> + <translation>Pastorintas</translation> + </message> + <message> + <source>Demi Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Black</source> + <translation type="unfinished">Ryškus</translation> + </message> + <message> + <source>Demi</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Light</source> + <translation type="unfinished">Lengvas</translation> + </message> + <message> + <source>Italic</source> + <translation>Kursyvas</translation> + </message> + <message> + <source>Oblique</source> + <translation>Pasvirasis</translation> + </message> + <message> + <source>Any</source> + <translation>Bet koks</translation> + </message> + <message> + <source>Latin</source> + <translation>Lotynų</translation> + </message> + <message> + <source>Greek</source> + <translation>Graikų</translation> + </message> + <message> + <source>Cyrillic</source> + <translation>Kirilica</translation> + </message> + <message> + <source>Armenian</source> + <translation>Armėnų</translation> + </message> + <message> + <source>Hebrew</source> + <translation>Hebrajų</translation> + </message> + <message> + <source>Arabic</source> + <translation>Arabų</translation> + </message> + <message> + <source>Syriac</source> + <translation>Sirų</translation> + </message> + <message> + <source>Thaana</source> + <translation>Tana</translation> + </message> + <message> + <source>Devanagari</source> + <translation>Devangarių</translation> + </message> + <message> + <source>Bengali</source> + <translation>Bengalų</translation> + </message> + <message> + <source>Gurmukhi</source> + <translation>Gurmukų</translation> + </message> + <message> + <source>Gujarati</source> + <translation>Gujaračių</translation> + </message> + <message> + <source>Oriya</source> + <translation>Orijų</translation> + </message> + <message> + <source>Tamil</source> + <translation>Tamilų</translation> + </message> + <message> + <source>Telugu</source> + <translation>Telugų</translation> + </message> + <message> + <source>Kannada</source> + <translation>Kanadų</translation> + </message> + <message> + <source>Malayalam</source> + <translation>Malajalamų</translation> + </message> + <message> + <source>Sinhala</source> + <translation>Singalų</translation> + </message> + <message> + <source>Thai</source> + <translation>Tajų</translation> + </message> + <message> + <source>Lao</source> + <translation>Laosiečių</translation> + </message> + <message> + <source>Tibetan</source> + <translation>Tibetiečių</translation> + </message> + <message> + <source>Myanmar</source> + <translation>Birmiečių</translation> + </message> + <message> + <source>Georgian</source> + <translation>Gruzinų</translation> + </message> + <message> + <source>Khmer</source> + <translation>Khmerų</translation> + </message> + <message> + <source>Simplified Chinese</source> + <translation>Supaprastintoji kinų</translation> + </message> + <message> + <source>Traditional Chinese</source> + <translation>Tradicinė kinų</translation> + </message> + <message> + <source>Japanese</source> + <translation>Japonų</translation> + </message> + <message> + <source>Korean</source> + <translation>Korėjiečių</translation> + </message> + <message> + <source>Vietnamese</source> + <translation>Vietnamiečių</translation> + </message> + <message> + <source>Symbol</source> + <translation>Spec. simboliai</translation> + </message> + <message> + <source>Ogham</source> + <translation>Ogamas</translation> + </message> + <message> + <source>Runic</source> + <translation>Runos</translation> + </message> + <message> + <source>N'Ko</source> + <translation>N'Ko</translation> + </message> +</context> +<context> + <name>QFontDialog</name> + <message> + <source>Select Font</source> + <translation>Parinkite šriftą</translation> + </message> + <message> + <source>&Font</source> + <translation>&Šriftas</translation> + </message> + <message> + <source>Font st&yle</source> + <translation>Šrifto &stilius</translation> + </message> + <message> + <source>&Size</source> + <translation>&Dydis</translation> + </message> + <message> + <source>Effects</source> + <translation>Efektai</translation> + </message> + <message> + <source>Stri&keout</source> + <translation>&Perbrauktas</translation> + </message> + <message> + <source>&Underline</source> + <translation>Pa&brauktas</translation> + </message> + <message> + <source>Sample</source> + <translation>Pavyzdys</translation> + </message> + <message> + <source>Wr&iting System</source> + <translation>&Rašto sistema</translation> + </message> +</context> +<context> + <name>QFtp</name> + <message> + <source>Not connected</source> + <translation>Neužmegztas ryšys</translation> + </message> + <message> + <source>Host %1 not found</source> + <translation>Mazgas %1 nerastas</translation> + </message> + <message> + <source>Connection refused to host %1</source> + <translation>Mazgas %1 atmetė ryšį</translation> + </message> + <message> + <source>Connection timed out to host %1</source> + <translation>Baigėsi ryšiui su mazgu %1 skirtas laikas</translation> + </message> + <message> + <source>Connected to host %1</source> + <translation>Užmegztas ryšys su mazgu %1</translation> + </message> + <message> + <source>Connection refused for data connection</source> + <translation>Užmegzti duomenų perdavimo ryšį atsisakyta</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> + <message> + <source>Connecting to host failed: +%1</source> + <translation>Nepavyko užmegzti ryšio su mazgu: +%1</translation> + </message> + <message> + <source>Login failed: +%1</source> + <translation>Registracija į seansą nepavyko: +%1</translation> + </message> + <message> + <source>Listing directory failed: +%1</source> + <translation>Nepavyko gauti katalogo turinio sąrašo: +%1</translation> + </message> + <message> + <source>Changing directory failed: +%1</source> + <translation>Pereiti į kitą katalogą nepavyko: +%1</translation> + </message> + <message> + <source>Downloading file failed: +%1</source> + <translation>Parsiųsti failo nepavyko: +%1</translation> + </message> + <message> + <source>Uploading file failed: +%1</source> + <translation>Nusiųsti failo nepavyko: +%1</translation> + </message> + <message> + <source>Removing file failed: +%1</source> + <translation>Pašalinti failo nepavyko: +%1</translation> + </message> + <message> + <source>Creating directory failed: +%1</source> + <translation>Sukurti katalogo nepavyko: +%1</translation> + </message> + <message> + <source>Removing directory failed: +%1</source> + <translation>Pašalinti katalogo nepavyko: +%1</translation> + </message> + <message> + <source>Connection closed</source> + <translation>Ryšys baigtas</translation> + </message> + <message> + <source>Host %1 found</source> + <translation>Mazgas %1 nerastas</translation> + </message> + <message> + <source>Connection to %1 closed</source> + <translation>Ryšys su %1 baigtas</translation> + </message> + <message> + <source>Host found</source> + <translation>Mazgas surastas</translation> + </message> + <message> + <source>Connected to host</source> + <translation>Užmegztas ryšys su mazgu</translation> + </message> +</context> +<context> + <name>QHostInfo</name> + <message> + <source>No host name given</source> + <translation>Nepateiktas mazgo vardas</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QHostInfoAgent</name> + <message> + <source>No host name given</source> + <translation>Nepateiktas mazgo vardas</translation> + </message> + <message> + <source>Invalid hostname</source> + <translation>Netinkamas mazgo vardas</translation> + </message> + <message> + <source>Unknown address type</source> + <translation>Nežinomas adreso tipas</translation> + </message> + <message> + <source>Host not found</source> + <translation>Mazgas nerastas</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QHttp</name> + <message> + <source>HTTPS connection requested but SSL support not compiled in</source> + <translation>Pareikalauta HTTPS ryšio, tačiau SSL palaikymas nebuvo įkompiliuotas</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> + <message> + <source>Request aborted</source> + <translation>Užklausos vykdymas nutrauktas</translation> + </message> + <message> + <source>No server set to connect to</source> + <translation>Nenurodytas serveris, prie kurio reikėtų jungtis</translation> + </message> + <message> + <source>Wrong content length</source> + <translation>Neteisinga turinio apimtis</translation> + </message> + <message> + <source>Server closed connection unexpectedly</source> + <translation>Serveris netikėtai užbaigė ryšį</translation> + </message> + <message> + <source>Connection refused (or timed out)</source> + <translation>Ryšys atmestas (arba baigėsi jam skirtas laikas)</translation> + </message> + <message> + <source>Host %1 not found</source> + <translation>Mazgas %1 nerastas</translation> + </message> + <message> + <source>HTTP request failed</source> + <translation>HTTP užlklausa nesėkminga</translation> + </message> + <message> + <source>Invalid HTTP response header</source> + <translation>Netinkama HTTP atsako antraštė</translation> + </message> + <message> + <source>Unknown authentication method</source> + <translation>Nežinomas tapatumo nustatymo metodas</translation> + </message> + <message> + <source>Proxy authentication required</source> + <translation>Būtinas tapatumo nustatymas įgaliotajame serveryje</translation> + </message> + <message> + <source>Authentication required</source> + <translation>Būtinas tapatumo nustatymas</translation> + </message> + <message> + <source>Invalid HTTP chunked body</source> + <translation>Neleistinai fragmentuoti HTTP duomenys</translation> + </message> + <message> + <source>Error writing response to device</source> + <translation>Klaida siunčiant atsakymą į įrenginį</translation> + </message> + <message> + <source>Connection refused</source> + <translation>Ryšys atmestas</translation> + </message> + <message> + <source>Connection closed</source> + <translation>Ryšys baigtas</translation> + </message> + <message> + <source>Proxy requires authentication</source> + <translation>Įgaliotasis serveris reikalauja nustatyti tapatybę</translation> + </message> + <message> + <source>Host requires authentication</source> + <translation>Mazgas reikalauja nustatyti tapatybę</translation> + </message> + <message> + <source>Data corrupted</source> + <translation>Duomenys sugadinti</translation> + </message> + <message> + <source>Unknown protocol specified</source> + <translation>Nurodytas nežinomas protokolas</translation> + </message> + <message> + <source>SSL handshake failed</source> + <translation>SSL pasisveikinimas nepavyko</translation> + </message> + <message> + <source>Host %1 found</source> + <translation>Mazgas %1 nerastas</translation> + </message> + <message> + <source>Connected to host %1</source> + <translation>Užmegztas ryšys su mazgu %1</translation> + </message> + <message> + <source>Connection to %1 closed</source> + <translation>Ryšys su %1 baigtas</translation> + </message> + <message> + <source>Host found</source> + <translation>Mazgas surastas</translation> + </message> + <message> + <source>Connected to host</source> + <translation>Užmegztas ryšys su mazgu</translation> + </message> +</context> +<context> + <name>QHttpSocketEngine</name> + <message> + <source>Did not receive HTTP response from proxy</source> + <translation>Iš įgaliotojo serverio negautas HTTP atsakas</translation> + </message> + <message> + <source>Error parsing authentication request from proxy</source> + <translation>Klaida analizuojant įgaliotojo serverio tapatumo nustatymo užklausą</translation> + </message> + <message> + <source>Authentication required</source> + <translation>Būtinas tapatumo nustatymas</translation> + </message> + <message> + <source>Proxy denied connection</source> + <translation>Įgaliotasis serveris nesuteikė ryšio</translation> + </message> + <message> + <source>Error communicating with HTTP proxy</source> + <translation>Komunikacijos su HTTP įgaliotuoju serveriu klaida</translation> + </message> + <message> + <source>Proxy server not found</source> + <translation>Įgaliotasis serveris nerastas</translation> + </message> + <message> + <source>Proxy connection refused</source> + <translation>Įgaliotasis serveris atmetė ryšį</translation> + </message> + <message> + <source>Proxy server connection timed out</source> + <translation>Baigėsi ryšiui su įgaliotuoju serveriu skirtas laikas</translation> + </message> + <message> + <source>Proxy connection closed prematurely</source> + <translation>Įgaliotasis serveris netikėtai užbaigė ryšį</translation> + </message> +</context> +<context> + <name>QIBaseDriver</name> + <message> + <source>Error opening database</source> + <translation>Klaida atveriant duomenų bazę</translation> + </message> + <message> + <source>Could not start transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QIBaseResult</name> + <message> + <source>Unable to create BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to write BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to open BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to read BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not find array</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not get array data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not get query info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not start transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Could not allocate statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> + <message> + <source>Could not describe input statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not describe statement</source> + <translation>Nepavyko aprašyti sakinio</translation> + </message> + <message> + <source>Unable to close statement</source> + <translation>Nepavyko užverti sakinio</translation> + </message> + <message> + <source>Unable to execute query</source> + <translation>Nepavyko įvykdyti užklausos</translation> + </message> + <message> + <source>Could not fetch next item</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not get statement info</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIODevice</name> + <message> + <source>Permission denied</source> + <translation>Nepakanka teisių</translation> + </message> + <message> + <source>Too many open files</source> + <translation>Per daug atvertų failų</translation> + </message> + <message> + <source>No such file or directory</source> + <translation>Nėra tokio failo ar katalogo</translation> + </message> + <message> + <source>No space left on device</source> + <translation>Įrenginyje neliko laisvos vietos</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QInputContext</name> + <message> + <source>XIM</source> + <translation>XIM</translation> + </message> + <message> + <source>FEP</source> + <translation>FEP</translation> + </message> + <message> + <source>XIM input method</source> + <translation>XIM įvesties būdas</translation> + </message> + <message> + <source>Windows input method</source> + <translation>„Windows“ įvesties būdas</translation> + </message> + <message> + <source>Mac OS X input method</source> + <translation>„Mac OS X“ įvesties būdas</translation> + </message> + <message> + <source>S60 FEP input method</source> + <translation>S60 FEP įvesties būdas</translation> + </message> +</context> +<context> + <name>QInputDialog</name> + <message> + <source>Enter a value:</source> + <translation>Įveskite reikšmę:</translation> + </message> +</context> +<context> + <name>QLibrary</name> + <message> + <source>Plugin verification data mismatch in '%1'</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The shared library was not found.</source> + <translation>Bendroji biblioteka nerasta.</translation> + </message> + <message> + <source>The file '%1' is not a valid Qt plugin.</source> + <translation>Failas „%1“ nėra teisingas „Qt“ papildinys.</translation> + </message> + <message> + <source>The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]</source> + <translation>Papildinys „%1“ naudoja nesuderinamą „Qt“ bibliotekos versiją (%2.%3.%4) [%5]</translation> + </message> + <message> + <source>The plugin '%1' uses incompatible Qt library. Expected build key "%2", got "%3"</source> + <translation>Papildinys „%1“ naudoja nesuderinamą „Qt“. Tikėtasi darinio rakto „%2“, tačiau gautas „%3“</translation> + </message> + <message> + <source>The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.)</source> + <translation>Papildinys „%1“ naudoja nesuderinamą „Qt“ bibliotekos versiją (negalima maišyti derinimui ir galutinėms laidoms skirtų bibliotekų).</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> + <message> + <source>Cannot load library %1: %2</source> + <translation>Nepavyko įkelti bibliotekos %1: %2</translation> + </message> + <message> + <source>Cannot unload library %1: %2</source> + <translation>Nepavyko iškelti bibliotekos %1: %2</translation> + </message> + <message> + <source>Cannot resolve symbol "%1" in %2: %3</source> + <translation>Nepavyko rasti simbolio „%1“ bibliotekoje %2: %3</translation> + </message> + <message> + <source>'%1' is not an ELF object (%2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>'%1' is not an ELF object</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>'%1' is an invalid ELF object (%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLineEdit</name> + <message> + <source>&Undo</source> + <translation>&Atšaukti</translation> + </message> + <message> + <source>&Redo</source> + <translation>A&tstatyti</translation> + </message> + <message> + <source>Cu&t</source> + <translation>Iški&rpti</translation> + </message> + <message> + <source>&Copy</source> + <translation>&Kopijuoti</translation> + </message> + <message> + <source>&Paste</source> + <translation>Į&dėti</translation> + </message> + <message> + <source>Delete</source> + <translation>Pašalinti</translation> + </message> + <message> + <source>Select All</source> + <translation>Pažymėti viską</translation> + </message> +</context> +<context> + <name>QLocalServer</name> + <message> + <source>%1: Name error</source> + <translation>%1: vardo klaida</translation> + </message> + <message> + <source>%1: Permission denied</source> + <translation>%1: nepakanka teisių</translation> + </message> + <message> + <source>%1: Address in use</source> + <translation>%1: adresas jau naudojamas</translation> + </message> + <message> + <source>%1: Unknown error %2</source> + <translation>%1: nežinoma klaida %2</translation> + </message> +</context> +<context> + <name>QLocalSocket</name> + <message> + <source>%1: Connection refused</source> + <translation>%1: ryšys atmestas</translation> + </message> + <message> + <source>%1: Remote closed</source> + <translation>%1: nutolęs mazgas užbaigė ryšį</translation> + </message> + <message> + <source>%1: Invalid name</source> + <translation>%1: netinkamas vardas</translation> + </message> + <message> + <source>%1: Socket access error</source> + <translation>%1: prieigos prie lizdo klaida</translation> + </message> + <message> + <source>%1: Socket resource error</source> + <translation>%1: lizdo ištekliaus klaida</translation> + </message> + <message> + <source>%1: Socket operation timed out</source> + <translation>%1: baigėsi operacijai su lizdu skirtas laikas</translation> + </message> + <message> + <source>%1: Datagram too large</source> + <translation>%1: duomenų paketas per didelis</translation> + </message> + <message> + <source>%1: Connection error</source> + <translation>%1: ryšio klaida</translation> + </message> + <message> + <source>%1: The socket operation is not supported</source> + <translation>%1: operacija su lizdu nepalaikoma</translation> + </message> + <message> + <source>%1: Unknown error</source> + <translation>%1: nežinoma klaida</translation> + </message> + <message> + <source>%1: Unknown error %2</source> + <translation>%1: nežinoma klaida %2</translation> + </message> + <message> + <source>%1: Access denied</source> + <translation>%1: prieiga uždrausta</translation> + </message> +</context> +<context> + <name>QMYSQLDriver</name> + <message> + <source>Unable to open database '</source> + <translation>Nepavyko atverti duomenų bazės '</translation> + </message> + <message> + <source>Unable to connect</source> + <translation>Nepavyko užmegzti ryšio</translation> + </message> + <message> + <source>Unable to begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QMYSQLResult</name> + <message> + <source>Unable to fetch data</source> + <translation>Nepavyko gauti duomenų</translation> + </message> + <message> + <source>Unable to execute query</source> + <translation>Nepavyko įvykdyti užklausos</translation> + </message> + <message> + <source>Unable to store result</source> + <translation>Nepavyko išsaugoti rezultato</translation> + </message> + <message> + <source>Unable to execute next query</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to store next result</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> + <message> + <source>Unable to reset statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to bind value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> + <message> + <source>Unable to bind outvalues</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to store statement results</source> + <translation>Nepavyko išsaugoti sakinio rezultatų</translation> + </message> +</context> +<context> + <name>QMdiArea</name> + <message> + <source>(Untitled)</source> + <translation>(Be pavadinimo)</translation> + </message> +</context> +<context> + <name>QMdiSubWindow</name> + <message> + <source>- [%1]</source> + <translation>– [%1]</translation> + </message> + <message> + <source>%1 - [%2]</source> + <translation>%1 – [%2]</translation> + </message> + <message> + <source>Minimize</source> + <translation>Sumažinti</translation> + </message> + <message> + <source>Maximize</source> + <translation>Išdidinti</translation> + </message> + <message> + <source>Unshade</source> + <translation>Išvynioti</translation> + </message> + <message> + <source>Shade</source> + <translation>Suvynioti</translation> + </message> + <message> + <source>Restore Down</source> + <translation>Atkurti dydį</translation> + </message> + <message> + <source>Restore</source> + <translation>Atkurti langą</translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Help</source> + <translation>Žinynas</translation> + </message> + <message> + <source>Menu</source> + <translation>Meniu</translation> + </message> + <message> + <source>&Restore</source> + <translation>&Atkurti</translation> + </message> + <message> + <source>&Move</source> + <translation>&Perkelti</translation> + </message> + <message> + <source>&Size</source> + <translation>&Keisti dydį</translation> + </message> + <message> + <source>Mi&nimize</source> + <translation>Su&mažinti</translation> + </message> + <message> + <source>Ma&ximize</source> + <translation>Iš&didinti</translation> + </message> + <message> + <source>Stay on &Top</source> + <translation>&Visada viršuje</translation> + </message> + <message> + <source>&Close</source> + <translation>&Užverti</translation> + </message> +</context> +<context> + <name>QMenu</name> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> + <message> + <source>Execute</source> + <translation>Vykdyti</translation> + </message> +</context> +<context> + <name>QMenuBar</name> + <message> + <source>Actions</source> + <translation>Veiksmai</translation> + </message> + <message> + <source>Corner Toolbar</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMessageBox</name> + <message> + <source>Show Details...</source> + <translation>Išsamiau…</translation> + </message> + <message> + <source>Hide Details...</source> + <translation>Glausčiau…</translation> + </message> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>Help</source> + <translation>Žinynas</translation> + </message> + <message> + <source><h3>About Qt</h3><p>This program uses Qt version %1.</p></source> + <translation><h3>Apie „Qt“</h3><p>Ši programa naudoja „Qt %1“.</p></translation> + </message> + <message> + <source><p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p><p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> for an overview of Qt licensing.</p><p>Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokia.com</a> for more information.</p></source> + <translation><p>„Qt“ yra C++ priemonių komplektas, skirtas daugiaplatformėms programoms kurti.</p><p>Naudojant „Qt“, galima kurti perkeliamas tarp „Microsoft Windows“, „Mac&nbsp;OS&nbsp;X“, „Linux“ ir visų kitų pagrindinių UNIX variantų programas, naudojant tuos pačius pradinius tekstus. Taip pat Qt veikia integruotuose įrenginiuose, naudojančiuose „Embedded Linux“ ir „Windows CE“ operacines sistemas.</p><p>„Qt“ priemonių komplektas yra licencijuojamas trimis skirtingais būdais, tuo siekiant patenkinti visų naudotojų poreikius.</p><p>Mūsų komercinė licencinė sutartis skirta tiems atvejams, kai Jūs norite kurti nuosavybinę (komercinę) programinę įrangą, tačiau nenorite su niekuo dalintis jos pradiniais tekstais ar jų ištraukomis, arba kai Jūsų kuriamas produktas yra dėl kitų priežasčių nesuderinamas su GNU LGPL 2.1 versijos ar GNU GPL 3.0 versijos licencijomis.</p><p>GNU LGPL 2.1 versijos licenciją galite pasirinkti, jeigu kuriate „Qt“ programas (tiek laisvąsias, tiek nuosavybines) ir galite patenkinti šios licencijos reikalavimus.</p><p>GNU GPL 3.0 versijos licencijavimo būdas tinka tiems atvejams, kai Jūsų kuriamoje „Qt“ programoje bus naudojama pagal GNU GPL 3.0 versijos licenciją platinama programinė įranga arba kai Jūs norite ir galite patenkinti šios licencijos reikalavimus dėl kitų priežasčių.</p><p>Susipažinti su „Qt“ licencijavimo galimybėmis galite tinklalapyje <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a>.</p><p>© 2011 Nokia Corporation and/or its subsidiary(-ies).</p><p>„Qt“ yra kompanijos „Nokia“ produktas. Daugiau informacijos apie jį rasite adresu <a href="http://qt.nokia.com/">qt.nokia.com</a>.</p></translation> + </message> + <message> + <source>About Qt</source> + <translation>Apie „Qt“</translation> + </message> +</context> +<context> + <name>QMultiInputContext</name> + <message> + <source>Select IM</source> + <translation>Įvesties būdo pasirinkimas</translation> + </message> +</context> +<context> + <name>QMultiInputContextPlugin</name> + <message> + <source>Multiple input method switcher</source> + <translation>Skirtingų įvesties būtų perjungiklis</translation> + </message> + <message> + <source>Multiple input method switcher that uses the context menu of the text widgets</source> + <translation>Skirtingų įvesties būdų perjungiklis, esantis teksto laukų kontekstiniame meniu</translation> + </message> +</context> +<context> + <name>QNativeSocketEngine</name> + <message> + <source>Unable to initialize non-blocking socket</source> + <translation>Nepavyko inicijuoti neblokuojamo lizdo</translation> + </message> + <message> + <source>Unable to initialize broadcast socket</source> + <translation>Nepavyko inicijuoti lizdo transliavimui</translation> + </message> + <message> + <source>Attempt to use IPv6 socket on a platform with no IPv6 support</source> + <translation>Bandoma naudoti IPv6 lizdą platformoje, kurioje IPv6 protokolas nepalaikomas</translation> + </message> + <message> + <source>The remote host closed the connection</source> + <translation>Nutolęs mazgas užbaigė ryšį</translation> + </message> + <message> + <source>Network operation timed out</source> + <translation>Baigėsi tinklo operacijai skirtas laikas</translation> + </message> + <message> + <source>Out of resources</source> + <translation>Pritrūko išteklių</translation> + </message> + <message> + <source>Unsupported socket operation</source> + <translation>Nepalaikoma operacija su lizdu</translation> + </message> + <message> + <source>Protocol type not supported</source> + <translation>Nepalaikomas protokolo tipas</translation> + </message> + <message> + <source>Invalid socket descriptor</source> + <translation>Netinkamas lizdo deskriptorius</translation> + </message> + <message> + <source>Host unreachable</source> + <translation>Mazgas nepasiekiamas</translation> + </message> + <message> + <source>Network unreachable</source> + <translation>Tinklas nepasiekiamas</translation> + </message> + <message> + <source>Permission denied</source> + <translation>Nepakanka teisių</translation> + </message> + <message> + <source>Connection timed out</source> + <translation>Baigėsi ryšiui skirtas laikas</translation> + </message> + <message> + <source>Connection refused</source> + <translation>Ryšys atmestas</translation> + </message> + <message> + <source>The bound address is already in use</source> + <translation>Bandomas naudoti adresas jau yra naudojamas</translation> + </message> + <message> + <source>The address is not available</source> + <translation>Adresas neleidžiamas</translation> + </message> + <message> + <source>The address is protected</source> + <translation>Adresas apsaugotas</translation> + </message> + <message> + <source>Datagram was too large to send</source> + <translation>Duomenų paketas per didelis, kad galėtų būti išsiųstas</translation> + </message> + <message> + <source>Unable to send a message</source> + <translation>Nepavyko išsiųsti pranešimo</translation> + </message> + <message> + <source>Unable to receive a message</source> + <translation>Nepavyko gauti pranešimo</translation> + </message> + <message> + <source>Unable to write</source> + <translation>Rašymas nepavyko</translation> + </message> + <message> + <source>Network error</source> + <translation>Tinklo klaida</translation> + </message> + <message> + <source>Another socket is already listening on the same port</source> + <translation>Tą patį prievadą klausymui jau naudoja kitas lizdas</translation> + </message> + <message> + <source>Operation on non-socket</source> + <translation>Operacija ne su lizdu</translation> + </message> + <message> + <source>The proxy type is invalid for this operation</source> + <translation>Įgaliotojo serverio tipas netinkamas šiai operacijai</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QNetworkAccessCacheBackend</name> + <message> + <source>Error opening %1</source> + <translation>Klaida atveriant %1</translation> + </message> +</context> +<context> + <name>QNetworkAccessDataBackend</name> + <message> + <source>Operation not supported on %1</source> + <translation type="obsolete">Operacija nepalaikoma su %1</translation> + </message> + <message> + <source>Invalid URI: %1</source> + <translation>Netinkamas universalusis ištekliaus identifikatorius (URI): %1</translation> + </message> +</context> +<context> + <name>QNetworkAccessDebugPipeBackend</name> + <message> + <source>Write error writing to %1: %2</source> + <translation>Rašymo klaida rašant į %1: %2</translation> + </message> + <message> + <source>Socket error on %1: %2</source> + <translation>Lizdo %1 klaida: %2</translation> + </message> + <message> + <source>Remote host closed the connection prematurely on %1</source> + <translation>Nutolęs mazgas netikėtai užbaigė ryšį lizde %1</translation> + </message> +</context> +<context> + <name>QNetworkAccessFileBackend</name> + <message> + <source>Request for opening non-local file %1</source> + <translation>Prašoma atverti nevietinį failą %1</translation> + </message> + <message> + <source>Cannot open %1: Path is a directory</source> + <translation>Nepavyko atverti %1: tai katalogo kelias</translation> + </message> + <message> + <source>Error opening %1: %2</source> + <translation>Klaida atveriant %1: %2</translation> + </message> + <message> + <source>Write error writing to %1: %2</source> + <translation>Rašymo klaida rašant %1: %2</translation> + </message> + <message> + <source>Read error reading from %1: %2</source> + <translation>Skaitymo klaida skaitant %1: %2</translation> + </message> +</context> +<context> + <name>QNetworkAccessFtpBackend</name> + <message> + <source>No suitable proxy found</source> + <translation>Nerastas tinkamas įgaliotasis serveris</translation> + </message> + <message> + <source>Cannot open %1: is a directory</source> + <translation>Nepavyko atverti %1: tai yra katalogas</translation> + </message> + <message> + <source>Logging in to %1 failed: authentication required</source> + <translation>Registracija į seansą su %1 nepavyko: būtinas tapatumo nustatymas</translation> + </message> + <message> + <source>Error while downloading %1: %2</source> + <translation>Klaida parsiunčiant %1: %2</translation> + </message> + <message> + <source>Error while uploading %1: %2</source> + <translation>Klaida nusiunčiant %1: %2</translation> + </message> +</context> +<context> + <name>QNetworkAccessHttpBackend</name> + <message> + <source>No suitable proxy found</source> + <translation>Nerastas tinkamas įgaliotasis serveris</translation> + </message> +</context> +<context> + <name>QNetworkAccessManager</name> + <message> + <source>Network access is disabled.</source> + <translation>Prieiga prie tinklo išjungta.</translation> + </message> +</context> +<context> + <name>QNetworkReply</name> + <message> + <source>Error downloading %1 - server replied: %2</source> + <translation>Klaida parsiunčiant %1. Serveris atsakė: %2</translation> + </message> + <message> + <source>Protocol "%1" is unknown</source> + <translation>Protokolas „%1“ nežinomas</translation> + </message> + <message> + <source>Network session error.</source> + <translation>Tinklo seanso klaida.</translation> + </message> + <message> + <source>backend start error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Temporary network failure.</source> + <translation>Laikina problema su tinklu.</translation> + </message> +</context> +<context> + <name>QNetworkReplyImpl</name> + <message> + <source>Operation canceled</source> + <translation>Operacija atšaukta</translation> + </message> +</context> +<context> + <name>QNetworkSession</name> + <message> + <source>Invalid configuration.</source> + <translation>Neleistina sąranka.</translation> + </message> +</context> +<context> + <name>QNetworkSessionPrivateImpl</name> + <message> + <source>Roaming error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Session aborted by user or system</source> + <translation>Seansą nutraukė naudotojas arba sistema</translation> + </message> + <message> + <source>The specified configuration cannot be used.</source> + <translation>Nurodyta konfigūracija negali būti naudojama.</translation> + </message> + <message> + <source>Unidentified Error</source> + <translation>Neidentifikuota klaida</translation> + </message> + <message> + <source>Unknown session error.</source> + <translation>Nežinoma seanso klaida.</translation> + </message> + <message> + <source>The session was aborted by the user or system.</source> + <translation>Seansą nutraukė naudotojas arba sistema.</translation> + </message> + <message> + <source>The requested operation is not supported by the system.</source> + <translation>Norima atlikti operacija yra nepalaikoma sistemos.</translation> + </message> + <message> + <source>Roaming was aborted or is not possible.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIDriver</name> + <message> + <source>Unable to initialize</source> + <comment>QOCIDriver</comment> + <translation>Inicijavimas nepavyko</translation> + </message> + <message> + <source>Unable to logon</source> + <translation>Nepavyko registruotis į seansą</translation> + </message> + <message> + <source>Unable to begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QOCIResult</name> + <message> + <source>Unable to bind column for batch execute</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to execute batch statement</source> + <translation>Nepavyko įvykdyti paketinio sakinio</translation> + </message> + <message> + <source>Unable to goto next</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to alloc statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> + <message> + <source>Unable to get statement type</source> + <translation>Nepavyko gauti sakinio tipo</translation> + </message> + <message> + <source>Unable to bind value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> +</context> +<context> + <name>QODBCDriver</name> + <message> + <source>Unable to connect</source> + <translation>Nepavyko užmegzti ryšio</translation> + </message> + <message> + <source>Unable to connect - Driver doesn't support all functionality required</source> + <translation>Nepavyko užmegzti ryšio: tvarkyklėje nepalaikomas visas reikiamas funkcionalumas</translation> + </message> + <message> + <source>Unable to disable autocommit</source> + <translation>Nepavyko išjungti automatinio transakcijų patvirtinimo</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> + <message> + <source>Unable to enable autocommit</source> + <translation>Nepavyko įjungti automatinio transakcijų patvirtinimo</translation> + </message> +</context> +<context> + <name>QODBCResult</name> + <message> + <source>QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration</source> + <translation>QODBCResult::reset: nepavyko nustatyti sakinio atributo „SQL_CURSOR_STATIC“. Patikrinkite ODBC tvarkyklės sąranką</translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> + <message> + <source>Unable to fetch</source> + <translation>Nepavyko gauti įrašo</translation> + </message> + <message> + <source>Unable to fetch next</source> + <translation>Nepavyko gauti tolesnio įrašo</translation> + </message> + <message> + <source>Unable to fetch first</source> + <translation>Nepavyko gauti pirmojo įrašo</translation> + </message> + <message> + <source>Unable to fetch previous</source> + <translation>Nepavyko gauti ankstesnio įrašo</translation> + </message> + <message> + <source>Unable to prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> + <message> + <source>Unable to bind variable</source> + <translation>Nepavyko susieti kintamojo</translation> + </message> + <message> + <source>Unable to fetch last</source> + <translation>Nepavyko gauti paskutinio įrašo</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source>PulseAudio Sound Server</source> + <translation>„PulseAudio“ garso serveris</translation> + </message> + <message> + <source>"%1" duplicates a previous role name and will be disabled.</source> + <translation>„%1“ dubliuoja ankstesnės rolės vardą, todėl bus išjungtas.</translation> + </message> + <message> + <source>invalid query: "%1"</source> + <translation>netinkama užklausa: „%1“</translation> + </message> + <message> + <source>Host not found</source> + <translation>Mazgas nerastas</translation> + </message> +</context> +<context> + <name>QPPDOptionsModel</name> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Value</source> + <translation>Reikšmė</translation> + </message> +</context> +<context> + <name>QPSQLDriver</name> + <message> + <source>Unable to connect</source> + <translation>Nepavyko užmegzti ryšio</translation> + </message> + <message> + <source>Could not begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Could not commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Could not rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> + <message> + <source>Unable to subscribe</source> + <translation>Nepavyko prenumeruoti</translation> + </message> + <message> + <source>Unable to unsubscribe</source> + <translation>Nepavyko atsisakyti prenumeratos</translation> + </message> +</context> +<context> + <name>QPSQLResult</name> + <message> + <source>Unable to create query</source> + <translation>Nepavyko sukurti užklausos</translation> + </message> + <message> + <source>Unable to prepare statement</source> + <translation>Nepavyko paruošti sakinio</translation> + </message> +</context> +<context> + <name>QPageSetupWidget</name> + <message> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <source>Paper</source> + <translation>Popierius</translation> + </message> + <message> + <source>Page size:</source> + <translation>Popieriaus dydis:</translation> + </message> + <message> + <source>Width:</source> + <translation>Plotis:</translation> + </message> + <message> + <source>Height:</source> + <translation>Aukštis:</translation> + </message> + <message> + <source>Paper source:</source> + <translation>Popieriaus šaltinis:</translation> + </message> + <message> + <source>Orientation</source> + <translation>Orientacija</translation> + </message> + <message> + <source>Portrait</source> + <translation>Stačias</translation> + </message> + <message> + <source>Landscape</source> + <translation>Gulsčias</translation> + </message> + <message> + <source>Reverse landscape</source> + <translation>Apverstas gulsčias</translation> + </message> + <message> + <source>Reverse portrait</source> + <translation>Apverstas stačias</translation> + </message> + <message> + <source>Margins</source> + <translation>Paraštės</translation> + </message> + <message> + <source>top margin</source> + <translation>viršutinė paraštė</translation> + </message> + <message> + <source>left margin</source> + <translation>kairioji paraštė</translation> + </message> + <message> + <source>right margin</source> + <translation>dešinioji paraštė</translation> + </message> + <message> + <source>bottom margin</source> + <translation>apatinė paraštė</translation> + </message> + <message> + <source>Centimeters (cm)</source> + <translation>Centimetrai (cm)</translation> + </message> + <message> + <source>Millimeters (mm)</source> + <translation>Milimetrai (mm)</translation> + </message> + <message> + <source>Inches (in)</source> + <translation>Coliai (in)</translation> + </message> + <message> + <source>Points (pt)</source> + <translation>Taškai (pt)</translation> + </message> +</context> +<context> + <name>QPluginLoader</name> + <message> + <source>The plugin was not loaded.</source> + <translation>Papildinys neįkeltas.</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QPrintDialog</name> + <message> + <source>Print</source> + <translation>Spausdinimas</translation> + </message> + <message> + <source>A0</source> + <translation>A0</translation> + </message> + <message> + <source>A1</source> + <translation>A1</translation> + </message> + <message> + <source>A2</source> + <translation>A2</translation> + </message> + <message> + <source>A3</source> + <translation>A3</translation> + </message> + <message> + <source>A4</source> + <translation>A4</translation> + </message> + <message> + <source>A5</source> + <translation>A5</translation> + </message> + <message> + <source>A6</source> + <translation>A6</translation> + </message> + <message> + <source>A7</source> + <translation>A7</translation> + </message> + <message> + <source>A8</source> + <translation>A8</translation> + </message> + <message> + <source>A9</source> + <translation>A9</translation> + </message> + <message> + <source>B0</source> + <translation>B0</translation> + </message> + <message> + <source>B1</source> + <translation>B1</translation> + </message> + <message> + <source>B2</source> + <translation>B2</translation> + </message> + <message> + <source>B3</source> + <translation>B3</translation> + </message> + <message> + <source>B4</source> + <translation>B4</translation> + </message> + <message> + <source>B5</source> + <translation>B5</translation> + </message> + <message> + <source>B6</source> + <translation>B6</translation> + </message> + <message> + <source>B7</source> + <translation>B7</translation> + </message> + <message> + <source>B8</source> + <translation>B8</translation> + </message> + <message> + <source>B9</source> + <translation>B9</translation> + </message> + <message> + <source>B10</source> + <translation>B10</translation> + </message> + <message> + <source>C5E</source> + <translation>C5E</translation> + </message> + <message> + <source>DLE</source> + <translation>DLE</translation> + </message> + <message> + <source>Executive</source> + <translation>Executive</translation> + </message> + <message> + <source>Folio</source> + <translation>Folio</translation> + </message> + <message> + <source>Ledger</source> + <translation>Ledger</translation> + </message> + <message> + <source>Legal</source> + <translation>Legal</translation> + </message> + <message> + <source>Letter</source> + <translation>Letter</translation> + </message> + <message> + <source>Tabloid</source> + <translation>Tabloid</translation> + </message> + <message> + <source>US Common #10 Envelope</source> + <translation>JAV įprastas #10 vokas</translation> + </message> + <message> + <source>Custom</source> + <translation>Pasirinktinis</translation> + </message> + <message> + <source>File exists</source> + <translation>Toks failas jau yra</translation> + </message> + <message> + <source><qt>Do you want to overwrite it?</qt></source> + <translation><qt>Ar norite jį perrašyti?</qt></translation> + </message> + <message> + <source>A0 (841 x 1189 mm)</source> + <translation>A0 (841 × 1189 mm)</translation> + </message> + <message> + <source>A1 (594 x 841 mm)</source> + <translation>A1 (594 × 841 mm)</translation> + </message> + <message> + <source>A2 (420 x 594 mm)</source> + <translation>A2 (420 × 594 mm)</translation> + </message> + <message> + <source>A3 (297 x 420 mm)</source> + <translation>A3 (297 × 420 mm)</translation> + </message> + <message> + <source>A4 (210 x 297 mm, 8.26 x 11.7 inches)</source> + <translation>A4 (210 × 297 mm; 8,26 × 11,7 colio)</translation> + </message> + <message> + <source>A5 (148 x 210 mm)</source> + <translation>A5 (148 × 210 mm)</translation> + </message> + <message> + <source>A6 (105 x 148 mm)</source> + <translation>A6 (105 × 148 mm)</translation> + </message> + <message> + <source>A7 (74 x 105 mm)</source> + <translation>A7 (74 × 105 mm)</translation> + </message> + <message> + <source>A8 (52 x 74 mm)</source> + <translation>A8 (52 × 74 mm)</translation> + </message> + <message> + <source>A9 (37 x 52 mm)</source> + <translation>A9 (37 × 52 mm)</translation> + </message> + <message> + <source>B0 (1000 x 1414 mm)</source> + <translation>B0 (1000 × 1414 mm)</translation> + </message> + <message> + <source>B1 (707 x 1000 mm)</source> + <translation>B1 (707 × 1000 mm)</translation> + </message> + <message> + <source>B2 (500 x 707 mm)</source> + <translation>B2 (500 × 707 mm)</translation> + </message> + <message> + <source>B3 (353 x 500 mm)</source> + <translation>B3 (353 × 500 mm)</translation> + </message> + <message> + <source>B4 (250 x 353 mm)</source> + <translation>B4 (250 × 353 mm)</translation> + </message> + <message> + <source>B5 (176 x 250 mm, 6.93 x 9.84 inches)</source> + <translation>B5 (176 × 250 mm; 6,93 × 9,84 colio)</translation> + </message> + <message> + <source>B6 (125 x 176 mm)</source> + <translation>B6 (125 × 176 mm)</translation> + </message> + <message> + <source>B7 (88 x 125 mm)</source> + <translation>B7 (88 × 125 mm)</translation> + </message> + <message> + <source>B8 (62 x 88 mm)</source> + <translation>B8 (62 × 88 mm)</translation> + </message> + <message> + <source>B9 (44 x 62 mm)</source> + <translation>B9 (44 × 62 mm)</translation> + </message> + <message> + <source>B10 (31 x 44 mm)</source> + <translation>B10 (31 × 44 mm)</translation> + </message> + <message> + <source>C5E (163 x 229 mm)</source> + <translation>C5E (163 × 229 mm)</translation> + </message> + <message> + <source>DLE (110 x 220 mm)</source> + <translation>DLE (110 × 220 mm)</translation> + </message> + <message> + <source>Executive (7.5 x 10 inches, 191 x 254 mm)</source> + <translation>Executive (7,5 × 10 colių; 191 × 254 mm)</translation> + </message> + <message> + <source>Folio (210 x 330 mm)</source> + <translation>Folio (210 × 330 mm)</translation> + </message> + <message> + <source>Ledger (432 x 279 mm)</source> + <translation>Ledger (432 × 279 mm)</translation> + </message> + <message> + <source>Legal (8.5 x 14 inches, 216 x 356 mm)</source> + <translation>Legal (8,5 × 14 colių; 216 × 356 mm)</translation> + </message> + <message> + <source>Letter (8.5 x 11 inches, 216 x 279 mm)</source> + <translation>Letter (8,5 × 11 colių; 216 × 279 mm)</translation> + </message> + <message> + <source>Tabloid (279 x 432 mm)</source> + <translation>Tabloid (279 × 432 mm)</translation> + </message> + <message> + <source>US Common #10 Envelope (105 x 241 mm)</source> + <translation>JAV įprastas #10 vokas (105 × 241 mm)</translation> + </message> + <message> + <source>Print all</source> + <translation>Spausdinti viską</translation> + </message> + <message> + <source>Print selection</source> + <translation>Spausdinti pažymėtą sritį</translation> + </message> + <message> + <source>Print range</source> + <translation>Spausdinti rėžį</translation> + </message> + <message> + <source>Print current page</source> + <translation>Spausdinti šį puslapį</translation> + </message> + <message> + <source>&Options >></source> + <translation>&Parinktys >></translation> + </message> + <message> + <source>&Print</source> + <translation>&Spausdinti</translation> + </message> + <message> + <source>&Options <<</source> + <translation>&Parinktys <<</translation> + </message> + <message> + <source>Print to File (PDF)</source> + <translation>Spausdinti į failą (PDF)</translation> + </message> + <message> + <source>Print to File (Postscript)</source> + <translation>Spausdinti į failą (PostScript)</translation> + </message> + <message> + <source>Local file</source> + <translation>vietinis failas</translation> + </message> + <message> + <source>Write %1 file</source> + <translation>įrašyti %1 failą</translation> + </message> + <message> + <source>Print To File ...</source> + <translation>Parinkite failą, į kurį norite spausdinti</translation> + </message> + <message> + <source>%1 is a directory. +Please choose a different file name.</source> + <translation>„%1“ yra katalogas. +Pasirinkite kitą failo vardą.</translation> + </message> + <message> + <source>File %1 is not writable. +Please choose a different file name.</source> + <translation>Į failą „%1“ rašyti neleidžiama. +Pasirinkite kitą failo vardą.</translation> + </message> + <message> + <source>%1 already exists. +Do you want to overwrite it?</source> + <translation>Failas „%1“ jau yra. +Ar norite jį perrašyti?</translation> + </message> + <message> + <source>The 'From' value cannot be greater than the 'To' value.</source> + <translation>Reikšmė „nuo“ negali būti didesnė už reikšmę „iki“.</translation> + </message> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>locally connected</source> + <translation>prijungtas prie šio įrenginio</translation> + </message> + <message> + <source>Aliases: %1</source> + <translation>Alternatyvieji vardai: %1</translation> + </message> + <message> + <source>unknown</source> + <translation>nežinomas</translation> + </message> +</context> +<context> + <name>QPrintPreviewDialog</name> + <message> + <source>Page Setup</source> + <translation>Puslapio parinktys</translation> + </message> + <message> + <source>%1%</source> + <translation>%1%</translation> + </message> + <message> + <source>Print Preview</source> + <translation>Spaudinio peržiūra</translation> + </message> + <message> + <source>Next page</source> + <translation>Kitas puslapis</translation> + </message> + <message> + <source>Previous page</source> + <translation>Ankstesnis puslapis</translation> + </message> + <message> + <source>First page</source> + <translation>Pirmas puslapis</translation> + </message> + <message> + <source>Last page</source> + <translation>Paskutinis puslapis</translation> + </message> + <message> + <source>Fit width</source> + <translation>Priderinti mastelį prie lapo pločio</translation> + </message> + <message> + <source>Fit page</source> + <translation>Priderinti mastelį prie lapo dydžio</translation> + </message> + <message> + <source>Zoom in</source> + <translation>Pritraukti</translation> + </message> + <message> + <source>Zoom out</source> + <translation>Atitraukti</translation> + </message> + <message> + <source>Portrait</source> + <translation>Stačias lapas</translation> + </message> + <message> + <source>Landscape</source> + <translation>Gulsčias lapas</translation> + </message> + <message> + <source>Show single page</source> + <translation>Rodyti vieną puslapį</translation> + </message> + <message> + <source>Show facing pages</source> + <translation>Rodyti kaip knygą</translation> + </message> + <message> + <source>Show overview of all pages</source> + <translation>Rodyti visų puslapių apžvalgą</translation> + </message> + <message> + <source>Print</source> + <translation>Spausdinti</translation> + </message> + <message> + <source>Page setup</source> + <translation>Puslapio parinktys</translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Export to PDF</source> + <translation>Eksportuoti PDF formatu</translation> + </message> + <message> + <source>Export to PostScript</source> + <translation>Eksportuoti „PostScript“ formatu</translation> + </message> +</context> +<context> + <name>QPrintPropertiesWidget</name> + <message> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <source>Page</source> + <translation>Puslapis</translation> + </message> + <message> + <source>Advanced</source> + <translation>Kita</translation> + </message> +</context> +<context> + <name>QPrintSettingsOutput</name> + <message> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <source>Copies</source> + <translation>Kopijos</translation> + </message> + <message> + <source>Print range</source> + <translation>Spaudinio apimtis</translation> + </message> + <message> + <source>Print all</source> + <translation>Spausdinti viską</translation> + </message> + <message> + <source>Pages from</source> + <translation>Puslapius nuo</translation> + </message> + <message> + <source>to</source> + <translation>iki</translation> + </message> + <message> + <source>Current Page</source> + <translation>Tik šį puslapį</translation> + </message> + <message> + <source>Selection</source> + <translation>Pažymėtą sritį</translation> + </message> + <message> + <source>Output Settings</source> + <translation>Išvesties parinktys</translation> + </message> + <message> + <source>Copies:</source> + <translation>Kopijos:</translation> + </message> + <message> + <source>Collate</source> + <translation>Sugrupuoti</translation> + </message> + <message> + <source>Reverse</source> + <translation>Sp. atvirkštine tvarka</translation> + </message> + <message> + <source>Options</source> + <translation>Parinktys</translation> + </message> + <message> + <source>Color Mode</source> + <translation>Spalvų pateikimas</translation> + </message> + <message> + <source>Color</source> + <translation>Spausdinti spalvotai</translation> + </message> + <message> + <source>Grayscale</source> + <translation>Spausdinti nespalvotai</translation> + </message> + <message> + <source>Duplex Printing</source> + <translation>Dvipusis spausdinimas</translation> + </message> + <message> + <source>None</source> + <translation>Nenaudoti</translation> + </message> + <message> + <source>Long side</source> + <translation>Versti per ilgąją kraštinę</translation> + </message> + <message> + <source>Short side</source> + <translation>Versti per trumpąją kraštinę</translation> + </message> +</context> +<context> + <name>QPrintWidget</name> + <message> + <source>Form</source> + <translation>Forma</translation> + </message> + <message> + <source>Printer</source> + <translation>Spausdintuvas</translation> + </message> + <message> + <source>&Name:</source> + <translation>&Vardas:</translation> + </message> + <message> + <source>P&roperties</source> + <translation>&Nuostatos</translation> + </message> + <message> + <source>Location:</source> + <translation>Vieta:</translation> + </message> + <message> + <source>Preview</source> + <translation>Peržiūra</translation> + </message> + <message> + <source>Type:</source> + <translation>Tipas:</translation> + </message> + <message> + <source>Output &file:</source> + <translation>Išvesties &failas:</translation> + </message> + <message> + <source>...</source> + <translation>…</translation> + </message> +</context> +<context> + <name>QProcess</name> + <message> + <source>Error reading from process</source> + <translation>Klaida skaitant iš proceso</translation> + </message> + <message> + <source>Error writing to process</source> + <translation>Klaida rašant į procesą</translation> + </message> + <message> + <source>Process crashed</source> + <translation>Procesas užstrigo</translation> + </message> + <message> + <source>No program defined</source> + <translation>Nenurodyta programa</translation> + </message> + <message> + <source>Could not open input redirection for reading</source> + <translation>Nepavyko skaitymui atverti įvesties peradresavimo</translation> + </message> + <message> + <source>Could not open output redirection for writing</source> + <translation>Nepavyko rašymui atverti išvesties peradresavimo</translation> + </message> + <message> + <source>Resource error (fork failure): %1</source> + <translation>Ištekliaus klaida kuriant vaikinį procesą: %1</translation> + </message> + <message> + <source>Process operation timed out</source> + <translation>Baigėsi operacijai su procesu skirtas laikas</translation> + </message> + <message> + <source>Process failed to start: %1</source> + <translation>Proceso paleisti nepavyko: %1</translation> + </message> +</context> +<context> + <name>QProgressDialog</name> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> +</context> +<context> + <name>QRadioButton</name> + <message> + <source>Check</source> + <translation>Pažymėti</translation> + </message> +</context> +<context> + <name>QRegExp</name> + <message> + <source>no error occurred</source> + <translation>klaidų neaptikta</translation> + </message> + <message> + <source>disabled feature used</source> + <translation>naudojama išjungta galimybė</translation> + </message> + <message> + <source>bad char class syntax</source> + <translation>bloga simbolių klasės sintaksė</translation> + </message> + <message> + <source>bad lookahead syntax</source> + <translation>bloga apžvalgos į priekį sintaksė</translation> + </message> + <message> + <source>bad repetition syntax</source> + <translation>bloga kartojimo sintaksė</translation> + </message> + <message> + <source>invalid octal value</source> + <translation>negalima aštuntainė reikšmė</translation> + </message> + <message> + <source>missing left delim</source> + <translation>trūksta kairiojo skirtuko</translation> + </message> + <message> + <source>unexpected end</source> + <translation>netikėta pabaiga</translation> + </message> + <message> + <source>met internal limit</source> + <translation>pasiekta vidinė riba</translation> + </message> + <message> + <source>invalid interval</source> + <translation>negalimas intervalas</translation> + </message> + <message> + <source>invalid category</source> + <translation>negalima kategorija</translation> + </message> +</context> +<context> + <name>QSQLite2Driver</name> + <message> + <source>Error opening database</source> + <translation>Klaida atveriant duomenų bazę</translation> + </message> + <message> + <source>Unable to begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QSQLite2Result</name> + <message> + <source>Unable to fetch results</source> + <translation>Nepavyko gauti rezultatų</translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> +</context> +<context> + <name>QSQLiteDriver</name> + <message> + <source>Error opening database</source> + <translation>Klaida atveriant duomenų bazę</translation> + </message> + <message> + <source>Error closing database</source> + <translation>Klaida užveriant duomenų bazę</translation> + </message> + <message> + <source>Unable to begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QSQLiteResult</name> + <message> + <source>Unable to fetch row</source> + <translation>Nepavyko gauti eilutės</translation> + </message> + <message> + <source>No query</source> + <translation>Nėra užklausos</translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> + <message> + <source>Unable to reset statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to bind parameters</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Parameter count mismatch</source> + <translation>Nesutampa parametrų skaičius</translation> + </message> +</context> +<context> + <name>QScriptBreakpointsModel</name> + <message> + <source>ID</source> + <translation>ID</translation> + </message> + <message> + <source>Location</source> + <translation>Vieta</translation> + </message> + <message> + <source>Condition</source> + <translation>Sąlyga</translation> + </message> + <message> + <source>Ignore-count</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Single-shot</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hit-count</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QScriptBreakpointsWidget</name> + <message> + <source>New</source> + <translation>Naujas</translation> + </message> + <message> + <source>Delete</source> + <translation>Pašalinti</translation> + </message> +</context> +<context> + <name>QScriptDebugger</name> + <message> + <source>Go to Line</source> + <translation>Eiti į eilutę</translation> + </message> + <message> + <source>Line:</source> + <translation>Eilutė:</translation> + </message> + <message> + <source>Interrupt</source> + <translation>Pertraukti</translation> + </message> + <message> + <source>Shift+F5</source> + <translation>Shift+F5</translation> + </message> + <message> + <source>Continue</source> + <translation>Tęsti</translation> + </message> + <message> + <source>F5</source> + <translation>F5</translation> + </message> + <message> + <source>Step Into</source> + <translation>Įžengti</translation> + </message> + <message> + <source>F11</source> + <translation>F11</translation> + </message> + <message> + <source>Step Over</source> + <translation>Peržengti</translation> + </message> + <message> + <source>F10</source> + <translation>F10</translation> + </message> + <message> + <source>Step Out</source> + <translation>Išžengti</translation> + </message> + <message> + <source>Shift+F11</source> + <translation>Shift+F11</translation> + </message> + <message> + <source>Run to Cursor</source> + <translation>Vykdyti iki žymeklio</translation> + </message> + <message> + <source>Ctrl+F10</source> + <translation>Ctrl+F10</translation> + </message> + <message> + <source>Run to New Script</source> + <translation>Vykdyti iki naujo scenarijaus</translation> + </message> + <message> + <source>Toggle Breakpoint</source> + <translation>Įjungti / išjungti stabdos tašką</translation> + </message> + <message> + <source>F9</source> + <translation>F9</translation> + </message> + <message> + <source>Clear Debug Output</source> + <translation>Išvalyti derinimo išvestį</translation> + </message> + <message> + <source>Clear Error Log</source> + <translation>Išvalyti klaidų žurnalą</translation> + </message> + <message> + <source>Clear Console</source> + <translation>Išvalyti pultą</translation> + </message> + <message> + <source>&Find in Script...</source> + <translation>&Ieškoti scenarijuje…</translation> + </message> + <message> + <source>Ctrl+F</source> + <translation>Ctrl+F</translation> + </message> + <message> + <source>Find &Next</source> + <translation>Ieškoti &toliau</translation> + </message> + <message> + <source>F3</source> + <translation>F3</translation> + </message> + <message> + <source>Find &Previous</source> + <translation>Ieškoti &atgal</translation> + </message> + <message> + <source>Shift+F3</source> + <translation>Shift+F3</translation> + </message> + <message> + <source>Ctrl+G</source> + <translation>Ctrl+G</translation> + </message> + <message> + <source>Debug</source> + <translation>Derinimas</translation> + </message> +</context> +<context> + <name>QScriptDebuggerCodeFinderWidget</name> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Previous</source> + <translation>Ankstesnis</translation> + </message> + <message> + <source>Next</source> + <translation>Tolesnis</translation> + </message> + <message> + <source>Case Sensitive</source> + <translation>Skirti didžiąsias ir mažąsias raides</translation> + </message> + <message> + <source>Whole words</source> + <translation>Ieškoti tik pilnų žodžių</translation> + </message> + <message> + <source><img src=":/qt/scripttools/debugging/images/wrap.png">&nbsp;Search wrapped</source> + <translation><img src=":/qt/scripttools/debugging/images/wrap.png">&nbsp;Ieškoti laužyto teksto</translation> + </message> +</context> +<context> + <name>QScriptDebuggerLocalsModel</name> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Value</source> + <translation>Reikšmė</translation> + </message> +</context> +<context> + <name>QScriptDebuggerStackModel</name> + <message> + <source>Level</source> + <translation>Lygmuo</translation> + </message> + <message> + <source>Name</source> + <translation>Vardas</translation> + </message> + <message> + <source>Location</source> + <translation>Vieta</translation> + </message> +</context> +<context> + <name>QScriptEdit</name> + <message> + <source>Toggle Breakpoint</source> + <translation>Įjungti / išjungti stabdos tašką</translation> + </message> + <message> + <source>Disable Breakpoint</source> + <translation>Išjungti stabdos tašką</translation> + </message> + <message> + <source>Enable Breakpoint</source> + <translation>Įjungti stabdos tašką</translation> + </message> + <message> + <source>Breakpoint Condition:</source> + <translation>Stabdos taško sąlyga:</translation> + </message> +</context> +<context> + <name>QScriptEngineDebugger</name> + <message> + <source>Loaded Scripts</source> + <translation>Įkelti scenarijai</translation> + </message> + <message> + <source>Breakpoints</source> + <translation>Stabdos taškai</translation> + </message> + <message> + <source>Stack</source> + <translation>Dėklas</translation> + </message> + <message> + <source>Locals</source> + <translation>Vietiniai kintamieji</translation> + </message> + <message> + <source>Console</source> + <translation>Pultas</translation> + </message> + <message> + <source>Debug Output</source> + <translation>Derinimo išvestis</translation> + </message> + <message> + <source>Error Log</source> + <translation>Klaidų žurnalas</translation> + </message> + <message> + <source>Search</source> + <translation>Paieška</translation> + </message> + <message> + <source>View</source> + <translation>Rodymas</translation> + </message> + <message> + <source>Qt Script Debugger</source> + <translation>„Qt“ scenarijų derintuvė</translation> + </message> +</context> +<context> + <name>QScriptNewBreakpointWidget</name> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> +</context> +<context> + <name>QScrollBar</name> + <message> + <source>Scroll here</source> + <translation>Slinkti į čia</translation> + </message> + <message> + <source>Left edge</source> + <translation>Kairysis kraštas</translation> + </message> + <message> + <source>Top</source> + <translation>Viršus</translation> + </message> + <message> + <source>Right edge</source> + <translation>Dešinysis kraštas</translation> + </message> + <message> + <source>Bottom</source> + <translation>Apačia</translation> + </message> + <message> + <source>Page left</source> + <translation>Puslapis kairėn</translation> + </message> + <message> + <source>Page up</source> + <translation>Puslapis aukštyn</translation> + </message> + <message> + <source>Page right</source> + <translation>Puslapis dešinėn</translation> + </message> + <message> + <source>Page down</source> + <translation>Puslapis žemyn</translation> + </message> + <message> + <source>Scroll left</source> + <translation>Slinkti kairėn</translation> + </message> + <message> + <source>Scroll up</source> + <translation>Slinkti aukštyn</translation> + </message> + <message> + <source>Scroll right</source> + <translation>Slinkti dešinėn</translation> + </message> + <message> + <source>Scroll down</source> + <translation>Slinkti žemyn</translation> + </message> + <message> + <source>Line up</source> + <translation>Eilutė aukštyn</translation> + </message> + <message> + <source>Position</source> + <translation>Padėtis</translation> + </message> + <message> + <source>Line down</source> + <translation>Eilutė žemyn</translation> + </message> +</context> +<context> + <name>QSharedMemory</name> + <message> + <source>%1: unable to set key on lock</source> + <translation>%1: užrakinant nepavyko nustatyti rakto</translation> + </message> + <message> + <source>%1: create size is less then 0</source> + <translation>%1: bandomo kurti objekto dydis neigiamas</translation> + </message> + <message> + <source>%1: unable to lock</source> + <translation>%1: nepavyko užrakinti</translation> + </message> + <message> + <source>%1: unable to unlock</source> + <translation>%1: nepavyko atrakinti</translation> + </message> + <message> + <source>%1: already exists</source> + <translation>%1: jau egzistuoja</translation> + </message> + <message> + <source>%1: doesn't exists</source> + <translation>%1: neegzistuoja</translation> + </message> + <message> + <source>%1: invalid size</source> + <translation>%1: neleistinas dydis</translation> + </message> + <message> + <source>%1: out of resources</source> + <translation>%1: pritrūko išteklių</translation> + </message> + <message> + <source>%1: permission denied</source> + <translation>%1: nepakanka teisių</translation> + </message> + <message> + <source>%1: unknown error %2</source> + <translation>%1: nežinoma klaida %2</translation> + </message> + <message> + <source>%1: key error</source> + <translation type="obsolete">%1: rakto klaida</translation> + </message> + <message> + <source>%1: unable to make key</source> + <translation>%1: rakto sukurti nepavyko</translation> + </message> + <message> + <source>%1: doesn't exist</source> + <translation>%1: neegzistuoja</translation> + </message> + <message> + <source>%1: key is empty</source> + <translation>%1: raktas tuščias</translation> + </message> + <message> + <source>%1: UNIX key file doesn't exist</source> + <translation>%1: UNIX rakto failas neegzistuoja</translation> + </message> + <message> + <source>%1: ftok failed</source> + <translation>%1: nepavyko ftok()</translation> + </message> + <message> + <source>%1: system-imposed size restrictions</source> + <translation>%1: dydį ribojama sistema</translation> + </message> + <message> + <source>%1: bad name</source> + <translation>%1: netinkamas pavadinimas</translation> + </message> + <message> + <source>%1: not attached</source> + <translation>%1: nesusieta</translation> + </message> + <message> + <source>%1: size query failed</source> + <translation>%1: dydžio užklausa nepavyko</translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <source>Space</source> + <extracomment>This and all following "incomprehensible" strings in QShortcut context are key names. Please use the localized names appearing on actual keyboards or whatever is commonly used.</extracomment> + <translation>Tarpas</translation> + </message> + <message> + <source>Esc</source> + <translation>Gr</translation> + </message> + <message> + <source>Tab</source> + <translation>Tab</translation> + </message> + <message> + <source>Backtab</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Backspace</source> + <translation>Naikinti iš kairės</translation> + </message> + <message> + <source>Return</source> + <translation>Įvesti</translation> + </message> + <message> + <source>Enter</source> + <translation>Įvesti</translation> + </message> + <message> + <source>Ins</source> + <translation>Įterpti</translation> + </message> + <message> + <source>Del</source> + <translation>Šal</translation> + </message> + <message> + <source>Pause</source> + <translation>Pauzė</translation> + </message> + <message> + <source>Print</source> + <translation>Sp</translation> + </message> + <message> + <source>SysReq</source> + <translation>Sist.</translation> + </message> + <message> + <source>Home</source> + <translation>Prad</translation> + </message> + <message> + <source>End</source> + <translation>Pab</translation> + </message> + <message> + <source>Left</source> + <translation>Kairėn</translation> + </message> + <message> + <source>Up</source> + <translation>Aukštyn</translation> + </message> + <message> + <source>Right</source> + <translation>Dešinėn</translation> + </message> + <message> + <source>Down</source> + <translation>Žemyn</translation> + </message> + <message> + <source>PgUp</source> + <translation>Psl. aukštyn</translation> + </message> + <message> + <source>PgDown</source> + <translation>Psl. žemyn</translation> + </message> + <message> + <source>CapsLock</source> + <translation>Didž</translation> + </message> + <message> + <source>NumLock</source> + <translation>Skaitm</translation> + </message> + <message> + <source>ScrollLock</source> + <translation>Slinkti</translation> + </message> + <message> + <source>Menu</source> + <translation>Meniu</translation> + </message> + <message> + <source>Help</source> + <translation>Pagalba</translation> + </message> + <message> + <source>Back</source> + <translation>Atgal</translation> + </message> + <message> + <source>Forward</source> + <translation>Pirmyn</translation> + </message> + <message> + <source>Stop</source> + <translation>Stabdyti</translation> + </message> + <message> + <source>Refresh</source> + <translation>Atsiųsti iš naujo</translation> + </message> + <message> + <source>Volume Down</source> + <translation>Tyliau</translation> + </message> + <message> + <source>Volume Mute</source> + <translation>Nutildyti</translation> + </message> + <message> + <source>Volume Up</source> + <translation>Garsiau</translation> + </message> + <message> + <source>Bass Boost</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bass Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bass Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Treble Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Treble Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Record</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Media Pause</source> + <extracomment>Media player pause button</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle Media Play/Pause</source> + <extracomment>Media player button to toggle between playing and paused</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Home Page</source> + <translation>Pradžios tinklalapis</translation> + </message> + <message> + <source>Favorites</source> + <translation>Adresynas</translation> + </message> + <message> + <source>Search</source> + <translation>Ieškoti</translation> + </message> + <message> + <source>Standby</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Open URL</source> + <translation>Atverti URL</translation> + </message> + <message> + <source>Launch Mail</source> + <translation>Atverti el. paštą</translation> + </message> + <message> + <source>Launch Media</source> + <translation>Atverti medijos leistuvę</translation> + </message> + <message> + <source>Launch (0)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (4)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (5)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (6)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (7)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (8)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (A)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (B)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (C)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (D)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (E)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Launch (F)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Monitor Brightness Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Monitor Brightness Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard Light On/Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard Brightness Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard Brightness Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Power Off</source> + <translation>Išjungti</translation> + </message> + <message> + <source>Wake Up</source> + <translation>Prikelti</translation> + </message> + <message> + <source>Eject</source> + <translation>Išstumti</translation> + </message> + <message> + <source>Screensaver</source> + <translation>Ekrano užsklanda</translation> + </message> + <message> + <source>WWW</source> + <translation>Saitynas</translation> + </message> + <message> + <source>Sleep</source> + <translation>Užmigdyti</translation> + </message> + <message> + <source>LightBulb</source> + <translation>Lemputė</translation> + </message> + <message> + <source>Shop</source> + <translation>Apsipirkti</translation> + </message> + <message> + <source>History</source> + <translation>Žurnalas</translation> + </message> + <message> + <source>Add Favorite</source> + <translation>Įtraukti į adresyną</translation> + </message> + <message> + <source>Hot Links</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adjust Brightness</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Finance</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Community</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio Rewind</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Back Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Application Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Application Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Book</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CD</source> + <translation>CD</translation> + </message> + <message> + <source>Calculator</source> + <translation>Skaičiuotuvas</translation> + </message> + <message> + <source>Clear</source> + <translation>Išvalyti</translation> + </message> + <message> + <source>Clear Grab</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Copy</source> + <translation>Kopijuoti</translation> + </message> + <message> + <source>Cut</source> + <translation>Iškirpti</translation> + </message> + <message> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DOS</source> + <translation>DOS</translation> + </message> + <message> + <source>Documents</source> + <translation>Dokumentų rengyklė</translation> + </message> + <message> + <source>Spreadsheet</source> + <translation>Skaičiuoklė</translation> + </message> + <message> + <source>Browser</source> + <translation>Naršyklė</translation> + </message> + <message> + <source>Game</source> + <translation>Žaidimas</translation> + </message> + <message> + <source>Go</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>iTouch</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Logoff</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Market</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Meeting</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard Menu</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Menu PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>My Sites</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>News</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Home Office</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Paste</source> + <translation>Įdėti</translation> + </message> + <message> + <source>Phone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reply</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reload</source> + <translation>Atsiųsti iš naujo</translation> + </message> + <message> + <source>Rotate Windows</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rotation PB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rotation KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save</source> + <translation>Įrašyti</translation> + </message> + <message> + <source>Send</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Spellchecker</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Split Screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Support</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Task Panel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Terminal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tools</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Travel</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video</source> + <translation>Video</translation> + </message> + <message> + <source>Word Processor</source> + <translation>Tekstų rengyklė</translation> + </message> + <message> + <source>XFer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zoom In</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zoom Out</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Away</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Messenger</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>WebCam</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mail Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pictures</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Music</source> + <translation>Muzika</translation> + </message> + <message> + <source>Battery</source> + <translation>Baterija</translation> + </message> + <message> + <source>Bluetooth</source> + <translation>Bluetooth</translation> + </message> + <message> + <source>Wireless</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ultra Wide Band</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio Repeat</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio Random Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Subtitle</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio Cycle Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select</source> + <translation>Rinktis</translation> + </message> + <message> + <source>View</source> + <translation>Rodymas</translation> + </message> + <message> + <source>Top Menu</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Suspend</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hibernate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Print Screen</source> + <translation>Ekrano spausdinimas</translation> + </message> + <message> + <source>Page Up</source> + <translation>Ankstesnis puslapis</translation> + </message> + <message> + <source>Page Down</source> + <translation>Kitas puslapis</translation> + </message> + <message> + <source>Caps Lock</source> + <translation>Didžiosios raidės</translation> + </message> + <message> + <source>Num Lock</source> + <translation>Skaitmenys</translation> + </message> + <message> + <source>Number Lock</source> + <translation>Skaitmenys</translation> + </message> + <message> + <source>Scroll Lock</source> + <translation>Ekrano slinkimas</translation> + </message> + <message> + <source>Insert</source> + <translation>Įterpimas</translation> + </message> + <message> + <source>Delete</source> + <translation>Šalinimas</translation> + </message> + <message> + <source>Escape</source> + <translation>Grįžimas</translation> + </message> + <message> + <source>System Request</source> + <translation>Sisteminė užklausa</translation> + </message> + <message> + <source>Yes</source> + <translation>Taip</translation> + </message> + <message> + <source>No</source> + <translation>Ne</translation> + </message> + <message> + <source>Context1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Context2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Context3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Context4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Call</source> + <extracomment>Button to start a call (note: a separate button is used to end the call)</extracomment> + <translation>Skambinti</translation> + </message> + <message> + <source>Hangup</source> + <extracomment>Button to end a call (note: a separate button is used to start the call)</extracomment> + <translation>Užbaigti skambutį</translation> + </message> + <message> + <source>Toggle Call/Hangup</source> + <extracomment>Button that will hang up if we're in call, or make a call if we're not.</extracomment> + <translation>Skambinti/ užbaigti skambutį</translation> + </message> + <message> + <source>Flip</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Voice Dial</source> + <extracomment>Button to trigger voice dialing</extracomment> + <translation>Skambinti balsu</translation> + </message> + <message> + <source>Last Number Redial</source> + <extracomment>Button to redial the last number called</extracomment> + <translation>Pakartoti paskiausią skambutį</translation> + </message> + <message> + <source>Camera Shutter</source> + <extracomment>Button to trigger the camera shutter (take a picture)</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Camera Focus</source> + <extracomment>Button to focus the camera</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Kanji</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Muhenkan</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Henkan</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Romaji</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hiragana</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Katakana</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hiragana Katakana</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zenkaku</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hankaku</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zenkaku Hankaku</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Touroku</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Massyo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Kana Lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Kana Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Eisu Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Eisu toggle</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Code input</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Multiple Candidate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Previous Candidate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul End</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Hanja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Jamo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Romaja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Jeonja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Banja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul PreHanja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul PostHanja</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hangul Special</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl</source> + <translation>Vald</translation> + </message> + <message> + <source>Shift</source> + <translation>Lyg2</translation> + </message> + <message> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <source>Meta</source> + <translation>Meta</translation> + </message> + <message> + <source>+</source> + <translation>+</translation> + </message> + <message> + <source>F%1</source> + <translation>F%1</translation> + </message> +</context> +<context> + <name>QSlider</name> + <message> + <source>Page left</source> + <translation>Puslapis kairėn</translation> + </message> + <message> + <source>Page up</source> + <translation>Puslapis aukštyn</translation> + </message> + <message> + <source>Position</source> + <translation>Padėtis</translation> + </message> + <message> + <source>Page right</source> + <translation>Puslapis dešinėn</translation> + </message> + <message> + <source>Page down</source> + <translation>Puslapis žemyn</translation> + </message> +</context> +<context> + <name>QSocks5SocketEngine</name> + <message> + <source>Connection to proxy refused</source> + <translation>Ryšys su įgaliotuoju serveriu atmestas</translation> + </message> + <message> + <source>Connection to proxy closed prematurely</source> + <translation>Ryšys su įgaliotuoju serveriu netikėtai užbaigtas</translation> + </message> + <message> + <source>Proxy host not found</source> + <translation>Įgaliotasis serveris nerastas</translation> + </message> + <message> + <source>Connection to proxy timed out</source> + <translation>Baigėsi ryšiui su įgaliotuoju serveriu skirtas laikas</translation> + </message> + <message> + <source>Proxy authentication failed</source> + <translation>Tapatumo nustatymas įgaliotajame serveryje nepavyko</translation> + </message> + <message> + <source>Proxy authentication failed: %1</source> + <translation>Tapatumo nustatymas įgaliotajame serveryje nepavyko: %1</translation> + </message> + <message> + <source>SOCKS version 5 protocol error</source> + <translation>SOCKSv5 protokolo klaida</translation> + </message> + <message> + <source>General SOCKSv5 server failure</source> + <translation>Bendrinė SOCKSv5 serverio klaida</translation> + </message> + <message> + <source>Connection not allowed by SOCKSv5 server</source> + <translation>Ryšį uždraudė SOCKSv5 serveris</translation> + </message> + <message> + <source>TTL expired</source> + <translation>Baigėsi paketo galiojimo laikas (TTL)</translation> + </message> + <message> + <source>SOCKSv5 command not supported</source> + <translation>SOCKSv5 komanda nepalaikoma</translation> + </message> + <message> + <source>Address type not supported</source> + <translation>Adreso tipas nepalaikomas</translation> + </message> + <message> + <source>Unknown SOCKSv5 proxy error code 0x%1</source> + <translation>Nežinomas SOCKSv5 įgaliotojo serverio klaidos kodas 0x%1</translation> + </message> + <message> + <source>Network operation timed out</source> + <translation>Baigėsi tinklo operacijai skirtas laikas</translation> + </message> +</context> +<context> + <name>QSoftKeyManager</name> + <message> + <source>Ok</source> + <translation type="obsolete">Gerai</translation> + </message> + <message> + <source>OK</source> + <translation>Gerai</translation> + </message> + <message> + <source>Select</source> + <translation>Rinktis</translation> + </message> + <message> + <source>Done</source> + <translation>Baigta</translation> + </message> + <message> + <source>Options</source> + <translation>Parinktys</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> + <message> + <source>Exit</source> + <translation>Baigti</translation> + </message> +</context> +<context> + <name>QSpinBox</name> + <message> + <source>More</source> + <translation>Daugiau</translation> + </message> + <message> + <source>Less</source> + <translation>Mažiau</translation> + </message> +</context> +<context> + <name>QSql</name> + <message> + <source>Delete</source> + <translation>Šalinimas</translation> + </message> + <message> + <source>Delete this record?</source> + <translation>Pašalinti šį įrašą?</translation> + </message> + <message> + <source>Yes</source> + <translation>Taip</translation> + </message> + <message> + <source>No</source> + <translation>Ne</translation> + </message> + <message> + <source>Insert</source> + <translation>Įterpimas</translation> + </message> + <message> + <source>Update</source> + <translation>Atnaujinimas</translation> + </message> + <message> + <source>Save edits?</source> + <translation>Įrašyti pakeitimus?</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> + <message> + <source>Confirm</source> + <translation>Patvirtinimas</translation> + </message> + <message> + <source>Cancel your edits?</source> + <translation>Atsisakyti atliktų pakeitimų?</translation> + </message> +</context> +<context> + <name>QSslSocket</name> + <message> + <source>No error</source> + <translation>Klaidų nėra</translation> + </message> + <message> + <source>The issuer certificate could not be found</source> + <translation>Liudijimo išdavėjo liudijimas nerastas</translation> + </message> + <message> + <source>The certificate signature could not be decrypted</source> + <translation>Liudijimo parašo iššifruoti nepavyko</translation> + </message> + <message> + <source>The public key in the certificate could not be read</source> + <translation>Liudijime esančio viešojo rakto nepavyko perskaityti</translation> + </message> + <message> + <source>The signature of the certificate is invalid</source> + <translation>Liudijimo parašas negaliojantis</translation> + </message> + <message> + <source>The certificate is not yet valid</source> + <translation>Liudijimas dar negalioja</translation> + </message> + <message> + <source>The certificate has expired</source> + <translation>Liudijimo galiojimo laikas pasibaigęs</translation> + </message> + <message> + <source>The certificate's notBefore field contains an invalid time</source> + <translation>Liudijimo „notBefore“ lauke nurodytas negalimas laikas</translation> + </message> + <message> + <source>The certificate's notAfter field contains an invalid time</source> + <translation>Liudijimo „notAfter“ lauke nurodytas negalimas laikas</translation> + </message> + <message> + <source>The certificate is self-signed, and untrusted</source> + <translation>Liudijimas pasirašytas pačiu savimi, todėl juo nepasitikima</translation> + </message> + <message> + <source>The root certificate of the certificate chain is self-signed, and untrusted</source> + <translation>Liudijimų grandinės šakninis liudijimas pasirašytas pačiu savimi, todėl juo nepasitikima</translation> + </message> + <message> + <source>The issuer certificate of a locally looked up certificate could not be found</source> + <translation>Lokaliai rasto liudijimo išdavėjo liudijimo nepavyko rasti</translation> + </message> + <message> + <source>No certificates could be verified</source> + <translation>Liudijimų patikrinti nepavyko</translation> + </message> + <message> + <source>One of the CA certificates is invalid</source> + <translation>Vienas liudijimų įstaigos liudijimų yra negaliojantis</translation> + </message> + <message> + <source>The basicConstraints path length parameter has been exceeded</source> + <translation>Viršytas „basicConstraints“ kelio ilgio parametras</translation> + </message> + <message> + <source>The supplied certificate is unsuitable for this purpose</source> + <translation>Pateikto liudijimo paskirtis netinkama</translation> + </message> + <message> + <source>The root CA certificate is not trusted for this purpose</source> + <translation>Liudijimų įstaigos šakninio liudijimo paskirtis netinkama</translation> + </message> + <message> + <source>The root CA certificate is marked to reject the specified purpose</source> + <translation>Liudijimų įstaigos šakniniame liudijime nurodyta atmesti šią paskirtį</translation> + </message> + <message> + <source>The current candidate issuer certificate was rejected because its subject name did not match the issuer name of the current certificate</source> + <translation>Potencialus išdavėjo liudijimas atmestas, nes jo subjekto pavadinimas nesutampa su tikrinamo liudijimo išdavėjo pavadinimu</translation> + </message> + <message> + <source>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</source> + <translation>Potencialus išdavėjo liudijimas atmestas, nes jame nurodytas išdavėjo pavadinimas ir serijinis numeris, kurie nesutampa su tikrinamo liudijimo autoriteto rakto identifikatoriumi</translation> + </message> + <message> + <source>The peer did not present any certificate</source> + <translation>Partnerinis kompiuteris nepateikė jokio liudijimo</translation> + </message> + <message> + <source>The host name did not match any of the valid hosts for this certificate</source> + <translation>Mazgo vardas nesutampa su nė vienu šiam liudijimui tinkamu mazgo vardu</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> + <message> + <source>Error creating SSL context (%1)</source> + <translation>Klaida sukuriant SSL kontekstą (%1)</translation> + </message> + <message> + <source>Invalid or empty cipher list (%1)</source> + <translation>Netinkamas arba tuščias šifrų sąrašas (%1)</translation> + </message> + <message> + <source>Cannot provide a certificate with no key, %1</source> + <translation>Negalima pateikti liudijimo, neturint rakto; %1</translation> + </message> + <message> + <source>Error loading local certificate, %1</source> + <translation>Klaida įkeliant vietinį liudijimą; %1</translation> + </message> + <message> + <source>Error loading private key, %1</source> + <translation>Klaida įkeliant privatų raktą; %1</translation> + </message> + <message> + <source>Private key does not certify public key, %1</source> + <translation>Privatusis raktas netinkamas viešąjam raktui; %1</translation> + </message> + <message> + <source>Error creating SSL session, %1</source> + <translation>Klaida kuriant SSL sesiją; %1</translation> + </message> + <message> + <source>Error creating SSL session: %1</source> + <translation>Klaida kuriant SSL sesiją: %1</translation> + </message> + <message> + <source>Unable to write data: %1</source> + <translation>Nepavyko rašyti duomenų: %1</translation> + </message> + <message> + <source>Unable to decrypt data: %1</source> + <translation>Nepavyko iššifruoti duomenų: %1</translation> + </message> + <message> + <source>Error while reading: %1</source> + <translation>Klaida skaitant: %1</translation> + </message> + <message> + <source>Error during SSL handshake: %1</source> + <translation>Klaida SSL pasisveikinimo metu: %1</translation> + </message> + <message> + <source>The peer certificate is blacklisted</source> + <translation>Partnerinio kompiuterio liudijimas įtrauktas į juodąjį sąrašą</translation> + </message> +</context> +<context> + <name>QStateMachine</name> + <message> + <source>Missing initial state in compound state '%1'</source> + <translation>Sudėtinėje būsenoje „%1“ trūksta pradinės būsenos</translation> + </message> + <message> + <source>Missing default state in history state '%1'</source> + <translation>Žurnalinėje būsenoje „%1“ trūksta numatytosios būsenos</translation> + </message> + <message> + <source>No common ancestor for targets and source of transition from state '%1'</source> + <translation>Perėjimo iš būsenos „%1“ šaltinis ir paskirtis neturi bendrų protėvių</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QSymSQLDriver</name> + <message> + <source>Invalid option: </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error opening database</source> + <translation>Klaida atveriant duomenų bazę</translation> + </message> + <message> + <source>POLICY_DB_DEFAULT must be defined before any other POLICY definitions can be used</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to begin transaction</source> + <translation>Nepavyko pradėti transakcijos</translation> + </message> + <message> + <source>Unable to commit transaction</source> + <translation>Nepavyko užbaigti transakcijos</translation> + </message> + <message> + <source>Unable to rollback transaction</source> + <translation>Nepavyko anuliuoti transakcijos</translation> + </message> +</context> +<context> + <name>QSymSQLResult</name> + <message> + <source>Error retrieving column count</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error retrieving column name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error retrieving column type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to fetch row</source> + <translation>Nepavyko gauti eilutės</translation> + </message> + <message> + <source>Unable to execute statement</source> + <translation>Nepavyko įvykdyti sakinio</translation> + </message> + <message> + <source>Statement is not prepared</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to reset statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unable to bind parameters</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Parameter count mismatch</source> + <translation>Nesutampa parametrų skaičius</translation> + </message> +</context> +<context> + <name>QSymbianSocketEngine</name> + <message> + <source>Unable to initialize non-blocking socket</source> + <translation>Nepavyko inicijuoti neblokuojamo lizdo</translation> + </message> + <message> + <source>Unable to initialize broadcast socket</source> + <translation>Nepavyko inicijuoti lizdo transliavimui</translation> + </message> + <message> + <source>Attempt to use IPv6 socket on a platform with no IPv6 support</source> + <translation>Bandoma naudoti IPv6 lizdą platformoje, kurioje IPv6 protokolas nepalaikomas</translation> + </message> + <message> + <source>The remote host closed the connection</source> + <translation>Nutolęs mazgas užbaigė ryšį</translation> + </message> + <message> + <source>Network operation timed out</source> + <translation>Baigėsi tinklo operacijai skirtas laikas</translation> + </message> + <message> + <source>Out of resources</source> + <translation>Pritrūko išteklių</translation> + </message> + <message> + <source>Unsupported socket operation</source> + <translation>Nepalaikoma operacija su lizdu</translation> + </message> + <message> + <source>Protocol type not supported</source> + <translation>Nepalaikomas protokolo tipas</translation> + </message> + <message> + <source>Invalid socket descriptor</source> + <translation>Netinkamas lizdo deskriptorius</translation> + </message> + <message> + <source>Host unreachable</source> + <translation>Mazgas nepasiekiamas</translation> + </message> + <message> + <source>Network unreachable</source> + <translation>Tinklas nepasiekiamas</translation> + </message> + <message> + <source>Permission denied</source> + <translation>Nepakanka teisių</translation> + </message> + <message> + <source>Connection timed out</source> + <translation>Baigėsi ryšiui skirtas laikas</translation> + </message> + <message> + <source>Connection refused</source> + <translation>Ryšys atmestas</translation> + </message> + <message> + <source>The bound address is already in use</source> + <translation>Bandomas naudoti adresas jau yra naudojamas</translation> + </message> + <message> + <source>The address is not available</source> + <translation>Adresas neleidžiamas</translation> + </message> + <message> + <source>The address is protected</source> + <translation>Adresas apsaugotas</translation> + </message> + <message> + <source>Datagram was too large to send</source> + <translation>Duomenų paketas per didelis, kad galėtų būti išsiųstas</translation> + </message> + <message> + <source>Unable to send a message</source> + <translation>Nepavyko išsiųsti pranešimo</translation> + </message> + <message> + <source>Unable to receive a message</source> + <translation>Nepavyko gauti pranešimo</translation> + </message> + <message> + <source>Unable to write</source> + <translation>Rašymas nepavyko</translation> + </message> + <message> + <source>Network error</source> + <translation>Tinklo klaida</translation> + </message> + <message> + <source>Another socket is already listening on the same port</source> + <translation>Tą patį prievadą klausymui jau naudoja kitas lizdas</translation> + </message> + <message> + <source>Operation on non-socket</source> + <translation>Operacija ne su lizdu</translation> + </message> + <message> + <source>The proxy type is invalid for this operation</source> + <translation>Įgaliotojo serverio tipas netinkamas šiai operacijai</translation> + </message> + <message> + <source>The address is invalid for this operation</source> + <translation>Adresas šiai operacijai netinkamas</translation> + </message> + <message> + <source>The specified network session is not opened</source> + <translation>Nurodytas tinklo seansas neatvertas</translation> + </message> + <message> + <source>Unknown error</source> + <translation>Nežinoma klaida</translation> + </message> +</context> +<context> + <name>QSystemSemaphore</name> + <message> + <source>%1: permission denied</source> + <translation>%1: nepakanka teisių</translation> + </message> + <message> + <source>%1: already exists</source> + <translation>%1: jau egzistuoja</translation> + </message> + <message> + <source>%1: does not exist</source> + <translation>%1: neegzistuoja</translation> + </message> + <message> + <source>%1: out of resources</source> + <translation>%1: pritrūko išteklių</translation> + </message> + <message> + <source>%1: name error</source> + <translation>%1: vardo klaida</translation> + </message> + <message> + <source>%1: unknown error %2</source> + <translation>%1: nežinoma klaida %2</translation> + </message> +</context> +<context> + <name>QTDSDriver</name> + <message> + <source>Unable to open connection</source> + <translation>Nepavyko atverti ryšio</translation> + </message> + <message> + <source>Unable to use database</source> + <translation>Nepavyko naudoti duomenų bazės</translation> + </message> +</context> +<context> + <name>QTabBar</name> + <message> + <source>Scroll Left</source> + <translation>Slinkti kairėn</translation> + </message> + <message> + <source>Scroll Right</source> + <translation>Slinkti dešinėn</translation> + </message> +</context> +<context> + <name>QTcpServer</name> + <message> + <source>Operation on socket is not supported</source> + <translation>Operacija su lizdu nepalaikoma</translation> + </message> +</context> +<context> + <name>QTextControl</name> + <message> + <source>&Undo</source> + <translation>&Atšaukti</translation> + </message> + <message> + <source>&Redo</source> + <translation>A&tstatyti</translation> + </message> + <message> + <source>Cu&t</source> + <translation>Iški&rpti</translation> + </message> + <message> + <source>&Copy</source> + <translation>&Kopijuoti</translation> + </message> + <message> + <source>Copy &Link Location</source> + <translation>Kopijuoti &saito adresą</translation> + </message> + <message> + <source>&Paste</source> + <translation>Į&dėti</translation> + </message> + <message> + <source>Delete</source> + <translation>Pašalinti</translation> + </message> + <message> + <source>Select All</source> + <translation>Pažymėti viską</translation> + </message> +</context> +<context> + <name>QToolButton</name> + <message> + <source>Press</source> + <translation>Nuspausti</translation> + </message> + <message> + <source>Open</source> + <translation>Atverti</translation> + </message> +</context> +<context> + <name>QUdpSocket</name> + <message> + <source>This platform does not support IPv6</source> + <translation>Šioje platformoje IPv6 protokolas nepalaikomas</translation> + </message> +</context> +<context> + <name>QUndoGroup</name> + <message> + <source>Undo</source> + <translation type="obsolete">Atšaukti</translation> + </message> + <message> + <source>Redo</source> + <translation type="obsolete">Atstatyti</translation> + </message> + <message> + <source>Undo %1</source> + <translation>Atšaukti „%1“</translation> + </message> + <message> + <source>Undo</source> + <comment>Default text for undo action</comment> + <translation>Atšaukti</translation> + </message> + <message> + <source>Redo %1</source> + <translation>Atstatyti „%1“</translation> + </message> + <message> + <source>Redo</source> + <comment>Default text for redo action</comment> + <translation>Atstatyti</translation> + </message> +</context> +<context> + <name>QUndoModel</name> + <message> + <source><empty></source> + <translation><tuščia></translation> + </message> +</context> +<context> + <name>QUndoStack</name> + <message> + <source>Undo</source> + <translation type="obsolete">Atšaukti</translation> + </message> + <message> + <source>Redo</source> + <translation type="obsolete">Atstatyti</translation> + </message> + <message> + <source>Undo %1</source> + <translation>Atšaukti „%1“</translation> + </message> + <message> + <source>Undo</source> + <comment>Default text for undo action</comment> + <translation>Atšaukti</translation> + </message> + <message> + <source>Redo %1</source> + <translation>Atstatyti „%1“</translation> + </message> + <message> + <source>Redo</source> + <comment>Default text for redo action</comment> + <translation>Atstatyti</translation> + </message> +</context> +<context> + <name>QUnicodeControlCharacterMenu</name> + <message> + <source>LRM Left-to-right mark</source> + <translation>LRM Krypties iš kairės į dešinę ženklas</translation> + </message> + <message> + <source>RLM Right-to-left mark</source> + <translation>RLM Krypties iš dešinės į kairę ženklas</translation> + </message> + <message> + <source>ZWJ Zero width joiner</source> + <translation>ZWJ Nulinio pločio jungimo ženklas</translation> + </message> + <message> + <source>ZWNJ Zero width non-joiner</source> + <translation>ZWNJ Nulinio pločio nejungimo ženklas</translation> + </message> + <message> + <source>ZWSP Zero width space</source> + <translation>ZWSP Nulinio pločio tarpas</translation> + </message> + <message> + <source>LRE Start of left-to-right embedding</source> + <translation>LRE Įterpties iš kairės į dešinę pradžia</translation> + </message> + <message> + <source>RLE Start of right-to-left embedding</source> + <translation>RLE Įterpties iš dešinės į kairę pradžia</translation> + </message> + <message> + <source>LRO Start of left-to-right override</source> + <translation>LRO Perdengiantis iš kairės į dešinę pradžia</translation> + </message> + <message> + <source>RLO Start of right-to-left override</source> + <translation>RLO Perdengimo iš dešinės į kairę pradžia</translation> + </message> + <message> + <source>PDF Pop directional formatting</source> + <translation>PDF Ankstesnės krypties ženklas</translation> + </message> + <message> + <source>Insert Unicode control character</source> + <translation>Įterpti unikodo valdymo ženklą</translation> + </message> +</context> +<context> + <name>QWebFrame</name> + <message> + <source>Request cancelled</source> + <translation>Užklausos atsisakyta</translation> + </message> + <message> + <source>Request canceled</source> + <translation>Užklausos atsisakyta</translation> + </message> + <message> + <source>Request blocked</source> + <translation>Užklausa uždrausta</translation> + </message> + <message> + <source>Cannot show URL</source> + <translation>URL parodyti nepavyko</translation> + </message> + <message> + <source>Frame load interrupted by policy change</source> + <translation>Kadro įkėlimas nutrauktas dėl politikos pakeitimo</translation> + </message> + <message> + <source>Cannot show mimetype</source> + <translation>Šio MIME tipo parodyti negalima</translation> + </message> + <message> + <source>File does not exist</source> + <translation>Failas neegzistuoja</translation> + </message> + <message> + <source>Loading is handled by the media engine</source> + <translation>Įkėlimą vykdo mediją apdorojantis komponentas</translation> + </message> +</context> +<context> + <name>QWebPage</name> + <message> + <source>Redirection limit reached</source> + <translation>Pasiekta peradresavimų kiekio riba</translation> + </message> + <message> + <source>Bad HTTP request</source> + <translation type="obsolete">Bloga HTTP užklausa</translation> + </message> + <message numerus="yes"> + <source>%n file(s)</source> + <comment>number of chosen file</comment> + <translation> + <numerusform>%n failas</numerusform> + <numerusform>%n failai</numerusform> + <numerusform>%n failų</numerusform> + </translation> + </message> + <message> + <source>Submit</source> + <comment>default label for Submit buttons in forms on web pages</comment> + <translation>Pateikti</translation> + </message> + <message> + <source>Submit</source> + <comment>Submit (input element) alt text for <input> elements with no alt, title, or value</comment> + <translation>Pateikti</translation> + </message> + <message> + <source>Reset</source> + <comment>default label for Reset buttons in forms on web pages</comment> + <translation>Atstatyti</translation> + </message> + <message> + <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 'searchable index'</comment> + <translation>Tai – sąrašas, kuriame galite vykdyti paiešką. Įveskite reikšminius paieškos žodžius: </translation> + </message> + <message> + <source>Choose File</source> + <comment>title for file button used in HTML forms</comment> + <translation>Parinkti failą</translation> + </message> + <message> + <source>No file selected</source> + <comment>text to display in file button used in HTML forms when no file is selected</comment> + <translation>Failas nepasirinktas</translation> + </message> + <message> + <source>Details</source> + <comment>text to display in <details> tag when it has no <summary> child</comment> + <translation>Išsamiau</translation> + </message> + <message> + <source>Open in New Window</source> + <comment>Open in New Window context menu item</comment> + <translation>Atverti naujame lange</translation> + </message> + <message> + <source>Save Link...</source> + <comment>Download Linked File context menu item</comment> + <translation>Įrašyti saistomą objektą kaip…</translation> + </message> + <message> + <source>Copy Link</source> + <comment>Copy Link context menu item</comment> + <translation>Kopijuoti saito adresą</translation> + </message> + <message> + <source>Open Image</source> + <comment>Open Image in New Window context menu item</comment> + <translation>Atverti paveikslą</translation> + </message> + <message> + <source>Save Image</source> + <comment>Download Image context menu item</comment> + <translation>Įrašyti paveikslą</translation> + </message> + <message> + <source>Copy Image</source> + <comment>Copy Link context menu item</comment> + <translation>Kopijuoti paveikslą</translation> + </message> + <message> + <source>Copy Image Address</source> + <comment>Copy Image Address menu item</comment> + <translation>Kopijuoti paveikslo adresą</translation> + </message> + <message> + <source>Open Video</source> + <comment>Open Video in New Window</comment> + <translation>Atverti vaizdo įrašą</translation> + </message> + <message> + <source>Open Audio</source> + <comment>Open Audio in New Window</comment> + <translation>Atverti garso įrašą</translation> + </message> + <message> + <source>Copy Video</source> + <comment>Copy Video Link Location</comment> + <translation>Kopijuoti vaizdo įrašą</translation> + </message> + <message> + <source>Copy Audio</source> + <comment>Copy Audio Link Location</comment> + <translation>Kopijuoti garso įrašą</translation> + </message> + <message> + <source>Toggle Controls</source> + <comment>Toggle Media Controls</comment> + <translation>Rodyti / nerodyti mygtukus</translation> + </message> + <message> + <source>Toggle Loop</source> + <comment>Toggle Media Loop Playback</comment> + <translation>Įjungti / išjungti kartojimą</translation> + </message> + <message> + <source>Enter Fullscreen</source> + <comment>Switch Video to Fullscreen</comment> + <translation>Rodyti visame ekrane</translation> + </message> + <message> + <source>Play</source> + <comment>Play</comment> + <translation>Groti</translation> + </message> + <message> + <source>Pause</source> + <comment>Pause</comment> + <translation>Pristabdyti</translation> + </message> + <message> + <source>Mute</source> + <comment>Mute</comment> + <translation>Išjungti garsą</translation> + </message> + <message> + <source>Open Frame</source> + <comment>Open Frame in New Window context menu item</comment> + <translation>Atverti kadrą</translation> + </message> + <message> + <source>Copy</source> + <comment>Copy context menu item</comment> + <translation>Kopijuoti</translation> + </message> + <message> + <source>Go Back</source> + <comment>Back context menu item</comment> + <translation>Grįžti atgal</translation> + </message> + <message> + <source>Go Forward</source> + <comment>Forward context menu item</comment> + <translation>Eiti pirmyn</translation> + </message> + <message> + <source>Stop</source> + <comment>Stop context menu item</comment> + <translation>Stabdyti</translation> + </message> + <message> + <source>Reload</source> + <comment>Reload context menu item</comment> + <translation>Atsiųsti iš naujo</translation> + </message> + <message> + <source>Cut</source> + <comment>Cut context menu item</comment> + <translation>Iškirpti</translation> + </message> + <message> + <source>Paste</source> + <comment>Paste context menu item</comment> + <translation>Įdėti</translation> + </message> + <message> + <source>Select All</source> + <comment>Select All context menu item</comment> + <translation>Pažymėti viską</translation> + </message> + <message> + <source>No Guesses Found</source> + <comment>No Guesses Found context menu item</comment> + <translation>Pasiūlymų nėra</translation> + </message> + <message> + <source>Ignore</source> + <comment>Ignore Spelling context menu item</comment> + <translation>Nepaisyti</translation> + </message> + <message> + <source>Add To Dictionary</source> + <comment>Learn Spelling context menu item</comment> + <translation>Įtraukti į žodyną</translation> + </message> + <message> + <source>Search The Web</source> + <comment>Search The Web context menu item</comment> + <translation>Ieškoti saityne</translation> + </message> + <message> + <source>Look Up In Dictionary</source> + <comment>Look Up in Dictionary context menu item</comment> + <translation>Ieškoti žodyne</translation> + </message> + <message> + <source>Open Link</source> + <comment>Open Link context menu item</comment> + <translation>Atverti saistomą objektą</translation> + </message> + <message> + <source>Ignore</source> + <comment>Ignore Grammar context menu item</comment> + <translation>Nepaisyti</translation> + </message> + <message> + <source>Spelling</source> + <comment>Spelling and Grammar context sub-menu item</comment> + <translation>Rašyba</translation> + </message> + <message> + <source>Show Spelling and Grammar</source> + <comment>menu item title</comment> + <translation>Rodyti rašybą ir gramatiką</translation> + </message> + <message> + <source>Hide Spelling and Grammar</source> + <comment>menu item title</comment> + <translation>Nerodyti rašybos ir gramatikos</translation> + </message> + <message> + <source>Check Spelling</source> + <comment>Check spelling context menu item</comment> + <translation>Patikrinti rašybą</translation> + </message> + <message> + <source>Check Spelling While Typing</source> + <comment>Check spelling while typing context menu item</comment> + <translation>Tikrinti rašybą rašant tekstą</translation> + </message> + <message> + <source>Check Grammar With Spelling</source> + <comment>Check grammar with spelling context menu item</comment> + <translation>Tikrinti gramatiką kartu su rašyba</translation> + </message> + <message> + <source>Fonts</source> + <comment>Font context sub-menu item</comment> + <translation>Šriftai</translation> + </message> + <message> + <source>Bold</source> + <comment>Bold context menu item</comment> + <translation>Pastorintas</translation> + </message> + <message> + <source>Italic</source> + <comment>Italic context menu item</comment> + <translation>Kursyvas</translation> + </message> + <message> + <source>Underline</source> + <comment>Underline context menu item</comment> + <translation>Pabrauktas</translation> + </message> + <message> + <source>Outline</source> + <comment>Outline context menu item</comment> + <translation>Kontūrinis</translation> + </message> + <message> + <source>Direction</source> + <comment>Writing direction context sub-menu item</comment> + <translation>Kryptis</translation> + </message> + <message> + <source>Text Direction</source> + <comment>Text direction context sub-menu item</comment> + <translation>Teksto kryptis</translation> + </message> + <message> + <source>Default</source> + <comment>Default writing direction context menu item</comment> + <translation>Numatytoji</translation> + </message> + <message> + <source>Left to Right</source> + <comment>Left to Right context menu item</comment> + <translation>Iš kairės į dešinę</translation> + </message> + <message> + <source>Right to Left</source> + <comment>Right to Left context menu item</comment> + <translation>Iš dešinės į kairę</translation> + </message> + <message> + <source>Inspect</source> + <comment>Inspect Element context menu item</comment> + <translation>Tirti</translation> + </message> + <message> + <source>No recent searches</source> + <comment>Label for only item in menu that appears when clicking on the search field image, when no searches have been performed</comment> + <translation>Paskiausių paieškų nėra</translation> + </message> + <message> + <source>Recent searches</source> + <comment>label for first item in the menu that appears when clicking on the search field image, used as embedded menu title</comment> + <translation>Paskiausios paieškos</translation> + </message> + <message> + <source>Clear recent searches</source> + <comment>menu item in Recent Searches menu that empties menu's contents</comment> + <translation>Išvalyti paskiausių paieškų sąrašą</translation> + </message> + <message> + <source>Missing Plug-in</source> + <comment>Label text to be used when a plug-in is missing</comment> + <translation>Trūksta papildinio</translation> + </message> + <message> + <source>Unknown</source> + <comment>Unknown filesize FTP directory listing item</comment> + <translation>Nežinomas</translation> + </message> + <message> + <source>%1 (%2x%3 pixels)</source> + <comment>Title string for images</comment> + <translation>%1 (%2×%3 taškų)</translation> + </message> + <message> + <source>Loading...</source> + <comment>Media controller status message when the media is loading</comment> + <translation>Įkeliama…</translation> + </message> + <message> + <source>Live Broadcast</source> + <comment>Media controller status message when watching a live broadcast</comment> + <translation>Tiesioginė transliacija</translation> + </message> + <message> + <source>Audio Element</source> + <comment>Media controller element</comment> + <translation>Audio elementas</translation> + </message> + <message> + <source>Video Element</source> + <comment>Media controller element</comment> + <translation>Video elementas</translation> + </message> + <message> + <source>Mute Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Išjungti garsą“</translation> + </message> + <message> + <source>Unmute Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Įjungti garsą“</translation> + </message> + <message> + <source>Play Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Leisti“</translation> + </message> + <message> + <source>Pause Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Pristabdyti“</translation> + </message> + <message> + <source>Slider</source> + <comment>Media controller element</comment> + <translation>Šliaužiklis</translation> + </message> + <message> + <source>Slider Thumb</source> + <comment>Media controller element</comment> + <translation>Šliaužiklio rankenėlė</translation> + </message> + <message> + <source>Rewind Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Atsukti atgal“</translation> + </message> + <message> + <source>Return to Real-time Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Grįžti į esamą laiką“</translation> + </message> + <message> + <source>Elapsed Time</source> + <comment>Media controller element</comment> + <translation>Praėjęs laikas</translation> + </message> + <message> + <source>Remaining Time</source> + <comment>Media controller element</comment> + <translation>Likęs laikas</translation> + </message> + <message> + <source>Status Display</source> + <comment>Media controller element</comment> + <translation>Būsenos indikatorius</translation> + </message> + <message> + <source>Fullscreen Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Visas ekranas“</translation> + </message> + <message> + <source>Seek Forward Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Ieškoti pirmyn“</translation> + </message> + <message> + <source>Seek Back Button</source> + <comment>Media controller element</comment> + <translation>Mygtukas „Ieškoti atgal“</translation> + </message> + <message> + <source>Audio element playback controls and status display</source> + <comment>Media controller element</comment> + <translation>Audio elemento perklausos valdikliai ir būsenos indikatorius</translation> + </message> + <message> + <source>Video element playback controls and status display</source> + <comment>Media controller element</comment> + <translation>Video elemento peržiūros valdikliai ir būsenos indikatorius</translation> + </message> + <message> + <source>Mute audio tracks</source> + <comment>Media controller element</comment> + <translation>Išjungti audio takelių garsą</translation> + </message> + <message> + <source>Unmute audio tracks</source> + <comment>Media controller element</comment> + <translation>Įjungti audio takelių garsą</translation> + </message> + <message> + <source>Begin playback</source> + <comment>Media controller element</comment> + <translation>Pradėti perklausą</translation> + </message> + <message> + <source>Pause playback</source> + <comment>Media controller element</comment> + <translation>Pristabdyti perklausą</translation> + </message> + <message> + <source>Movie time scrubber</source> + <comment>Media controller element</comment> + <translation>Įrašo peržiūros eigos juosta</translation> + </message> + <message> + <source>Movie time scrubber thumb</source> + <comment>Media controller element</comment> + <translation>Įrašo peržiūros eigos juostos rankenėlė</translation> + </message> + <message> + <source>Rewind movie</source> + <comment>Media controller element</comment> + <translation>Atsukti įrašą atgal</translation> + </message> + <message> + <source>Return streaming movie to real-time</source> + <comment>Media controller element</comment> + <translation>Grąžinti transliaciją į esamą laiką</translation> + </message> + <message> + <source>Current movie time</source> + <comment>Media controller element</comment> + <translation>Praėjęs įrašo laikas</translation> + </message> + <message> + <source>Remaining movie time</source> + <comment>Media controller element</comment> + <translation>Likęs įrašo laikas</translation> + </message> + <message> + <source>Current movie status</source> + <comment>Media controller element</comment> + <translation>Dabartinė įrašo būsena</translation> + </message> + <message> + <source>Play movie in full-screen mode</source> + <comment>Media controller element</comment> + <translation>Rodyti vaizdo įrašą per visą ekraną</translation> + </message> + <message> + <source>Seek quickly back</source> + <comment>Media controller element</comment> + <translation>Ieškoti atgal</translation> + </message> + <message> + <source>Seek quickly forward</source> + <comment>Media controller element</comment> + <translation>Ieškoti pirmyn</translation> + </message> + <message> + <source>Indefinite time</source> + <comment>Media time description</comment> + <translation>Laikas neapibrėžtas</translation> + </message> + <message> + <source>%1 days %2 hours %3 minutes %4 seconds</source> + <comment>Media time description</comment> + <translation>%1 d. %2 val. %3 min. %4 sek.</translation> + </message> + <message> + <source>%1 hours %2 minutes %3 seconds</source> + <comment>Media time description</comment> + <translation>%1 val. %2 min. %3 sek.</translation> + </message> + <message> + <source>%1 minutes %2 seconds</source> + <comment>Media time description</comment> + <translation>%1 min. %2 sek.</translation> + </message> + <message> + <source>%1 seconds</source> + <comment>Media time description</comment> + <translation>%1 sek.</translation> + </message> + <message> + <source>Scroll here</source> + <translation>Slinkti čia</translation> + </message> + <message> + <source>Left edge</source> + <translation>Kairysis kraštas</translation> + </message> + <message> + <source>Top</source> + <translation>Viršus</translation> + </message> + <message> + <source>Right edge</source> + <translation>Dešinysis kraštas</translation> + </message> + <message> + <source>Bottom</source> + <translation>Apačia</translation> + </message> + <message> + <source>Page left</source> + <translation>Puslapis kairėn</translation> + </message> + <message> + <source>Page up</source> + <translation>Puslapis aukštyn</translation> + </message> + <message> + <source>Page right</source> + <translation>Puslapis dešinėn</translation> + </message> + <message> + <source>Page down</source> + <translation>Puslapis žemyn</translation> + </message> + <message> + <source>Scroll left</source> + <translation>Slinkti kairėn</translation> + </message> + <message> + <source>Scroll up</source> + <translation>Slinkti aukštyn</translation> + </message> + <message> + <source>Scroll right</source> + <translation>Slinkti dešinėn</translation> + </message> + <message> + <source>Scroll down</source> + <translation>Slinkti žemyn</translation> + </message> + <message> + <source>JavaScript Alert - %1</source> + <translation>„JavaScript“ įspėjimas – %1</translation> + </message> + <message> + <source>JavaScript Confirm - %1</source> + <translation>„JavaScript“ patvirtinimas – %1</translation> + </message> + <message> + <source>JavaScript Prompt - %1</source> + <translation>„JavaScript“ užklausa – %1</translation> + </message> + <message> + <source>JavaScript Problem - %1</source> + <translation>„JavaScript“ problema – %1</translation> + </message> + <message> + <source>The script on this page appears to have a problem. Do you want to stop the script?</source> + <translation>Panašu, jog šiame tinklalapyje veikiantis scenarijus susidūrė su problema. Ar norite nutraukti scenarijaus vykdymą?</translation> + </message> + <message> + <source>Move the cursor to the next character</source> + <translation>Perkelti žymeklį ties tolesniu simboliu</translation> + </message> + <message> + <source>Move the cursor to the previous character</source> + <translation>Perkelti žymeklį ties ankstesniu simboliu</translation> + </message> + <message> + <source>Move the cursor to the next word</source> + <translation>Perkelti žymeklį ties tolesniu žodžiu</translation> + </message> + <message> + <source>Move the cursor to the previous word</source> + <translation>Perkelti žymeklį ties ankstesniu žodžiu</translation> + </message> + <message> + <source>Move the cursor to the next line</source> + <translation>Perkelti žymeklį į tolesnę eilutę</translation> + </message> + <message> + <source>Move the cursor to the previous line</source> + <translation>Perkelti žymeklį į ankstesnę eilutę</translation> + </message> + <message> + <source>Move the cursor to the start of the line</source> + <translation>Perkelti žymeklį į eilutės pradžią</translation> + </message> + <message> + <source>Move the cursor to the end of the line</source> + <translation>Perkelti žymeklį į eilutės pabaigą</translation> + </message> + <message> + <source>Move the cursor to the start of the block</source> + <translation>Perkelti žymeklį į bloko pradžią</translation> + </message> + <message> + <source>Move the cursor to the end of the block</source> + <translation>Perkelti žymeklį į bloko pabaigą</translation> + </message> + <message> + <source>Move the cursor to the start of the document</source> + <translation>Perkelti žymeklį į dokumento pradžią</translation> + </message> + <message> + <source>Move the cursor to the end of the document</source> + <translation>Perkelti žymeklį į dokumento pabaigą</translation> + </message> + <message> + <source>Select all</source> + <translation type="obsolete">Pažymėti viską</translation> + </message> + <message> + <source>Select to the next character</source> + <translation>Pažymėti iki tolesnio simbolio</translation> + </message> + <message> + <source>Select to the previous character</source> + <translation>Pažymėti iki ankstesnio simbolio</translation> + </message> + <message> + <source>Select to the next word</source> + <translation>Pažymėti iki tolesnio žodžio</translation> + </message> + <message> + <source>Select to the previous word</source> + <translation>Pažymėti iki ankstesnio žodžio</translation> + </message> + <message> + <source>Select to the next line</source> + <translation>Pažymėti iki tolesnės eilutės</translation> + </message> + <message> + <source>Select to the previous line</source> + <translation>Pažymėti iki ankstesnės eilutės</translation> + </message> + <message> + <source>Select to the start of the line</source> + <translation>Pažymėti iki eilutės pradžios</translation> + </message> + <message> + <source>Select to the end of the line</source> + <translation>Pažymėti iki eilutės pabaigos</translation> + </message> + <message> + <source>Select to the start of the block</source> + <translation>Pažymėti iki bloko pradžios</translation> + </message> + <message> + <source>Select to the end of the block</source> + <translation>Pažymėti iki bloko pabaigos</translation> + </message> + <message> + <source>Select to the start of the document</source> + <translation>Pažymėti iki dokumento pradžios</translation> + </message> + <message> + <source>Select to the end of the document</source> + <translation>Pažymėti iki dokumento pabaigos</translation> + </message> + <message> + <source>Delete to the start of the word</source> + <translation>Pašalinti iki žodžio pradžios</translation> + </message> + <message> + <source>Delete to the end of the word</source> + <translation>Pašalinti iki žodžio pabaigos</translation> + </message> + <message> + <source>Insert a new paragraph</source> + <translation>Įterpti naują pastraipą</translation> + </message> + <message> + <source>Insert a new line</source> + <translation>Įterpti naują eilutę</translation> + </message> + <message> + <source>Paste and Match Style</source> + <translation>Įdėti ir priderinti stilių</translation> + </message> + <message> + <source>Remove formatting</source> + <translation>Pašalinti formatavimo požymius</translation> + </message> + <message> + <source>Strikethrough</source> + <translation>Perbraukti</translation> + </message> + <message> + <source>Subscript</source> + <translation>Apatinis indeksas</translation> + </message> + <message> + <source>Superscript</source> + <translation>Viršutinis indeksas</translation> + </message> + <message> + <source>Insert Bulleted List</source> + <translation>Įterpti suženklintąjį sąrašą</translation> + </message> + <message> + <source>Insert Numbered List</source> + <translation>Įterpti numeruotąjį sąrašą</translation> + </message> + <message> + <source>Indent</source> + <translation>Didinti įtrauką</translation> + </message> + <message> + <source>Outdent</source> + <translation>Mažinti įtrauką</translation> + </message> + <message> + <source>Center</source> + <translation>Centruoti</translation> + </message> + <message> + <source>Justify</source> + <translation>Lygiuoti abu kraštus</translation> + </message> + <message> + <source>Align Left</source> + <translation>Lygiuoti dešinįjį kraštą</translation> + </message> + <message> + <source>Align Right</source> + <translation>Lygiuoti kairįjį kraštą</translation> + </message> + <message> + <source>Web Inspector - %2</source> + <translation>Saityno tyriklis – %2</translation> + </message> +</context> +<context> + <name>QWhatsThisAction</name> + <message> + <source>What's This?</source> + <translation>Kas tai?</translation> + </message> +</context> +<context> + <name>QWidget</name> + <message> + <source>*</source> + <translation>*</translation> + </message> +</context> +<context> + <name>QWizard</name> + <message> + <source>Go Back</source> + <translation>Grįžti atgal</translation> + </message> + <message> + <source>< &Back</source> + <translation>< At&gal</translation> + </message> + <message> + <source>Continue</source> + <translation>Tęsti</translation> + </message> + <message> + <source>&Next</source> + <translation>&Toliau</translation> + </message> + <message> + <source>&Next ></source> + <translation>&Toliau ></translation> + </message> + <message> + <source>Commit</source> + <translation>Pritaikyti</translation> + </message> + <message> + <source>Done</source> + <translation>Baigta</translation> + </message> + <message> + <source>&Finish</source> + <translation>&Baigti</translation> + </message> + <message> + <source>Cancel</source> + <translation>Atsisakyti</translation> + </message> + <message> + <source>Help</source> + <translation>Žinynas</translation> + </message> + <message> + <source>&Help</source> + <translation>&Žinynas</translation> + </message> +</context> +<context> + <name>QWorkspace</name> + <message> + <source>Close</source> + <translation>Užverti</translation> + </message> + <message> + <source>Minimize</source> + <translation>Sumažinti</translation> + </message> + <message> + <source>Restore Down</source> + <translation>Atkurti dydį</translation> + </message> + <message> + <source>&Restore</source> + <translation>&Atkurti</translation> + </message> + <message> + <source>&Move</source> + <translation>&Perkelti</translation> + </message> + <message> + <source>&Size</source> + <translation>&Keisti dydį</translation> + </message> + <message> + <source>Mi&nimize</source> + <translation>Su&mažinti</translation> + </message> + <message> + <source>Ma&ximize</source> + <translation>Iš&didinti</translation> + </message> + <message> + <source>&Close</source> + <translation>&Užverti</translation> + </message> + <message> + <source>Stay on &Top</source> + <translation>&Visada viršuje</translation> + </message> + <message> + <source>Sh&ade</source> + <translation>&Suvynioti</translation> + </message> + <message> + <source>%1 - [%2]</source> + <translation>%1 – [%2]</translation> + </message> + <message> + <source>&Unshade</source> + <translation>I&švynioti</translation> + </message> +</context> +<context> + <name>QXml</name> + <message> + <source>no error occurred</source> + <translation>klaidų neaptikta</translation> + </message> + <message> + <source>error triggered by consumer</source> + <translation>vartotojo iššaukta klaida</translation> + </message> + <message> + <source>unexpected end of file</source> + <translation>netikėta failo pabaiga</translation> + </message> + <message> + <source>more than one document type definition</source> + <translation>daugiau nei viena dokumento tipo apibrėžtis</translation> + </message> + <message> + <source>error occurred while parsing element</source> + <translation>analizuojant elementą, įvyko klaida</translation> + </message> + <message> + <source>tag mismatch</source> + <translation>nesutampančios gairės</translation> + </message> + <message> + <source>error occurred while parsing content</source> + <translation>analizuojant turinį, įvyko klaida</translation> + </message> + <message> + <source>unexpected character</source> + <translation>netikėtas simbolis</translation> + </message> + <message> + <source>invalid name for processing instruction</source> + <translation>netinkamas apdorojimo komandos vardas</translation> + </message> + <message> + <source>version expected while reading the XML declaration</source> + <translation>skaitant XML aprašą, tikėtasi versijos</translation> + </message> + <message> + <source>wrong value for standalone declaration</source> + <translation>netinkama „standalone“ deklaracijos reikšmė</translation> + </message> + <message> + <source>encoding declaration or standalone declaration expected while reading the XML declaration</source> + <translation>skaitant XML aprašą, tikėtasi koduotės aprašo arba „standalone“ deklaracijos</translation> + </message> + <message> + <source>standalone declaration expected while reading the XML declaration</source> + <translation>skaitant XML aprašą, tikėtasi „standalone“ deklaracijos</translation> + </message> + <message> + <source>error occurred while parsing document type definition</source> + <translation>analizuojant dokumento tipo apibrėžtį, įvyko klaida</translation> + </message> + <message> + <source>letter is expected</source> + <translation>tikėtasi raidės</translation> + </message> + <message> + <source>error occurred while parsing comment</source> + <translation>analizuojant komentarą, įvyko klaida</translation> + </message> + <message> + <source>error occurred while parsing reference</source> + <translation>analizuojant rodyklę, įvyko klaida</translation> + </message> + <message> + <source>internal general entity reference not allowed in DTD</source> + <translation>nuorodos į vidines bendrines esybes DTD apibrėžtyse neleidžiamos</translation> + </message> + <message> + <source>external parsed general entity reference not allowed in attribute value</source> + <translation>nuorodos į išorines išanalizuotas bendrines esybes atributų reikšmėse neleidžiamos</translation> + </message> + <message> + <source>external parsed general entity reference not allowed in DTD</source> + <translation>nuorodos į išorines išanalizuotas bendrines esybes DTD apibrėžtyse neleidžiamos</translation> + </message> + <message> + <source>unparsed entity reference in wrong context</source> + <translation>nuoroda į neišanalizuotą esybę netinkamame kontekste</translation> + </message> + <message> + <source>recursive entities</source> + <translation>rekusyvios esybės</translation> + </message> + <message> + <source>error in the text declaration of an external entity</source> + <translation>klaida išorinės esybės tekstinėje deklaracijoje</translation> + </message> +</context> +<context> + <name>QXmlPatternistCLI</name> + <message> + <source>Warning in %1, at line %2, column %3: %4</source> + <translation>Įspėjimas ties failo „%1“ %2 eilutės %3 simboliu: %4</translation> + </message> + <message> + <source>Warning in %1: %2</source> + <translation>Įspėjimas faile „%1“: %2</translation> + </message> + <message> + <source>Unknown location</source> + <translation>Nežinoma vieta</translation> + </message> + <message> + <source>Error %1 in %2, at line %3, column %4: %5</source> + <translation>Klaida %1 ties failo „%2“ %3 eilutės %4 simboliu: %5</translation> + </message> + <message> + <source>Error %1 in %2: %3</source> + <translation>Klaida %1 faile „%2“: %3</translation> + </message> +</context> +<context> + <name>QXmlStream</name> + <message> + <source>Extra content at end of document.</source> + <translation>Papildomas turinys dokumento pabaigoje.</translation> + </message> + <message> + <source>Invalid entity value.</source> + <translation>Netinkama esybės reikšmė.</translation> + </message> + <message> + <source>Invalid XML character.</source> + <translation>Neleistinas XML simbolis.</translation> + </message> + <message> + <source>Sequence ']]>' not allowed in content.</source> + <translation>Simbolių seka „]]>“ turinyje neleidžiama.</translation> + </message> + <message> + <source>Encountered incorrectly encoded content.</source> + <translation>Aptikta neteisingai užkioduoto turinio.</translation> + </message> + <message> + <source>Namespace prefix '%1' not declared</source> + <translation>Vardų erdvės prefiksas „%1“ nebuvo deklaruotas</translation> + </message> + <message> + <source>Illegal namespace declaration.</source> + <translation>Neleistinos vardų erdvės deklaracija.</translation> + </message> + <message> + <source>Attribute redefined.</source> + <translation>Atributas apibrėžiamas pakartotinai.</translation> + </message> + <message> + <source>Unexpected character '%1' in public id literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid XML version string.</source> + <translation>Neleistina XML versijos eilutė.</translation> + </message> + <message> + <source>Unsupported XML version.</source> + <translation>Nepalaikoma XML versija.</translation> + </message> + <message> + <source>The standalone pseudo attribute must appear after the encoding.</source> + <translation>Pseudoatributas „standalone“ turi būti įrašomas po koduotės aprašo.</translation> + </message> + <message> + <source>%1 is an invalid encoding name.</source> + <translation>Koduotės pavadinimas „%1“ yra netinkamas.</translation> + </message> + <message> + <source>Encoding %1 is unsupported</source> + <translation>Koduotė „%1“ nepalaikoma</translation> + </message> + <message> + <source>Standalone accepts only yes or no.</source> + <translation>„standalone“ deklaracijos reikšmė gali būti tik „yes“ arba „no“.</translation> + </message> + <message> + <source>Invalid attribute in XML declaration.</source> + <translation>Neleistinas atributas XML deklaracijoje.</translation> + </message> + <message> + <source>Premature end of document.</source> + <translation>Netikėta dokumento pabaiga.</translation> + </message> + <message> + <source>Invalid document.</source> + <translation>Neteisingas dokumentas.</translation> + </message> + <message> + <source>Expected </source> + <translation>Laukta </translation> + </message> + <message> + <source>, but got '</source> + <translation>, bet gauta '</translation> + </message> + <message> + <source>Unexpected '</source> + <translation>Netikėta '</translation> + </message> + <message> + <source>Expected character data.</source> + <translation>Laukta simbolinių duomenų.</translation> + </message> + <message> + <source>Recursive entity detected.</source> + <translation>Aptikta rekursyvi esybė.</translation> + </message> + <message> + <source>Start tag expected.</source> + <translation>Laukta atveriančiosios gairės.</translation> + </message> + <message> + <source>NDATA in parameter entity declaration.</source> + <translation>NDATA parametro esybės deklaracijoje.</translation> + </message> + <message> + <source>XML declaration not at start of document.</source> + <translation>XML aprašas ne dokumento pradžioje.</translation> + </message> + <message> + <source>%1 is an invalid processing instruction name.</source> + <translation>Apdorojimo komandos vardas „%1“ yra netinkamas.</translation> + </message> + <message> + <source>Invalid processing instruction name.</source> + <translation>Neleistinas apdorojimo komandos vardas.</translation> + </message> + <message> + <source>%1 is an invalid PUBLIC identifier.</source> + <translation>PUBLIC identifikatorius „%1“ yra netinkamas.</translation> + </message> + <message> + <source>Invalid XML name.</source> + <translation>Neleistinas XML vardas.</translation> + </message> + <message> + <source>Opening and ending tag mismatch.</source> + <translation>Nesutampa atveriančioji ir užveriančioji gairės.</translation> + </message> + <message> + <source>Entity '%1' not declared.</source> + <translation>Esybė „%1“ nedeklaruota.</translation> + </message> + <message> + <source>Reference to unparsed entity '%1'.</source> + <translation>Nuoroda į neišanalizuotą esybę „%1“.</translation> + </message> + <message> + <source>Reference to external entity '%1' in attribute value.</source> + <translation>Nuoroda į išorinę esybę „%1“ atributo reikšmėje.</translation> + </message> + <message> + <source>Invalid character reference.</source> + <translation>Netinkama nuoroda į simbolį.</translation> + </message> +</context> +<context> + <name>QmlJSDebugger::LiveSelectionTool</name> + <message> + <source>Items</source> + <translation>Elementai</translation> + </message> +</context> +<context> + <name>QmlJSDebugger::QmlToolBar</name> + <message> + <source>Inspector Mode</source> + <translation>Tyrimo veiksena</translation> + </message> + <message> + <source>Play/Pause Animations</source> + <translation>Pristabdyti / leisti animacijas</translation> + </message> + <message> + <source>Select</source> + <translation>Žymėti</translation> + </message> + <message> + <source>Select (Marquee)</source> + <translation type="unfinished">Žymėti (stačiakampį)</translation> + </message> + <message> + <source>Zoom</source> + <translation>Mastelis</translation> + </message> + <message> + <source>Color Picker</source> + <translation>Spalvų parinkiklis</translation> + </message> + <message> + <source>Apply Changes to QML Viewer</source> + <translation>Pritaikyti paketimus QML žiūryklei</translation> + </message> + <message> + <source>Apply Changes to Document</source> + <translation>Pritaikyti pakeitimus dokumentui</translation> + </message> + <message> + <source>Tools</source> + <translation>Priemonės</translation> + </message> + <message> + <source>1x</source> + <translation>1x</translation> + </message> + <message> + <source>0.5x</source> + <translation>0,5x</translation> + </message> + <message> + <source>0.25x</source> + <translation>0,25x</translation> + </message> + <message> + <source>0.125x</source> + <translation>0,125x</translation> + </message> + <message> + <source>0.1x</source> + <translation>0,1x</translation> + </message> +</context> +<context> + <name>QmlJSDebugger::ToolBarColorBox</name> + <message> + <source>Copy Color</source> + <translation>Kopijuoti spalvą</translation> + </message> +</context> +<context> + <name>QmlJSDebugger::ZoomTool</name> + <message> + <source>Zoom to &100%</source> + <translation>&Atstatyti mastelį</translation> + </message> + <message> + <source>Zoom In</source> + <translation>Padidinti</translation> + </message> + <message> + <source>Zoom Out</source> + <translation>Sumažinti</translation> + </message> +</context> +<context> + <name>QtXmlPatterns</name> + <message> + <source>%1 is an unsupported encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 contains octets which are disallowed in the requested encoding %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The codepoint %1, occurring in %2 using encoding %3, is an invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Network timeout.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 can't be serialized because it appears outside the document element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 can't be serialized because it appears at the top level.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Year %1 is invalid because it begins with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Day %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Month %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overflow: Can't represent date %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Day %1 is invalid for month %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Time 24:%1:%2.%3 is invalid. Hour is 24, but minutes, seconds, and milliseconds are not all 0; </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Time %1:%2:%3.%4 is invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overflow: Date can't be represented.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one component must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one time component must appear after the %1-delimiter.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a valid value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>When casting to %1 from %2, the source value cannot be %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Integer division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Modulus division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dividing a value of type %1 by %2 (not-a-number) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Multiplication of a value of type %1 by %2 or %3 (plus or minus infinity) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A value of type %1 cannot have an Effective Boolean Value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Effective Boolean Value cannot be calculated for a sequence containing two or more atomic values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value %1 of type %2 exceeds maximum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value %1 of type %2 is below minimum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A value of type %1 must contain an even number of digits. The value %2 does not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not valid as a value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ambiguous rule match.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Operator %1 cannot be used on type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Operator %1 cannot be used on atomic values of type %2 and %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace URI in the name for a computed attribute cannot be %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The name for a computed attribute cannot have the namespace URI %1 with the local name %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type error in cast, expected %1, received %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>When casting to %1 or types derived from it, the source value must be of the same type, or it must be a string literal. Type %2 is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A comment cannot contain %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A comment cannot end with a %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In a namespace constructor, the value for a namespace cannot be an empty string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The prefix must be a valid %1, which %2 is not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The prefix %1 cannot be bound.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only the prefix %1 can be bound to %2 and vice versa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>An attribute node cannot be a child of a document node. Therefore, the attribute %1 is out of place.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A library module cannot be evaluated directly. It must be imported from a main module.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No template by name %1 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A value of type %1 cannot be a predicate. A predicate must have either a numeric type or an Effective Boolean Value type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A positional predicate must evaluate to a single numeric value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The target name in a processing instruction cannot be %1 in any combination of upper and lower case. Therefore, %2 is invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a valid target name in a processing instruction. It must be a %2 value, e.g. %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The last step in a path must contain either nodes or atomic values. It cannot be a mixture between the two.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The data of a processing instruction cannot contain the string %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No namespace binding exists for the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No namespace binding exists for the prefix %1 in %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an invalid %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The parameter %1 is passed, but no corresponding %2 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The parameter %1 is required, but no corresponding %2 is supplied.</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <source>%1 takes at most %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <source>%1 requires at least %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <source>The first argument to %1 cannot be of type %2. It must be a numeric type, xs:yearMonthDuration or xs:dayTimeDuration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The first argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The second argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a valid XML 1.0 character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The root node of the second argument to function %1 must be a document node. %2 is not a document node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>If both values have zone offsets, they must have the same zone offset. %1 and %2 are not the same.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 was called.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 must be followed by %2 or %3, not at the end of the replacement string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In the replacement string, %1 must be followed by at least one digit when not escaped.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In the replacement string, %1 can only be used to escape itself or %2, not %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 matches newline characters</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 and %2 match the start and end of a line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Matches are case insensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Whitespace characters are removed, except when they appear in character classes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an invalid regular expression pattern: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an invalid flag for regular expressions. Valid flags are:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>If the first argument is the empty sequence or a zero-length string (no namespace), a prefix cannot be specified. Prefix %1 was specified.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>It will not be possible to retrieve %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The default collection is undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 cannot be retrieved</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The normalization form %1 is unsupported. The supported forms are %2, %3, %4, and %5, and none, i.e. the empty string (no normalization).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A zone offset must be in the range %1..%2 inclusive. %3 is out of range.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a whole number of minutes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The URI cannot have a fragment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Required cardinality is %1; got cardinality %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The item %1 did not match the required type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The variable %1 is unused</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>W3C XML Schema identity constraint selector</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>W3C XML Schema identity constraint field</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A construct was encountered which is disallowed in the current language(%1).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an unknown schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A template with name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a valid numeric literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only one %1 declaration can occur in the query prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The initialization of variable %1 depends on itself</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No variable with name %1 exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Version %1 is not supported. The supported XQuery version is 1.0.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The encoding %1 is invalid. It must contain Latin characters only, must not contain whitespace, and must match the regular expression %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No function with signature %1 is available</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A default namespace declaration must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Namespace declarations must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Module imports must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The keyword %1 cannot occur with any other mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The value of attribute %1 must be of type %2, which %3 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>It is not possible to redeclare prefix %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The prefix %1 cannot be bound. By default, it is already bound to the namespace %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Prefix %1 is already declared in the prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The name of an option must have a prefix. There is no default namespace for options.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The Schema Import feature is not supported, and therefore %1 declarations cannot occur.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The target namespace of a %1 cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The module import feature is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A variable with name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No value is available for the external variable with name %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A stylesheet function must have a prefixed name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace for a user defined function cannot be empty (try the predefined prefix %1, which exists for cases like this)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace %1 is reserved; therefore user defined functions may not use it. Try the predefined prefix %2, which exists for these cases.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace of a user defined function in a library module must be equivalent to the module namespace. In other words, it should be %1 instead of %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A function already exists with the signature %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No external functions are supported. All supported functions can be used directly, without first declaring them as external</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>An argument with name %1 has already been declared. Every argument name must be unique.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>When function %1 is used for matching inside a pattern, the argument must be a variable reference or a string literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In an XSL-T pattern, the first argument to function %1 must be a string literal, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In an XSL-T pattern, the first argument to function %1 must be a literal or a variable reference, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In an XSL-T pattern, function %1 cannot have a third argument.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In an XSL-T pattern, only function %1 and %2, not %3, can be used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In an XSL-T pattern, axis %1 cannot be used, only axis %2 or %3 can.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an invalid template mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The name of a variable bound in a for-expression must be different from the positional variable. Hence, the two variables named %1 collide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The Schema Validation Feature is not supported. Hence, %1-expressions may not be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>None of the pragma expressions are supported. Therefore, a fallback expression must be present</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Each name of a template parameter must be unique; %1 is duplicated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The %1-axis is unsupported in XQuery</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No function with name %1 is available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace URI cannot be the empty string when binding to a prefix, %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an invalid namespace URI.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>It is not possible to bind to the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Namespace %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Prefix %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Two namespace declaration attributes have the same name: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The namespace URI must be a constant and cannot use enclosed expressions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>An attribute with name %1 has already appeared on this element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A direct element constructor is not well-formed. %1 is ended with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The name %1 does not refer to any schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is an complex type. Casting to complex types is not possible. However, casting to atomic types such as %2 works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not an atomic type. Casting is only possible to atomic types.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not a valid name for a processing-instruction.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not in the in-scope attribute declarations. Note that the schema import feature is not supported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The name of an extension expression must be in a namespace.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Text nodes are not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Parse error: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The value of the XSL-T version attribute must be a value of type %1, which %2 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Running an XSL-T 1.0 stylesheet with a 2.0 processor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown XSL-T attribute %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 and %2 are mutually exclusive.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>In a simplified stylesheet module, attribute %1 must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>If element %1 has no attribute %2, it cannot have attribute %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 must have at least one of the attributes %2 or %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one mode must be specified in the %1-attribute on element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 must come last.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one %1-element must occur before %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only one %1-element can appear.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one %1-element must occur inside %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>When attribute %1 is present on %2, a sequence constructor cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 must have either a %2-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>When a parameter is required, a default value cannot be supplied through a %1-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 cannot have children.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 cannot have a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The attribute %1 cannot appear on %2, when it is a child of %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A parameter in a function cannot be declared to be a tunnel.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This processor is not Schema-aware and therefore %1 cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Top level stylesheet elements must be in a non-null namespace, which %1 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The value for attribute %1 on element %2 must either be %3 or %4, not %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 cannot have the value %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The attribute %1 can only appear on the first %2 element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>At least one %1 element must appear as child of %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Empty particle cannot be derived from non-empty particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived particle is missing element %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived element %1 is missing value constraint as defined in base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived element %1 has weaker value constraint than base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixed value constraint of element %1 differs from value constraint in base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived element %1 cannot be nillable as base element is not nillable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Block constraints of derived element %1 must not be more weaker than in the base element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type of derived element %1 cannot be validly derived from base element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type of derived element %1 cannot be validly derived from base element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is missing in derived particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 does not match namespace constraint of wildcard in base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Wildcard in derived particle is not a valid subset of wildcard in base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>processContent of wildcard in derived particle is weaker than wildcard in base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived particle allows content that is not allowed in the base particle.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 has inheritance loop in its base type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Circular inheritance of base type %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Circular inheritance of union %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <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> + <source>Base type of simple type %1 cannot be complex type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type %1 cannot have direct base type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type %1 is not allowed to have base type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type %1 can only have simple atomic type as base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type %1 cannot derive from %2 as the latter defines restriction as final.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Variety of item type of %1 must be either atomic or union.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Variety of member types of %1 must be atomic.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Simple type %1 is only allowed to have %2 facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type of simple type %1 must have variety of type list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type of simple type %1 has defined derivation by restriction as final.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Item type of base type does not match item type of %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type %1 contains not allowed facet type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>%1 is not allowed to have any facets.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type %1 of simple type %2 must have variety of union.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type %1 of simple type %2 is not allowed to have restriction in %3 attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Member type %1 cannot be derived from member type %2 of %3's base type %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derivation method of %1 must be extension because the base type %2 is a simple type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 has duplicated element %2 in its content model.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 has non-deterministic content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Content model of complex type %1 is not a valid extension of content model of %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 must have simple content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 must have the same simple type as its base class %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 cannot be derived from base type %2%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Complex type %1 with simple content cannot be derived from complex base type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Item type of simple type %1 cannot be a complex type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Member type of simple type %1 cannot be a complex type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not allowed to have a member type with the same name as itself.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet collides with %2 facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must have the same value as %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be equal or greater than %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be less than or equal to %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet contains invalid regular expression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown notation %1 used in %2 facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet contains invalid value %2: %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet cannot be %2 or %3 if %4 facet of base type is %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet cannot be %2 if %3 facet of base type is %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be less than or equal to %2 facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be less than %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet and %2 facet cannot appear together.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be greater than %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be less than %2 facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 facet must be greater than or equal to %2 facet of base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple type contains not allowed facet %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1, %2, %3, %4, %5 and %6 facets are not allowed when derived by list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only %1 and %2 facets are allowed when derived by union.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 contains %2 facet with invalid data: %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute group %1 contains attribute %2 twice.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute group %1 contains two different attributes that both have types derived from %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute group %1 contains attribute %2 that has value constraint but type that inherits from %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 contains attribute %2 twice.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 contains two different attributes that both have types derived from %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 contains attribute %2 that has value constraint but type that inherits from %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not allowed to have a value constraint if its base type is complex.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Value constraint of element %1 is not of elements type: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not allowed to have substitution group affiliation as it is no global element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type of element %1 cannot be derived from type of substitution group affiliation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value constraint of attribute %1 is not of attributes type: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 has value constraint but has type derived from %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute in derived complex type must be %2 like in base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 in derived complex type must have %2 value constraint like in base type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Attribute %1 in derived complex type must have %2 value constraint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>processContent of base wildcard must be weaker than derived wildcard.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 exists twice with different types.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Particle contains non-deterministic wildcards.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base attribute %1 is required but derived attribute is not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type of derived attribute %1 cannot be validly derived from type of base attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value constraint of derived attribute %1 does not match value constraint of base attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived attribute %1 does not exist in the base definition.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived attribute %1 does not match the wildcard in the base definition.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base attribute %1 is required but missing in derived definition.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived definition contains an %1 element that does not exists in the base definition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Derived wildcard is not a subset of the base wildcard.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 of derived wildcard is not a valid restriction of %2 of base wildcard</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 from base type is missing in derived type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type of derived attribute %1 differs from type of base attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base definition contains an %1 element that is missing in the derived definition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Can not process unknown element %1, expected elements are: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not allowed in this scope, possible elements are: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Child element is missing in that scope, possible child elements are: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Document is not a XML schema.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element contains invalid content: {%3} is not a value of type %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element contains invalid content: {%3}.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <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> + <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> + <source>%1 element without %2 attribute is not allowed inside schema without target namespace.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element is not allowed inside %2 element if %3 attribute is present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element has neither %2 attribute nor %3 child element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element with %2 child element must not have a %3 attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must be %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must have a value of %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must have a value of %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element must not have %2 and %3 attribute together.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Content of %1 attribute of %2 element must not be from namespace %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must not be %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must have the value %3 because the %4 attribute is set.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Specifying use='prohibited' inside an attribute group has no effect.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element must have either %2 or %3 attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element must have either %2 attribute or %3 or %4 as child element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element requires either %2 or %3 attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Text or entity references not allowed inside %1 element</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must contain %3, %4 or a list of URIs.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element is not allowed in this context.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element has larger value than %3 attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Prefix of qualified name %1 is not defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute of %2 element must either contain %3 or the other values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component with ID %1 has been defined previously.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute group %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element group %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Notation %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Identity constraint %1 already defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicated facets in simple type %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 references unknown %2 or %3 element %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 references identity constraint %2 that is no %3 or %4 element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 has a different number of fields from the identity constraint %2 that it references.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Item type %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Member type %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Type %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Base type %1 of complex type cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 cannot have complex base type that has a %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <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> + <source>Type of %1 element must be a simple type, %2 is not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Substitution group %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Substitution group %1 has circular definition.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duplicated element names %1 in %2 element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reference %1 of %2 element cannot be resolved.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Circular group reference for %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element is not allowed in this scope</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element cannot have %2 attribute with value other than %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element cannot have %2 attribute with value other than %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 or %2 attribute of reference %3 does not match with the attribute declaration %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute group %1 has circular reference.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 attribute in %2 must have %3 use like in base type %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute wildcard of %1 is not a valid restriction of attribute wildcard of base type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 has attribute wildcard but its base type %2 has not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Enumeration facet contains invalid content: {%1} is not a value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Namespace prefix of qualified name %1 is not defined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 element %2 is not a valid restriction of the %3 element it redefines: %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 is not valid according to %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>String content does not match the length facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>String content does not match the minLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>String content does not match the maxLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>String content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>String content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match the maxInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match the maxExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match the minInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match the minExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed integer content does not match in the totalDigits facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match the maxInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match the maxExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match the minInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match the minExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned integer content does not match in the totalDigits facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content does not match the maxInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content does not match the maxExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content does not match the minInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content does not match the minExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decimal content does not match in the fractionDigits facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decimal content does not match in the totalDigits facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content does not match the maxInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content does not match the maxExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content does not match the minInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content does not match the minExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Date time content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content does not match the maxInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content does not match the maxExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content does not match the minInclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content does not match the minExclusive facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duration content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Boolean content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Binary content does not match the length facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Binary content does not match the minLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Binary content does not match the maxLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Binary content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid QName content: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>QName content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>QName content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Notation content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>List content does not match length facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>List content does not match minLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>List content does not match maxLength facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>List content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>List content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Union content is not listed in the enumeration facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Union content does not match pattern facet.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Data of type %1 are not allowed to be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is missing child element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>There is one IDREF value with no corresponding ID: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loaded schema file is invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 contains invalid data.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>xsi:schemaLocation namespace %1 has already appeared earlier in the instance document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>xsi:noNamespaceSchemaLocation cannot appear after the first no-namespace element or attribute.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No schema defined for validation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No definition for element %1 available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Specified type %1 is not known to the schema.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not defined in this scope.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Declaration for element %1 does not exist.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains invalid content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is declared as abstract.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is not nillable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 contains invalid data: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element contains content although it is nillable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixed value constraint not allowed if element is nillable.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Specified type %1 is not validly substitutable with element type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Complex type %1 is not allowed to be abstract.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains not allowed attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains not allowed child element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Content of element %1 does not match its type definition: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Content of element %1 does not match defined value constraint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains not allowed child content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains not allowed text content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 cannot contain other elements, as it has fixed content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 is missing required attribute %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 does not match the attribute wildcard.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Declaration for attribute %1 does not exist.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains two attributes of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Attribute %1 contains invalid content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Element %1 contains unknown attribute %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Content of attribute %1 does not match its type definition: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Content of attribute %1 does not match defined value constraint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Non-unique value found for constraint %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Key constraint %1 contains absent fields.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Key constraint %1 contains references nillable element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No referenced value found for key reference %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>More than one value found for field %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Field %1 has no simple type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ID value '%1' is not unique.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>'%1' attribute contains invalid QName content: %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>zero or one</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>exactly one</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>one or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>zero or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Required type is %1, but %2 was found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Promoting %1 to %2 may cause loss of precision.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The focus is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>It's not possible to add attributes after any other kind of node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>An attribute by name %1 has already been created.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only the Unicode Codepoint Collation is supported(%1). %2 is unsupported.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> |