debian/0000775000000000000000000000000012122073227007166 5ustar debian/copyright0000664000000000000000000002016311577417663011146 0ustar This work was packaged for Debian by: Fathi Boudra on Thu, 27 May 2010 03:20:51 +0300 It was downloaded from: http://qt.gitorious.org/qt-mobility Upstream Author: Nokia Corporation and/or its subsidiary(-ies) Copyright: Copyright (C) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia. GNU Lesser General Public License Usage Alternatively, this file may be used under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation and appearing in the file LICENSE.LGPL included in the packaging of this file. Please review the following information to ensure the GNU Lesser General Public License version 2.1 requirements will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. In addition, as a special exception, Nokia gives you certain additional rights. These rights are described in the Nokia Qt LGPL Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this package. GNU General Public License Usage Alternatively, this file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. On Debian systems, the complete text of the GNU Public Licenses can be found in `/usr/share/common-licenses/LGPL-2.1`, `/usr/share/common-licenses/GPL-2` `/usr/share/common-licenses/GPL-3`. Nokia Qt LGPL Exception version 1.1 As an additional permission to the GNU Lesser General Public License version 2.1, the object code form of a "work that uses the Library" may incorporate material from a header file that is part of the Library. You may distribute such object code under terms of your choice, provided that: (i) the header files of the Library have not been modified; and (ii) the incorporated material is limited to numerical parameters, data structure layouts, accessors, macros, inline functions and templates; and (iii) you comply with the terms of Section 6 of the GNU Lesser General Public License version 2.1. Moreover, you may apply this exception to a modified version of the Library, provided that such modification does not involve copying material from the Library into the modified Library's header files unless such material is limited to (i) numerical parameters; (ii) data structure layouts; (iii) accessors; and (iv) small macros, templates and inline functions of five lines or less in length. Furthermore, you are not required to apply this additional permission to a modified version of the Library. The Debian packaging is: Copyright (C) 2010 Fathi Boudra and is licensed under the LGPL version 2.1, see above. Copyright for examples: You may use this file under the terms of the BSD license as follows: "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." The following examples are exceptions: - audiodevices - audioinput - audiooutputs - declarative-sfw-dialer - sensors/panorama - videographicsitem - videowidget and are licensed under the LGPL version 2.1, see above. Copyright for the following files: tools/icheck/parser/src/libs/cplusplus/Macro.cpp tools/icheck/parser/src/libs/cplusplus/Macro.h tools/icheck/parser/src/libs/cplusplus/PreprocessorEnvironment.cpp tools/icheck/parser/src/libs/cplusplus/PreprocessorEnvironment.h tools/icheck/parser/src/libs/cplusplus/pp-cctype.h tools/icheck/parser/src/libs/cplusplus/pp-engine.cpp tools/icheck/parser/src/libs/cplusplus/pp-engine.h tools/icheck/parser/src/libs/cplusplus/pp-macro-expander.h tools/icheck/parser/src/libs/cplusplus/pp-scanner.cpp tools/icheck/parser/src/libs/cplusplus/pp-scanner.h tools/icheck/parser/src/libs/cplusplus/pp.h tools/icheck/parser/src/shared/cplusplus/* excluding: - tools/icheck/parser/src/shared/cplusplus/ASTClone.cpp - tools/icheck/parser/src/shared/cplusplus/ASTMatch0.cpp - tools/icheck/parser/src/shared/cplusplus/ASTMatcher.cpp - tools/icheck/parser/src/shared/cplusplus/ASTMatcher.h - tools/icheck/parser/src/shared/cplusplus/ASTVisit.cpp - tools/icheck/parser/src/shared/cplusplus/Array.cpp - tools/icheck/parser/src/shared/cplusplus/LiteralTable.cpp - tools/icheck/parser/src/shared/cplusplus/ObjectiveCAtKeywords.cpp - tools/icheck/parser/src/shared/cplusplus/ObjectiveCTypeQualifiers.cpp - tools/icheck/parser/src/shared/cplusplus/ObjectiveCTypeQualifiers.h - tools/icheck/parser/src/shared/cplusplus/TypeMatcher.cpp - tools/icheck/parser/src/shared/cplusplus/TypeMatcher.h Copyright 2005-2008 Roberto Raggi Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE KDEVELOP TEAM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright for src/publishsubscribe/dlmalloc.c file: This is a version (aka dlmalloc) of malloc/free/realloc written by Doug Lea and released to the public domain. Use, modify, and redistribute this code without permission or acknowledgement in any way you wish. Send questions, comments, complaints, performance data, etc to dl@cs.oswego.edu VERSION 2.7.2 Sat Aug 17 09:07:30 2002 Doug Lea (dl at gee) Note: There may be an updated version of this malloc obtainable at ftp://gee.cs.oswego.edu/pub/misc/malloc.c Check before installing! debian/libqtpublishsubscribe1.install0000664000000000000000000000004511756604344015256 0ustar usr/lib/*/libQtPublishSubscribe.so.* debian/libdeclarative-publishsubscribe.install0000664000000000000000000000021611761236664017113 0ustar usr/lib/*/qt4/imports/QtMobility/publishsubscribe/libdeclarative_publishsubscribe.so usr/lib/*/qt4/imports/QtMobility/publishsubscribe/qmldir debian/libqtversitorganizer1.install0000664000000000000000000000004411756604344015142 0ustar usr/lib/*/libQtVersitOrganizer.so.* debian/libdeclarative-contacts.install0000664000000000000000000000016611761236712015357 0ustar usr/lib/*/qt4/imports/QtMobility/contacts/libdeclarative_contacts.so usr/lib/*/qt4/imports/QtMobility/contacts/qmldir debian/libdeclarative-connectivity.install0000664000000000000000000000020211761236715016251 0ustar usr/lib/*/qt4/imports/QtMobility/connectivity/libdeclarative_connectivity.so usr/lib/*/qt4/imports/QtMobility/connectivity/qmldir debian/libdeclarative-messaging/0000775000000000000000000000000011667746030014127 5ustar debian/libdeclarative-messaging/usr/0000775000000000000000000000000011667746030014740 5ustar debian/libdeclarative-messaging/usr/lib/0000775000000000000000000000000011667746030015506 5ustar debian/libdeclarative-messaging/usr/lib/qt4/0000775000000000000000000000000011667746030016216 5ustar debian/libdeclarative-messaging/usr/lib/qt4/imports/0000775000000000000000000000000011667746030017713 5ustar debian/libdeclarative-messaging/usr/lib/qt4/imports/QtMobility/0000775000000000000000000000000011667746030022010 5ustar debian/libdeclarative-messaging/usr/lib/qt4/imports/QtMobility/messaging/0000775000000000000000000000000011667746030023765 5ustar debian/libqtversitorganizer1.symbols0000664000000000000000000001702311757004002015153 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtVersitOrganizer.so.1 libqtversitorganizer1 #MINVER# _Z6qDebugv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility15QOrganizerEventD1Ev@Base 1.2.0 _ZN10QtMobility15QOrganizerEventD2Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerTodoTimeD1Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerTodoTimeD2Ev@Base 1.2.0 _ZN10QtMobility19QOrganizerEventTimeD1Ev@Base 1.2.0 _ZN10QtMobility19QOrganizerEventTimeD2Ev@Base 1.2.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi12EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi13EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi14EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi17EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi18EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi19EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi22EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi7EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi8EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi9EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 _ZN10QtMobility20QOrganizerItemParentD1Ev@Base 1.2.0 _ZN10QtMobility20QOrganizerItemParentD2Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerItemCommentD1Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerItemCommentD2Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerJournalTimeD1Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerJournalTimeD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemPriorityD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemPriorityD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerTodoProgressD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerTodoProgressD2Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerItemTimestampD1Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerItemTimestampD2Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerItemRecurrenceD1Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerItemRecurrenceD2Ev@Base 1.2.0 _ZN10QtMobility24QVersitOrganizerExporter11exportItemsERK5QListINS_14QOrganizerItemEENS_15QVersitDocument10VersitTypeE@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporter16setDetailHandlerEPNS_37QVersitOrganizerExporterDetailHandlerE@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterC1ERK7QString@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterC1Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterC2ERK7QString@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterC2Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterD1Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerExporterD2Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporter14importDocumentERKNS_15QVersitDocumentE@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporter18setPropertyHandlerEPNS_39QVersitOrganizerImporterPropertyHandlerE@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterC1ERK7QString@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterC1Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterC2ERK7QString@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterC2Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterD1Ev@Base 1.1.0 _ZN10QtMobility24QVersitOrganizerImporterD2Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrenceD1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerEventOccurrenceD2Ev@Base 1.2.0 _ZN10QtMobility30QVersitOrganizerHandlerFactory11ProfileSyncE@Base 1.1.0 _ZN10QtMobility30QVersitOrganizerHandlerFactory13ProfileBackupE@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_18QOrganizerTodoTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_19QOrganizerEventTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_20QOrganizerItemParentEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_21QOrganizerJournalTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_22QOrganizerItemPriorityEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_22QOrganizerTodoProgressEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_23QOrganizerItemTimestampEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_24QOrganizerItemRecurrenceEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail12variantValueILi13EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi12EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi14EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi17EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi18EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi22EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi8EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIbEET_PKc@Base 1.2.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIbLi7EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.2.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi19EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi7EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi9EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail8hasValueILi19EEEbRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail8hasValueILi7EEEbRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 _ZNK10QtMobility24QVersitOrganizerExporter8documentEv@Base 1.1.0 _ZNK10QtMobility24QVersitOrganizerExporter8errorMapEv@Base 1.1.0 _ZNK10QtMobility24QVersitOrganizerImporter5itemsEv@Base 1.1.0 _ZNK10QtMobility24QVersitOrganizerImporter8errorMapEv@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI9QDateTimeEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIbEET_v@Base 1.2.0 (optional=templinst)_ZNK8QVariant5valueIiEET_v@Base 1.1.0 _ZSt4swapI5QDateEvRT_S2_@Base 1.2.0 _ZSt4swapIN10QtMobility24QOrganizerRecurrenceRule5MonthEEvRT_S4_@Base 1.2.0 _ZSt4swapIN2Qt9DayOfWeekEEvRT_S3_@Base 1.2.0 _ZSt4swapIPN10QtMobility30QVersitOrganizerHandlerFactoryEEvRT_S4_@Base 1.2.0 _ZSt4swapIiEvRT_S1_@Base 1.2.0 debian/libqtsensors1.install0000664000000000000000000000012211756604344013376 0ustar usr/lib/*/libQtSensors.so.* usr/lib/*/qt4/plugins/sensors/libqtsensors_generic.so debian/libqtserviceframework1.symbols0000664000000000000000000002756312007006647015314 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 i386 powerpc libQtServiceFramework.so.1 libqtserviceframework1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QByteArraypLERKS_@Base 1.1.0 _ZN10QByteArraypLEc@Base 1.1.0 _ZN10QDBusErrorD1Ev@Base 1.2.0 _ZN10QDBusErrorD2Ev@Base 1.2.0 _ZN10QtMobility14QServiceFilter12setInterfaceERK7QStringS3_NS0_16VersionMatchRuleE@Base 1.1.0 _ZN10QtMobility14QServiceFilter14setServiceNameERK7QString@Base 1.1.0 _ZN10QtMobility14QServiceFilter15setCapabilitiesENS0_19CapabilityMatchRuleERK11QStringList@Base 1.1.0 _ZN10QtMobility14QServiceFilter18setCustomAttributeERK7QStringS3_@Base 1.1.0 _ZN10QtMobility14QServiceFilter20clearCustomAttributeERK7QString@Base 1.1.0 _ZN10QtMobility14QServiceFilterC1ERK7QStringS3_NS0_16VersionMatchRuleE@Base 1.1.0 _ZN10QtMobility14QServiceFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QServiceFilterC1Ev@Base 1.1.0 _ZN10QtMobility14QServiceFilterC2ERK7QStringS3_NS0_16VersionMatchRuleE@Base 1.1.0 _ZN10QtMobility14QServiceFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QServiceFilterC2Ev@Base 1.1.0 _ZN10QtMobility14QServiceFilterD1Ev@Base 1.1.0 _ZN10QtMobility14QServiceFilterD2Ev@Base 1.1.0 _ZN10QtMobility14QServiceFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility15QServiceContext11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QServiceContext11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QServiceContext11setClientIdERK7QString@Base 1.1.0 _ZN10QtMobility15QServiceContext13setClientDataERK7QStringRK8QVariant@Base 1.1.0 _ZN10QtMobility15QServiceContext13setClientNameERK7QString@Base 1.1.0 _ZN10QtMobility15QServiceContext15resetClientDataEv@Base 1.1.0 _ZN10QtMobility15QServiceContext16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QServiceContextC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceContextC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceContextD0Ev@Base 1.1.0 _ZN10QtMobility15QServiceContextD1Ev@Base 1.1.0 _ZN10QtMobility15QServiceContextD2Ev@Base 1.1.0 _ZN10QtMobility15QServiceManager10addServiceEP9QIODevice@Base 1.1.0 _ZN10QtMobility15QServiceManager10addServiceERK7QString@Base 1.1.0 _ZN10QtMobility15QServiceManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QServiceManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QServiceManager12serviceAddedERK7QStringNS_8QService5ScopeE@Base 1.1.0 _ZN10QtMobility15QServiceManager13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility15QServiceManager13loadInterfaceERK7QStringPNS_15QServiceContextEPNS_24QAbstractSecuritySessionE@Base 1.1.0 _ZN10QtMobility15QServiceManager13loadInterfaceERKNS_27QServiceInterfaceDescriptorEPNS_15QServiceContextEPNS_24QAbstractSecuritySessionE@Base 1.1.0 _ZN10QtMobility15QServiceManager13removeServiceERK7QString@Base 1.1.0 _ZN10QtMobility15QServiceManager14serviceRemovedERK7QStringNS_8QService5ScopeE@Base 1.1.0 _ZN10QtMobility15QServiceManager16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility15QServiceManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QServiceManager19setInterfaceDefaultERK7QStringS3_@Base 1.1.0 _ZN10QtMobility15QServiceManager19setInterfaceDefaultERKNS_27QServiceInterfaceDescriptorE@Base 1.1.0 _ZN10QtMobility15QServiceManagerC1ENS_8QService5ScopeEP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceManagerC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceManagerC2ENS_8QService5ScopeEP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceManagerC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QServiceManagerD0Ev@Base 1.1.0 _ZN10QtMobility15QServiceManagerD1Ev@Base 1.1.0 _ZN10QtMobility15QServiceManagerD2Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister11createEntryERK7QStringS3_S3_PFP7QObjectvEPK11QMetaObject@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister14instanceClosedERKNS0_5EntryE@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister14publishEntriesERK7QString@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister17setSecurityFilterEPFbPKvE@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister18allInstancesClosedEv@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister27setQuitOnLastInstanceClosedEb@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5Entry20setInstantiationTypeENS0_12InstanceTypeE@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryC1ERKS1_@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryC1Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryC2ERKS1_@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryC2Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryD1Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryD2Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegister5EntryaSERKS1_@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegisterC1EP7QObject@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegisterC2EP7QObject@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegisterD0Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegisterD1Ev@Base 1.1.0 _ZN10QtMobility22QRemoteServiceRegisterD2Ev@Base 1.1.0 _ZN10QtMobility23QServicePluginInterface14installServiceEv@Base 1.1.0 _ZN10QtMobility23QServicePluginInterface16uninstallServiceEv@Base 1.1.0 _ZN10QtMobility23QServicePluginInterfaceC1Ev@Base 1.1.0 _ZN10QtMobility23QServicePluginInterfaceC2Ev@Base 1.1.0 _ZN10QtMobility23QServicePluginInterfaceD0Ev@Base 1.1.0 _ZN10QtMobility23QServicePluginInterfaceD1Ev@Base 1.1.0 _ZN10QtMobility23QServicePluginInterfaceD2Ev@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySession11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySession11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySession16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySessionC1EP7QObject@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySessionC2EP7QObject@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySessionD0Ev@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySessionD1Ev@Base 1.1.0 _ZN10QtMobility24QAbstractSecuritySessionD2Ev@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorC1ERKS0_@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorC1Ev@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorC2ERKS0_@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorC2Ev@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorD1Ev@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptorD2Ev@Base 1.1.0 _ZN10QtMobility27QServiceInterfaceDescriptoraSERKS0_@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_27QServiceInterfaceDescriptorE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_14QServiceFilterE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_22QRemoteServiceRegister5EntryE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_27QServiceInterfaceDescriptorE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_14QServiceFilterE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_22QRemoteServiceRegister5EntryE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_27QServiceInterfaceDescriptorE@Base 1.1.0 _ZN11QDataStream10setVersionEi@Base 1.1.0 _ZN11QDataStreamlsEj@Base 1.1.0 _ZN11QDataStreamlsEt@Base 1.1.0 _ZN11QDataStreamrsERh@Base 1.1.0 _ZN11QDataStreamrsERj@Base 1.1.0 _ZN11QDataStreamrsERt@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN15QObjectUserDataC1Ev@Base 1.2.0 _ZN15QObjectUserDataC2Ev@Base 1.2.0 _ZN20QXmlStreamAttributesD1Ev@Base 1.2.0 _ZN20QXmlStreamAttributesD2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QByteArray4dataEv@Base 1.1.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QByteArrayixEi@Base 1.1.0 _ZNK10QtMobility14QServiceFilter11serviceNameEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter12capabilitiesEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter12majorVersionEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter12minorVersionEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter13interfaceNameEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter15customAttributeERK7QString@Base 1.1.0 _ZNK10QtMobility14QServiceFilter16customAttributesEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter16versionMatchRuleEv@Base 1.1.0 _ZNK10QtMobility14QServiceFilter19capabilityMatchRuleEv@Base 1.1.0 _ZNK10QtMobility15QServiceContext10clientDataERK7QString@Base 1.1.0 _ZNK10QtMobility15QServiceContext10clientNameEv@Base 1.1.0 _ZNK10QtMobility15QServiceContext10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QServiceContext8clientIdEv@Base 1.1.0 _ZNK10QtMobility15QServiceManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QServiceManager12findServicesERK7QString@Base 1.1.0 _ZNK10QtMobility15QServiceManager14findInterfacesERK7QString@Base 1.1.0 _ZNK10QtMobility15QServiceManager14findInterfacesERKNS_14QServiceFilterE@Base 1.1.0 _ZNK10QtMobility15QServiceManager16interfaceDefaultERK7QString@Base 1.1.0 _ZNK10QtMobility15QServiceManager5errorEv@Base 1.1.0 _ZNK10QtMobility15QServiceManager5scopeEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister24quitOnLastInstanceClosedEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry11serviceNameEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry13interfaceNameEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry17instantiationTypeEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry7isValidEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5Entry7versionEv@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5EntryeqERKS1_@Base 1.1.0 _ZNK10QtMobility22QRemoteServiceRegister5EntryneERKS1_@Base 1.1.0 _ZNK10QtMobility24QAbstractSecuritySession10metaObjectEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor11serviceNameEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor12majorVersionEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor12minorVersionEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor13interfaceNameEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor15customAttributeERK7QString@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor16customAttributesEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor5scopeEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor7isValidEv@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptor9attributeENS0_9AttributeE@Base 1.1.0 _ZNK10QtMobility27QServiceInterfaceDescriptoreqERKS0_@Base 1.1.0 _ZNK11QDataStream6deviceEv@Base 1.1.0 _ZNK11QMetaObject10superClassEv@Base 1.1.0 _ZNK11QMetaObject9classNameEv@Base 1.1.0 _ZNK7QString3argEiiiRK5QChar@Base 1.1.0 (optional=templinst)_ZNK8QVariant10canConvertI13QDBusArgumentEEbv@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI13QDBusArgumentEET_v@Base 1.1.0 _ZTI11QSharedData@Base 1.1.0 _ZTI12QDBusContext@Base 1.1.0 _ZTIN10QtMobility15QServiceContextE@Base 1.1.0 _ZTIN10QtMobility15QServiceManagerE@Base 1.1.0 _ZTIN10QtMobility22QRemoteServiceRegisterE@Base 1.1.0 _ZTIN10QtMobility23QServicePluginInterfaceE@Base 1.1.0 _ZTIN10QtMobility24QAbstractSecuritySessionE@Base 1.1.0 _ZTS11QSharedData@Base 1.1.0 _ZTS12QDBusContext@Base 1.1.0 _ZTSN10QtMobility15QServiceContextE@Base 1.1.0 _ZTSN10QtMobility15QServiceManagerE@Base 1.1.0 _ZTSN10QtMobility22QRemoteServiceRegisterE@Base 1.1.0 _ZTSN10QtMobility23QServicePluginInterfaceE@Base 1.1.0 _ZTSN10QtMobility24QAbstractSecuritySessionE@Base 1.1.0 _ZTVN10QtMobility15QServiceContextE@Base 1.1.0 _ZTVN10QtMobility15QServiceManagerE@Base 1.1.0 _ZTVN10QtMobility22QRemoteServiceRegisterE@Base 1.1.0 _ZTVN10QtMobility23QServicePluginInterfaceE@Base 1.1.0 _ZTVN10QtMobility24QAbstractSecuritySessionE@Base 1.1.0 debian/libdeclarative-sensors.install0000664000000000000000000000016311761236661015235 0ustar usr/lib/*/qt4/imports/QtMobility/sensors/libdeclarative_sensors.so usr/lib/*/qt4/imports/QtMobility/sensors/qmldir debian/libdeclarative-gallery.install0000664000000000000000000000016311761236702015174 0ustar usr/lib/*/qt4/imports/QtMobility/gallery/libdeclarative_gallery.so usr/lib/*/qt4/imports/QtMobility/gallery/qmldir debian/docs0000664000000000000000000000002311577361061010045 0ustar LGPL_EXCEPTION.txt debian/libqtmultimediakit1.install0000664000000000000000000000040111756604344014544 0ustar usr/lib/*/libQtMultimediaKit.so.* usr/lib/*/qt4/plugins/audio/libqtmedia_pulse.so usr/lib/*/qt4/plugins/mediaservice/libqgstengine.so usr/lib/*/qt4/plugins/mediaservice/libqtmedia_v4lengine.so usr/lib/*/qt4/plugins/playlistformats/libqtmultimediakit_m3u.so debian/libqtmessaging1.install0000664000000000000000000000003611756604344013663 0ustar usr/lib/*/libQtMessaging.so.* debian/qtmobility-examples.lintian-overrides0000664000000000000000000000015511577417642016600 0ustar qtmobility-examples: image-file-in-usr-lib usr/lib/qtmobility/examples/battery-subscriber/content/bubble.png debian/rules0000775000000000000000000000331511756604731010264 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # QMF environment variables should be set export QMF_INCLUDEDIR := /usr/include/qmfclient export QMF_LIBDIR := /usr/lib %: dh $@ --parallel --list-missing --dbg-package=qtmobility-dbg --with pkgkde_symbolshelper override_dh_auto_configure: ./configure \ -prefix "/usr" \ -headerdir "/usr/include" \ -libdir "/usr/lib/$(DEB_HOST_MULTIARCH)" \ -bindir "/usr/bin" \ -plugindir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt4/plugins" \ -demosdir "/usr/lib/qtmobility/demos" \ -examplesdir "/usr/lib/qtmobility/examples" \ -languages "ar cs da de es fr he hu ja pl pt ru sk sl sv zh_CN zh_TW" \ -examples \ -demos \ -modules "location contacts multimedia publishsubscribe versit messaging systeminfo serviceframework sensors gallery organizer feedback connectivity" override_dh_auto_install: dh_auto_install find $(CURDIR)/debian/tmp/usr/lib -type f -name '*.prl' \ -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/" {} \; # Fix executable permissions find $(CURDIR)/debian/tmp/usr/lib/qtmobility -type f -perm /u+x,g+x,o+x \( -false \ -o -name \*.png \ -o -name \*.qml \ -o -name \*.sci \ -o -name \*.txt \ -o -name qmldir \ \) | xargs chmod -x override_dh_auto_clean: dh_auto_clean rm -f \ .qmake.cache \ config.tests/networkmanager/networkmanager \ config.tests/qmf/qmf \ tools/tools.pro.user find \( -false \ -o -type f -name Makefile \ -o -type f -name \*.o \ -o -type f -name config.\* \ -o -type f -name mobility\*.prf \ \) -delete rm -rf include lib debian/libqtsysteminfo1.symbols0000664000000000000000000003776312007006671014136 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 i386 powerpc libQtSystemInfo.so.1 libqtsysteminfo1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QDBusErrorD1Ev@Base 1.2.0 _ZN10QDBusErrorD2Ev@Base 1.2.0 _ZN10QtMobility11QSystemInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility11QSystemInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility11QSystemInfo13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility11QSystemInfo15currentLanguageEv@Base 1.1.0 _ZN10QtMobility11QSystemInfo16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility11QSystemInfo16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility11QSystemInfo18availableLanguagesEv@Base 1.1.0 _ZN10QtMobility11QSystemInfo18currentCountryCodeEv@Base 1.1.0 _ZN10QtMobility11QSystemInfo19hasFeatureSupportedENS0_7FeatureE@Base 1.1.0 _ZN10QtMobility11QSystemInfo22currentLanguageChangedERK7QString@Base 1.1.0 _ZN10QtMobility11QSystemInfo7versionENS0_7VersionERK7QString@Base 1.1.0 _ZN10QtMobility11QSystemInfoC1EP7QObject@Base 1.1.0 _ZN10QtMobility11QSystemInfoC2EP7QObject@Base 1.1.0 _ZN10QtMobility11QSystemInfoD0Ev@Base 1.1.0 _ZN10QtMobility11QSystemInfoD1Ev@Base 1.1.0 _ZN10QtMobility11QSystemInfoD2Ev@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo10lockStatusEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo11productNameEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo12deviceLockedEb@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo12manufacturerEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo13batteryStatusEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo13keyboardTypesEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo13keypadLightOnENS0_10KeypadTypeE@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsC1ERKS1_@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsC1Ev@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsC2ERKS1_@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsC2Ev@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsD1Ev@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsD2Ev@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14ProfileDetailsaSERKS1_@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo14currentProfileEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo14isDeviceLockedEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo14uniqueDeviceIDEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo15inputMethodTypeEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo15keyboardFlippedEb@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo17currentPowerStateEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo17lockStatusChangedE6QFlagsINS0_8LockTypeEE@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo17powerStateChangedENS0_10PowerStateE@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo19batteryLevelChangedEi@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo19currentThermalStateEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo19thermalStateChangedENS0_12ThermalStateE@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo20activeProfileDetailsEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo20batteryStatusChangedENS0_13BatteryStatusE@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo21bluetoothStateChangedEb@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo21currentProfileChangedENS0_7ProfileE@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo21isKeyboardFlippedOpenEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo25wirelessKeyboardConnectedEb@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo26currentBluetoothPowerStateEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo27isWirelessKeyboardConnectedEv@Base 1.2.0 _ZN10QtMobility17QSystemDeviceInfo4imeiEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo4imsiEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo5modelEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfo9simStatusEv@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfoC1EP7QObject@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfoC2EP7QObject@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfoD0Ev@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfoD1Ev@Base 1.1.0 _ZN10QtMobility17QSystemDeviceInfoD2Ev@Base 1.1.0 _ZN10QtMobility18QSystemBatteryInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo13connectNotifyEPKc@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo16disconnectNotifyEPKc@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo18chargerTypeChangedENS0_11ChargerTypeE@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo18currentFlowChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo20batteryStatusChangedENS0_13BatteryStatusE@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo20chargingStateChangedENS0_13ChargingStateE@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo22nominalCapacityChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo24remainingCapacityChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo28remainingCapacityBarsChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo28remainingChargingTimeChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfo31remainingCapacityPercentChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfoC1EP7QObject@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfoC2EP7QObject@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfoD0Ev@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfoD1Ev@Base 1.2.0 _ZN10QtMobility18QSystemBatteryInfoD2Ev@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo10colorDepthEi@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfo11getDPIWidthEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo11orientationEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfo12getDPIHeightEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo13physicalWidthEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo14physicalHeightEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo15backlightStatusEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfo17displayBrightnessEi@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfo18orientationChangedENS0_18DisplayOrientationE@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfo8contrastEi@Base 1.2.0 _ZN10QtMobility18QSystemDisplayInfoC1EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfoC2EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfoD0Ev@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfoD1Ev@Base 1.1.0 _ZN10QtMobility18QSystemDisplayInfoD2Ev@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo10macAddressENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo11currentModeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo11networkNameENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo13cellIdChangedEi@Base 1.2.0 _ZN10QtMobility18QSystemNetworkInfo13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo13networkStatusENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo16interfaceForModeENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo16locationAreaCodeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo18cellDataTechnologyEv@Base 1.2.0 _ZN10QtMobility18QSystemNetworkInfo18networkModeChangedENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo18networkNameChangedENS0_11NetworkModeERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo20networkStatusChangedENS0_11NetworkModeENS0_13NetworkStatusE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo21homeMobileCountryCodeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo21homeMobileNetworkCodeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo21networkSignalStrengthENS0_11NetworkModeE@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo24currentMobileCountryCodeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo24currentMobileNetworkCodeEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo25cellDataTechnologyChangedENS0_18CellDataTechnologyE@Base 1.2.0 _ZN10QtMobility18QSystemNetworkInfo28networkSignalStrengthChangedENS0_11NetworkModeEi@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo31currentMobileCountryCodeChangedERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo31currentMobileNetworkCodeChangedERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfo6cellIdEv@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfoC1EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfoC2EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfoD0Ev@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfoD1Ev@Base 1.1.0 _ZN10QtMobility18QSystemNetworkInfoD2Ev@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver20screenSaverInhibitedEv@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver21setScreenSaverInhibitEv@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaver23setScreenSaverInhibitedEb@Base 1.2.0 _ZN10QtMobility18QSystemScreenSaverC1EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaverC2EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaverD0Ev@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaverD1Ev@Base 1.1.0 _ZN10QtMobility18QSystemScreenSaverD2Ev@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo11uriForDriveERK7QString@Base 1.2.0 _ZN10QtMobility18QSystemStorageInfo12typeForDriveERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo13logicalDrivesEv@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo14totalDiskSpaceERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo15getStorageStateERK7QString@Base 1.2.0 _ZN10QtMobility18QSystemStorageInfo16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo18availableDiskSpaceERK7QString@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo19logicalDriveChangedEbRK7QString@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfo19storageStateChangedERK7QStringNS0_12StorageStateE@Base 1.2.0 _ZN10QtMobility18QSystemStorageInfoC1EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfoC2EP7QObject@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfoD0Ev@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfoD1Ev@Base 1.1.0 _ZN10QtMobility18QSystemStorageInfoD2Ev@Base 1.1.0 _ZN10QtMobility19QSystemAlignedTimer10singleShotEiiP7QObjectPKc@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer13setSingleShotEb@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer18setMaximumIntervalEi@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer18setMinimumIntervalEi@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer4stopEv@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer5errorENS0_17AlignedTimerErrorE@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer5startEii@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer5startEv@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer6wokeUpEv@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimer7timeoutEv@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimerC1EP7QObject@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimerC2EP7QObject@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimerD0Ev@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimerD1Ev@Base 1.2.0 _ZN10QtMobility19QSystemAlignedTimerD2Ev@Base 1.2.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QDBusObjectPathC1ERKS_@Base 1.2.0 _ZN15QDBusObjectPathC2ERKS_@Base 1.2.0 _ZN15QDBusObjectPathD1Ev@Base 1.2.0 _ZN15QDBusObjectPathD2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.2.0 (optional=templinst)_ZN8QVariant9fromValueI15QDBusObjectPathEES_RKT_@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueIS_EES_RKT_@Base 1.2.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QtMobility11QSystemInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QSystemDeviceInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QSystemDeviceInfo12batteryLevelEv@Base 1.1.0 _ZNK10QtMobility17QSystemDeviceInfo14ProfileDetails15vibrationActiveEv@Base 1.2.0 _ZNK10QtMobility17QSystemDeviceInfo14ProfileDetails19voiceRingtoneVolumeEv@Base 1.2.0 _ZNK10QtMobility17QSystemDeviceInfo14ProfileDetails21messageRingtoneVolumeEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo10metaObjectEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo11chargerTypeEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo11currentFlowEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo13batteryStatusEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo13chargingStateEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo15nominalCapacityEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo17remainingCapacityEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo21energyMeasurementUnitEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo21remainingCapacityBarsEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo21remainingChargingTimeEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo24remainingCapacityPercentEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo7maxBarsEv@Base 1.2.0 _ZNK10QtMobility18QSystemBatteryInfo7voltageEv@Base 1.2.0 _ZNK10QtMobility18QSystemDisplayInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QSystemNetworkInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QSystemScreenSaver10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QSystemStorageInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QSystemAlignedTimer10metaObjectEv@Base 1.2.0 _ZNK10QtMobility19QSystemAlignedTimer12isSingleShotEv@Base 1.2.0 _ZNK10QtMobility19QSystemAlignedTimer15maximumIntervalEv@Base 1.2.0 _ZNK10QtMobility19QSystemAlignedTimer15minimumIntervalEv@Base 1.2.0 _ZNK10QtMobility19QSystemAlignedTimer8isActiveEv@Base 1.2.0 _ZNK10QtMobility19QSystemAlignedTimer9lastErrorEv@Base 1.2.0 _ZNK14QDesktopWidget11screenCountEv@Base 1.1.0 _ZNK5QRect5widthEv@Base 1.2.0 _ZNK5QRect6heightEv@Base 1.2.0 _ZNK7QString3argEiiiRK5QChar@Base 1.2.0 (arch=amd64)_ZNK7QString3argEmiiRK5QChar@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI15QDBusObjectPathEET_v@Base 1.1.0 _ZTI12QDBusContext@Base 1.1.0 _ZTIN10QtMobility11QSystemInfoE@Base 1.1.0 _ZTIN10QtMobility17QSystemDeviceInfoE@Base 1.1.0 _ZTIN10QtMobility18QSystemBatteryInfoE@Base 1.2.0 _ZTIN10QtMobility18QSystemDisplayInfoE@Base 1.1.0 _ZTIN10QtMobility18QSystemNetworkInfoE@Base 1.1.0 _ZTIN10QtMobility18QSystemScreenSaverE@Base 1.1.0 _ZTIN10QtMobility18QSystemStorageInfoE@Base 1.1.0 _ZTIN10QtMobility19QSystemAlignedTimerE@Base 1.2.0 _ZTS12QDBusContext@Base 1.1.0 _ZTSN10QtMobility11QSystemInfoE@Base 1.1.0 _ZTSN10QtMobility17QSystemDeviceInfoE@Base 1.1.0 _ZTSN10QtMobility18QSystemBatteryInfoE@Base 1.2.0 _ZTSN10QtMobility18QSystemDisplayInfoE@Base 1.1.0 _ZTSN10QtMobility18QSystemNetworkInfoE@Base 1.1.0 _ZTSN10QtMobility18QSystemScreenSaverE@Base 1.1.0 _ZTSN10QtMobility18QSystemStorageInfoE@Base 1.1.0 _ZTSN10QtMobility19QSystemAlignedTimerE@Base 1.2.0 _ZTVN10QtMobility11QSystemInfoE@Base 1.1.0 _ZTVN10QtMobility17QSystemDeviceInfoE@Base 1.1.0 _ZTVN10QtMobility18QSystemBatteryInfoE@Base 1.2.0 _ZTVN10QtMobility18QSystemDisplayInfoE@Base 1.1.0 _ZTVN10QtMobility18QSystemNetworkInfoE@Base 1.1.0 _ZTVN10QtMobility18QSystemScreenSaverE@Base 1.1.0 _ZTVN10QtMobility18QSystemStorageInfoE@Base 1.1.0 _ZTVN10QtMobility19QSystemAlignedTimerE@Base 1.2.0 debian/source/0000775000000000000000000000000011577361061010477 5ustar debian/source/format0000664000000000000000000000001411577361061011705 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000002322012122073125011034 0ustar qtmobility (1.2.0-3ubuntu5) raring; urgency=low * Add depends on pulseaudio for qtmultimediakit1, required for operation -- Jonathan Riddell Tue, 19 Mar 2013 14:29:00 +0000 qtmobility (1.2.0-3ubuntu4b1) raring; urgency=low * No-change rebuild against libudev1 -- Martin Pitt Wed, 13 Mar 2013 07:07:49 +0000 qtmobility (1.2.0-3ubuntu4) quantal; urgency=low * Update symbols files on all archs using pkgkde-symbolshelper -- Scott Kitterman Fri, 03 Aug 2012 13:46:31 -0400 qtmobility (1.2.0-3ubuntu3) quantal; urgency=low * Fix libqtorganizer1.symbols and libqtcontacts1.symbols for arm* to fix FTBFS on those archs -- Scott Kitterman Fri, 03 Aug 2012 11:10:23 -0400 qtmobility (1.2.0-3ubuntu2) quantal; urgency=low * Use multiarch library paths for libdeclarative-* now that the qt4-x11 in Ubuntu supports multiarch QML import directories. (LP: #897547) - Bump libqt4-dev build-dep to 4:4.8.2-0ubuntu1, can be dropped next merge. -- Jonathan Thomas Tue, 29 May 2012 17:21:43 -0400 qtmobility (1.2.0-3ubuntu1) quantal; urgency=low * Merge with Debian, remaining changes: - Remove libqtmessaging1 from debian/control and -dbg depends - Add .symbols files - Remove qmf-dev build-dependency, upstream recommended to build without QMF, disable libqtmessaging1 and libdeclarative-messaging packages - Remove usr/include/QtMessaging/ from qtmobility-dev - Remove libdeclarative-messaging from debian/control - Use non-multiarch locations for libs using QML's importsdir. The rest of the libraries are multiarch, but pending on changes from qt4-x11 the libdeclarative-* ones aren't yet. Can be dropped when qt4-x11 4:4.8.1-1 is merged. - Fixes (LP: #826874, #935398) -- Jonathan Thomas Mon, 21 May 2012 23:40:21 -0400 qtmobility (1.2.0-3) unstable; urgency=low * Upload to Sid. * Update debian/control: - bump Qt build dependency to 4:4.8.1. - bump Standards-Version to 3.9.3 (no changes needed). * Update imports paths. * Add gcc-4.7_unistd.patch - fix ftbfs with GCC 4.7. (Closes: #667344) -- Fathi Boudra Tue, 01 May 2012 21:44:58 +0300 qtmobility (1.2.0-1ubuntu2) precise; urgency=low * Adjust symbols files for more qreal subst magic for armel/armhf. -- Adam Conrad Thu, 08 Dec 2011 09:31:13 -0700 qtmobility (1.2.0-1ubuntu1) precise; urgency=low * Merge with Debian, remaining changes: - Remove libqtmessaging1 from debian/control and -dbg depends - Add .symbols files - Remove qmf-dev build-dependency, upstream recommended to build without QMF, disable libqtmessaging1 and libdeclarative-messaging packages - Remove usr/include/QtMessaging/ from qtmobility-dev - Remove libdeclarative-messaging from debian/control -- Jonathan Riddell Wed, 07 Dec 2011 19:44:11 +0000 qtmobility (1.2.0-2) experimental; urgency=low [ Pino Toscano ] * Use wildcard architectures: - !kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 -> linux-any [ Fathi Boudra ] * Convert the package to multiarch: - bump debian/compat to 9. - bump build dependency on debhelper >= 8.1.3~. - bump build dependency on libqt4-dev and libqt4-opengl-dev >= 4:4.8.0~. - add Multi-Arch: same and Pre-Depends: ${misc:Pre-Depends} fields to shared libraries packages. - update installed files to multiarch paths. - add support for DEB_HOST_MULTIARCH, needed for libdir and plugindir. * Update debian/control: build depends on gdb >= 7.3 for gdb_dwarf_index. * Add a set of patches, cherry-picked upstream, to fix build with Qt 4.8: - QTMOBILITY-790_subdirs_for_serviceframework-b90cee3.patch - Fix_metaobjectbuilder_build_errors_4.8_and_4.7-f102053.patch - Fix_4.8_and_4.7_build_for_linux-eff4af5.patch - Fix_4.8_4.7_linux_build-f9c87a7.patch -- Debian Qt/KDE Maintainers Fri, 23 Sep 2011 09:29:49 +0300 qtmobility (1.2.0-1) unstable; urgency=low * New upstream release. * Drop revert_QTMOBILITY-614.patch. * Restore icheck and conflicts against icheck package. * Update debian/qtmobility-dev.install: add ndefhandlergen and update headers. -- Fathi Boudra Sun, 19 Jun 2011 14:49:12 +0300 qtmobility (1.2.0~beta0+git3174-2) unstable; urgency=high * Do not ship /usr/bin/icheck for now. (Closes: #617725) * Urgency=high, transition stuff. -- Modestas Vainius Thu, 24 Mar 2011 15:36:18 +0200 qtmobility (1.2.0~beta0+git3174-1) unstable; urgency=low * New upstream snapshot based on master branch - Upload to Sid. * Remove patches: - ftbfs_multimedia_examples.patch - fixed upstream. - enable_pkgconfig_support.patch - fixed upstream. - qmf_2010w36_support.patch - merged upstream. * Add patches: - revert_QTMOBILITY-614.patch: revert commit 0fd9fc9 - It breaks 3rd party applications build. * Update debian/control: - add libblkid-dev and libudev-dev build dependencies. - move hal dependency to suggests. - add libdeclarative-connectivity, libdeclarative-feedback, libdeclarative-organizer and libqtconnectivity1 packages. * Update debian/rules: - add connectivity to the list of modules. - add -languages configure option. - remove pkgconfig fix - pkgconfig files aren't shipped undet Linux. - fix executable permissions files. - fix typo libs -> lib. * Update debian/*.install files. -- Fathi Boudra Sun, 06 Mar 2011 14:15:40 +0200 qtmobility (1.1.0-0ubuntu4) natty; urgency=low * Remove libqtmessaging1 dependency from qtmobility-dbg, the package has been removed in the last upload. * Delete "lib" dir in the clean target. - Drop all debian-changes-* patches as they only contain useless changes in the lib dir. * Fix symbols on armel. -- Felix Geyer Mon, 31 Jan 2011 14:45:16 +0100 qtmobility (1.1.0-0ubuntu3) natty; urgency=low * Remove qmf-dev build-dependency, upstream recommended to build without QMF, disable libqtmessaging1 and libdeclarative-messaging packages * Add .symbols files for libraries -- Jonathan Riddell Fri, 28 Jan 2011 15:43:35 +0000 qtmobility (1.1.0-0ubuntu2) natty; urgency=low * Move hal to a suggests on libqtsysteminfo1, LP: #708519 -- Jonathan Riddell Thu, 27 Jan 2011 10:52:34 +0000 qtmobility (1.1.0-0ubuntu1) natty; urgency=low * New upstream release * Syncronise with Debian, no remaining changes -- Jonathan Riddell Tue, 16 Nov 2010 16:18:07 +0000 qtmobility (1.1.0~beta2-1) experimental; urgency=low * New upstream release. * Update debian/control: - remove libqtwebkit-dev build dependency. - add libxrandr-dev build dependency. - bump qmf build dependency to 1.0~2010w39. - add libqtfeedback1, libqtgallery1, libqtorganizer1, libqtversitorganizer1, libdeclarative-gallery, libdeclarative-location, libdeclarative-messaging and libdeclarative-systeminfo packages * Update debian/rules: - update QMF_INCLUDEDIR path. - add -demosdir, -examplesdir and -demos configure options. - add gallery, organizer and feedback to the modules list. - fix pkgconfig and prl files. -- Fathi Boudra Sat, 09 Oct 2010 15:21:18 +0300 qtmobility (1.0.2-2ubuntu0.1) maverick-proposed; urgency=low * Fix crash when using QtMultimediaKit by synchronizing the QObjectPrivate header with our qt4-x11 package. (LP: #644606) - add kubuntu_01_synchronize_qobjectprivate.diff -- Felix Geyer Tue, 12 Oct 2010 09:55:06 +0200 qtmobility (1.0.2-2) experimental; urgency=low [ Fathi Boudra ] * Split servicefw in his own package. [ Pino Toscano ] * Update debian/control: - limit the libasound2-dev, libbluetooth-dev and network-manager-dev build dependencies to linux-any (as they are Linux-specific). -- Fathi Boudra Tue, 07 Sep 2010 12:37:57 +0300 qtmobility (1.0.2-1) experimental; urgency=low * New upstream release. [ Fathi Boudra ] * Disable Qt Mobility Bearer management module. It is merged in Qt as Qt Network Bearer management module after Qt 4.7.0 beta 2 release. * Remove patches: - 01_fix_ftbfs_incorrect_copy2build_output_value.diff - 03_ftbfs_multimedia_plugin.diff - 0001_rename_smallsensors.diff - 0002_rename_sysinfo.diff * Add patches: - 0001_do_not_use_imageprovider.h_in_declarative_plugin.patch It fixes ftbfs against Qt 4.7.0 rc1. * Update debian/control: - add libgstreamer-plugins-base0.10-dev, libxext-dev and libxv-dev build dependencies. - add libqt4-sql-sqlite dependency to libqtsensors1 package. - add hal dependency to libqtserviceframework1 package. - add libdeclarative-contacts and libdeclarative-sensors packages. - bump Qt build dependencies to 4:4.7.0~rc1 - bump Standards-Version to 3.9.1 (no changes needed). * Update debian/rules: - remove more leftover files and directories. * Update debian/*.install files. [ Modestas Vainius ] * Fix debian/control Vcs fields to point to the new location. -- Fathi Boudra Mon, 09 Aug 2010 19:30:37 +0300 qtmobility (1.0.1-2) experimental; urgency=low * Update debian/control: - enable Qt Mobility MultimediaKit module. - build depends on Qt 4.7.0~beta2. * Add qtmobility-l10n package. -- Fathi Boudra Tue, 13 Jul 2010 09:40:30 +0300 qtmobility (1.0.1-1) experimental; urgency=low * Initial release (Closes: #585012) -- Fathi Boudra Wed, 30 Jun 2010 09:17:43 +0300 debian/libqtgallery1.install0000664000000000000000000000003411756604344013343 0ustar usr/lib/*/libQtGallery.so.* debian/libqtpublishsubscribe1.symbols0000664000000000000000000001132411757003601015270 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtPublishSubscribe.so.1 libqtpublishsubscribe1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QByteArraypLERKS_@Base 1.1.0 _ZN10QtMobility11QValueSpace15availableLayersEv@Base 1.1.0 _ZN10QtMobility11QValueSpace20initValueSpaceServerEv@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher10resetValueERK7QString@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher15interestChangedERK7QStringb@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher4syncEv@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisher8setValueERK7QStringRK8QVariant@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC1E6QFlagsINS_11QValueSpace11LayerOptionEERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC1ERK5QUuidRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC1ERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC2E6QFlagsINS_11QValueSpace11LayerOptionEERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC2ERK5QUuidRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherC2ERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherD0Ev@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherD1Ev@Base 1.1.0 _ZN10QtMobility20QValueSpacePublisherD2Ev@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber15contentsChangedEv@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber2cdERK7QString@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber4cdUpEv@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber7setPathEPS0_@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriber7setPathERK7QString@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC1E6QFlagsINS_11QValueSpace11LayerOptionEERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC1EP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC1ERK5QUuidRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC1ERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC2E6QFlagsINS_11QValueSpace11LayerOptionEERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC2EP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC2ERK5QUuidRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberC2ERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberD0Ev@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberD1Ev@Base 1.1.0 _ZN10QtMobility21QValueSpaceSubscriberD2Ev@Base 1.1.0 _ZN11QDataStreamlsEh@Base 1.1.0 _ZN11QDataStreamlsEj@Base 1.1.0 (arch=amd64)_ZN11QDataStreamlsEy@Base 1.1.0 _ZN11QDataStreamrsERh@Base 1.1.0 _ZN11QDataStreamrsERj@Base 1.1.0 (arch=amd64)_ZN11QDataStreamrsERy@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QtMobility20QValueSpacePublisher10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QValueSpacePublisher11isConnectedEv@Base 1.1.0 _ZNK10QtMobility20QValueSpacePublisher4pathEv@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber11isConnectedEv@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber4pathEv@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber5valueERK7QStringRK8QVariant@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber6valuexERK8QVariant@Base 1.1.0 _ZNK10QtMobility21QValueSpaceSubscriber8subPathsEv@Base 1.1.0 _ZNK7QStringixEi@Base 1.1.0 _ZTIN10QtMobility20QValueSpacePublisherE@Base 1.1.0 _ZTIN10QtMobility21QValueSpaceSubscriberE@Base 1.1.0 _ZTSN10QtMobility20QValueSpacePublisherE@Base 1.1.0 _ZTSN10QtMobility21QValueSpaceSubscriberE@Base 1.1.0 _ZTVN10QtMobility20QValueSpacePublisherE@Base 1.1.0 _ZTVN10QtMobility21QValueSpaceSubscriberE@Base 1.1.0 debian/servicefw.install0000664000000000000000000000002211756604344012561 0ustar usr/bin/servicefw debian/qtmobility-examples.install0000664000000000000000000000101311756604344014576 0ustar usr/lib/*/qt4/plugins/sensors/libqtsensors_grueplugin.so usr/lib/*/qt4/plugins/serviceframework/libserviceframework_bluetoothtransferplugin.so usr/lib/*/qt4/plugins/serviceframework/libserviceframework_filemanagerplugin.so usr/lib/*/qt4/plugins/serviceframework/libserviceframework_landlinedialerservice.so usr/lib/*/qt4/plugins/serviceframework/libserviceframework_notesmanagerplugin.so usr/lib/*/qt4/plugins/serviceframework/libserviceframework_voipdialerservice.so usr/lib/qtmobility/demos/ usr/lib/qtmobility/examples/ debian/compat0000664000000000000000000000000211756603614010377 0ustar 9 debian/libqtorganizer1.install0000664000000000000000000000003611756604344013706 0ustar usr/lib/*/libQtOrganizer.so.* debian/libqtlocation1.symbols0000664000000000000000000040366711757003261013551 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtLocation.so.1 libqtlocation1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QByteArrayixEi@Base 1.1.0 _ZN10QTransformC1ERKS_@Base 1.2.0 _ZN10QTransformC2ERKS_@Base 1.2.0 _ZN10QtMobility11QGeoAddress10setCountryERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress11setDistrictERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress11setPostcodeERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress14setCountryCodeERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress5clearEv@Base 1.1.0 _ZN10QtMobility11QGeoAddress7setCityERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress8setStateERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress9setCountyERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddress9setStreetERK7QString@Base 1.1.0 _ZN10QtMobility11QGeoAddressC1ERKS0_@Base 1.1.0 _ZN10QtMobility11QGeoAddressC1Ev@Base 1.1.0 _ZN10QtMobility11QGeoAddressC2ERKS0_@Base 1.1.0 _ZN10QtMobility11QGeoAddressC2Ev@Base 1.1.0 _ZN10QtMobility11QGeoAddressD1Ev@Base 1.1.0 _ZN10QtMobility11QGeoAddressD2Ev@Base 1.1.0 _ZN10QtMobility11QGeoAddressaSERKS0_@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData10setBearingE{qreal}@Base 1.2.0 _ZN10QtMobility11QGeoMapData10setMapTypeENS_15QGraphicsGeoMap7MapTypeE@Base 1.1.0 _ZN10QtMobility11QGeoMapData11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility11QGeoMapData11qt_metacastEPKc@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData11tiltChangedE{qreal}@Base 1.2.0 _ZN10QtMobility11QGeoMapData12addMapObjectEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility11QGeoMapData12paintObjectsEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData12setZoomLevelE{qreal}@Base 1.1.0 _ZN10QtMobility11QGeoMapData13addMapOverlayEPNS_14QGeoMapOverlayE@Base 1.1.0 _ZN10QtMobility11QGeoMapData13centerChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility11QGeoMapData13setWindowSizeERK6QSizeF@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData14bearingChangedE{qreal}@Base 1.2.0 _ZN10QtMobility11QGeoMapData14mapTypeChangedENS_15QGraphicsGeoMap7MapTypeE@Base 1.1.0 _ZN10QtMobility11QGeoMapData15clearMapObjectsEv@Base 1.1.0 _ZN10QtMobility11QGeoMapData15containerObjectEv@Base 1.1.0 _ZN10QtMobility11QGeoMapData15removeMapObjectEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility11QGeoMapData16clearMapOverlaysEv@Base 1.1.0 _ZN10QtMobility11QGeoMapData16removeMapOverlayEPNS_14QGeoMapOverlayE@Base 1.1.0 _ZN10QtMobility11QGeoMapData16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility11QGeoMapData16updateMapDisplayERK6QRectF@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData16zoomLevelChangedE{qreal}@Base 1.1.0 _ZN10QtMobility11QGeoMapData17windowSizeChangedERK6QSizeF@Base 1.1.0 _ZN10QtMobility11QGeoMapData19createMapObjectInfoEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility11QGeoMapData19setConnectivityModeENS_15QGraphicsGeoMap16ConnectivityModeE@Base 1.1.0 _ZN10QtMobility11QGeoMapData20paintProviderNoticesEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 _ZN10QtMobility11QGeoMapData23connectivityModeChangedENS_15QGraphicsGeoMap16ConnectivityModeE@Base 1.1.0 _ZN10QtMobility11QGeoMapData29setBlockPropertyChangeSignalsEb@Base 1.1.0 _ZN10QtMobility11QGeoMapData3panEii@Base 1.1.0 _ZN10QtMobility11QGeoMapData4initEv@Base 1.1.0 _ZN10QtMobility11QGeoMapData5paintEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 (subst)_ZN10QtMobility11QGeoMapData7setTiltE{qreal}@Base 1.2.0 _ZN10QtMobility11QGeoMapData8paintMapEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 _ZN10QtMobility11QGeoMapData9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility11QGeoMapDataC1EPNS_18QGeoMapDataPrivateE@Base 1.1.0 _ZN10QtMobility11QGeoMapDataC1EPNS_24QGeoMappingManagerEngineE@Base 1.1.0 _ZN10QtMobility11QGeoMapDataC2EPNS_18QGeoMapDataPrivateE@Base 1.1.0 _ZN10QtMobility11QGeoMapDataC2EPNS_24QGeoMappingManagerEngineE@Base 1.1.0 _ZN10QtMobility11QGeoMapDataD0Ev@Base 1.1.0 _ZN10QtMobility11QGeoMapDataD1Ev@Base 1.1.0 _ZN10QtMobility11QGeoMapDataD2Ev@Base 1.1.0 _ZN10QtMobility11QLandmarkId10setLocalIdERK7QString@Base 1.1.0 _ZN10QtMobility11QLandmarkId13setManagerUriERK7QString@Base 1.1.0 _ZN10QtMobility11QLandmarkIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility11QLandmarkIdC1Ev@Base 1.1.0 _ZN10QtMobility11QLandmarkIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility11QLandmarkIdC2Ev@Base 1.1.0 _ZN10QtMobility11QLandmarkIdD1Ev@Base 1.1.0 _ZN10QtMobility11QLandmarkIdD2Ev@Base 1.1.0 _ZN10QtMobility11QLandmarkIdaSERKS0_@Base 1.1.0 _ZN10QtMobility12QGeoManeuver11setPositionERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility12QGeoManeuver11setWaypointERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility12QGeoManeuver12setDirectionENS0_20InstructionDirectionE@Base 1.1.0 _ZN10QtMobility12QGeoManeuver18setInstructionTextERK7QString@Base 1.1.0 _ZN10QtMobility12QGeoManeuver24setTimeToNextInstructionEi@Base 1.1.0 (subst)_ZN10QtMobility12QGeoManeuver28setDistanceToNextInstructionE{qreal}@Base 1.1.0 _ZN10QtMobility12QGeoManeuverC1ERKS0_@Base 1.1.0 _ZN10QtMobility12QGeoManeuverC1Ev@Base 1.1.0 _ZN10QtMobility12QGeoManeuverC2ERKS0_@Base 1.1.0 _ZN10QtMobility12QGeoManeuverC2Ev@Base 1.1.0 _ZN10QtMobility12QGeoManeuverD1Ev@Base 1.1.0 _ZN10QtMobility12QGeoManeuverD2Ev@Base 1.1.0 _ZN10QtMobility12QGeoManeuveraSERKS0_@Base 1.1.0 _ZN10QtMobility13QGeoMapObject10setMapDataEPNS_11QGeoMapDataE@Base 1.1.0 _ZN10QtMobility13QGeoMapObject10setVisibleEb@Base 1.1.0 _ZN10QtMobility13QGeoMapObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility13QGeoMapObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility13QGeoMapObject11setSelectedEb@Base 1.1.0 _ZN10QtMobility13QGeoMapObject12unitsChangedENS0_14CoordinateUnitE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject13originChangedENS_14QGeoCoordinateE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject13zValueChangedEi@Base 1.1.0 _ZN10QtMobility13QGeoMapObject14visibleChangedEb@Base 1.1.0 _ZN10QtMobility13QGeoMapObject15selectedChangedEb@Base 1.1.0 _ZN10QtMobility13QGeoMapObject16setTransformTypeERKNS0_13TransformTypeE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility13QGeoMapObject20transformTypeChangedENS0_13TransformTypeE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject8setUnitsERKNS0_14CoordinateUnitE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject9setOriginERKNS_14QGeoCoordinateE@Base 1.2.0 _ZN10QtMobility13QGeoMapObject9setZValueEi@Base 1.1.0 _ZN10QtMobility13QGeoMapObjectC1EPNS_11QGeoMapDataE@Base 1.1.0 _ZN10QtMobility13QGeoMapObjectC2EPNS_11QGeoMapDataE@Base 1.1.0 _ZN10QtMobility13QGeoMapObjectD0Ev@Base 1.1.0 _ZN10QtMobility13QGeoMapObjectD1Ev@Base 1.1.0 _ZN10QtMobility13QGeoMapObjectD2Ev@Base 1.1.0 _ZN10QtMobility14QGeoCoordinate11setAltitudeEd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinate11setLatitudeEd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinate12setLongitudeEd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC1Edd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC1Eddd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC1Ev@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC2Edd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC2Eddd@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateC2Ev@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateD1Ev@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateD2Ev@Base 1.1.0 _ZN10QtMobility14QGeoCoordinateaSERKS0_@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlay10setMapDataEPNS_11QGeoMapDataE@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlayC1Ev@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlayC2Ev@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlayD0Ev@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlayD1Ev@Base 1.1.0 _ZN10QtMobility14QGeoMapOverlayD2Ev@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply11setFinishedEb@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply5abortEv@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply5errorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply8finishedEv@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply8setErrorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility14QGeoRouteReply9setRoutesERK5QListINS_9QGeoRouteEE@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyC1ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyC1ERKNS_16QGeoRouteRequestEP7QObject@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyC2ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyC2ERKNS_16QGeoRouteRequestEP7QObject@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyD0Ev@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyD1Ev@Base 1.1.0 _ZN10QtMobility14QGeoRouteReplyD2Ev@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor10areaExitedERKNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor11areaEnteredERKNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor20createDefaultMonitorEP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitor9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 (subst)_ZN10QtMobility15QGeoAreaMonitor9setRadiusE{qreal}@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitorC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitorC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitorD0Ev@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitorD1Ev@Base 1.1.0 _ZN10QtMobility15QGeoAreaMonitorD2Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox10setTopLeftERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox11setTopRightERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox13setBottomLeftERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox14setBottomRightERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox8setWidthEd@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox9setHeightEd@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBox9translateEdd@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC1ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC1ERKNS_14QGeoCoordinateEdd@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC1Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC2ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC2ERKNS_14QGeoCoordinateEdd@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxC2Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxD0Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxD1Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxD2Ev@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxaSERKS0_@Base 1.1.0 _ZN10QtMobility15QGeoBoundingBoxoRERKS0_@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply11setFinishedEb@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply11setViewportEPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply5abortEv@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply5errorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply8addPlaceERKNS_9QGeoPlaceE@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply8finishedEv@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply8setErrorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply8setLimitEi@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply9setOffsetEi@Base 1.1.0 _ZN10QtMobility15QGeoSearchReply9setPlacesERK5QListINS_9QGeoPlaceEE@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyC1ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyC2ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyD0Ev@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyD1Ev@Base 1.1.0 _ZN10QtMobility15QGeoSearchReplyD2Ev@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap10setBearingE{qreal}@Base 1.2.0 _ZN10QtMobility15QGraphicsGeoMap10setMapTypeENS0_7MapTypeE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap11resizeEventEP25QGraphicsSceneResizeEvent@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap11tiltChangedE{qreal}@Base 1.2.0 _ZN10QtMobility15QGraphicsGeoMap12addMapObjectEPNS_13QGeoMapObjectE@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap12setZoomLevelE{qreal}@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap13addMapOverlayEPNS_14QGeoMapOverlayE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap13centerChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap13fitInViewportERKNS_15QGeoBoundingBoxEb@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap14bearingChangedE{qreal}@Base 1.2.0 _ZN10QtMobility15QGraphicsGeoMap14mapTypeChangedENS0_7MapTypeE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap15clearMapObjectsEv@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap15removeMapObjectEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap16clearMapOverlaysEv@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap16removeMapOverlayEPNS_14QGeoMapOverlayE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap16updateMapDisplayERK6QRectF@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap16zoomLevelChangedE{qreal}@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap19setConnectivityModeENS0_16ConnectivityModeE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap23connectivityModeChangedENS0_16ConnectivityModeE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap3panEii@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMap5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget@Base 1.1.0 (subst)_ZN10QtMobility15QGraphicsGeoMap7setTiltE{qreal}@Base 1.2.0 _ZN10QtMobility15QGraphicsGeoMap9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMapC1EPNS_18QGeoMappingManagerEP13QGraphicsItem@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMapC2EPNS_18QGeoMappingManagerEP13QGraphicsItem@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMapD0Ev@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMapD1Ev@Base 1.1.0 _ZN10QtMobility15QGraphicsGeoMapD2Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC1EPNS_22QLandmarkFilterPrivateE@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC1Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC2EPNS_22QLandmarkFilterPrivateE@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterC2Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterD0Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterD1Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilterD2Ev@Base 1.1.0 _ZN10QtMobility15QLandmarkFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoBoundingAreaC1ERKS0_@Base 1.2.0 _ZN10QtMobility16QGeoBoundingAreaC1Ev@Base 1.2.0 _ZN10QtMobility16QGeoBoundingAreaC2ERKS0_@Base 1.2.0 _ZN10QtMobility16QGeoBoundingAreaC2Ev@Base 1.2.0 _ZN10QtMobility16QGeoBoundingAreaD0Ev@Base 1.1.0 _ZN10QtMobility16QGeoBoundingAreaD1Ev@Base 1.1.0 _ZN10QtMobility16QGeoBoundingAreaD2Ev@Base 1.1.0 _ZN10QtMobility16QGeoBoundingAreaaSERKS0_@Base 1.2.0 (subst)_ZN10QtMobility16QGeoPositionInfo12setAttributeENS0_9AttributeE{qreal}@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfo12setTimestampERK9QDateTime@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfo13setCoordinateERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfo15removeAttributeENS0_9AttributeE@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC1ERKNS_14QGeoCoordinateERK9QDateTime@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC1Ev@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC2ERKNS_14QGeoCoordinateERK9QDateTime@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoC2Ev@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoD1Ev@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoD2Ev@Base 1.1.0 _ZN10QtMobility16QGeoPositionInfoaSERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest12setWaypointsERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest14setTravelModesE6QFlagsINS0_10TravelModeEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest15setExcludeAreasERK5QListINS_15QGeoBoundingBoxEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest16setFeatureWeightENS0_11FeatureTypeENS0_13FeatureWeightE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest16setSegmentDetailENS0_13SegmentDetailE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest17setManeuverDetailENS0_14ManeuverDetailE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest20setRouteOptimizationE6QFlagsINS0_17RouteOptimizationEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequest26setNumberAlternativeRoutesEi@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC1ERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC1ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC2ERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC2ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestD1Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestD2Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteRequestaSERKS0_@Base 1.1.0 (subst)_ZN10QtMobility16QGeoRouteSegment11setDistanceE{qreal}@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegment11setManeuverERKNS_12QGeoManeuverE@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegment13setTravelTimeEi@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegment19setNextRouteSegmentERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegment7setPathERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC1ER28QExplicitlySharedDataPointerINS_23QGeoRouteSegmentPrivateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC1Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC2ER28QExplicitlySharedDataPointerINS_23QGeoRouteSegmentPrivateEE@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentC2Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentD1Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentD2Ev@Base 1.1.0 _ZN10QtMobility16QGeoRouteSegmentaSERKS0_@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData10setMapTypeENS_15QGraphicsGeoMap7MapTypeE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData12paintObjectsEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 (subst)_ZN10QtMobility16QGeoTiledMapData12setZoomLevelE{qreal}@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData12tileFinishedEv@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData13fitInViewportERKNS_15QGeoBoundingBoxEb@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData13replyFinishedEPNS_17QGeoTiledMapReplyE@Base 1.2.0 _ZN10QtMobility16QGeoTiledMapData13setWindowSizeERK6QSizeF@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData15processRequestsEv@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData19createMapObjectInfoEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData19setConnectivityModeENS_15QGraphicsGeoMap16ConnectivityModeE@Base 1.2.0 _ZN10QtMobility16QGeoTiledMapData23triggerUpdateMapDisplayERK6QRectF@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData3panEii@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData8paintMapEP8QPainterPK24QStyleOptionGraphicsItem@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapData9tileErrorENS_17QGeoTiledMapReply5ErrorE7QString@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapDataC1EPNS_24QGeoMappingManagerEngineE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapDataC2EPNS_24QGeoMappingManagerEngineE@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapDataD0Ev@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapDataD1Ev@Base 1.1.0 _ZN10QtMobility16QGeoTiledMapDataD2Ev@Base 1.1.0 _ZN10QtMobility16QLandmarkManager11dataChangedEv@Base 1.1.0 _ZN10QtMobility16QLandmarkManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QLandmarkManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QLandmarkManager12saveCategoryEPNS_17QLandmarkCategoryE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager12saveLandmarkEPNS_9QLandmarkE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager13connectNotifyEPKc@Base 1.1.0 _ZN10QtMobility16QLandmarkManager13saveLandmarksEP5QListINS_9QLandmarkEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager14landmarksAddedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager14removeCategoryERKNS_17QLandmarkCategoryE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager14removeCategoryERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager14removeLandmarkERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager14removeLandmarkERKNS_9QLandmarkE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager15categoriesAddedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager15importLandmarksEP9QIODeviceRK7QStringNS0_14TransferOptionERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager15importLandmarksERK7QStringS3_NS0_14TransferOptionERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager15removeLandmarksERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager15removeLandmarksERK5QListINS_9QLandmarkEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager16disconnectNotifyEPKc@Base 1.1.0 _ZN10QtMobility16QLandmarkManager16landmarksChangedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager16landmarksRemovedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager17availableManagersEv@Base 1.1.0 _ZN10QtMobility16QLandmarkManager17categoriesChangedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager17categoriesRemovedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager3GpxE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager3KmlE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager3KmzE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager3LmxE@Base 1.1.0 _ZN10QtMobility16QLandmarkManager6engineEv@Base 1.1.0 _ZN10QtMobility16QLandmarkManager7fromUriERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility16QLandmarkManager8buildUriERK7QStringRK4QMapIS1_S1_Ei@Base 1.1.0 _ZN10QtMobility16QLandmarkManager8parseUriERK7QStringPS1_P4QMapIS1_S1_E@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerC1EP7QObject@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerC1ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerC2EP7QObject@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerC2ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerD0Ev@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerD1Ev@Base 1.1.0 _ZN10QtMobility16QLandmarkManagerD2Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo12unitsChangedENS_13QGeoMapObject14CoordinateUnitE@Base 1.2.0 _ZN10QtMobility17QGeoMapObjectInfo13centerChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo13originChangedERKNS_14QGeoCoordinateE@Base 1.2.0 _ZN10QtMobility17QGeoMapObjectInfo13zValueChangedEi@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo14visibleChangedEb@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo15selectedChangedEb@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility17QGeoMapObjectInfo16zoomLevelChangedE{qreal}@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo17windowSizeChangedERK6QSizeF@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo20transformTypeChangedENS_13QGeoMapObject13TransformTypeE@Base 1.2.0 _ZN10QtMobility17QGeoMapObjectInfo4initEv@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo7mapDataEv@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfo9mapObjectEv@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfoC1EPNS_11QGeoMapDataEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfoC2EPNS_11QGeoMapDataEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfoD0Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfoD1Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapObjectInfoD2Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject11fontChangedERK5QFont@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject11textChangedERK7QString@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject12brushChangedERK6QBrush@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject13offsetChangedERK6QPoint@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject13setCoordinateERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject16alignmentChangedE6QFlagsIN2Qt13AlignmentFlagEE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject17coordinateChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject7setFontERK5QFont@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject7setTextERK7QString@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject8setBrushERK6QBrush@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObject9setOffsetERK6QPoint@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectC1ERKNS_14QGeoCoordinateERK7QStringRK5QFontRK6QPoint6QFlagsIN2Qt13AlignmentFlagEE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectC1Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectC2ERKNS_14QGeoCoordinateERK7QStringRK5QFontRK6QPoint6QFlagsIN2Qt13AlignmentFlagEE@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectC2Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectD0Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectD1Ev@Base 1.1.0 _ZN10QtMobility17QGeoMapTextObjectD2Ev@Base 1.1.0 (subst)_ZN10QtMobility17QGeoSatelliteInfo12setAttributeENS0_9AttributeE{qreal}@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfo12setPrnNumberEi@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfo15removeAttributeENS0_9AttributeE@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfo17setSignalStrengthEi@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoC1Ev@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoC2Ev@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoD1Ev@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoD2Ev@Base 1.1.0 _ZN10QtMobility17QGeoSatelliteInfoaSERKS0_@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager14reverseGeocodeERKNS_14QGeoCoordinateEPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager28addAdditionalLandmarkManagerEPNS_16QLandmarkManagerE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager29setAdditionalLandmarkManagersERK5QListIPNS_16QLandmarkManagerEE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager5errorEPNS_15QGeoSearchReplyENS1_5ErrorE7QString@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager6searchERK7QString6QFlagsINS0_10SearchTypeEEiiPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager7geocodeERKNS_11QGeoAddressEPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager8finishedEPNS_15QGeoSearchReplyE@Base 1.1.0 _ZN10QtMobility17QGeoSearchManager9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility17QGeoSearchManagerC1EPNS_23QGeoSearchManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoSearchManagerC2EPNS_23QGeoSearchManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoSearchManagerD0Ev@Base 1.1.0 _ZN10QtMobility17QGeoSearchManagerD1Ev@Base 1.1.0 _ZN10QtMobility17QGeoSearchManagerD2Ev@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply11setFinishedEb@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply15setMapImageDataERK10QByteArray@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply17setMapImageFormatERK7QString@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply5abortEv@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply5errorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply8finishedEv@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply8setErrorENS0_5ErrorERK7QString@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReply9setCachedEb@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyC1ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyC1ERKNS_19QGeoTiledMapRequestEP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyC2ENS0_5ErrorERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyC2ERKNS_19QGeoTiledMapRequestEP7QObject@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyD0Ev@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyD1Ev@Base 1.1.0 _ZN10QtMobility17QGeoTiledMapReplyD2Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkCategory10setIconUrlERK4QUrl@Base 1.1.0 _ZN10QtMobility17QLandmarkCategory13setCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility17QLandmarkCategory5clearEv@Base 1.1.0 _ZN10QtMobility17QLandmarkCategory7setNameERK7QString@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryC1Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryC2Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryD1Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryD2Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkCategoryaSERKS0_@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilter14setLandmarkIdsERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilter5clearEv@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilter6appendERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilter6removeERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterC1ERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterC2ERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterD0Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterD1Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterD2Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkIdFilterlsERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSort18setCaseSensitivityEN2Qt15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortC1EN2Qt9SortOrderENS1_15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortC1ERKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortC1ERKS0_@Base 1.2.0 _ZN10QtMobility17QLandmarkNameSortC2EN2Qt9SortOrderENS1_15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortC2ERKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortC2ERKS0_@Base 1.2.0 _ZN10QtMobility17QLandmarkNameSortD0Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortD1Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortD2Ev@Base 1.1.0 _ZN10QtMobility17QLandmarkNameSortaSERKS0_@Base 1.2.0 _ZN10QtMobility18QGeoBoundingCircle9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 (subst)_ZN10QtMobility18QGeoBoundingCircle9setRadiusE{qreal}@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircle9translateEdd@Base 1.1.0 (subst)_ZN10QtMobility18QGeoBoundingCircleC1ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleC1ERKS0_@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleC1Ev@Base 1.1.0 (subst)_ZN10QtMobility18QGeoBoundingCircleC2ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleC2ERKS0_@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleC2Ev@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleD0Ev@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleD1Ev@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleD2Ev@Base 1.1.0 _ZN10QtMobility18QGeoBoundingCircleaSERKS0_@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject10childAddedEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject10setMapDataEPNS_11QGeoMapDataE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject10setVisibleEb@Base 1.2.0 _ZN10QtMobility18QGeoMapGroupObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject12childRemovedEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject12childUpdatedEPNS_13QGeoMapObjectE@Base 1.2.0 _ZN10QtMobility18QGeoMapGroupObject14addChildObjectEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject17clearChildObjectsEv@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObject17removeChildObjectEPNS_13QGeoMapObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObjectC1Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObjectC2Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObjectD0Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObjectD1Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapGroupObjectD2Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject12routeChangedERKNS_9QGeoRouteE@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject14setDetailLevelEj@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject18detailLevelChangedEj@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObject8setRouteERKNS_9QGeoRouteE@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectC1ERKNS_9QGeoRouteE@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectC1Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectC2ERKNS_9QGeoRouteE@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectC2Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectD0Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectD1Ev@Base 1.1.0 _ZN10QtMobility18QGeoMapRouteObjectD2Ev@Base 1.1.0 _ZN10QtMobility18QGeoMappingManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QGeoMappingManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QGeoMappingManager13createMapDataEv@Base 1.1.0 _ZN10QtMobility18QGeoMappingManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QGeoMappingManager9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility18QGeoMappingManagerC1EPNS_24QGeoMappingManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility18QGeoMappingManagerC2EPNS_24QGeoMappingManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility18QGeoMappingManagerD0Ev@Base 1.1.0 _ZN10QtMobility18QGeoMappingManagerD1Ev@Base 1.1.0 _ZN10QtMobility18QGeoMappingManagerD2Ev@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager11updateRouteERKNS_9QGeoRouteERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager14calculateRouteERKNS_16QGeoRouteRequestE@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager5errorEPNS_14QGeoRouteReplyENS1_5ErrorE7QString@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager8finishedEPNS_14QGeoRouteReplyE@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManager9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManagerC1EPNS_24QGeoRoutingManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManagerC2EPNS_24QGeoRoutingManagerEngineEP7QObject@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManagerD0Ev@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManagerD1Ev@Base 1.1.0 _ZN10QtMobility18QGeoRoutingManagerD2Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilter10setTopLeftERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilter11bottomRightEv@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilter14setBottomRightERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilter14setBoundingBoxERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilter7topLeftEv@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC1ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC1ERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC2ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC2ERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterD0Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterD1Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkBoxFilterD2Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrder12setDirectionEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC1EPNS_25QLandmarkSortOrderPrivateE@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC2EPNS_25QLandmarkSortOrderPrivateE@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderD0Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility18QLandmarkSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject12brushChangedERK6QBrush@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject13centerChangedERKNS_14QGeoCoordinateE@Base 1.1.0 (subst)_ZN10QtMobility19QGeoMapCircleObject13radiusChangedE{qreal}@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject13setPointCountEj@Base 1.2.0 _ZN10QtMobility19QGeoMapCircleObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject8setBrushERK6QBrush@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObject9setCircleERKNS_18QGeoBoundingCircleE@Base 1.1.0 (subst)_ZN10QtMobility19QGeoMapCircleObject9setRadiusE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility19QGeoMapCircleObjectC1ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectC1ERKNS_18QGeoBoundingCircleE@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectC1Ev@Base 1.1.0 (subst)_ZN10QtMobility19QGeoMapCircleObjectC2ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectC2ERKNS_18QGeoBoundingCircleE@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectC2Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectD0Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectD1Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapCircleObjectD2Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapCustomObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject13offsetChangedERK6QPoint@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject13triggerUpdateEv@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject15setGraphicsItemEP13QGraphicsItem@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject16setTransformTypeERKNS_13QGeoMapObject13TransformTypeE@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject19graphicsItemChangedEP13QGraphicsItem@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject6updateEv@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject8setUnitsERKNS_13QGeoMapObject14CoordinateUnitE@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject9setOffsetERK6QPoint@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObject9setOriginERKNS_14QGeoCoordinateE@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectC1ERKNS_14QGeoCoordinateERK6QPoint@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectC1Ev@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectC2ERKNS_14QGeoCoordinateERK6QPoint@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectC2Ev@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectD0Ev@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectD1Ev@Base 1.2.0 _ZN10QtMobility19QGeoMapCustomObjectD2Ev@Base 1.2.0 _ZN10QtMobility19QGeoMapPixmapObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject13offsetChangedERK6QPoint@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject13pixmapChangedERK7QPixmap@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject13setCoordinateERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject17coordinateChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject9setOffsetERK6QPoint@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObject9setPixmapERK7QPixmap@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectC1ERKNS_14QGeoCoordinateERK6QPointRK7QPixmap@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectC1Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectC2ERKNS_14QGeoCoordinateERK6QPointRK7QPixmap@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectC2Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectD0Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectD1Ev@Base 1.1.0 _ZN10QtMobility19QGeoMapPixmapObjectD2Ev@Base 1.1.0 _ZN10QtMobility19QGeoServiceProvider25availableServiceProvidersEv@Base 1.1.0 _ZN10QtMobility19QGeoServiceProviderC1ERK7QStringRK4QMapIS1_8QVariantE@Base 1.1.0 _ZN10QtMobility19QGeoServiceProviderC2ERK7QStringRK4QMapIS1_8QVariantE@Base 1.1.0 _ZN10QtMobility19QGeoServiceProviderD1Ev@Base 1.1.0 _ZN10QtMobility19QGeoServiceProviderD2Ev@Base 1.1.0 (subst)_ZN10QtMobility19QGeoTiledMapRequestC1ENS_15QGraphicsGeoMap16ConnectivityModeENS1_7MapTypeE{qreal}iiRK5QRect@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestC1ERKS0_@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestC1Ev@Base 1.1.0 (subst)_ZN10QtMobility19QGeoTiledMapRequestC2ENS_15QGraphicsGeoMap16ConnectivityModeENS1_7MapTypeE{qreal}iiRK5QRect@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestC2ERKS0_@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestC2Ev@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestD1Ev@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestD2Ev@Base 1.1.0 _ZN10QtMobility19QGeoTiledMapRequestaSERKS0_@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryId10setLocalIdERK7QString@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryId13setManagerUriERK7QString@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdC1Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdC2Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdD1Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdD2Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkCategoryIdaSERKS0_@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilter13setMatchFlagsE6QFlagsINS_15QLandmarkFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilter7setNameERK7QString@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterC1ERK7QString@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterC2ERK7QString@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterD0Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterD1Ev@Base 1.1.0 _ZN10QtMobility19QLandmarkNameFilterD2Ev@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject11pathChangedERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject12brushChangedERK6QBrush@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject7setPathERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObject8setBrushERK6QBrush@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObjectC1Ev@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObjectC2Ev@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObjectD0Ev@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObjectD1Ev@Base 1.1.0 _ZN10QtMobility20QGeoMapPolygonObjectD2Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequest11setLandmarkERKNS_9QLandmarkE@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequest12setLandmarksERK5QListINS_9QLandmarkEE@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequestD0Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequestD1Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkSaveRequestD2Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilter10setFiltersERK5QListINS_15QLandmarkFilterEE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilter5clearEv@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilter6appendERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilter6removeERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilter7prependERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterC1Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterC2Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterD0Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterD1Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterD2Ev@Base 1.1.0 _ZN10QtMobility20QLandmarkUnionFilterlsERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject11pathChangedERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObject7setPathERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObjectC1Ev@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObjectC2Ev@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObjectD0Ev@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObjectD1Ev@Base 1.1.0 _ZN10QtMobility21QGeoMapPolylineObjectD2Ev@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest10setSortingERK5QListINS_18QLandmarkSortOrderEE@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest10setSortingERKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest8setLimitEi@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest9setFilterERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequest9setOffsetEi@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility21QLandmarkFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject10penChangedERK4QPen@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject10setTopLeftERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject12brushChangedERK6QBrush@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject14setBottomRightERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject14topLeftChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject18bottomRightChangedERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject6setPenERK4QPen@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject8setBrushERK6QBrush@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObject9setBoundsERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC1ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC1ERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC1Ev@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC2ERKNS_14QGeoCoordinateES3_@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC2ERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectC2Ev@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectD0Ev@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectD1Ev@Base 1.1.0 _ZN10QtMobility22QGeoMapRectangleObjectD2Ev@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource12createSourceERK7QStringP7QObject@Base 1.2.0 _ZN10QtMobility22QGeoPositionInfoSource13updateTimeoutEv@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource15positionUpdatedERKNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource16availableSourcesEv@Base 1.2.0 _ZN10QtMobility22QGeoPositionInfoSource16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource17setUpdateIntervalEi@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource19createDefaultSourceEP7QObject@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSource30setPreferredPositioningMethodsE6QFlagsINS0_17PositioningMethodEE@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSourceC1EP7QObject@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSourceC2EP7QObject@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSourceD0Ev@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSourceD1Ev@Base 1.1.0 _ZN10QtMobility22QGeoPositionInfoSourceD2Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest11setFileNameERK7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest14setLandmarkIdsERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest17setTransferOptionENS_16QLandmarkManager14TransferOptionE@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest9setDeviceEP9QIODevice@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequest9setFormatERK7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequestD0Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequestD1Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkExportRequestD2Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest11setFileNameERK7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest13setCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest17setTransferOptionENS_16QLandmarkManager14TransferOptionE@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest9setDeviceEP9QIODevice@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequest9setFormatERK7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequestD0Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequestD1Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkImportRequestD2Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine10testFilterERKNS_15QLandmarkFilterERKNS_9QLandmarkE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine11compareNameERKNS_9QLandmarkES3_RKNS_17QLandmarkNameSortE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine11dataChangedEv@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine12saveCategoryEPNS_17QLandmarkCategoryEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine12saveLandmarkEPNS_9QLandmarkEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine12startRequestEPNS_24QLandmarkAbstractRequestE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine13cancelRequestEPNS_24QLandmarkAbstractRequestE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine13saveLandmarksEP5QListINS_9QLandmarkEEP4QMapIiNS_16QLandmarkManager5ErrorEEPS7_P7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine13sortLandmarksERK5QListINS_9QLandmarkEERKS1_INS_18QLandmarkSortOrderEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine14landmarksAddedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine14removeCategoryERKNS_19QLandmarkCategoryIdEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine14removeLandmarkERKNS_11QLandmarkIdEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine15categoriesAddedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine15compareLandmarkERKNS_9QLandmarkES3_RK5QListINS_18QLandmarkSortOrderEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine15importLandmarksEP9QIODeviceRK7QStringNS_16QLandmarkManager14TransferOptionERKNS_19QLandmarkCategoryIdEPNS6_5ErrorEPS3_@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine15removeLandmarksERK5QListINS_11QLandmarkIdEEP4QMapIiNS_16QLandmarkManager5ErrorEEPS8_P7QString@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine16landmarksChangedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine16landmarksRemovedERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine16requestDestroyedEPNS_24QLandmarkAbstractRequestE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine17categoriesChangedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine17categoriesRemovedERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine18updateRequestStateEPNS_24QLandmarkAbstractRequestENS1_5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine22waitForRequestFinishedEPNS_24QLandmarkAbstractRequestEi@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine25updateLandmarkSaveRequestEPNS_20QLandmarkSaveRequestERK5QListINS_9QLandmarkEENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS9_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine26updateLandmarkFetchRequestEPNS_21QLandmarkFetchRequestERK5QListINS_9QLandmarkEENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine27updateLandmarkExportRequestEPNS_22QLandmarkExportRequestENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine27updateLandmarkImportRequestEPNS_22QLandmarkImportRequestERK5QListINS_11QLandmarkIdEENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine27updateLandmarkRemoveRequestEPNS_22QLandmarkRemoveRequestENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS4_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine28updateLandmarkIdFetchRequestEPNS_23QLandmarkIdFetchRequestERK5QListINS_11QLandmarkIdEENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine30updateLandmarkFetchByIdRequestEPNS_25QLandmarkFetchByIdRequestERK5QListINS_9QLandmarkEENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS9_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine33updateLandmarkCategorySaveRequestEPNS_28QLandmarkCategorySaveRequestERK5QListINS_17QLandmarkCategoryEENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS9_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine34updateLandmarkCategoryFetchRequestEPNS_29QLandmarkCategoryFetchRequestERK5QListINS_17QLandmarkCategoryEENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine35updateLandmarkCategoryRemoveRequestEPNS_30QLandmarkCategoryRemoveRequestENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS4_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine36updateLandmarkCategoryIdFetchRequestEPNS_31QLandmarkCategoryIdFetchRequestERK5QListINS_19QLandmarkCategoryIdEENS_16QLandmarkManager5ErrorERK7QStringNS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine38updateLandmarkCategoryFetchByIdRequestEPNS_33QLandmarkCategoryFetchByIdRequestERK5QListINS_17QLandmarkCategoryEENS_16QLandmarkManager5ErrorERK7QStringRK4QMapIiS9_ENS_24QLandmarkAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngine9addSortedEP5QListINS_9QLandmarkEERKS2_RKS1_INS_18QLandmarkSortOrderEE@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngineC1Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngineC2Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngineD0Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngineD1Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkManagerEngineD2Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest11setLandmarkERKNS_9QLandmarkE@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest12setLandmarksERK5QListINS_9QLandmarkEE@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest13setLandmarkIdERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest14setLandmarkIdsERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequestD0Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequestD1Ev@Base 1.1.0 _ZN10QtMobility22QLandmarkRemoveRequestD2Ev@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource12createSourceERK7QStringP7QObject@Base 1.2.0 _ZN10QtMobility23QGeoSatelliteInfoSource14requestTimeoutEv@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource16availableSourcesEv@Base 1.2.0 _ZN10QtMobility23QGeoSatelliteInfoSource16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource19createDefaultSourceEP7QObject@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource22satellitesInUseUpdatedERK5QListINS_17QGeoSatelliteInfoEE@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSource23satellitesInViewUpdatedERK5QListINS_17QGeoSatelliteInfoEE@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSourceC1EP7QObject@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSourceC2EP7QObject@Base 1.1.0 _ZN10QtMobility23QGeoSatelliteInfoSourceD0Ev@Base 1.2.0 _ZN10QtMobility23QGeoSatelliteInfoSourceD1Ev@Base 1.2.0 _ZN10QtMobility23QGeoSatelliteInfoSourceD2Ev@Base 1.2.0 _ZN10QtMobility23QGeoSearchManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine14reverseGeocodeERKNS_14QGeoCoordinateEPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine14setManagerNameERK7QString@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine17setManagerVersionEi@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine20setSupportsGeocodingEb@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine23setSupportedSearchTypesE6QFlagsINS_17QGeoSearchManager10SearchTypeEE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine25setDefaultLandmarkManagerEPNS_16QLandmarkManagerE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine27setSupportsReverseGeocodingEb@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine28addAdditionalLandmarkManagerEPNS_16QLandmarkManagerE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine29setAdditionalLandmarkManagersERK5QListIPNS_16QLandmarkManagerEE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine5errorEPNS_15QGeoSearchReplyENS1_5ErrorE7QString@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine6searchERK7QString6QFlagsINS_17QGeoSearchManager10SearchTypeEEiiPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine7geocodeERKNS_11QGeoAddressEPNS_16QGeoBoundingAreaE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine8finishedEPNS_15QGeoSearchReplyE@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngine9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngineC1ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngineC2ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngineD0Ev@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngineD1Ev@Base 1.1.0 _ZN10QtMobility23QGeoSearchManagerEngineD2Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilter11setCategoryERKNS_17QLandmarkCategoryE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilter13setCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterC1ERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterC2ERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterD0Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterD1Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkCategoryFilterD2Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest10setSortingERK5QListINS_18QLandmarkSortOrderEE@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest10setSortingERKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest8setLimitEi@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest9setFilterERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequest9setOffsetEi@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility23QLandmarkIdFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource11stopUpdatesEv@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource12startUpdatesEv@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource13requestUpdateEi@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource17setUpdateIntervalEi@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource24parsePosInfoFromNmeaDataEPKciPNS_16QGeoPositionInfoEPb@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSource9setDeviceEP9QIODevice@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSourceC1ENS0_10UpdateModeEP7QObject@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSourceC2ENS0_10UpdateModeEP7QObject@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSourceD0Ev@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSourceD1Ev@Base 1.1.0 _ZN10QtMobility23QNmeaPositionInfoSourceD2Ev@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine14setManagerNameERK7QString@Base 1.1.0 (subst)_ZN10QtMobility24QGeoMappingManagerEngine14setMaximumTiltE{qreal}@Base 1.2.0 (subst)_ZN10QtMobility24QGeoMappingManagerEngine14setMinimumTiltE{qreal}@Base 1.2.0 _ZN10QtMobility24QGeoMappingManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine17setManagerVersionEi@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine18setSupportsBearingEb@Base 1.2.0 _ZN10QtMobility24QGeoMappingManagerEngine18setSupportsTiltingEb@Base 1.2.0 (subst)_ZN10QtMobility24QGeoMappingManagerEngine19setMaximumZoomLevelE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility24QGeoMappingManagerEngine19setMinimumZoomLevelE{qreal}@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine20setSupportedMapTypesERK5QListINS_15QGraphicsGeoMap7MapTypeEE@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine27setSupportsCustomMapObjectsEb@Base 1.2.0 _ZN10QtMobility24QGeoMappingManagerEngine29setSupportedConnectivityModesERK5QListINS_15QGraphicsGeoMap16ConnectivityModeEE@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngine9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineC1EPNS_31QGeoMappingManagerEnginePrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineC1ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineC2EPNS_31QGeoMappingManagerEnginePrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineC2ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineD0Ev@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineD1Ev@Base 1.1.0 _ZN10QtMobility24QGeoMappingManagerEngineD2Ev@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine11updateRouteERKNS_9QGeoRouteERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine14setManagerNameERK7QString@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine17setManagerVersionEi@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine23setSupportedTravelModesE6QFlagsINS_16QGeoRouteRequest10TravelModeEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine23setSupportsExcludeAreasEb@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine23setSupportsRouteUpdatesEb@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine24setSupportedFeatureTypesE6QFlagsINS_16QGeoRouteRequest11FeatureTypeEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine26setSupportedFeatureWeightsE6QFlagsINS_16QGeoRouteRequest13FeatureWeightEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine26setSupportedSegmentDetailsE6QFlagsINS_16QGeoRouteRequest13SegmentDetailEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine27setSupportedManeuverDetailsE6QFlagsINS_16QGeoRouteRequest14ManeuverDetailEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine28setSupportsAlternativeRoutesEb@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine30setSupportedRouteOptimizationsE6QFlagsINS_16QGeoRouteRequest17RouteOptimizationEE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine5errorEPNS_14QGeoRouteReplyENS1_5ErrorE7QString@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine8finishedEPNS_14QGeoRouteReplyE@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngine9setLocaleERK7QLocale@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngineC1ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngineC2ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngineD0Ev@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngineD1Ev@Base 1.1.0 _ZN10QtMobility24QGeoRoutingManagerEngineD2Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest10setManagerEPNS_16QLandmarkManagerE@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest16resultsAvailableEv@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest5startEv@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest5stateEv@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequest6cancelEv@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestC1EPNS_31QLandmarkAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestC2EPNS_31QLandmarkAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestD0Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestD1Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAbstractRequestD2Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilter12setAttributeERK7QStringRK8QVariant6QFlagsINS_15QLandmarkFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilter13setAttributesERK11QStringListRK8QVariant6QFlagsINS_15QLandmarkFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilter15clearAttributesEv@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilter15removeAttributeERK7QString@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilter16setOperationTypeENS0_13OperationTypeE@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterC1Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterC2Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterD0Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterD1Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkAttributeFilterD2Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilter14boundingCircleEv@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilter17setBoundingCircleERKNS_18QGeoBoundingCircleE@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilter9setCenterERKNS_14QGeoCoordinateE@Base 1.1.0 (subst)_ZN10QtMobility24QLandmarkProximityFilter9setRadiusE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility24QLandmarkProximityFilterC1ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterC1ERKNS_18QGeoBoundingCircleE@Base 1.1.0 (subst)_ZN10QtMobility24QLandmarkProximityFilterC2ERKNS_14QGeoCoordinateE{qreal}@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterC2ERKNS_18QGeoBoundingCircleE@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterD0Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterD1Ev@Base 1.1.0 _ZN10QtMobility24QLandmarkProximityFilterD2Ev@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequest13setLandmarkIdERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequest14setLandmarkIdsERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequestD0Ev@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequestD1Ev@Base 1.1.0 _ZN10QtMobility25QLandmarkFetchByIdRequestD2Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilter10setFiltersERK5QListINS_15QLandmarkFilterEE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilter5clearEv@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilter6appendERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilter6removeERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilter7prependERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterC1ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterC1Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterC2ERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterC2Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterD0Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterD1Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterD2Ev@Base 1.1.0 _ZN10QtMobility27QLandmarkIntersectionFilterlsERKNS_15QLandmarkFilterE@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequest11setCategoryERKNS_17QLandmarkCategoryE@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequest13setCategoriesERK5QListINS_17QLandmarkCategoryEE@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequestD0Ev@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequestD1Ev@Base 1.1.0 _ZN10QtMobility28QLandmarkCategorySaveRequestD2Ev@Base 1.1.0 _ZN10QtMobility29QGeoPositionInfoSourceFactoryD0Ev@Base 1.2.0 _ZN10QtMobility29QGeoPositionInfoSourceFactoryD1Ev@Base 1.2.0 _ZN10QtMobility29QGeoPositionInfoSourceFactoryD2Ev@Base 1.2.0 _ZN10QtMobility29QGeoTiledMappingManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngine11setTileSizeERK5QSize@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngine13createMapDataEv@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngineC1ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngineC2ERK4QMapI7QString8QVariantEP7QObject@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngineD0Ev@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngineD1Ev@Base 1.1.0 _ZN10QtMobility29QGeoTiledMappingManagerEngineD2Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest10setSortingERKNS_17QLandmarkNameSortE@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest8setLimitEi@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequest9setOffsetEi@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkCategoryFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkManagerEngineFactoryD0Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkManagerEngineFactoryD1Ev@Base 1.1.0 _ZN10QtMobility29QLandmarkManagerEngineFactoryD2Ev@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest11setCategoryERKNS_17QLandmarkCategoryE@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest13setCategoriesERK5QListINS_17QLandmarkCategoryEE@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest13setCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest14setCategoryIdsERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequestD0Ev@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequestD1Ev@Base 1.1.0 _ZN10QtMobility30QLandmarkCategoryRemoveRequestD2Ev@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest10setSortingERKNS_17QLandmarkNameSortE@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest8setLimitEi@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequest9setOffsetEi@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility31QLandmarkCategoryIdFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequest13setCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequest14setCategoryIdsERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequestC1EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequestC2EPNS_16QLandmarkManagerEP7QObject@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequestD0Ev@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequestD1Ev@Base 1.1.0 _ZN10QtMobility33QLandmarkCategoryFetchByIdRequestD2Ev@Base 1.1.0 _ZN10QtMobility5qHashERKNS_19QGeoTiledMapRequestE@Base 1.1.0 _ZN10QtMobility9QGeoPlace10setAddressERKNS_11QGeoAddressE@Base 1.1.0 _ZN10QtMobility9QGeoPlace11setViewportERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility9QGeoPlace13setCoordinateERKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobility9QGeoPlace6d_funcEv@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC1EPNS_16QGeoPlacePrivateE@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC1ERKS0_@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC1Ev@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC2EPNS_16QGeoPlacePrivateE@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC2ERKS0_@Base 1.1.0 _ZN10QtMobility9QGeoPlaceC2Ev@Base 1.1.0 _ZN10QtMobility9QGeoPlaceD0Ev@Base 1.1.0 _ZN10QtMobility9QGeoPlaceD1Ev@Base 1.1.0 _ZN10QtMobility9QGeoPlaceD2Ev@Base 1.1.0 _ZN10QtMobility9QGeoPlaceaSERKS0_@Base 1.1.0 _ZN10QtMobility9QGeoRoute10setRequestERKNS_16QGeoRouteRequestE@Base 1.1.0 _ZN10QtMobility9QGeoRoute10setRouteIdERK7QString@Base 1.1.0 (subst)_ZN10QtMobility9QGeoRoute11setDistanceE{qreal}@Base 1.1.0 _ZN10QtMobility9QGeoRoute13setTravelModeENS_16QGeoRouteRequest10TravelModeE@Base 1.1.0 _ZN10QtMobility9QGeoRoute13setTravelTimeEi@Base 1.1.0 _ZN10QtMobility9QGeoRoute20setFirstRouteSegmentERKNS_16QGeoRouteSegmentE@Base 1.1.0 _ZN10QtMobility9QGeoRoute7setPathERK5QListINS_14QGeoCoordinateEE@Base 1.1.0 _ZN10QtMobility9QGeoRoute9setBoundsERKNS_15QGeoBoundingBoxE@Base 1.1.0 _ZN10QtMobility9QGeoRouteC1ERKS0_@Base 1.1.0 _ZN10QtMobility9QGeoRouteC1Ev@Base 1.1.0 _ZN10QtMobility9QGeoRouteC2ERKS0_@Base 1.1.0 _ZN10QtMobility9QGeoRouteC2Ev@Base 1.1.0 _ZN10QtMobility9QGeoRouteD1Ev@Base 1.1.0 _ZN10QtMobility9QGeoRouteD2Ev@Base 1.1.0 _ZN10QtMobility9QGeoRouteaSERKS0_@Base 1.1.0 _ZN10QtMobility9QLandmark10setIconUrlERK4QUrl@Base 1.1.0 _ZN10QtMobility9QLandmark13addCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility9QLandmark13setLandmarkIdERKNS_11QLandmarkIdE@Base 1.1.0 _ZN10QtMobility9QLandmark14setCategoryIdsERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZN10QtMobility9QLandmark14setDescriptionERK7QString@Base 1.1.0 _ZN10QtMobility9QLandmark14setPhoneNumberERK7QString@Base 1.1.0 _ZN10QtMobility9QLandmark16removeCategoryIdERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZN10QtMobility9QLandmark5clearEv@Base 1.1.0 _ZN10QtMobility9QLandmark6d_funcEv@Base 1.1.0 _ZN10QtMobility9QLandmark6setUrlERK4QUrl@Base 1.1.0 _ZN10QtMobility9QLandmark7setNameERK7QString@Base 1.1.0 (subst)_ZN10QtMobility9QLandmark9setRadiusE{qreal}@Base 1.1.0 _ZN10QtMobility9QLandmarkC1ERKNS_9QGeoPlaceE@Base 1.1.0 _ZN10QtMobility9QLandmarkC1ERKS0_@Base 1.1.0 _ZN10QtMobility9QLandmarkC1Ev@Base 1.1.0 _ZN10QtMobility9QLandmarkC2ERKNS_9QGeoPlaceE@Base 1.1.0 _ZN10QtMobility9QLandmarkC2ERKS0_@Base 1.1.0 _ZN10QtMobility9QLandmarkC2Ev@Base 1.1.0 _ZN10QtMobility9QLandmarkD0Ev@Base 1.1.0 _ZN10QtMobility9QLandmarkD1Ev@Base 1.1.0 _ZN10QtMobility9QLandmarkD2Ev@Base 1.1.0 _ZN10QtMobility9QLandmarkaSERKS0_@Base 1.1.0 _ZN10QtMobilityanERKNS_15QLandmarkFilterES2_@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_17QGeoSatelliteInfoE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_17QGeoSatelliteInfoE@Base 1.1.0 _ZN10QtMobilityorERKNS_15QLandmarkFilterES2_@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_14QGeoCoordinateE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_16QGeoPositionInfoE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_17QGeoSatelliteInfoE@Base 1.1.0 _ZN11QDataStreamlsEj@Base 1.1.0 _ZN11QDataStreamrsERj@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN24QStyleOptionGraphicsItemD1Ev@Base 1.2.0 _ZN24QStyleOptionGraphicsItemD2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC1Ei@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN5QCharC2Ei@Base 1.1.0 _ZN5QRect11moveTopLeftERK6QPoint@Base 1.1.0 _ZN5QRect7moveTopEi@Base 1.1.0 _ZN5QRect8moveLeftEi@Base 1.1.0 _ZN5QRectC1ERK6QPointRK5QSize@Base 1.1.0 _ZN5QRectC1ERK6QPointS2_@Base 1.1.0 _ZN5QRectC1Eiiii@Base 1.1.0 _ZN5QRectC2ERK6QPointRK5QSize@Base 1.1.0 _ZN5QRectC2ERK6QPointS2_@Base 1.1.0 _ZN5QRectC2Eiiii@Base 1.1.0 _ZN5QSizeC1Eii@Base 1.1.0 _ZN5QSizeC1Ev@Base 1.1.0 _ZN5QSizeC2Eii@Base 1.1.0 _ZN5QSizeC2Ev@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN6QPoint2rxEv@Base 1.1.0 _ZN6QPoint2ryEv@Base 1.1.0 _ZN6QPoint4setXEi@Base 1.1.0 _ZN6QPoint4setYEi@Base 1.1.0 _ZN6QPointC1Eii@Base 1.1.0 _ZN6QPointC1Ev@Base 1.1.0 _ZN6QPointC2Eii@Base 1.1.0 _ZN6QPointC2Ev@Base 1.1.0 (subst)_ZN6QRectF8setWidthE{qreal}@Base 1.1.0 _ZN6QRectFC1ERK5QRect@Base 1.1.0 _ZN6QRectFC1ERK7QPointFRK6QSizeF@Base 1.1.0 _ZN6QRectFC1ERK7QPointFS2_@Base 1.1.0 (subst)_ZN6QRectFC1E{qreal}{qreal}{qreal}{qreal}@Base 1.1.0 _ZN6QRectFC2ERK5QRect@Base 1.1.0 _ZN6QRectFC2ERK7QPointFRK6QSizeF@Base 1.1.0 _ZN6QRectFC2ERK7QPointFS2_@Base 1.1.0 (subst)_ZN6QRectFC2E{qreal}{qreal}{qreal}{qreal}@Base 1.1.0 (subst)_ZN6QSizeFC1E{qreal}{qreal}@Base 1.1.0 (subst)_ZN6QSizeFC2E{qreal}{qreal}@Base 1.1.0 (subst)_ZN7QPointF4setXE{qreal}@Base 1.1.0 _ZN7QPointFC1ERK6QPoint@Base 1.1.0 _ZN7QPointFC1Ev@Base 1.1.0 (subst)_ZN7QPointFC1E{qreal}{qreal}@Base 1.1.0 _ZN7QPointFC2ERK6QPoint@Base 1.1.0 _ZN7QPointFC2Ev@Base 1.1.0 (subst)_ZN7QPointFC2E{qreal}{qreal}@Base 1.1.0 _ZN7QString5clearEv@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZN9QPolygonFaSERKS_@Base 1.2.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress11countryCodeEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress4cityEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress5stateEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress6countyEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress6streetEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress7countryEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress7isEmptyEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress8districtEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddress8postcodeEv@Base 1.1.0 _ZNK10QtMobility11QGeoAddresseqERKS0_@Base 1.1.0 _ZNK10QtMobility11QGeoMapData10mapObjectsEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData10metaObjectEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData10windowSizeEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData11mapOverlaysEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData11maximumTiltEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData11minimumTiltEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData15supportsBearingEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData15supportsTiltingEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData16connectivityModeEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData20mapObjectsInViewportEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData22mapObjectsInScreenRectERK6QRectF@Base 1.1.0 _ZNK10QtMobility11QGeoMapData26mapObjectsAtScreenPositionERK7QPointF@Base 1.1.0 _ZNK10QtMobility11QGeoMapData4tiltEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData6centerEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData6engineEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData7bearingEv@Base 1.2.0 _ZNK10QtMobility11QGeoMapData7mapTypeEv@Base 1.1.0 _ZNK10QtMobility11QGeoMapData9zoomLevelEv@Base 1.1.0 _ZNK10QtMobility11QLandmarkId10managerUriEv@Base 1.1.0 _ZNK10QtMobility11QLandmarkId7isValidEv@Base 1.1.0 _ZNK10QtMobility11QLandmarkId7localIdEv@Base 1.1.0 _ZNK10QtMobility11QLandmarkIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility11QLandmarkIdneERKS0_@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver15instructionTextEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver21timeToNextInstructionEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver25distanceToNextInstructionEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver7isValidEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver8positionEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver8waypointEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuver9directionEv@Base 1.1.0 _ZNK10QtMobility12QGeoManeuvereqERKS0_@Base 1.1.0 _ZNK10QtMobility12QGeoManeuverneERKS0_@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject10isSelectedEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject11boundingBoxEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject13transformTypeEv@Base 1.2.0 (optional=templinst)_ZNK10QtMobility13QGeoMapObject26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility13QGeoMapObject4infoEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject4typeEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject5unitsEv@Base 1.2.0 _ZNK10QtMobility13QGeoMapObject6originEv@Base 1.2.0 _ZNK10QtMobility13QGeoMapObject6zValueEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject7mapDataEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject8containsERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility13QGeoMapObject9isVisibleEv@Base 1.1.0 _ZNK10QtMobility13QGeoMapObjectgtERKS0_@Base 1.1.0 _ZNK10QtMobility13QGeoMapObjectltERKS0_@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate10distanceToERKS0_@Base 1.1.0 (subst)_ZNK10QtMobility14QGeoCoordinate20atDistanceAndAzimuthE{qreal}{qreal}{qreal}@Base 1.2.0 _ZNK10QtMobility14QGeoCoordinate4typeEv@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate7isValidEv@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate8altitudeEv@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate8latitudeEv@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate8toStringENS0_16CoordinateFormatE@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate9azimuthToERKS0_@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinate9longitudeEv@Base 1.1.0 _ZNK10QtMobility14QGeoCoordinateeqERKS0_@Base 1.1.0 _ZNK10QtMobility14QGeoMapOverlay7mapDataEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply10isFinishedEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply11errorStringEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply5errorEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply6routesEv@Base 1.1.0 _ZNK10QtMobility14QGeoRouteReply7requestEv@Base 1.1.0 _ZNK10QtMobility15QGeoAreaMonitor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QGeoAreaMonitor6centerEv@Base 1.1.0 _ZNK10QtMobility15QGeoAreaMonitor6radiusEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox10bottomLeftEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox10intersectsERKS0_@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox10translatedEdd@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox11bottomRightEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox4typeEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox5widthEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox6centerEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox6heightEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox6unitedERKS0_@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox7isEmptyEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox7isValidEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox7topLeftEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox8containsERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox8containsERKS0_@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBox8topRightEv@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBoxeqERKS0_@Base 1.1.0 _ZNK10QtMobility15QGeoBoundingBoxneERKS0_@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply10isFinishedEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply11errorStringEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply5errorEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply5limitEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply6offsetEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply6placesEv@Base 1.1.0 _ZNK10QtMobility15QGeoSearchReply8viewportEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap10mapObjectsEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap11mapOverlaysEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap11maximumTiltEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap11minimumTiltEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap15supportsBearingEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap15supportsTiltingEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap16connectivityModeEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap16maximumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap16minimumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap17supportedMapTypesEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap20mapObjectsInViewportEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap22mapObjectsInScreenRectERK6QRectF@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap24supportsCustomMapObjectsEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap26coordinateToScreenPositionERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap26mapObjectsAtScreenPositionERK7QPointF@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap26screenPositionToCoordinateE7QPointF@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap26supportedConnectivityModesEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap4tiltEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap5shapeEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap6centerEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap7bearingEv@Base 1.2.0 _ZNK10QtMobility15QGraphicsGeoMap7mapTypeEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap8viewportEv@Base 1.1.0 _ZNK10QtMobility15QGraphicsGeoMap9zoomLevelEv@Base 1.1.0 _ZNK10QtMobility15QLandmarkFilter4typeEv@Base 1.1.0 _ZNK10QtMobility15QLandmarkFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfo10coordinateEv@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfo12hasAttributeENS0_9AttributeE@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfo7isValidEv@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfo9attributeENS0_9AttributeE@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfo9timestampEv@Base 1.1.0 _ZNK10QtMobility16QGeoPositionInfoeqERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest11travelModesEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest12excludeAreasEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest12featureTypesEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest13featureWeightENS0_11FeatureTypeE@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest13segmentDetailEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest14maneuverDetailEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest17routeOptimizationEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest23numberAlternativeRoutesEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequest9waypointsEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequesteqERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoRouteRequestneERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment10travelTimeEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment16nextRouteSegmentEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment4pathEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment7isValidEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment8distanceEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegment8maneuverEv@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegmenteqERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoRouteSegmentneERKS0_@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData10zoomFactorEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData18worldReferenceSizeEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData22mapObjectsInScreenRectERK6QRectF@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData26coordinateToScreenPositionERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData26mapObjectsAtScreenPositionERK7QPointF@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData26screenPositionToCoordinateERK7QPointF@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData26worldReferenceViewportRectEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData28worldReferenceViewportCenterEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData34coordinateToWorldReferencePositionERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData34worldReferencePositionToCoordinateERK6QPoint@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData6centerEv@Base 1.1.0 _ZNK10QtMobility16QGeoTiledMapData8viewportEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10categoriesERK5QListINS_19QLandmarkCategoryIdEE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10categoriesEiiRKNS_17QLandmarkNameSortE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10isReadOnlyERKNS_11QLandmarkIdE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10isReadOnlyERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10isReadOnlyEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10managerUriEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager11categoryIdsEiiRKNS_17QLandmarkNameSortE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager11errorStringEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager11landmarkIdsERKNS_15QLandmarkFilterEiiRK5QListINS_18QLandmarkSortOrderEE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager11landmarkIdsERKNS_15QLandmarkFilterEiiRKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager15exportLandmarksEP9QIODeviceRK7QStringRK5QListINS_11QLandmarkIdEENS0_14TransferOptionE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager15exportLandmarksERK7QStringS3_RK5QListINS_11QLandmarkIdEENS0_14TransferOptionE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager16supportedFormatsENS0_17TransferOperationE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager17managerParametersEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager18filterSupportLevelERKNS_15QLandmarkFilterE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager18isFeatureSupportedENS0_14ManagerFeatureE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager21sortOrderSupportLevelERKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager31searchableLandmarkAttributeKeysEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager5errorEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager8categoryERKNS_19QLandmarkCategoryIdE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager8errorMapEv@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager8landmarkERKNS_11QLandmarkIdE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager9landmarksERK5QListINS_11QLandmarkIdEE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager9landmarksERKNS_15QLandmarkFilterEiiRK5QListINS_18QLandmarkSortOrderEE@Base 1.1.0 _ZNK10QtMobility16QLandmarkManager9landmarksERKNS_15QLandmarkFilterEiiRKNS_18QLandmarkSortOrderE@Base 1.1.0 _ZNK10QtMobility17QGeoMapObjectInfo10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapObjectInfo11boundingBoxEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapObjectInfo8containsERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility17QGeoMapObjectInfo9mapObjectEv@Base 1.2.0 _ZNK10QtMobility17QGeoMapTextObject10coordinateEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility17QGeoMapTextObject26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility17QGeoMapTextObject3penEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject4fontEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject4textEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject4typeEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject5brushEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject6offsetEv@Base 1.1.0 _ZNK10QtMobility17QGeoMapTextObject9alignmentEv@Base 1.1.0 _ZNK10QtMobility17QGeoSatelliteInfo12hasAttributeENS0_9AttributeE@Base 1.1.0 _ZNK10QtMobility17QGeoSatelliteInfo14signalStrengthEv@Base 1.1.0 _ZNK10QtMobility17QGeoSatelliteInfo9attributeENS0_9AttributeE@Base 1.1.0 _ZNK10QtMobility17QGeoSatelliteInfo9prnNumberEv@Base 1.1.0 _ZNK10QtMobility17QGeoSatelliteInfoeqERKS0_@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager17supportsGeocodingEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager20supportedSearchTypesEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager22defaultLandmarkManagerEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager24supportsReverseGeocodingEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager26additionalLandmarkManagersEv@Base 1.1.0 _ZNK10QtMobility17QGeoSearchManager6localeEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply10isFinishedEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply11errorStringEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply12mapImageDataEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply14mapImageFormatEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility17QGeoTiledMapReply26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply5errorEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply7requestEv@Base 1.1.0 _ZNK10QtMobility17QGeoTiledMapReply8isCachedEv@Base 1.1.0 _ZNK10QtMobility17QLandmarkCategory10categoryIdEv@Base 1.1.0 _ZNK10QtMobility17QLandmarkCategory4nameEv@Base 1.1.0 _ZNK10QtMobility17QLandmarkCategory7iconUrlEv@Base 1.1.0 _ZNK10QtMobility17QLandmarkCategoryeqERKS0_@Base 1.1.0 _ZNK10QtMobility17QLandmarkCategoryneERKS0_@Base 1.1.0 _ZNK10QtMobility17QLandmarkIdFilter11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility17QLandmarkNameSort15caseSensitivityEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle10translatedEdd@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle4typeEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle6centerEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle6radiusEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle7isEmptyEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle7isValidEv@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircle8containsERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircleeqERKS0_@Base 1.1.0 _ZNK10QtMobility18QGeoBoundingCircleneERKS0_@Base 1.1.0 _ZNK10QtMobility18QGeoMapGroupObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapGroupObject11boundingBoxEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapGroupObject12childObjectsEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility18QGeoMapGroupObject26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility18QGeoMapGroupObject4typeEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapGroupObject8containsERKNS_14QGeoCoordinateE@Base 1.1.0 _ZNK10QtMobility18QGeoMapRouteObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapRouteObject11detailLevelEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility18QGeoMapRouteObject26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility18QGeoMapRouteObject3penEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapRouteObject4typeEv@Base 1.1.0 _ZNK10QtMobility18QGeoMapRouteObject5routeEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager11maximumTiltEv@Base 1.2.0 _ZNK10QtMobility18QGeoMappingManager11minimumTiltEv@Base 1.2.0 _ZNK10QtMobility18QGeoMappingManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager15supportsBearingEv@Base 1.2.0 _ZNK10QtMobility18QGeoMappingManager15supportsTiltingEv@Base 1.2.0 _ZNK10QtMobility18QGeoMappingManager16maximumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager16minimumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager17supportedMapTypesEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager24supportsCustomMapObjectsEv@Base 1.2.0 _ZNK10QtMobility18QGeoMappingManager26supportedConnectivityModesEv@Base 1.1.0 _ZNK10QtMobility18QGeoMappingManager6localeEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager20supportedTravelModesEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager20supportsExcludeAreasEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager20supportsRouteUpdatesEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager21supportedFeatureTypesEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager23supportedFeatureWeightsEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager23supportedSegmentDetailsEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager24supportedManeuverDetailsEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager25supportsAlternativeRoutesEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager27supportedRouteOptimizationsEv@Base 1.1.0 _ZNK10QtMobility18QGeoRoutingManager6localeEv@Base 1.1.0 _ZNK10QtMobility18QLandmarkBoxFilter11boundingBoxEv@Base 1.1.0 _ZNK10QtMobility18QLandmarkSortOrder4typeEv@Base 1.1.0 _ZNK10QtMobility18QLandmarkSortOrder9directionEv@Base 1.1.0 _ZNK10QtMobility18QLandmarkSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject10pointCountEv@Base 1.2.0 _ZNK10QtMobility19QGeoMapCircleObject3penEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject4typeEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject5brushEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject6centerEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject6circleEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject6radiusEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapCircleObject8containsERKNS_14QGeoCoordinateE@Base 1.2.0 _ZNK10QtMobility19QGeoMapCustomObject10metaObjectEv@Base 1.2.0 _ZNK10QtMobility19QGeoMapCustomObject12graphicsItemEv@Base 1.2.0 _ZNK10QtMobility19QGeoMapCustomObject4typeEv@Base 1.2.0 _ZNK10QtMobility19QGeoMapCustomObject6offsetEv@Base 1.2.0 _ZNK10QtMobility19QGeoMapPixmapObject10coordinateEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapPixmapObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapPixmapObject4typeEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapPixmapObject6offsetEv@Base 1.1.0 _ZNK10QtMobility19QGeoMapPixmapObject6pixmapEv@Base 1.1.0 _ZNK10QtMobility19QGeoServiceProvider11errorStringEv@Base 1.1.0 _ZNK10QtMobility19QGeoServiceProvider13searchManagerEv@Base 1.1.0 _ZNK10QtMobility19QGeoServiceProvider14mappingManagerEv@Base 1.1.0 _ZNK10QtMobility19QGeoServiceProvider14routingManagerEv@Base 1.1.0 _ZNK10QtMobility19QGeoServiceProvider5errorEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest16connectivityModeEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest3rowEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest6columnEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest7mapTypeEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest8tileRectEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequest9zoomLevelEv@Base 1.1.0 _ZNK10QtMobility19QGeoTiledMapRequesteqERKS0_@Base 1.1.0 _ZNK10QtMobility19QLandmarkCategoryId10managerUriEv@Base 1.1.0 _ZNK10QtMobility19QLandmarkCategoryId7isValidEv@Base 1.1.0 _ZNK10QtMobility19QLandmarkCategoryId7localIdEv@Base 1.1.0 _ZNK10QtMobility19QLandmarkCategoryIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility19QLandmarkCategoryIdneERKS0_@Base 1.1.0 _ZNK10QtMobility19QLandmarkNameFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility19QLandmarkNameFilter4nameEv@Base 1.1.0 _ZNK10QtMobility20QGeoMapPolygonObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QGeoMapPolygonObject3penEv@Base 1.1.0 _ZNK10QtMobility20QGeoMapPolygonObject4pathEv@Base 1.1.0 _ZNK10QtMobility20QGeoMapPolygonObject4typeEv@Base 1.1.0 _ZNK10QtMobility20QGeoMapPolygonObject5brushEv@Base 1.1.0 _ZNK10QtMobility20QLandmarkSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QLandmarkSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility20QLandmarkSaveRequest9landmarksEv@Base 1.1.0 _ZNK10QtMobility20QLandmarkUnionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility21QGeoMapPolylineObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QGeoMapPolylineObject3penEv@Base 1.1.0 _ZNK10QtMobility21QGeoMapPolylineObject4pathEv@Base 1.1.0 _ZNK10QtMobility21QGeoMapPolylineObject4typeEv@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility21QLandmarkFetchRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest5limitEv@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest6offsetEv@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility21QLandmarkFetchRequest9landmarksEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject11bottomRightEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject3penEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject4typeEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject5brushEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject6boundsEv@Base 1.1.0 _ZNK10QtMobility22QGeoMapRectangleObject7topLeftEv@Base 1.1.0 _ZNK10QtMobility22QGeoPositionInfoSource10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QGeoPositionInfoSource14updateIntervalEv@Base 1.1.0 _ZNK10QtMobility22QGeoPositionInfoSource27preferredPositioningMethodsEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest14transferOptionEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest6deviceEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest6formatEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkExportRequest8fileNameEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest10categoryIdEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest14transferOptionEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest6deviceEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest6formatEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkImportRequest8fileNameEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine10categoriesERK5QListINS_19QLandmarkCategoryIdEEP4QMapIiNS_16QLandmarkManager5ErrorEEPS8_P7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine10categoriesEiiRKNS_17QLandmarkNameSortEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine10managerUriEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine11categoryIdsEiiRKNS_17QLandmarkNameSortEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine11landmarkIdsERKNS_15QLandmarkFilterEiiRK5QListINS_18QLandmarkSortOrderEEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine14managerVersionEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine15exportLandmarksEP9QIODeviceRK7QStringRK5QListINS_11QLandmarkIdEENS_16QLandmarkManager14TransferOptionEPNSB_5ErrorEPS3_@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine16supportedFormatsENS_16QLandmarkManager17TransferOperationEPNS1_5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine17managerParametersEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine8categoryERKNS_19QLandmarkCategoryIdEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine8landmarkERKNS_11QLandmarkIdEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine9landmarksERK5QListINS_11QLandmarkIdEEP4QMapIiNS_16QLandmarkManager5ErrorEEPS8_P7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkManagerEngine9landmarksERKNS_15QLandmarkFilterEiiRK5QListINS_18QLandmarkSortOrderEEPNS_16QLandmarkManager5ErrorEP7QString@Base 1.1.0 _ZNK10QtMobility22QLandmarkRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkRemoveRequest11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility22QLandmarkRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility23QGeoSatelliteInfoSource10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine14managerVersionEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine17supportsGeocodingEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine20supportedSearchTypesEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine22defaultLandmarkManagerEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine24supportsReverseGeocodingEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine26additionalLandmarkManagersEv@Base 1.1.0 _ZNK10QtMobility23QGeoSearchManagerEngine6localeEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkCategoryFilter10categoryIdEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest5limitEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest6offsetEv@Base 1.1.0 _ZNK10QtMobility23QLandmarkIdFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource10updateModeEv@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource17lastKnownPositionEb@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource21minimumUpdateIntervalEv@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource27supportedPositioningMethodsEv@Base 1.1.0 _ZNK10QtMobility23QNmeaPositionInfoSource6deviceEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine11maximumTiltEv@Base 1.2.0 _ZNK10QtMobility24QGeoMappingManagerEngine11minimumTiltEv@Base 1.2.0 _ZNK10QtMobility24QGeoMappingManagerEngine14managerVersionEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine15supportsBearingEv@Base 1.2.0 _ZNK10QtMobility24QGeoMappingManagerEngine15supportsTiltingEv@Base 1.2.0 _ZNK10QtMobility24QGeoMappingManagerEngine16maximumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine16minimumZoomLevelEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine17supportedMapTypesEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine24supportsCustomMapObjectsEv@Base 1.2.0 _ZNK10QtMobility24QGeoMappingManagerEngine26supportedConnectivityModesEv@Base 1.1.0 _ZNK10QtMobility24QGeoMappingManagerEngine6localeEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine14managerVersionEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine20supportedTravelModesEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine20supportsExcludeAreasEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine20supportsRouteUpdatesEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine21supportedFeatureTypesEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine23supportedFeatureWeightsEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine23supportedSegmentDetailsEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine24supportedManeuverDetailsEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine25supportsAlternativeRoutesEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine27supportedRouteOptimizationsEv@Base 1.1.0 _ZNK10QtMobility24QGeoRoutingManagerEngine6localeEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest10isFinishedEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest10isInactiveEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest11errorStringEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest4typeEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest5errorEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest7managerEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAbstractRequest8isActiveEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAttributeFilter10matchFlagsERK7QString@Base 1.1.0 _ZNK10QtMobility24QLandmarkAttributeFilter13attributeKeysEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAttributeFilter13operationTypeEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkAttributeFilter9attributeERK7QString@Base 1.1.0 _ZNK10QtMobility24QLandmarkProximityFilter6centerEv@Base 1.1.0 _ZNK10QtMobility24QLandmarkProximityFilter6radiusEv@Base 1.1.0 _ZNK10QtMobility25QLandmarkFetchByIdRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility25QLandmarkFetchByIdRequest11landmarkIdsEv@Base 1.1.0 _ZNK10QtMobility25QLandmarkFetchByIdRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility25QLandmarkFetchByIdRequest9landmarksEv@Base 1.1.0 _ZNK10QtMobility26QGeoServiceProviderFactory25createSearchManagerEngineERK4QMapI7QString8QVariantEPNS_19QGeoServiceProvider5ErrorEPS2_@Base 1.1.0 _ZNK10QtMobility26QGeoServiceProviderFactory26createMappingManagerEngineERK4QMapI7QString8QVariantEPNS_19QGeoServiceProvider5ErrorEPS2_@Base 1.1.0 _ZNK10QtMobility26QGeoServiceProviderFactory26createRoutingManagerEngineERK4QMapI7QString8QVariantEPNS_19QGeoServiceProvider5ErrorEPS2_@Base 1.1.0 _ZNK10QtMobility27QLandmarkIntersectionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility28QLandmarkCategorySaveRequest10categoriesEv@Base 1.1.0 _ZNK10QtMobility28QLandmarkCategorySaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility28QLandmarkCategorySaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility29QGeoPositionInfoSourceFactory14sourcePriorityEv@Base 1.2.0 _ZNK10QtMobility29QGeoTiledMappingManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility29QGeoTiledMappingManagerEngine8tileSizeEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkCategoryFetchRequest10categoriesEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkCategoryFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkCategoryFetchRequest5limitEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkCategoryFetchRequest6offsetEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkCategoryFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility29QLandmarkManagerEngineFactory31supportedImplementationVersionsEv@Base 1.1.0 _ZNK10QtMobility30QLandmarkCategoryRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility30QLandmarkCategoryRemoveRequest11categoryIdsEv@Base 1.1.0 _ZNK10QtMobility30QLandmarkCategoryRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility31QLandmarkCategoryIdFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility31QLandmarkCategoryIdFetchRequest11categoryIdsEv@Base 1.1.0 _ZNK10QtMobility31QLandmarkCategoryIdFetchRequest5limitEv@Base 1.1.0 _ZNK10QtMobility31QLandmarkCategoryIdFetchRequest6offsetEv@Base 1.1.0 _ZNK10QtMobility31QLandmarkCategoryIdFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility33QLandmarkCategoryFetchByIdRequest10categoriesEv@Base 1.1.0 _ZNK10QtMobility33QLandmarkCategoryFetchByIdRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility33QLandmarkCategoryFetchByIdRequest11categoryIdsEv@Base 1.1.0 _ZNK10QtMobility33QLandmarkCategoryFetchByIdRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlace10coordinateEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlace10isLandmarkEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlace6d_funcEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlace7addressEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlace8viewportEv@Base 1.1.0 _ZNK10QtMobility9QGeoPlaceeqERKS0_@Base 1.1.0 _ZNK10QtMobility9QGeoPlaceneERKS0_@Base 1.1.0 _ZNK10QtMobility9QGeoRoute10travelModeEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute10travelTimeEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute17firstRouteSegmentEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute4pathEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute6boundsEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute7requestEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute7routeIdEv@Base 1.1.0 _ZNK10QtMobility9QGeoRoute8distanceEv@Base 1.1.0 _ZNK10QtMobility9QGeoRouteeqERKS0_@Base 1.1.0 _ZNK10QtMobility9QGeoRouteneERKS0_@Base 1.1.0 _ZNK10QtMobility9QLandmark10landmarkIdEv@Base 1.1.0 _ZNK10QtMobility9QLandmark11categoryIdsEv@Base 1.1.0 _ZNK10QtMobility9QLandmark11descriptionEv@Base 1.1.0 _ZNK10QtMobility9QLandmark11phoneNumberEv@Base 1.1.0 _ZNK10QtMobility9QLandmark3urlEv@Base 1.1.0 _ZNK10QtMobility9QLandmark4nameEv@Base 1.1.0 _ZNK10QtMobility9QLandmark6d_funcEv@Base 1.1.0 _ZNK10QtMobility9QLandmark6radiusEv@Base 1.1.0 _ZNK10QtMobility9QLandmark7iconUrlEv@Base 1.1.0 _ZNK10QtMobility9QLandmarkeqERKS0_@Base 1.1.0 (optional=templinst)_ZNK5QFile26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK5QRect11bottomRightEv@Base 1.1.0 _ZNK5QRect11intersectedERKS_@Base 1.1.0 _ZNK5QRect1xEv@Base 1.1.0 _ZNK5QRect1yEv@Base 1.1.0 _ZNK5QRect3topEv@Base 1.1.0 _ZNK5QRect4leftEv@Base 1.1.0 _ZNK5QRect4sizeEv@Base 1.1.0 _ZNK5QRect5rightEv@Base 1.1.0 _ZNK5QRect5widthEv@Base 1.1.0 _ZNK5QRect6bottomEv@Base 1.1.0 _ZNK5QRect6heightEv@Base 1.1.0 _ZNK5QRect7isEmptyEv@Base 1.1.0 _ZNK5QRect7isValidEv@Base 1.1.0 _ZNK5QRect7topLeftEv@Base 1.1.0 _ZNK5QRect9intersectERKS_@Base 1.1.0 _ZNK5QSize5widthEv@Base 1.1.0 _ZNK5QSize6heightEv@Base 1.1.0 _ZNK5QSize7isEmptyEv@Base 1.1.0 _ZNK6QPoint1xEv@Base 1.1.0 _ZNK6QPoint1yEv@Base 1.1.0 _ZNK6QPoint6isNullEv@Base 1.2.0 _ZNK6QRectF5widthEv@Base 1.2.0 _ZNK6QRectF6heightEv@Base 1.1.0 _ZNK6QRectF6isNullEv@Base 1.1.0 _ZNK6QRectF7isEmptyEv@Base 1.2.0 _ZNK6QRectF7isValidEv@Base 1.1.0 (subst)_ZNK6QRectF8containsE{qreal}{qreal}@Base 1.2.0 _ZNK6QSizeF5widthEv@Base 1.1.0 _ZNK6QSizeF6heightEv@Base 1.1.0 _ZNK6QSizeF7isValidEv@Base 1.1.0 _ZNK7QPointF1xEv@Base 1.1.0 _ZNK7QPointF1yEv@Base 1.1.0 _ZNK7QPointF6isNullEv@Base 1.2.0 _ZNK7QString3argERKS_S1_@Base 1.1.0 _ZNK7QString3argERKS_S1_S1_@Base 1.1.0 _ZSt4swapIPN10QtMobility29QGeoPositionInfoSourceFactoryEEvRT_S4_@Base 1.2.0 _ZTI11QSharedData@Base 1.1.0 _ZTIN10QtMobility11QGeoMapDataE@Base 1.1.0 _ZTIN10QtMobility13QGeoMapObjectE@Base 1.1.0 _ZTIN10QtMobility14QGeoMapOverlayE@Base 1.1.0 _ZTIN10QtMobility14QGeoRouteReplyE@Base 1.1.0 _ZTIN10QtMobility15QGeoAreaMonitorE@Base 1.1.0 _ZTIN10QtMobility15QGeoBoundingBoxE@Base 1.1.0 _ZTIN10QtMobility15QGeoSearchReplyE@Base 1.1.0 _ZTIN10QtMobility15QGraphicsGeoMapE@Base 1.1.0 _ZTIN10QtMobility15QLandmarkFilterE@Base 1.1.0 _ZTIN10QtMobility16QGeoBoundingAreaE@Base 1.1.0 _ZTIN10QtMobility16QGeoTiledMapDataE@Base 1.1.0 _ZTIN10QtMobility16QLandmarkManagerE@Base 1.1.0 _ZTIN10QtMobility17QGeoMapObjectInfoE@Base 1.1.0 _ZTIN10QtMobility17QGeoMapTextObjectE@Base 1.1.0 _ZTIN10QtMobility17QGeoSearchManagerE@Base 1.1.0 _ZTIN10QtMobility17QGeoTiledMapReplyE@Base 1.1.0 _ZTIN10QtMobility17QLandmarkIdFilterE@Base 1.1.0 _ZTIN10QtMobility17QLandmarkNameSortE@Base 1.1.0 _ZTIN10QtMobility18QGeoBoundingCircleE@Base 1.1.0 _ZTIN10QtMobility18QGeoMapGroupObjectE@Base 1.1.0 _ZTIN10QtMobility18QGeoMapRouteObjectE@Base 1.1.0 _ZTIN10QtMobility18QGeoMappingManagerE@Base 1.1.0 _ZTIN10QtMobility18QGeoRoutingManagerE@Base 1.1.0 _ZTIN10QtMobility18QLandmarkBoxFilterE@Base 1.1.0 _ZTIN10QtMobility18QLandmarkSortOrderE@Base 1.1.0 _ZTIN10QtMobility19QGeoMapCircleObjectE@Base 1.1.0 _ZTIN10QtMobility19QGeoMapCustomObjectE@Base 1.2.0 _ZTIN10QtMobility19QGeoMapPixmapObjectE@Base 1.1.0 _ZTIN10QtMobility19QLandmarkNameFilterE@Base 1.1.0 _ZTIN10QtMobility20QGeoMapPolygonObjectE@Base 1.1.0 _ZTIN10QtMobility20QLandmarkSaveRequestE@Base 1.1.0 _ZTIN10QtMobility20QLandmarkUnionFilterE@Base 1.1.0 _ZTIN10QtMobility21QGeoMapPolylineObjectE@Base 1.1.0 _ZTIN10QtMobility21QLandmarkFetchRequestE@Base 1.1.0 _ZTIN10QtMobility22QGeoMapRectangleObjectE@Base 1.1.0 _ZTIN10QtMobility22QGeoPositionInfoSourceE@Base 1.1.0 _ZTIN10QtMobility22QLandmarkExportRequestE@Base 1.1.0 _ZTIN10QtMobility22QLandmarkImportRequestE@Base 1.1.0 _ZTIN10QtMobility22QLandmarkManagerEngineE@Base 1.1.0 _ZTIN10QtMobility22QLandmarkRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility23QGeoSatelliteInfoSourceE@Base 1.1.0 _ZTIN10QtMobility23QGeoSearchManagerEngineE@Base 1.1.0 _ZTIN10QtMobility23QLandmarkCategoryFilterE@Base 1.1.0 _ZTIN10QtMobility23QLandmarkIdFetchRequestE@Base 1.1.0 _ZTIN10QtMobility23QNmeaPositionInfoSourceE@Base 1.1.0 _ZTIN10QtMobility24QGeoMappingManagerEngineE@Base 1.1.0 _ZTIN10QtMobility24QGeoRoutingManagerEngineE@Base 1.1.0 _ZTIN10QtMobility24QLandmarkAbstractRequestE@Base 1.1.0 _ZTIN10QtMobility24QLandmarkAttributeFilterE@Base 1.1.0 _ZTIN10QtMobility24QLandmarkProximityFilterE@Base 1.1.0 _ZTIN10QtMobility25QLandmarkFetchByIdRequestE@Base 1.1.0 _ZTIN10QtMobility26QGeoServiceProviderFactoryE@Base 1.1.0 _ZTIN10QtMobility27QLandmarkIntersectionFilterE@Base 1.1.0 _ZTIN10QtMobility28QLandmarkCategorySaveRequestE@Base 1.1.0 _ZTIN10QtMobility29QGeoPositionInfoSourceFactoryE@Base 1.2.0 _ZTIN10QtMobility29QGeoTiledMappingManagerEngineE@Base 1.1.0 _ZTIN10QtMobility29QLandmarkCategoryFetchRequestE@Base 1.1.0 _ZTIN10QtMobility29QLandmarkManagerEngineFactoryE@Base 1.1.0 _ZTIN10QtMobility30QLandmarkCategoryRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility31QLandmarkCategoryIdFetchRequestE@Base 1.1.0 _ZTIN10QtMobility33QLandmarkCategoryFetchByIdRequestE@Base 1.1.0 _ZTIN10QtMobility9QGeoPlaceE@Base 1.1.0 _ZTIN10QtMobility9QLandmarkE@Base 1.1.0 _ZTS11QSharedData@Base 1.1.0 _ZTSN10QtMobility11QGeoMapDataE@Base 1.1.0 _ZTSN10QtMobility13QGeoMapObjectE@Base 1.1.0 _ZTSN10QtMobility14QGeoMapOverlayE@Base 1.1.0 _ZTSN10QtMobility14QGeoRouteReplyE@Base 1.1.0 _ZTSN10QtMobility15QGeoAreaMonitorE@Base 1.1.0 _ZTSN10QtMobility15QGeoBoundingBoxE@Base 1.1.0 _ZTSN10QtMobility15QGeoSearchReplyE@Base 1.1.0 _ZTSN10QtMobility15QGraphicsGeoMapE@Base 1.1.0 _ZTSN10QtMobility15QLandmarkFilterE@Base 1.1.0 _ZTSN10QtMobility16QGeoBoundingAreaE@Base 1.1.0 _ZTSN10QtMobility16QGeoTiledMapDataE@Base 1.1.0 _ZTSN10QtMobility16QLandmarkManagerE@Base 1.1.0 _ZTSN10QtMobility17QGeoMapObjectInfoE@Base 1.1.0 _ZTSN10QtMobility17QGeoMapTextObjectE@Base 1.1.0 _ZTSN10QtMobility17QGeoSearchManagerE@Base 1.1.0 _ZTSN10QtMobility17QGeoTiledMapReplyE@Base 1.1.0 _ZTSN10QtMobility17QLandmarkIdFilterE@Base 1.1.0 _ZTSN10QtMobility17QLandmarkNameSortE@Base 1.1.0 _ZTSN10QtMobility18QGeoBoundingCircleE@Base 1.1.0 _ZTSN10QtMobility18QGeoMapGroupObjectE@Base 1.1.0 _ZTSN10QtMobility18QGeoMapRouteObjectE@Base 1.1.0 _ZTSN10QtMobility18QGeoMappingManagerE@Base 1.1.0 _ZTSN10QtMobility18QGeoRoutingManagerE@Base 1.1.0 _ZTSN10QtMobility18QLandmarkBoxFilterE@Base 1.1.0 _ZTSN10QtMobility18QLandmarkSortOrderE@Base 1.1.0 _ZTSN10QtMobility19QGeoMapCircleObjectE@Base 1.1.0 _ZTSN10QtMobility19QGeoMapCustomObjectE@Base 1.2.0 _ZTSN10QtMobility19QGeoMapPixmapObjectE@Base 1.1.0 _ZTSN10QtMobility19QLandmarkNameFilterE@Base 1.1.0 _ZTSN10QtMobility20QGeoMapPolygonObjectE@Base 1.1.0 _ZTSN10QtMobility20QLandmarkSaveRequestE@Base 1.1.0 _ZTSN10QtMobility20QLandmarkUnionFilterE@Base 1.1.0 _ZTSN10QtMobility21QGeoMapPolylineObjectE@Base 1.1.0 _ZTSN10QtMobility21QLandmarkFetchRequestE@Base 1.1.0 _ZTSN10QtMobility22QGeoMapRectangleObjectE@Base 1.1.0 _ZTSN10QtMobility22QGeoPositionInfoSourceE@Base 1.1.0 _ZTSN10QtMobility22QLandmarkExportRequestE@Base 1.1.0 _ZTSN10QtMobility22QLandmarkImportRequestE@Base 1.1.0 _ZTSN10QtMobility22QLandmarkManagerEngineE@Base 1.1.0 _ZTSN10QtMobility22QLandmarkRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility23QGeoSatelliteInfoSourceE@Base 1.1.0 _ZTSN10QtMobility23QGeoSearchManagerEngineE@Base 1.1.0 _ZTSN10QtMobility23QLandmarkCategoryFilterE@Base 1.1.0 _ZTSN10QtMobility23QLandmarkIdFetchRequestE@Base 1.1.0 _ZTSN10QtMobility23QNmeaPositionInfoSourceE@Base 1.1.0 _ZTSN10QtMobility24QGeoMappingManagerEngineE@Base 1.1.0 _ZTSN10QtMobility24QGeoRoutingManagerEngineE@Base 1.1.0 _ZTSN10QtMobility24QLandmarkAbstractRequestE@Base 1.1.0 _ZTSN10QtMobility24QLandmarkAttributeFilterE@Base 1.1.0 _ZTSN10QtMobility24QLandmarkProximityFilterE@Base 1.1.0 _ZTSN10QtMobility25QLandmarkFetchByIdRequestE@Base 1.1.0 _ZTSN10QtMobility26QGeoServiceProviderFactoryE@Base 1.1.0 _ZTSN10QtMobility27QLandmarkIntersectionFilterE@Base 1.1.0 _ZTSN10QtMobility28QLandmarkCategorySaveRequestE@Base 1.1.0 _ZTSN10QtMobility29QGeoPositionInfoSourceFactoryE@Base 1.2.0 _ZTSN10QtMobility29QGeoTiledMappingManagerEngineE@Base 1.1.0 _ZTSN10QtMobility29QLandmarkCategoryFetchRequestE@Base 1.1.0 _ZTSN10QtMobility29QLandmarkManagerEngineFactoryE@Base 1.1.0 _ZTSN10QtMobility30QLandmarkCategoryRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility31QLandmarkCategoryIdFetchRequestE@Base 1.1.0 _ZTSN10QtMobility33QLandmarkCategoryFetchByIdRequestE@Base 1.1.0 _ZTSN10QtMobility9QGeoPlaceE@Base 1.1.0 _ZTSN10QtMobility9QLandmarkE@Base 1.1.0 _ZTVN10QtMobility11QGeoMapDataE@Base 1.1.0 _ZTVN10QtMobility13QGeoMapObjectE@Base 1.1.0 _ZTVN10QtMobility14QGeoMapOverlayE@Base 1.1.0 _ZTVN10QtMobility14QGeoRouteReplyE@Base 1.1.0 _ZTVN10QtMobility15QGeoAreaMonitorE@Base 1.1.0 _ZTVN10QtMobility15QGeoBoundingBoxE@Base 1.1.0 _ZTVN10QtMobility15QGeoSearchReplyE@Base 1.1.0 _ZTVN10QtMobility15QGraphicsGeoMapE@Base 1.1.0 _ZTVN10QtMobility15QLandmarkFilterE@Base 1.1.0 _ZTVN10QtMobility16QGeoBoundingAreaE@Base 1.1.0 _ZTVN10QtMobility16QGeoTiledMapDataE@Base 1.1.0 _ZTVN10QtMobility16QLandmarkManagerE@Base 1.1.0 _ZTVN10QtMobility17QGeoMapObjectInfoE@Base 1.1.0 _ZTVN10QtMobility17QGeoMapTextObjectE@Base 1.1.0 _ZTVN10QtMobility17QGeoSearchManagerE@Base 1.1.0 _ZTVN10QtMobility17QGeoTiledMapReplyE@Base 1.1.0 _ZTVN10QtMobility17QLandmarkIdFilterE@Base 1.1.0 _ZTVN10QtMobility17QLandmarkNameSortE@Base 1.1.0 _ZTVN10QtMobility18QGeoBoundingCircleE@Base 1.1.0 _ZTVN10QtMobility18QGeoMapGroupObjectE@Base 1.1.0 _ZTVN10QtMobility18QGeoMapRouteObjectE@Base 1.1.0 _ZTVN10QtMobility18QGeoMappingManagerE@Base 1.1.0 _ZTVN10QtMobility18QGeoRoutingManagerE@Base 1.1.0 _ZTVN10QtMobility18QLandmarkBoxFilterE@Base 1.1.0 _ZTVN10QtMobility18QLandmarkSortOrderE@Base 1.1.0 _ZTVN10QtMobility19QGeoMapCircleObjectE@Base 1.1.0 _ZTVN10QtMobility19QGeoMapCustomObjectE@Base 1.2.0 _ZTVN10QtMobility19QGeoMapPixmapObjectE@Base 1.1.0 _ZTVN10QtMobility19QLandmarkNameFilterE@Base 1.1.0 _ZTVN10QtMobility20QGeoMapPolygonObjectE@Base 1.1.0 _ZTVN10QtMobility20QLandmarkSaveRequestE@Base 1.1.0 _ZTVN10QtMobility20QLandmarkUnionFilterE@Base 1.1.0 _ZTVN10QtMobility21QGeoMapPolylineObjectE@Base 1.1.0 _ZTVN10QtMobility21QLandmarkFetchRequestE@Base 1.1.0 _ZTVN10QtMobility22QGeoMapRectangleObjectE@Base 1.1.0 _ZTVN10QtMobility22QGeoPositionInfoSourceE@Base 1.1.0 _ZTVN10QtMobility22QLandmarkExportRequestE@Base 1.1.0 _ZTVN10QtMobility22QLandmarkImportRequestE@Base 1.1.0 _ZTVN10QtMobility22QLandmarkManagerEngineE@Base 1.1.0 _ZTVN10QtMobility22QLandmarkRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility23QGeoSatelliteInfoSourceE@Base 1.1.0 _ZTVN10QtMobility23QGeoSearchManagerEngineE@Base 1.1.0 _ZTVN10QtMobility23QLandmarkCategoryFilterE@Base 1.1.0 _ZTVN10QtMobility23QLandmarkIdFetchRequestE@Base 1.1.0 _ZTVN10QtMobility23QNmeaPositionInfoSourceE@Base 1.1.0 _ZTVN10QtMobility24QGeoMappingManagerEngineE@Base 1.1.0 _ZTVN10QtMobility24QGeoRoutingManagerEngineE@Base 1.1.0 _ZTVN10QtMobility24QLandmarkAbstractRequestE@Base 1.1.0 _ZTVN10QtMobility24QLandmarkAttributeFilterE@Base 1.1.0 _ZTVN10QtMobility24QLandmarkProximityFilterE@Base 1.1.0 _ZTVN10QtMobility25QLandmarkFetchByIdRequestE@Base 1.1.0 _ZTVN10QtMobility26QGeoServiceProviderFactoryE@Base 1.1.0 _ZTVN10QtMobility27QLandmarkIntersectionFilterE@Base 1.1.0 _ZTVN10QtMobility28QLandmarkCategorySaveRequestE@Base 1.1.0 _ZTVN10QtMobility29QGeoPositionInfoSourceFactoryE@Base 1.2.0 _ZTVN10QtMobility29QGeoTiledMappingManagerEngineE@Base 1.1.0 _ZTVN10QtMobility29QLandmarkCategoryFetchRequestE@Base 1.1.0 _ZTVN10QtMobility29QLandmarkManagerEngineFactoryE@Base 1.1.0 _ZTVN10QtMobility30QLandmarkCategoryRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility31QLandmarkCategoryIdFetchRequestE@Base 1.1.0 _ZTVN10QtMobility33QLandmarkCategoryFetchByIdRequestE@Base 1.1.0 _ZTVN10QtMobility9QGeoPlaceE@Base 1.1.0 _ZTVN10QtMobility9QLandmarkE@Base 1.1.0 _ZeqRK5QRectS1_@Base 1.1.0 _ZmlRK12QPainterPathRK10QTransform@Base 1.2.0 _ZmlRK7QPointFRK10QTransform@Base 1.2.0 _ZmlRK9QPolygonFRK10QTransform@Base 1.2.0 (c++)"non-virtual thunk to QtMobility::QGraphicsGeoMap::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Base" 1.1.0 (c++)"non-virtual thunk to QtMobility::QGraphicsGeoMap::shape() const@Base" 1.1.0 (c++)"non-virtual thunk to QtMobility::QGraphicsGeoMap::~QGraphicsGeoMap()@Base" 1.1.0 debian/qtmobility-l10n.install0000664000000000000000000000155111756604344013541 0ustar usr/share/qtmobility/translations/qtmobility_ar.qm usr/share/qtmobility/translations/qtmobility_cs.qm usr/share/qtmobility/translations/qtmobility_da.qm usr/share/qtmobility/translations/qtmobility_de.qm usr/share/qtmobility/translations/qtmobility_es.qm usr/share/qtmobility/translations/qtmobility_fr.qm usr/share/qtmobility/translations/qtmobility_he.qm usr/share/qtmobility/translations/qtmobility_hu.qm usr/share/qtmobility/translations/qtmobility_ja.qm usr/share/qtmobility/translations/qtmobility_pl.qm usr/share/qtmobility/translations/qtmobility_pt.qm usr/share/qtmobility/translations/qtmobility_ru.qm usr/share/qtmobility/translations/qtmobility_sk.qm usr/share/qtmobility/translations/qtmobility_sl.qm usr/share/qtmobility/translations/qtmobility_sv.qm usr/share/qtmobility/translations/qtmobility_zh_CN.qm usr/share/qtmobility/translations/qtmobility_zh_TW.qm debian/libqtsensors1.symbols0000664000000000000000000005120711757003643013426 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtSensors.so.1 libqtsensors1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility10QGyroscope11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility10QGyroscope11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility10QGyroscope16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility10QGyroscope4typeE@Base 1.2.0 _ZN10QtMobility10QTapSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility10QTapSensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility10QTapSensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility10QTapSensor4typeE@Base 1.1.0 _ZN10QtMobility11QTapReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility11QTapReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility11QTapReading12setDoubleTapEb@Base 1.1.0 _ZN10QtMobility11QTapReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility11QTapReading15setTapDirectionENS0_12TapDirectionE@Base 1.1.0 _ZN10QtMobility11QTapReading16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility11QTapReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility11QTapReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility11QTapReadingD0Ev@Base 1.1.0 _ZN10QtMobility11QTapReadingD1Ev@Base 1.1.0 _ZN10QtMobility11QTapReadingD2Ev@Base 1.1.0 _ZN10QtMobility12QLightSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility12QLightSensor11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility12QLightSensor16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility12QLightSensor4typeE@Base 1.2.0 _ZN10QtMobility13QLightReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility13QLightReading11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility13QLightReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.2.0 _ZN10QtMobility13QLightReading16staticMetaObjectE@Base 1.2.0 (subst)_ZN10QtMobility13QLightReading6setLuxE{qreal}@Base 1.2.0 _ZN10QtMobility13QLightReadingC1EP7QObject@Base 1.2.0 _ZN10QtMobility13QLightReadingC2EP7QObject@Base 1.2.0 _ZN10QtMobility13QLightReadingD0Ev@Base 1.2.0 _ZN10QtMobility13QLightReadingD1Ev@Base 1.2.0 _ZN10QtMobility13QLightReadingD2Ev@Base 1.2.0 _ZN10QtMobility13QMagnetometer11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility13QMagnetometer11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility13QMagnetometer16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility13QMagnetometer4typeE@Base 1.1.0 _ZN10QtMobility13QSensorFilter9setSensorEPNS_7QSensorE@Base 1.1.0 _ZN10QtMobility13QSensorFilterC1Ev@Base 1.1.0 _ZN10QtMobility13QSensorFilterC2Ev@Base 1.1.0 _ZN10QtMobility13QSensorFilterD1Ev@Base 1.1.0 _ZN10QtMobility13QSensorFilterD2Ev@Base 1.1.0 _ZN10QtMobility14QAccelerometer11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility14QAccelerometer11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility14QAccelerometer16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility14QAccelerometer4typeE@Base 1.1.0 _ZN10QtMobility14QSensorBackend10sensorBusyEv@Base 1.1.0 (subst)_ZN10QtMobility14QSensorBackend11addDataRateE{qreal}{qreal}@Base 1.1.0 _ZN10QtMobility14QSensorBackend11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility14QSensorBackend11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility14QSensorBackend11sensorErrorEi@Base 1.1.0 _ZN10QtMobility14QSensorBackend11setReadingsEPNS_14QSensorReadingES2_S2_@Base 1.1.0 _ZN10QtMobility14QSensorBackend12setDataRatesEPKNS_7QSensorE@Base 1.1.0 _ZN10QtMobility14QSensorBackend13sensorStoppedEv@Base 1.1.0 (subst)_ZN10QtMobility14QSensorBackend14addOutputRangeE{qreal}{qreal}{qreal}@Base 1.1.0 _ZN10QtMobility14QSensorBackend14setDescriptionERK7QString@Base 1.1.0 _ZN10QtMobility14QSensorBackend16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility14QSensorBackend19newReadingAvailableEv@Base 1.1.0 _ZN10QtMobility14QSensorBackendC1EPNS_7QSensorE@Base 1.1.0 _ZN10QtMobility14QSensorBackendC2EPNS_7QSensorE@Base 1.1.0 _ZN10QtMobility14QSensorBackendD0Ev@Base 1.1.0 _ZN10QtMobility14QSensorBackendD1Ev@Base 1.1.0 _ZN10QtMobility14QSensorBackendD2Ev@Base 1.1.0 _ZN10QtMobility14QSensorManager13createBackendEPNS_7QSensorE@Base 1.1.0 _ZN10QtMobility14QSensorManager15registerBackendERK10QByteArrayS3_PNS_21QSensorBackendFactoryE@Base 1.1.0 _ZN10QtMobility14QSensorManager17unregisterBackendERK10QByteArrayS3_@Base 1.2.0 _ZN10QtMobility14QSensorManager19isBackendRegisteredERK10QByteArrayS3_@Base 1.2.0 _ZN10QtMobility14QSensorManager20registerStaticPluginEPFPNS_22QSensorPluginInterfaceEvE@Base 1.1.0 _ZN10QtMobility14QSensorReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility14QSensorReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility14QSensorReading12setTimestampENS_10qtimestampE@Base 1.1.0 _ZN10QtMobility14QSensorReading14copyValuesFromEPS0_@Base 1.1.0 _ZN10QtMobility14QSensorReading16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility14QSensorReadingC1EP7QObjectPNS_21QSensorReadingPrivateE@Base 1.1.0 _ZN10QtMobility14QSensorReadingC2EP7QObjectPNS_21QSensorReadingPrivateE@Base 1.1.0 _ZN10QtMobility14QSensorReadingD0Ev@Base 1.1.0 _ZN10QtMobility14QSensorReadingD1Ev@Base 1.1.0 _ZN10QtMobility14QSensorReadingD2Ev@Base 1.1.0 (subst)_ZN10QtMobility15QCompassReading10setAzimuthE{qreal}@Base 1.1.0 _ZN10QtMobility15QCompassReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QCompassReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QCompassReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility15QCompassReading16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility15QCompassReading19setCalibrationLevelE{qreal}@Base 1.1.0 _ZN10QtMobility15QCompassReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QCompassReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QCompassReadingD0Ev@Base 1.1.0 _ZN10QtMobility15QCompassReadingD1Ev@Base 1.1.0 _ZN10QtMobility15QCompassReadingD2Ev@Base 1.1.0 _ZN10QtMobility15QRotationSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QRotationSensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QRotationSensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QRotationSensor4typeE@Base 1.1.0 _ZN10QtMobility16QProximitySensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QProximitySensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QProximitySensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility16QProximitySensor4typeE@Base 1.1.0 _ZN10QtMobility16QRotationReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QRotationReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QRotationReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility16QRotationReading16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility16QRotationReading4setXE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility16QRotationReading4setYE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility16QRotationReading4setZE{qreal}@Base 1.1.0 _ZN10QtMobility16QRotationReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility16QRotationReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility16QRotationReadingD0Ev@Base 1.1.0 _ZN10QtMobility16QRotationReadingD1Ev@Base 1.1.0 _ZN10QtMobility16QRotationReadingD2Ev@Base 1.1.0 _ZN10QtMobility17QGyroscopeReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility17QGyroscopeReading11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility17QGyroscopeReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.2.0 _ZN10QtMobility17QGyroscopeReading16staticMetaObjectE@Base 1.2.0 (subst)_ZN10QtMobility17QGyroscopeReading4setXE{qreal}@Base 1.2.0 (subst)_ZN10QtMobility17QGyroscopeReading4setYE{qreal}@Base 1.2.0 (subst)_ZN10QtMobility17QGyroscopeReading4setZE{qreal}@Base 1.2.0 _ZN10QtMobility17QGyroscopeReadingC1EP7QObject@Base 1.2.0 _ZN10QtMobility17QGyroscopeReadingC2EP7QObject@Base 1.2.0 _ZN10QtMobility17QGyroscopeReadingD0Ev@Base 1.2.0 _ZN10QtMobility17QGyroscopeReadingD1Ev@Base 1.2.0 _ZN10QtMobility17QGyroscopeReadingD2Ev@Base 1.2.0 _ZN10QtMobility17QProximityReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QProximityReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QProximityReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility17QProximityReading16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QProximityReading8setCloseEb@Base 1.1.0 _ZN10QtMobility17QProximityReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility17QProximityReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility17QProximityReadingD0Ev@Base 1.1.0 _ZN10QtMobility17QProximityReadingD1Ev@Base 1.1.0 _ZN10QtMobility17QProximityReadingD2Ev@Base 1.1.0 _ZN10QtMobility18QOrientationSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QOrientationSensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QOrientationSensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QOrientationSensor4typeE@Base 1.1.0 _ZN10QtMobility19QAmbientLightSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QAmbientLightSensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QAmbientLightSensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QAmbientLightSensor4typeE@Base 1.1.0 _ZN10QtMobility19QOrientationReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QOrientationReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QOrientationReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility19QOrientationReading14setOrientationENS0_11OrientationE@Base 1.1.0 _ZN10QtMobility19QOrientationReading16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QOrientationReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility19QOrientationReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility19QOrientationReadingD0Ev@Base 1.1.0 _ZN10QtMobility19QOrientationReadingD1Ev@Base 1.1.0 _ZN10QtMobility19QOrientationReadingD2Ev@Base 1.1.0 _ZN10QtMobility20QAmbientLightReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QAmbientLightReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QAmbientLightReading13setLightLevelENS0_10LightLevelE@Base 1.1.0 _ZN10QtMobility20QAmbientLightReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility20QAmbientLightReading16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QAmbientLightReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility20QAmbientLightReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility20QAmbientLightReadingD0Ev@Base 1.1.0 _ZN10QtMobility20QAmbientLightReadingD1Ev@Base 1.1.0 _ZN10QtMobility20QAmbientLightReadingD2Ev@Base 1.1.0 _ZN10QtMobility20QMagnetometerReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QMagnetometerReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QMagnetometerReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility20QMagnetometerReading16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility20QMagnetometerReading19setCalibrationLevelE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility20QMagnetometerReading4setXE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility20QMagnetometerReading4setYE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility20QMagnetometerReading4setZE{qreal}@Base 1.1.0 _ZN10QtMobility20QMagnetometerReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility20QMagnetometerReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility20QMagnetometerReadingD0Ev@Base 1.1.0 _ZN10QtMobility20QMagnetometerReadingD1Ev@Base 1.1.0 _ZN10QtMobility20QMagnetometerReadingD2Ev@Base 1.1.0 _ZN10QtMobility21QAccelerometerReading11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QAccelerometerReading11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QAccelerometerReading14copyValuesFromEPNS_14QSensorReadingE@Base 1.1.0 _ZN10QtMobility21QAccelerometerReading16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility21QAccelerometerReading4setXE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility21QAccelerometerReading4setYE{qreal}@Base 1.1.0 (subst)_ZN10QtMobility21QAccelerometerReading4setZE{qreal}@Base 1.1.0 _ZN10QtMobility21QAccelerometerReadingC1EP7QObject@Base 1.1.0 _ZN10QtMobility21QAccelerometerReadingC2EP7QObject@Base 1.1.0 _ZN10QtMobility21QAccelerometerReadingD0Ev@Base 1.1.0 _ZN10QtMobility21QAccelerometerReadingD1Ev@Base 1.1.0 _ZN10QtMobility21QAccelerometerReadingD2Ev@Base 1.1.0 _ZN10QtMobility22sensors_unit_test_hookEi@Base 1.1.0 _ZN10QtMobility7QSensor11busyChangedEv@Base 1.1.0 _ZN10QtMobility7QSensor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility7QSensor11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility7QSensor11sensorErrorEi@Base 1.1.0 _ZN10QtMobility7QSensor11sensorTypesEv@Base 1.1.0 _ZN10QtMobility7QSensor11setDataRateEi@Base 1.1.0 _ZN10QtMobility7QSensor12removeFilterEPNS_13QSensorFilterE@Base 1.1.0 _ZN10QtMobility7QSensor13activeChangedEv@Base 1.1.0 _ZN10QtMobility7QSensor13setIdentifierERK10QByteArray@Base 1.1.0 _ZN10QtMobility7QSensor14readingChangedEv@Base 1.1.0 _ZN10QtMobility7QSensor14sensorsForTypeERK10QByteArray@Base 1.1.0 _ZN10QtMobility7QSensor14setOutputRangeEi@Base 1.1.0 _ZN10QtMobility7QSensor16connectToBackendEv@Base 1.1.0 _ZN10QtMobility7QSensor16registerInstanceEv@Base 1.2.0 _ZN10QtMobility7QSensor16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility7QSensor20defaultSensorForTypeERK10QByteArray@Base 1.1.0 _ZN10QtMobility7QSensor23availableSensorsChangedEv@Base 1.2.0 _ZN10QtMobility7QSensor4stopEv@Base 1.1.0 _ZN10QtMobility7QSensor5startEv@Base 1.1.0 _ZN10QtMobility7QSensor9addFilterEPNS_13QSensorFilterE@Base 1.1.0 _ZN10QtMobility7QSensor9setActiveEb@Base 1.1.0 _ZN10QtMobility7QSensorC1ERK10QByteArrayP7QObject@Base 1.1.0 _ZN10QtMobility7QSensorC2ERK10QByteArrayP7QObject@Base 1.1.0 _ZN10QtMobility7QSensorD0Ev@Base 1.1.0 _ZN10QtMobility7QSensorD1Ev@Base 1.1.0 _ZN10QtMobility7QSensorD2Ev@Base 1.1.0 _ZN10QtMobility8QCompass11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility8QCompass11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility8QCompass16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility8QCompass4typeE@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.2.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QtMobility10QGyroscope10metaObjectEv@Base 1.2.0 _ZNK10QtMobility10QTapSensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility11QTapReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility11QTapReading11isDoubleTapEv@Base 1.1.0 _ZNK10QtMobility11QTapReading12tapDirectionEv@Base 1.1.0 _ZNK10QtMobility12QLightSensor10metaObjectEv@Base 1.2.0 _ZNK10QtMobility13QLightReading10metaObjectEv@Base 1.2.0 _ZNK10QtMobility13QLightReading3luxEv@Base 1.2.0 _ZNK10QtMobility13QMagnetometer10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QAccelerometer10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QSensorBackend10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QSensorBackend7readingEv@Base 1.1.0 _ZNK10QtMobility14QSensorReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QSensorReading10valueCountEv@Base 1.1.0 _ZNK10QtMobility14QSensorReading5valueEi@Base 1.1.0 _ZNK10QtMobility14QSensorReading9timestampEv@Base 1.1.0 _ZNK10QtMobility15QCompassReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QCompassReading16calibrationLevelEv@Base 1.1.0 _ZNK10QtMobility15QCompassReading7azimuthEv@Base 1.1.0 _ZNK10QtMobility15QRotationSensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QProximitySensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QRotationReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QRotationReading1xEv@Base 1.1.0 _ZNK10QtMobility16QRotationReading1yEv@Base 1.1.0 _ZNK10QtMobility16QRotationReading1zEv@Base 1.1.0 _ZNK10QtMobility17QGyroscopeReading10metaObjectEv@Base 1.2.0 _ZNK10QtMobility17QGyroscopeReading1xEv@Base 1.2.0 _ZNK10QtMobility17QGyroscopeReading1yEv@Base 1.2.0 _ZNK10QtMobility17QGyroscopeReading1zEv@Base 1.2.0 _ZNK10QtMobility17QProximityReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QProximityReading5closeEv@Base 1.1.0 _ZNK10QtMobility18QOrientationSensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QAmbientLightSensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QOrientationReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QOrientationReading11orientationEv@Base 1.1.0 _ZNK10QtMobility20QAmbientLightReading10lightLevelEv@Base 1.1.0 _ZNK10QtMobility20QAmbientLightReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QMagnetometerReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QMagnetometerReading16calibrationLevelEv@Base 1.1.0 _ZNK10QtMobility20QMagnetometerReading1xEv@Base 1.1.0 _ZNK10QtMobility20QMagnetometerReading1yEv@Base 1.1.0 _ZNK10QtMobility20QMagnetometerReading1zEv@Base 1.1.0 _ZNK10QtMobility21QAccelerometerReading10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QAccelerometerReading1xEv@Base 1.1.0 _ZNK10QtMobility21QAccelerometerReading1yEv@Base 1.1.0 _ZNK10QtMobility21QAccelerometerReading1zEv@Base 1.1.0 _ZNK10QtMobility7QSensor10identifierEv@Base 1.1.0 _ZNK10QtMobility7QSensor10metaObjectEv@Base 1.1.0 _ZNK10QtMobility7QSensor11descriptionEv@Base 1.1.0 _ZNK10QtMobility7QSensor11outputRangeEv@Base 1.1.0 _ZNK10QtMobility7QSensor12outputRangesEv@Base 1.1.0 _ZNK10QtMobility7QSensor18availableDataRatesEv@Base 1.1.0 _ZNK10QtMobility7QSensor20isConnectedToBackendEv@Base 1.1.0 _ZNK10QtMobility7QSensor4typeEv@Base 1.1.0 _ZNK10QtMobility7QSensor5errorEv@Base 1.1.0 _ZNK10QtMobility7QSensor6isBusyEv@Base 1.1.0 _ZNK10QtMobility7QSensor7filtersEv@Base 1.2.0 _ZNK10QtMobility7QSensor7readingEv@Base 1.1.0 _ZNK10QtMobility7QSensor8dataRateEv@Base 1.1.0 _ZNK10QtMobility7QSensor8isActiveEv@Base 1.1.0 _ZNK10QtMobility8QCompass10metaObjectEv@Base 1.1.0 _ZTIN10QtMobility10QGyroscopeE@Base 1.2.0 _ZTIN10QtMobility10QTapSensorE@Base 1.1.0 _ZTIN10QtMobility11QTapReadingE@Base 1.1.0 _ZTIN10QtMobility12QLightSensorE@Base 1.2.0 _ZTIN10QtMobility13QLightReadingE@Base 1.2.0 _ZTIN10QtMobility13QMagnetometerE@Base 1.1.0 _ZTIN10QtMobility13QSensorFilterE@Base 1.1.0 _ZTIN10QtMobility14QAccelerometerE@Base 1.1.0 _ZTIN10QtMobility14QSensorBackendE@Base 1.1.0 _ZTIN10QtMobility14QSensorReadingE@Base 1.1.0 _ZTIN10QtMobility15QCompassReadingE@Base 1.1.0 _ZTIN10QtMobility15QRotationSensorE@Base 1.1.0 _ZTIN10QtMobility16QProximitySensorE@Base 1.1.0 _ZTIN10QtMobility16QRotationReadingE@Base 1.1.0 _ZTIN10QtMobility17QGyroscopeReadingE@Base 1.2.0 _ZTIN10QtMobility17QProximityReadingE@Base 1.1.0 _ZTIN10QtMobility18QOrientationSensorE@Base 1.1.0 _ZTIN10QtMobility19QAmbientLightSensorE@Base 1.1.0 _ZTIN10QtMobility19QOrientationReadingE@Base 1.1.0 _ZTIN10QtMobility20QAmbientLightReadingE@Base 1.1.0 _ZTIN10QtMobility20QMagnetometerReadingE@Base 1.1.0 _ZTIN10QtMobility21QAccelerometerReadingE@Base 1.1.0 _ZTIN10QtMobility7QSensorE@Base 1.1.0 _ZTIN10QtMobility8QCompassE@Base 1.1.0 _ZTSN10QtMobility10QGyroscopeE@Base 1.2.0 _ZTSN10QtMobility10QTapSensorE@Base 1.1.0 _ZTSN10QtMobility11QTapReadingE@Base 1.1.0 _ZTSN10QtMobility12QLightSensorE@Base 1.2.0 _ZTSN10QtMobility13QLightReadingE@Base 1.2.0 _ZTSN10QtMobility13QMagnetometerE@Base 1.1.0 _ZTSN10QtMobility13QSensorFilterE@Base 1.1.0 _ZTSN10QtMobility14QAccelerometerE@Base 1.1.0 _ZTSN10QtMobility14QSensorBackendE@Base 1.1.0 _ZTSN10QtMobility14QSensorReadingE@Base 1.1.0 _ZTSN10QtMobility15QCompassReadingE@Base 1.1.0 _ZTSN10QtMobility15QRotationSensorE@Base 1.1.0 _ZTSN10QtMobility16QProximitySensorE@Base 1.1.0 _ZTSN10QtMobility16QRotationReadingE@Base 1.1.0 _ZTSN10QtMobility17QGyroscopeReadingE@Base 1.2.0 _ZTSN10QtMobility17QProximityReadingE@Base 1.1.0 _ZTSN10QtMobility18QOrientationSensorE@Base 1.1.0 _ZTSN10QtMobility19QAmbientLightSensorE@Base 1.1.0 _ZTSN10QtMobility19QOrientationReadingE@Base 1.1.0 _ZTSN10QtMobility20QAmbientLightReadingE@Base 1.1.0 _ZTSN10QtMobility20QMagnetometerReadingE@Base 1.1.0 _ZTSN10QtMobility21QAccelerometerReadingE@Base 1.1.0 _ZTSN10QtMobility7QSensorE@Base 1.1.0 _ZTSN10QtMobility8QCompassE@Base 1.1.0 _ZTVN10QtMobility10QGyroscopeE@Base 1.2.0 _ZTVN10QtMobility10QTapSensorE@Base 1.1.0 _ZTVN10QtMobility11QTapReadingE@Base 1.1.0 _ZTVN10QtMobility12QLightSensorE@Base 1.2.0 _ZTVN10QtMobility13QLightReadingE@Base 1.2.0 _ZTVN10QtMobility13QMagnetometerE@Base 1.1.0 _ZTVN10QtMobility13QSensorFilterE@Base 1.1.0 _ZTVN10QtMobility14QAccelerometerE@Base 1.1.0 _ZTVN10QtMobility14QSensorBackendE@Base 1.1.0 _ZTVN10QtMobility14QSensorReadingE@Base 1.1.0 _ZTVN10QtMobility15QCompassReadingE@Base 1.1.0 _ZTVN10QtMobility15QRotationSensorE@Base 1.1.0 _ZTVN10QtMobility16QProximitySensorE@Base 1.1.0 _ZTVN10QtMobility16QRotationReadingE@Base 1.1.0 _ZTVN10QtMobility17QGyroscopeReadingE@Base 1.2.0 _ZTVN10QtMobility17QProximityReadingE@Base 1.1.0 _ZTVN10QtMobility18QOrientationSensorE@Base 1.1.0 _ZTVN10QtMobility19QAmbientLightSensorE@Base 1.1.0 _ZTVN10QtMobility19QOrientationReadingE@Base 1.1.0 _ZTVN10QtMobility20QAmbientLightReadingE@Base 1.1.0 _ZTVN10QtMobility20QMagnetometerReadingE@Base 1.1.0 _ZTVN10QtMobility21QAccelerometerReadingE@Base 1.1.0 _ZTVN10QtMobility7QSensorE@Base 1.1.0 _ZTVN10QtMobility8QCompassE@Base 1.1.0 debian/libqtfeedback1.install0000664000000000000000000000012111756604344013425 0ustar usr/lib/*/libQtFeedback.so.* usr/lib/*/qt4/plugins/feedback/libqtfeedback_mmk.so debian/libdeclarative-location.install0000664000000000000000000000016611761236677015363 0ustar usr/lib/*/qt4/imports/QtMobility/location/libdeclarative_location.so usr/lib/*/qt4/imports/QtMobility/location/qmldir debian/libqtconnectivity1.install0000664000000000000000000000004111756604344014420 0ustar usr/lib/*/libQtConnectivity.so.* debian/libdeclarative-messaging.install0000664000000000000000000000017111761236674015521 0ustar usr/lib/*/qt4/imports/QtMobility/messaging/libdeclarative_messaging.so usr/lib/*/qt4/imports/QtMobility/messaging/qmldir debian/control0000664000000000000000000003212312122073001010560 0ustar Source: qtmobility Priority: optional Maintainer: Kubuntu Developers XSBC-Original-Maintainer: Debian Qt/KDE Maintainers Uploaders: Fathi Boudra Build-Depends: debhelper (>= 8.1.3~), gdb (>= 7.3), libasound2-dev [linux-any], libblkid-dev, libbluetooth-dev [linux-any], libgstreamer-plugins-base0.10-dev, libpulse-dev, libqt4-dev (>= 4:4.8.2-0ubuntu1), libqt4-opengl-dev (>= 4:4.8.1), libudev-dev [linux-any], libx11-dev, libxext-dev, libxrandr-dev, libxv-dev, network-manager-dev [linux-any], pkg-kde-tools (>= 0.6.4) Standards-Version: 3.9.3 Section: libs Homepage: http://labs.trolltech.com/page/Projects/QtMobility Vcs-Git: git://git.debian.org/pkg-kde/qt/qtmobility.git Vcs-Browser: http://git.debian.org/?p=pkg-kde/qt/qtmobility.git;a=summary Package: qtmobility-dev Section: libdevel Architecture: any Depends: libqtconnectivity1 (= ${binary:Version}), libqtcontacts1 (= ${binary:Version}), libqtfeedback1 (= ${binary:Version}), libqtgallery1 (= ${binary:Version}), libqtlocation1 (= ${binary:Version}), libqtmultimediakit1 (= ${binary:Version}), libqtorganizer1 (= ${binary:Version}), libqtpublishsubscribe1 (= ${binary:Version}), libqtsensors1 (= ${binary:Version}), libqtserviceframework1 (= ${binary:Version}), libqtsysteminfo1 (= ${binary:Version}), libqtversit1 (= ${binary:Version}), libqtversitorganizer1 (= ${binary:Version}), servicefw, ${misc:Depends}, ${shlibs:Depends} Conflicts: icheck Description: APIs for mobile device functionality - development files Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the development files needed to build Qt applications using Qt Mobility libraries. Package: libqtconnectivity1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Connectivity module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Connectivity API. It provides APIs for working with local devices. Package: libqtcontacts1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Contacts module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains an API enabling clients to request contact data from local or remote backends. Package: libqtfeedback1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Feedback module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Feedback API. It enables a client to control the vibration of the device or the piezo feedback from the screen. Package: libqtgallery1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Document Gallery module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains an API for accessing collections of documents and media and their meta-data. Package: libqtlocation1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Location module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Location API. It provides a library for distributing and receiving location data using arbitrary data sources. #Package: libqtmessaging1 #Architecture: any #Multi-Arch: same #Pre-Depends: ${misc:Pre-Depends} #Depends: ${misc:Depends}, ${shlibs:Depends} #Suggests: qtmobility-l10n #Description: Qt Mobility Messaging module # Qt Mobility delivers a set of new APIs for mobile device functionality. # . # This package contains the Messaging API. It is a common interface for handling # SMS, MMS, MIME Email and TNEF Email messages. Package: libqtmultimediakit1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, pulseaudio Suggests: qtmobility-l10n Description: Qt Mobility MultimediaKit module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains a set of APIs to play and record media, and manage a collection of media content. Package: libqtorganizer1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Organizer module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains an API for management of calendar, scheduling and personal data from local or remote backends. It includes the ability to create, edit, list, delete and lookup organizer information whether it is stored locally or remotely. Package: libqtpublishsubscribe1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Publish and Subscribe module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Publish and Subscribe API (containing Value Space). It enables applications to read item values, navigate through and subscribe to change notifications. Package: libqtsensors1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libqt4-sql-sqlite, ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Sensors module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Sensors API. It provides access to sensors. Package: libqtserviceframework1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: hal, qtmobility-l10n Description: Qt Mobility Service Framework module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains a set of APIs to that allows clients to discover and instantiate arbitrary services. Package: libqtsysteminfo1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility System Information module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains a set of APIs to discover system related information and capabilities. Package: libqtversit1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Versit (vCard) module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains an API to manage Versit documents, such as vCards. Package: libqtversitorganizer1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: qtmobility-l10n Description: Qt Mobility Versit (Organizer) module Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains an API to manage Versit documents, such as iCalendar documents. It interfaces the Organizer API and uses the same framework as for vCards. Package: libdeclarative-connectivity Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Connectivity QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Connectivity QML plugin for QtDeclarative. Package: libdeclarative-contacts Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Contacts QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Contacts QML plugin for QtDeclarative. Package: libdeclarative-feedback Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Feedback QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Feedback QML plugin for QtDeclarative. Package: libdeclarative-gallery Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Document Gallery QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Document Gallery QML plugin for QtDeclarative. Package: libdeclarative-location Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Location QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Location QML plugin for QtDeclarative. #Package: libdeclarative-messaging #Architecture: any #Depends: ${misc:Depends}, ${shlibs:Depends} #Description: Qt Mobility Messaging QML plugin # Qt Mobility delivers a set of new APIs for mobile device functionality. # . # This package contains the Messaging QML plugin for QtDeclarative. Package: libdeclarative-multimedia Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Multimedia QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Multimedia QML plugin for QtDeclarative. Package: libdeclarative-organizer Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Organizer QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Organizer QML plugin for QtDeclarative. Package: libdeclarative-publishsubscribe Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Publish and Subscribe QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Publish and Subscribe QML plugin for QtDeclarative. Package: libdeclarative-sensors Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Sensors QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Sensors QML plugin for QtDeclarative. Package: libdeclarative-serviceframework Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility Service Framework QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Service Framework QML plugin for QtDeclarative. Package: libdeclarative-systeminfo Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility System Information QML plugin Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the System Information QML plugin for QtDeclarative. Package: servicefw Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: qtmobility-dev (<< 1.0.2-2) Description: Qt Mobility Service Framework tool Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the Service Framework tool (servicefw). It allows to register services and make them available over the Service Framework. Package: qtmobility-examples Architecture: any Section: x11 Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Mobility examples Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains Qt Mobility examples. Package: qtmobility-l10n Architecture: all Section: localization Depends: ${misc:Depends} Description: APIs for mobile device functionality - localization files Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains Qt Mobility translations. Package: qtmobility-dbg Priority: extra Architecture: any Section: debug Depends: libqtconnectivity1 (= ${binary:Version}), libqtcontacts1 (= ${binary:Version}), libqtfeedback1 (= ${binary:Version}), libqtgallery1 (= ${binary:Version}), libqtlocation1 (= ${binary:Version}), libqtmultimediakit1 (= ${binary:Version}), libqtorganizer1 (= ${binary:Version}), libqtpublishsubscribe1 (= ${binary:Version}), libqtsensors1 (= ${binary:Version}), libqtserviceframework1 (= ${binary:Version}), libqtsysteminfo1 (= ${binary:Version}), libqtversit1 (= ${binary:Version}), libqtversitorganizer1 (= ${binary:Version}), servicefw, ${misc:Depends}, ${shlibs:Depends} Description: APIs for mobile device functionality - debugging symbols Qt Mobility delivers a set of new APIs for mobile device functionality. . This package contains the debugging symbols for the Qt Mobility libraries. debian/libqtversit1.install0000664000000000000000000000022011756604344013215 0ustar usr/lib/*/libQtVersit.so.* usr/lib/*/qt4/plugins/versit/libqtversit_backuphandler.so usr/lib/*/qt4/plugins/versit/libqtversit_vcardpreserver.so debian/libqtorganizer1.symbols0000664000000000000000000026242012007006547013726 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 powerpc libQtOrganizer.so.1 libqtorganizer1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility14QOrganizerItem10addCommentERK7QString@Base 1.1.0 _ZN10QtMobility14QOrganizerItem10saveDetailEPNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem11setCommentsERK11QStringList@Base 1.2.0 _ZN10QtMobility14QOrganizerItem12clearDetailsEv@Base 1.1.0 _ZN10QtMobility14QOrganizerItem12removeDetailEPNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem13clearCommentsEv@Base 1.1.0 _ZN10QtMobility14QOrganizerItem14setDescriptionERK7QString@Base 1.1.0 _ZN10QtMobility14QOrganizerItem14setDescriptionERKNS_25QOrganizerItemDescriptionE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem15setCollectionIdERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem15setDisplayLabelERK7QString@Base 1.1.0 _ZN10QtMobility14QOrganizerItem15setDisplayLabelERKNS_26QOrganizerItemDisplayLabelE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem5setIdERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem6addTagERK7QString@Base 1.2.0 _ZN10QtMobility14QOrganizerItem6assignERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QOrganizerItem7setGuidERK7QString@Base 1.1.0 _ZN10QtMobility14QOrganizerItem7setTagsERK11QStringList@Base 1.2.0 _ZN10QtMobility14QOrganizerItem7setTypeERK7QString@Base 1.1.0 _ZN10QtMobility14QOrganizerItem7setTypeERKNS_18QOrganizerItemTypeE@Base 1.1.0 _ZN10QtMobility14QOrganizerItem9clearTagsEv@Base 1.2.0 _ZN10QtMobility14QOrganizerItemC1EPKc@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC1ERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC1Ev@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC2EPKc@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC2ERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QOrganizerItemC2Ev@Base 1.1.0 _ZN10QtMobility14QOrganizerItemD1Ev@Base 1.1.0 _ZN10QtMobility14QOrganizerItemD2Ev@Base 1.1.0 _ZN10QtMobility14QOrganizerItemaSERKS0_@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo11setPriorityENS_22QOrganizerItemPriority8PriorityE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo14setDueDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo16setExceptionRuleERKNS_24QOrganizerRecurrenceRuleE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo16setStartDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo17setExceptionDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo17setExceptionRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo17setRecurrenceRuleERKNS_24QOrganizerRecurrenceRuleE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo18setRecurrenceDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo18setRecurrenceRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo19setFinishedDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo21setProgressPercentageEi@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo9setAllDayEb@Base 1.1.0 _ZN10QtMobility14QOrganizerTodo9setStatusENS_22QOrganizerTodoProgress6StatusE@Base 1.1.0 _ZN10QtMobility14QOrganizerTodoD1Ev@Base 1.2.0 _ZN10QtMobility14QOrganizerTodoD2Ev@Base 1.2.0 _ZN10QtMobility15QOrganizerEvent11setLocationERK7QString@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent11setPriorityENS_22QOrganizerItemPriority8PriorityE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent14setEndDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent16setExceptionDateERK5QDate@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent16setExceptionRuleERKNS_24QOrganizerRecurrenceRuleE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent16setStartDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent17setExceptionDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent17setExceptionRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent17setRecurrenceDateERK5QDate@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent17setRecurrenceRuleERKNS_24QOrganizerRecurrenceRuleE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent18setRecurrenceDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent18setRecurrenceRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility15QOrganizerEvent9setAllDayEb@Base 1.1.0 _ZN10QtMobility15QOrganizerEventD1Ev@Base 1.2.0 _ZN10QtMobility15QOrganizerEventD2Ev@Base 1.2.0 _ZN10QtMobility16QOrganizerItemId10fromStringERK7QString@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC1EPNS_22QOrganizerItemEngineIdE@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC1Ev@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC2EPNS_22QOrganizerItemEngineIdE@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdC2Ev@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdD1Ev@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdD2Ev@Base 1.1.0 _ZN10QtMobility16QOrganizerItemIdaSERKS0_@Base 1.1.0 _ZN10QtMobility17QOrganizerItemTag14DefinitionNameE@Base 1.1.0 _ZN10QtMobility17QOrganizerItemTag5matchERK7QString@Base 1.1.0 _ZN10QtMobility17QOrganizerItemTag8FieldTagE@Base 1.1.0 _ZN10QtMobility17QOrganizerItemTagC1ERKS0_@Base 1.2.0 _ZN10QtMobility17QOrganizerItemTagC2ERKS0_@Base 1.2.0 _ZN10QtMobility17QOrganizerItemTagD1Ev@Base 1.2.0 _ZN10QtMobility17QOrganizerItemTagD2Ev@Base 1.2.0 _ZN10QtMobility17QOrganizerJournal11setDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility17QOrganizerJournalD1Ev@Base 1.2.0 _ZN10QtMobility17QOrganizerJournalD2Ev@Base 1.2.0 _ZN10QtMobility17QOrganizerManager10extractIdsERK5QListINS_14QOrganizerItemEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager10itemsAddedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager10removeItemERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager11dataChangedEv@Base 1.1.0 _ZN10QtMobility17QOrganizerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QOrganizerManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QOrganizerManager11removeItemsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager12createEngineERK7QStringRK4QMapIS1_S1_E@Base 1.1.0 _ZN10QtMobility17QOrganizerManager12itemsChangedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager12itemsRemovedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager14saveCollectionEPNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager16collectionsAddedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager16removeCollectionERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager17availableManagersEv@Base 1.1.0 _ZN10QtMobility17QOrganizerManager18collectionsChangedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager18collectionsRemovedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager20saveDetailDefinitionERKNS_30QOrganizerItemDetailDefinitionERK7QString@Base 1.1.0 _ZN10QtMobility17QOrganizerManager22removeDetailDefinitionERK7QStringS3_@Base 1.1.0 _ZN10QtMobility17QOrganizerManager7fromUriERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManager8buildUriERK7QStringRK4QMapIS1_S1_Ei@Base 1.1.0 _ZN10QtMobility17QOrganizerManager8parseUriERK7QStringPS1_P4QMapIS1_S1_E@Base 1.1.0 _ZN10QtMobility17QOrganizerManager8saveItemEPNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager9saveItemsEP5QListINS_14QOrganizerItemEE@Base 1.1.0 _ZN10QtMobility17QOrganizerManager9saveItemsEP5QListINS_14QOrganizerItemEERK11QStringList@Base 1.2.0 _ZN10QtMobility17QOrganizerManagerC1EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerC1ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerC1ERK7QStringiRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerC2EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerC2ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerC2ERK7QStringiRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerD0Ev@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerD1Ev@Base 1.1.0 _ZN10QtMobility17QOrganizerManagerD2Ev@Base 1.1.0 _ZN10QtMobility18QOrganizerItemGuid14DefinitionNameE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemGuid9FieldGuidE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemGuidD1Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerItemGuidD2Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerItemType11TypeJournalE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType14DefinitionNameE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType18TypeTodoOccurrenceE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType19TypeEventOccurrenceE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType8TypeNoteE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType8TypeTodoE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType9FieldTypeE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemType9TypeEventE@Base 1.1.0 _ZN10QtMobility18QOrganizerItemTypeD1Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerItemTypeD2Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerTodoTime11FieldAllDayE@Base 1.1.0 _ZN10QtMobility18QOrganizerTodoTime14DefinitionNameE@Base 1.1.0 _ZN10QtMobility18QOrganizerTodoTime16FieldDueDateTimeE@Base 1.1.0 _ZN10QtMobility18QOrganizerTodoTime18FieldStartDateTimeE@Base 1.1.0 _ZN10QtMobility18QOrganizerTodoTimeD1Ev@Base 1.2.0 _ZN10QtMobility18QOrganizerTodoTimeD2Ev@Base 1.2.0 _ZN10QtMobility19QOrganizerEventTime11FieldAllDayE@Base 1.1.0 _ZN10QtMobility19QOrganizerEventTime14DefinitionNameE@Base 1.1.0 _ZN10QtMobility19QOrganizerEventTime16FieldEndDateTimeE@Base 1.1.0 _ZN10QtMobility19QOrganizerEventTime18FieldStartDateTimeE@Base 1.1.0 _ZN10QtMobility19QOrganizerEventTimeD1Ev@Base 1.2.0 _ZN10QtMobility19QOrganizerEventTimeD2Ev@Base 1.2.0 _ZN10QtMobility20QOrganizerCollection11setMetaDataERK4QMapI7QString8QVariantE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection11setMetaDataERK7QStringRK8QVariant@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection14KeyDescriptionE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection5setIdERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection7KeyNameE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection8KeyColorE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollection8KeyImageE@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionC1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionC2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionD1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionD2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerCollectionaSERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail11removeValueEPKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail11removeValueERK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail6assignERKS0_PKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail6assignERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail8resetKeyEv@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail8setValueEPKcRK8QVariant@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetail8setValueERK7QStringRK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi12EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi13EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi14EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi15EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi16EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi17EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi18EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi19EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi22EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi4EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.2.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi5EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi6EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi7EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi8EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility20QOrganizerItemDetail8setValueILi9EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1EPKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1ERK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1ERKS0_PKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1ERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2EPKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2ERK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2ERKS0_PKc@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2ERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailC2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailD1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailD2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemDetailaSERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC1EPNS_27QOrganizerItemFilterPrivateE@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC2EPNS_27QOrganizerItemFilterPrivateE@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterC2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterD1Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilterD2Ev@Base 1.1.0 _ZN10QtMobility20QOrganizerItemFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility20QOrganizerItemParent13FieldParentIdE@Base 1.1.0 _ZN10QtMobility20QOrganizerItemParent14DefinitionNameE@Base 1.1.0 _ZN10QtMobility20QOrganizerItemParent17FieldOriginalDateE@Base 1.1.0 _ZN10QtMobility20QOrganizerItemParentD1Ev@Base 1.2.0 _ZN10QtMobility20QOrganizerItemParentD2Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerItemComment12FieldCommentE@Base 1.1.0 _ZN10QtMobility21QOrganizerItemComment14DefinitionNameE@Base 1.1.0 _ZN10QtMobility21QOrganizerItemComment5matchERK7QString@Base 1.1.0 _ZN10QtMobility21QOrganizerItemCommentC1ERKS0_@Base 1.2.0 _ZN10QtMobility21QOrganizerItemCommentC2ERKS0_@Base 1.2.0 _ZN10QtMobility21QOrganizerItemCommentD1Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerItemCommentD2Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerJournalTime14DefinitionNameE@Base 1.1.0 _ZN10QtMobility21QOrganizerJournalTime18FieldEntryDateTimeE@Base 1.1.0 _ZN10QtMobility21QOrganizerJournalTimeD1Ev@Base 1.2.0 _ZN10QtMobility21QOrganizerJournalTimeD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerCollectionId10fromStringERK7QString@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC1EPNS_28QOrganizerCollectionEngineIdE@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC1Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC2EPNS_28QOrganizerCollectionEngineIdE@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdC2Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdD1Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdD2Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerCollectionIdaSERKS0_@Base 1.1.0 _ZN10QtMobility22QOrganizerItemEngineIdC1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemEngineIdC2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemIdFilter5clearEv@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilter6insertERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilter6removeERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilter6setIdsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilterC1Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilterC2Ev@Base 1.1.0 _ZN10QtMobility22QOrganizerItemIdFilterD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemIdFilterD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemLocation10FieldLabelE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemLocation13FieldLatitudeE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemLocation14DefinitionNameE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemLocation14FieldLongitudeE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemLocation5matchERK7QString@Base 1.1.0 _ZN10QtMobility22QOrganizerItemLocationD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemLocationD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserver11itemChangedEv@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserver11itemRemovedEv@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserver11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserver11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserver16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserverC1EPNS_17QOrganizerManagerERKNS_16QOrganizerItemIdEP7QObject@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserverC2EPNS_17QOrganizerManagerERKNS_16QOrganizerItemIdEP7QObject@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserverD0Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserverD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemObserverD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemPriority13FieldPriorityE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemPriority14DefinitionNameE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemPriority5matchENS0_8PriorityE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemPriorityD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemPriorityD2Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerItemReminder14DefinitionNameE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemReminder20FieldRepetitionCountE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemReminder20FieldRepetitionDelayE@Base 1.1.0 _ZN10QtMobility22QOrganizerItemReminder23FieldSecondsBeforeStartE@Base 1.1.0 _ZN10QtMobility22QOrganizerTodoProgress11FieldStatusE@Base 1.1.0 _ZN10QtMobility22QOrganizerTodoProgress14DefinitionNameE@Base 1.1.0 _ZN10QtMobility22QOrganizerTodoProgress21FieldFinishedDateTimeE@Base 1.1.0 _ZN10QtMobility22QOrganizerTodoProgress23FieldPercentageCompleteE@Base 1.1.0 _ZN10QtMobility22QOrganizerTodoProgressD1Ev@Base 1.2.0 _ZN10QtMobility22QOrganizerTodoProgressD2Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerItemChangeSet11dataChangedEv@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet11emitSignalsEPNS_23QOrganizerManagerEngineE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet14setDataChangedEb@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet15clearAddedItemsEv@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet15insertAddedItemERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet16insertAddedItemsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet17clearChangedItemsEv@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet17clearRemovedItemsEv@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet17insertChangedItemERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet17insertRemovedItemERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet18insertChangedItemsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet18insertRemovedItemsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSet8clearAllEv@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetC1ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetC1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetC2ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetC2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetD1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetD2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemChangeSetaSERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHint20setOptimizationHintsE6QFlagsINS0_16OptimizationHintEE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHint24setDetailDefinitionsHintERK11QStringList@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintC1ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintC1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintC2ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintC2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintD1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintD2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemFetchHintaSERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrder12setDirectionEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrder14setBlankPolicyENS0_11BlankPolicyE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrder18setCaseSensitivityEN2Qt15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrder23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility23QOrganizerItemSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility23QOrganizerItemTimestamp14DefinitionNameE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemTimestamp22FieldCreationTimestampE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemTimestamp26FieldModificationTimestampE@Base 1.1.0 _ZN10QtMobility23QOrganizerItemTimestampD1Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerItemTimestampD2Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerManagerEngine10itemsAddedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine10removeItemERKNS_16QOrganizerItemIdEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine10testFilterERKNS_20QOrganizerItemFilterERKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine11compareItemERKNS_14QOrganizerItemES3_RK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine11dataChangedEv@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine11removeItemsERK5QListINS_16QOrganizerItemIdEEP4QMapIiNS_17QOrganizerManager5ErrorEEPS8_@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine12engineItemIdERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine12itemLessThanERKNS_14QOrganizerItemES3_@Base 1.2.0 _ZN10QtMobility23QOrganizerManagerEngine12itemsChangedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine12itemsRemovedERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine12startRequestEPNS_25QOrganizerAbstractRequestE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine13cancelRequestEPNS_25QOrganizerAbstractRequestE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine14compareVariantERK8QVariantS3_N2Qt15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine14saveCollectionEPNS_20QOrganizerCollectionEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine16collectionsAddedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine16removeCollectionERKNS_22QOrganizerCollectionIdEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine16requestDestroyedEPNS_25QOrganizerAbstractRequestE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine17schemaDefinitionsEi@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine18collectionsChangedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine18collectionsRemovedERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine18engineCollectionIdERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine18isItemBetweenDatesERKNS_14QOrganizerItemERK9QDateTimeS6_@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine18updateRequestStateEPNS_25QOrganizerAbstractRequestENS1_5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine19canonicalizedFilterERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine20saveDetailDefinitionERKNS_30QOrganizerItemDetailDefinitionERK7QStringPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine21updateItemSaveRequestEPNS_25QOrganizerItemSaveRequestERK5QListINS_14QOrganizerItemEENS_17QOrganizerManager5ErrorERK4QMapIiS9_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine22removeDetailDefinitionERK7QStringS3_PNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine22updateItemFetchRequestEPNS_26QOrganizerItemFetchRequestERK5QListINS_14QOrganizerItemEENS_17QOrganizerManager5ErrorENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine22waitForRequestFinishedEPNS_25QOrganizerAbstractRequestEi@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine23updateItemRemoveRequestEPNS_27QOrganizerItemRemoveRequestENS_17QOrganizerManager5ErrorERK4QMapIiS4_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine24updateItemIdFetchRequestEPNS_28QOrganizerItemIdFetchRequestERK5QListINS_16QOrganizerItemIdEENS_17QOrganizerManager5ErrorENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine26setDetailAccessConstraintsEPNS_20QOrganizerItemDetailE6QFlagsINS1_16AccessConstraintEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine27updateCollectionSaveRequestEPNS_31QOrganizerCollectionSaveRequestERK5QListINS_20QOrganizerCollectionEENS_17QOrganizerManager5ErrorERK4QMapIiS9_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine27updateDefinitionSaveRequestEPNS_41QOrganizerItemDetailDefinitionSaveRequestERK5QListINS_30QOrganizerItemDetailDefinitionEENS_17QOrganizerManager5ErrorERK4QMapIiS9_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine28updateCollectionFetchRequestEPNS_32QOrganizerCollectionFetchRequestERK5QListINS_20QOrganizerCollectionEENS_17QOrganizerManager5ErrorENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine28updateDefinitionFetchRequestEPNS_42QOrganizerItemDetailDefinitionFetchRequestERK4QMapI7QStringNS_30QOrganizerItemDetailDefinitionEENS_17QOrganizerManager5ErrorERKS3_IiSA_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine29updateCollectionRemoveRequestEPNS_33QOrganizerCollectionRemoveRequestENS_17QOrganizerManager5ErrorERK4QMapIiS4_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine29updateDefinitionRemoveRequestEPNS_43QOrganizerItemDetailDefinitionRemoveRequestENS_17QOrganizerManager5ErrorERK4QMapIiS4_ENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine31updateItemFetchForExportRequestEPNS_35QOrganizerItemFetchForExportRequestERK5QListINS_14QOrganizerItemEENS_17QOrganizerManager5ErrorENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine32updateItemOccurrenceFetchRequestEPNS_36QOrganizerItemOccurrenceFetchRequestERK5QListINS_14QOrganizerItemEENS_17QOrganizerManager5ErrorENS_25QOrganizerAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine8saveItemEPNS_14QOrganizerItemEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine9addSortedEP5QListINS_14QOrganizerItemEERKS2_RKS1_INS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngine9saveItemsEP5QListINS_14QOrganizerItemEEP4QMapIiNS_17QOrganizerManager5ErrorEEPS7_@Base 1.1.0 _ZN10QtMobility23QOrganizerManagerEngineD0Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerManagerEngineD1Ev@Base 1.2.0 _ZN10QtMobility23QOrganizerManagerEngineD2Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerItemRecurrence14DefinitionNameE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence17setExceptionDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence17setExceptionRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence18setRecurrenceDatesERK4QSetI5QDateE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence18setRecurrenceRulesERK4QSetINS_24QOrganizerRecurrenceRuleEE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence19FieldExceptionDatesE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence19FieldExceptionRulesE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence20FieldRecurrenceDatesE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrence20FieldRecurrenceRulesE@Base 1.1.0 _ZN10QtMobility24QOrganizerItemRecurrenceD1Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerItemRecurrenceD2Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerRecurrenceRule10clearLimitEv@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule11setIntervalEi@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule12setFrequencyENS0_9FrequencyE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule12setPositionsERK4QSetIiE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule13setDaysOfWeekERK4QSetIN2Qt9DayOfWeekEE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule13setDaysOfYearERK4QSetIiE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule14setDaysOfMonthERK4QSetIiE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule14setWeeksOfYearERK4QSetIiE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule15setMonthsOfYearERK4QSetINS0_5MonthEE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule17setFirstDayOfWeekEN2Qt9DayOfWeekE@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule8setLimitERK5QDate@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRule8setLimitEi@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleC1ERKS0_@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleC1Ev@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleC2ERKS0_@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleC2Ev@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleD1Ev@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleD2Ev@Base 1.1.0 _ZN10QtMobility24QOrganizerRecurrenceRuleaSERKS0_@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence11setParentIdERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence11setPriorityENS_22QOrganizerItemPriority8PriorityE@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence14setDueDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence15setOriginalDateERK5QDate@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence16setStartDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence19setFinishedDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence21setProgressPercentageEi@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrence9setStatusENS_22QOrganizerTodoProgress6StatusE@Base 1.1.0 _ZN10QtMobility24QOrganizerTodoOccurrenceD1Ev@Base 1.2.0 _ZN10QtMobility24QOrganizerTodoOccurrenceD2Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerAbstractRequest10setManagerEPNS_17QOrganizerManagerE@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest16resultsAvailableEv@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest5startEv@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequest6cancelEv@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequestC1EPNS_32QOrganizerAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequestC2EPNS_32QOrganizerAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequestD0Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequestD1Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerAbstractRequestD2Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence11setLocationERK7QString@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence11setParentIdERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence11setPriorityENS_22QOrganizerItemPriority8PriorityE@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence14setEndDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence15setOriginalDateERK5QDate@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrence16setStartDateTimeERK9QDateTime@Base 1.1.0 _ZN10QtMobility25QOrganizerEventOccurrenceD1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerEventOccurrenceD2Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemDescription14DefinitionNameE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemDescription16FieldDescriptionE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemDescriptionD1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemDescriptionD2Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequest17setDefinitionMaskERK11QStringList@Base 1.2.0 _ZN10QtMobility25QOrganizerItemSaveRequest7setItemERKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequest8setItemsERK5QListINS_14QOrganizerItemEE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility25QOrganizerItemSaveRequestD0Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemSaveRequestD1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemSaveRequestD2Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemUnionFilter10setFiltersERK5QListINS_20QOrganizerItemFilterEE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilter5clearEv@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilter6appendERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilter6removeERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilter7prependERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilterC1Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilterC2Ev@Base 1.1.0 _ZN10QtMobility25QOrganizerItemUnionFilterD1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemUnionFilterD2Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerItemUnionFilterlsERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility25QOrganizerManagerEngineV211qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV211qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV216staticMetaObjectE@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV226updateItemFetchByIdRequestEPNS_30QOrganizerItemFetchByIdRequestERK5QListINS_14QOrganizerItemEENS_17QOrganizerManager5ErrorERK4QMapIiS9_ENS_25QOrganizerAbstractRequest5StateE@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV29saveItemsEP5QListINS_14QOrganizerItemEEP4QMapIiNS_17QOrganizerManager5ErrorEEPS7_@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV29saveItemsEP5QListINS_14QOrganizerItemEERK11QStringListP4QMapIiNS_17QOrganizerManager5ErrorEEPSA_@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV2D0Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV2D1Ev@Base 1.2.0 _ZN10QtMobility25QOrganizerManagerEngineV2D2Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemDetailFilter13setMatchFlagsE6QFlagsINS_20QOrganizerItemFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilter23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilter8setValueERK8QVariant@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilterC1Ev@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilterC2Ev@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDetailFilterD1Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemDetailFilterD2Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemDisplayLabel10FieldLabelE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDisplayLabel14DefinitionNameE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDisplayLabel5matchERK7QString@Base 1.1.0 _ZN10QtMobility26QOrganizerItemDisplayLabelD1Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemDisplayLabelD2Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemFetchRequest10setEndDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest10setSortingERK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest11setMaxCountEi@Base 1.2.0 _ZN10QtMobility26QOrganizerItemFetchRequest12setFetchHintERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest12setStartDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequest9setFilterERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility26QOrganizerItemFetchRequestD0Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemFetchRequestD1Ev@Base 1.2.0 _ZN10QtMobility26QOrganizerItemFetchRequestD2Ev@Base 1.2.0 _ZN10QtMobility27QOrganizerItemEmailReminder12FieldSubjectE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemEmailReminder14DefinitionNameE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemEmailReminder15FieldRecipientsE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemEmailReminder16FieldAttachmentsE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemEmailReminder9FieldBodyE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemInvalidFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemInvalidFilterC1Ev@Base 1.1.0 _ZN10QtMobility27QOrganizerItemInvalidFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemInvalidFilterC2Ev@Base 1.1.0 _ZN10QtMobility27QOrganizerItemInvalidFilterD1Ev@Base 1.2.0 _ZN10QtMobility27QOrganizerItemInvalidFilterD2Ev@Base 1.2.0 _ZN10QtMobility27QOrganizerItemRemoveRequest10setItemIdsERK5QListINS_16QOrganizerItemIdEE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequest9setItemIdERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility27QOrganizerItemRemoveRequestD0Ev@Base 1.2.0 _ZN10QtMobility27QOrganizerItemRemoveRequestD1Ev@Base 1.2.0 _ZN10QtMobility27QOrganizerItemRemoveRequestD2Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerCollectionEngineIdC1Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerCollectionEngineIdC2Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest10setEndDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest10setSortingERK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest12setStartDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequest9setFilterERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility28QOrganizerItemIdFetchRequestD0Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerItemIdFetchRequestD1Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerItemIdFetchRequestD2Ev@Base 1.2.0 _ZN10QtMobility28QOrganizerItemVisualReminder12FieldDataUrlE@Base 1.1.0 _ZN10QtMobility28QOrganizerItemVisualReminder12FieldMessageE@Base 1.1.0 _ZN10QtMobility28QOrganizerItemVisualReminder14DefinitionNameE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet11dataChangedEv@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet11emitSignalsEPNS_23QOrganizerManagerEngineE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet14setDataChangedEb@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet21clearAddedCollectionsEv@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet21insertAddedCollectionERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet22insertAddedCollectionsERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet23clearChangedCollectionsEv@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet23clearRemovedCollectionsEv@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet23insertChangedCollectionERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet23insertRemovedCollectionERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet24insertChangedCollectionsERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet24insertRemovedCollectionsERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSet8clearAllEv@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetC1ERKS0_@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetC1Ev@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetC2ERKS0_@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetC2Ev@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetD1Ev@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetD2Ev@Base 1.1.0 _ZN10QtMobility29QOrganizerCollectionChangeSetaSERKS0_@Base 1.1.0 _ZN10QtMobility29QOrganizerItemAudibleReminder12FieldDataUrlE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemAudibleReminder14DefinitionNameE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilter12setEventTypeENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilter8setSinceERK9QDateTime@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterC1ENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterC2ENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterD1Ev@Base 1.2.0 _ZN10QtMobility29QOrganizerItemChangeLogFilterD2Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerItemCollectionFilter15setCollectionIdERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilter16setCollectionIdsERK4QSetINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilterC1Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilterC2Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemCollectionFilterD1Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerItemCollectionFilterD2Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerItemDetailDefinition11insertFieldERK7QStringRKNS_35QOrganizerItemDetailFieldDefinitionE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinition11removeFieldERK7QString@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinition7setNameERK7QString@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinition9setFieldsERK4QMapI7QStringNS_35QOrganizerItemDetailFieldDefinitionEE@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinition9setUniqueEb@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionC1ERKS0_@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionC1Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionC2ERKS0_@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionC2Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionD1Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionD2Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerItemDetailDefinitionaSERKS0_@Base 1.1.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequest11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequest12setFetchHintERKNS_23QOrganizerItemFetchHintE@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequest16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequest6setIdsERK5QListINS_16QOrganizerItemIdEE@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequestC1EP7QObject@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequestC2EP7QObject@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequestD0Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequestD1Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerItemFetchByIdRequestD2Ev@Base 1.2.0 _ZN10QtMobility30QOrganizerManagerEngineFactoryD0Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerManagerEngineFactoryD1Ev@Base 1.1.0 _ZN10QtMobility30QOrganizerManagerEngineFactoryD2Ev@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequest13setCollectionERKNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequest14setCollectionsERK5QListINS_20QOrganizerCollectionEE@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility31QOrganizerCollectionSaveRequestD0Ev@Base 1.2.0 _ZN10QtMobility31QOrganizerCollectionSaveRequestD1Ev@Base 1.2.0 _ZN10QtMobility31QOrganizerCollectionSaveRequestD2Ev@Base 1.2.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilter13setMatchFlagsE6QFlagsINS_20QOrganizerItemFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilter23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilter8setRangeERK8QVariantS3_6QFlagsINS0_9RangeFlagEE@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterC1Ev@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterC2Ev@Base 1.1.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterD1Ev@Base 1.2.0 _ZN10QtMobility31QOrganizerItemDetailRangeFilterD2Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerCollectionFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility32QOrganizerCollectionFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility32QOrganizerCollectionFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility32QOrganizerCollectionFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility32QOrganizerCollectionFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility32QOrganizerCollectionFetchRequestD0Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerCollectionFetchRequestD1Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerCollectionFetchRequestD2Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerItemIntersectionFilter10setFiltersERK5QListINS_20QOrganizerItemFilterEE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilter5clearEv@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilter6appendERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilter6removeERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilter7prependERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterC1ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterC1Ev@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterC2ERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterC2Ev@Base 1.1.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterD1Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterD2Ev@Base 1.2.0 _ZN10QtMobility32QOrganizerItemIntersectionFilterlsERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequest15setCollectionIdERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequest16setCollectionIdsERK5QListINS_22QOrganizerCollectionIdEE@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequestD0Ev@Base 1.2.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequestD1Ev@Base 1.2.0 _ZN10QtMobility33QOrganizerCollectionRemoveRequestD2Ev@Base 1.2.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinition11setDataTypeEi@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinition18setAllowableValuesE5QListI8QVariantE@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionC1ERKS0_@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionC1Ev@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionC2ERKS0_@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionC2Ev@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionD1Ev@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionD2Ev@Base 1.1.0 _ZN10QtMobility35QOrganizerItemDetailFieldDefinitionaSERKS0_@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest10setEndDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest10setSortingERK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest12setFetchHintERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest12setStartDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequest9setFilterERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequestD0Ev@Base 1.2.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequestD1Ev@Base 1.2.0 _ZN10QtMobility35QOrganizerItemFetchForExportRequestD2Ev@Base 1.2.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest10setEndDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest12setFetchHintERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest12setStartDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest13setParentItemERKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequest17setMaxOccurrencesEi@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequestD0Ev@Base 1.2.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequestD1Ev@Base 1.2.0 _ZN10QtMobility36QOrganizerItemOccurrenceFetchRequestD2Ev@Base 1.2.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest11setItemTypeERK7QString@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest13setDefinitionERKNS_30QOrganizerItemDetailDefinitionE@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest14setDefinitionsERK5QListINS_30QOrganizerItemDetailDefinitionEE@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestD0Ev@Base 1.2.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestD1Ev@Base 1.2.0 _ZN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestD2Ev@Base 1.2.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest11setItemTypeERK7QString@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest17setDefinitionNameERK7QString@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequest18setDefinitionNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestD0Ev@Base 1.2.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestD1Ev@Base 1.2.0 _ZN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestD2Ev@Base 1.2.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest11setItemTypeERK7QString@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest17setDefinitionNameERK7QString@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest18setDefinitionNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestD0Ev@Base 1.2.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestD1Ev@Base 1.2.0 _ZN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestD2Ev@Base 1.2.0 _ZN10QtMobility5qHashERKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_24QOrganizerRecurrenceRuleE@Base 1.1.0 _ZN10QtMobilityanERKNS_20QOrganizerItemFilterES2_@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_20QOrganizerItemFilterE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_23QOrganizerItemFetchHintE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_23QOrganizerItemSortOrderE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_24QOrganizerRecurrenceRuleE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_25QOrganizerAbstractRequestE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_30QOrganizerItemDetailDefinitionE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_35QOrganizerItemDetailFieldDefinitionE@Base 1.2.0 _ZN10QtMobilitylsER11QDataStreamRKNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_23QOrganizerItemSortOrderE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_30QOrganizerItemDetailDefinitionE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_35QOrganizerItemDetailFieldDefinitionE@Base 1.1.0 _ZN10QtMobilityorERKNS_20QOrganizerItemFilterES2_@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_14QOrganizerItemE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_16QOrganizerItemIdE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_20QOrganizerCollectionE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_20QOrganizerItemDetailE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_20QOrganizerItemFilterE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_23QOrganizerItemSortOrderE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_30QOrganizerItemDetailDefinitionE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_35QOrganizerItemDetailFieldDefinitionE@Base 1.1.0 _ZN11QDataStreamlsEh@Base 1.1.0 _ZN11QDataStreamlsEj@Base 1.1.0 _ZN11QDataStreamrsERh@Base 1.1.0 _ZN11QDataStreamrsERj@Base 1.1.0 (arch=powerpc)_ZN15QBasicAtomicInt18fetchAndAddAcquireEi@Base 1.2.0 _ZN15QBasicAtomicInt18fetchAndAddOrderedEi@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.1.0 _ZN7QString7compareERKS_RK10QStringRefN2Qt15CaseSensitivityE@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueIN10QtMobility16QOrganizerItemIdEEES_RKT_@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem11descriptionEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem12collectionIdEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem12displayLabelEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem2idEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem4guidEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem4tagsEv@Base 1.2.0 _ZNK10QtMobility14QOrganizerItem4typeEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem6detailEPKc@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem6detailERK7QString@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailILi10EEENS_20QOrganizerItemDetailERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailILi11EEENS_20QOrganizerItemDetailERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_18QOrganizerItemGuidEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_18QOrganizerItemTypeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_18QOrganizerTodoTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_19QOrganizerEventTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_20QOrganizerItemParentEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_21QOrganizerJournalTimeEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_22QOrganizerItemLocationEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_22QOrganizerItemPriorityEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_22QOrganizerTodoProgressEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_24QOrganizerItemRecurrenceEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_25QOrganizerItemDescriptionEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem6detailINS_26QOrganizerItemDisplayLabelEEET_v@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem7detailsEPKc@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem7detailsEPKcS2_RK7QString@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem7detailsERK7QString@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem7detailsERK7QStringS3_S3_@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem7detailsINS_17QOrganizerItemTagEEE5QListIT_Ev@Base 1.2.0 (optional=templinst)_ZNK10QtMobility14QOrganizerItem7detailsINS_21QOrganizerItemCommentEEE5QListIT_Ev@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem7isEmptyEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItem8commentsEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerItemeqERKS0_@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo11dueDateTimeEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo13exceptionRuleEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo13startDateTimeEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo14exceptionDatesEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo14exceptionRulesEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo14recurrenceRuleEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo15recurrenceDatesEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo15recurrenceRulesEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo16finishedDateTimeEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo18progressPercentageEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo6statusEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo8isAllDayEv@Base 1.1.0 _ZNK10QtMobility14QOrganizerTodo8priorityEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent11endDateTimeEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent13exceptionRuleEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent13startDateTimeEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent14exceptionDatesEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent14exceptionRulesEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent14recurrenceRuleEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent15recurrenceDatesEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent15recurrenceRulesEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent8isAllDayEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent8locationEv@Base 1.1.0 _ZNK10QtMobility15QOrganizerEvent8priorityEv@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemId10managerUriEv@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemId6isNullEv@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemId8toStringEv@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemIdltERKS0_@Base 1.1.0 _ZNK10QtMobility16QOrganizerItemIdneERKS0_@Base 1.1.0 _ZNK10QtMobility17QOrganizerJournal8dateTimeEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager10collectionERKNS_22QOrganizerCollectionIdE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager10hasFeatureENS0_14ManagerFeatureERK7QString@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager10managerUriEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager11collectionsEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager14compatibleItemERKNS_14QOrganizerItemE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager14itemsForExportERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager15itemOccurrencesERKNS_14QOrganizerItemERK9QDateTimeS6_iRKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager16detailDefinitionERK7QStringS3_@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager17defaultCollectionEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager17detailDefinitionsERK7QString@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager17isFilterSupportedERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager17managerParametersEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager18supportedItemTypesEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager20compatibleCollectionERKNS_20QOrganizerCollectionE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager4itemERKNS_16QOrganizerItemIdERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager5errorEv@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager5itemsERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager5itemsERK9QDateTimeS3_iRKNS_20QOrganizerItemFilterERKNS_23QOrganizerItemFetchHintE@Base 1.2.0 _ZNK10QtMobility17QOrganizerManager5itemsERKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager7itemIdsERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager7itemIdsERKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEE@Base 1.1.0 _ZNK10QtMobility17QOrganizerManager8errorMapEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerCollection2idEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerCollection8metaDataERK7QString@Base 1.1.0 _ZNK10QtMobility20QOrganizerCollection8metaDataEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerCollectioneqERKS0_@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail12variantValueEPKc@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail12variantValueERK7QString@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail12variantValueILi13EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail12variantValueILi15EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail12variantValueILi16EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail12variantValueILi9EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail13variantValuesEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail14definitionNameEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail17accessConstraintsEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail3keyEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail5valueEPKc@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail5valueERK7QString@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi12EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi14EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi17EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi18EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueI9QDateTimeLi22EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi12EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi4EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.2.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi5EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi6EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueILi8EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIbEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIbLi7EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi19EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi7EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QOrganizerItemDetail5valueIiLi9EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail7isEmptyEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail8hasValueEPKc@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetail8hasValueERK7QString@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemDetaileqERKS0_@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemFilter4typeEv@Base 1.1.0 _ZNK10QtMobility20QOrganizerItemFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionId10managerUriEv@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionId6isNullEv@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionId8toStringEv@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionIdltERKS0_@Base 1.1.0 _ZNK10QtMobility22QOrganizerCollectionIdneERKS0_@Base 1.1.0 _ZNK10QtMobility22QOrganizerItemIdFilter3idsEv@Base 1.1.0 _ZNK10QtMobility22QOrganizerItemObserver10metaObjectEv@Base 1.2.0 _ZNK10QtMobility22QOrganizerItemObserver6itemIdEv@Base 1.2.0 _ZNK10QtMobility22QOrganizerItemReminder12reminderTypeEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemChangeSet10addedItemsEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemChangeSet12changedItemsEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemChangeSet12removedItemsEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemFetchHint17optimizationHintsEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemFetchHint21detailDefinitionsHintEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder11blankPolicyEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder15caseSensitivityEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder7isValidEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrder9directionEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerItemSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine10collectionERKNS_22QOrganizerCollectionIdEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine10hasFeatureENS_17QOrganizerManager14ManagerFeatureERK7QString@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine10managerUriEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine11collectionsEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine12validateItemERKNS_14QOrganizerItemEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine14compatibleItemERKNS_14QOrganizerItemEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine14itemsForExportERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine15itemOccurrencesERKNS_14QOrganizerItemERK9QDateTimeS6_iRKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine16detailDefinitionERK7QStringS3_PNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine17defaultCollectionEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine17detailDefinitionsERK7QStringPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine17isFilterSupportedERKNS_20QOrganizerItemFilterE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine17managerParametersEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine18supportedItemTypesEv@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine18validateCollectionERKNS_20QOrganizerCollectionEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine18validateDefinitionERKNS_30QOrganizerItemDetailDefinitionEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine20compatibleCollectionERKNS_20QOrganizerCollectionEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine4itemERKNS_16QOrganizerItemIdERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine5itemsERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility23QOrganizerManagerEngine7itemIdsERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEEPNS_17QOrganizerManager5ErrorE@Base 1.1.0 _ZNK10QtMobility24QOrganizerItemRecurrence14exceptionDatesEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerItemRecurrence14exceptionRulesEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerItemRecurrence15recurrenceDatesEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerItemRecurrence15recurrenceRulesEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerItemRecurrenceeqERKS0_@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule10daysOfWeekEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule10daysOfYearEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule10limitCountEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule11daysOfMonthEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule11weeksOfYearEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule12monthsOfYearEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule14firstDayOfWeekEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule8intervalEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule9frequencyEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule9limitDateEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule9limitTypeEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRule9positionsEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerRecurrenceRuleeqERKS0_@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence11dueDateTimeEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence12originalDateEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence13startDateTimeEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence16finishedDateTimeEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence18progressPercentageEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence6statusEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence8parentIdEv@Base 1.1.0 _ZNK10QtMobility24QOrganizerTodoOccurrence8priorityEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest10isCanceledEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest10isFinishedEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest10isInactiveEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility25QOrganizerAbstractRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility25QOrganizerAbstractRequest4typeEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest5errorEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest5stateEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest7managerEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerAbstractRequest8isActiveEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence11endDateTimeEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence12originalDateEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence13startDateTimeEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence8locationEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence8parentIdEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerEventOccurrence8priorityEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerItemSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerItemSaveRequest14definitionMaskEv@Base 1.2.0 (optional=templinst)_ZNK10QtMobility25QOrganizerItemSaveRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility25QOrganizerItemSaveRequest5itemsEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerItemSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerItemUnionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility25QOrganizerManagerEngineV210metaObjectEv@Base 1.2.0 _ZNK10QtMobility25QOrganizerManagerEngineV214itemsForExportERK5QListINS_16QOrganizerItemIdEERKNS_23QOrganizerItemFetchHintEP4QMapIiNS_17QOrganizerManager5ErrorEEPSB_@Base 1.2.0 _ZNK10QtMobility25QOrganizerManagerEngineV214itemsForExportERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.2.0 (optional=templinst)_ZNK10QtMobility25QOrganizerManagerEngineV226qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility25QOrganizerManagerEngineV25itemsERK9QDateTimeS3_RKNS_20QOrganizerItemFilterERK5QListINS_23QOrganizerItemSortOrderEERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.2.0 _ZNK10QtMobility25QOrganizerManagerEngineV25itemsERK9QDateTimeS3_iRKNS_20QOrganizerItemFilterERKNS_23QOrganizerItemFetchHintEPNS_17QOrganizerManager5ErrorE@Base 1.2.0 _ZNK10QtMobility26QOrganizerItemDetailFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemDetailFilter15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemDetailFilter20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemDetailFilter5valueEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility26QOrganizerItemFetchRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility26QOrganizerItemFetchRequest5itemsEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest7endDateEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest8maxCountEv@Base 1.2.0 _ZNK10QtMobility26QOrganizerItemFetchRequest9fetchHintEv@Base 1.1.0 _ZNK10QtMobility26QOrganizerItemFetchRequest9startDateEv@Base 1.1.0 _ZNK10QtMobility27QOrganizerItemRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility27QOrganizerItemRemoveRequest7itemIdsEv@Base 1.1.0 _ZNK10QtMobility27QOrganizerItemRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest7endDateEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest7itemIdsEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility28QOrganizerItemIdFetchRequest9startDateEv@Base 1.1.0 _ZNK10QtMobility29QOrganizerCollectionChangeSet16addedCollectionsEv@Base 1.1.0 _ZNK10QtMobility29QOrganizerCollectionChangeSet18changedCollectionsEv@Base 1.1.0 _ZNK10QtMobility29QOrganizerCollectionChangeSet18removedCollectionsEv@Base 1.1.0 _ZNK10QtMobility29QOrganizerItemChangeLogFilter5sinceEv@Base 1.1.0 _ZNK10QtMobility29QOrganizerItemChangeLogFilter9eventTypeEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemCollectionFilter13collectionIdsEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemDetailDefinition4nameEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemDetailDefinition6fieldsEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemDetailDefinition7isEmptyEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemDetailDefinition8isUniqueEv@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemDetailDefinitioneqERKS0_@Base 1.1.0 _ZNK10QtMobility30QOrganizerItemFetchByIdRequest10metaObjectEv@Base 1.2.0 (optional=templinst)_ZNK10QtMobility30QOrganizerItemFetchByIdRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility30QOrganizerItemFetchByIdRequest3idsEv@Base 1.2.0 _ZNK10QtMobility30QOrganizerItemFetchByIdRequest5itemsEv@Base 1.2.0 _ZNK10QtMobility30QOrganizerItemFetchByIdRequest8errorMapEv@Base 1.2.0 _ZNK10QtMobility30QOrganizerItemFetchByIdRequest9fetchHintEv@Base 1.2.0 _ZNK10QtMobility30QOrganizerManagerEngineFactory31supportedImplementationVersionsEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerCollectionSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerCollectionSaveRequest11collectionsEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerCollectionSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter10rangeFlagsEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter8maxValueEv@Base 1.1.0 _ZNK10QtMobility31QOrganizerItemDetailRangeFilter8minValueEv@Base 1.1.0 _ZNK10QtMobility32QOrganizerCollectionFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility32QOrganizerCollectionFetchRequest11collectionsEv@Base 1.1.0 _ZNK10QtMobility32QOrganizerItemIntersectionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility33QOrganizerCollectionRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility33QOrganizerCollectionRemoveRequest13collectionIdsEv@Base 1.1.0 _ZNK10QtMobility33QOrganizerCollectionRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemDetailFieldDefinition15allowableValuesEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemDetailFieldDefinition8dataTypeEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemDetailFieldDefinitioneqERKS0_@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemDetailFieldDefinitionneERKS0_@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility35QOrganizerItemFetchForExportRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.2.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest5itemsEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest6filterEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest7endDateEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest9fetchHintEv@Base 1.1.0 _ZNK10QtMobility35QOrganizerItemFetchForExportRequest9startDateEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest10parentItemEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest14maxOccurrencesEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest15itemOccurrencesEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest7endDateEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest9fetchHintEv@Base 1.1.0 _ZNK10QtMobility36QOrganizerItemOccurrenceFetchRequest9startDateEv@Base 1.1.0 _ZNK10QtMobility41QOrganizerItemDetailDefinitionSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility41QOrganizerItemDetailDefinitionSaveRequest11definitionsEv@Base 1.1.0 _ZNK10QtMobility41QOrganizerItemDetailDefinitionSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility41QOrganizerItemDetailDefinitionSaveRequest8itemTypeEv@Base 1.1.0 _ZNK10QtMobility42QOrganizerItemDetailDefinitionFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility42QOrganizerItemDetailDefinitionFetchRequest11definitionsEv@Base 1.1.0 _ZNK10QtMobility42QOrganizerItemDetailDefinitionFetchRequest15definitionNamesEv@Base 1.1.0 _ZNK10QtMobility42QOrganizerItemDetailDefinitionFetchRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility42QOrganizerItemDetailDefinitionFetchRequest8itemTypeEv@Base 1.1.0 _ZNK10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest15definitionNamesEv@Base 1.1.0 _ZNK10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility43QOrganizerItemDetailDefinitionRemoveRequest8itemTypeEv@Base 1.1.0 _ZNK7QString3argERKS_S1_@Base 1.1.0 _ZNK7QString3argERKS_S1_S1_@Base 1.1.0 _ZNK7QString3argEiiiRK5QChar@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI9QDateTimeEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIN10QtMobility16QOrganizerItemIdEEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIbEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIiEET_v@Base 1.1.0 _ZSt4swapI9QDateTimeEvRT_S2_@Base 1.2.0 _ZSt4swapIN10QtMobility14QOrganizerItemEEvRT_S3_@Base 1.2.0 _ZSt4swapIN10QtMobility20QOrganizerItemDetailEEvRT_S3_@Base 1.2.0 _ZTI11QSharedData@Base 1.1.0 _ZTIN10QtMobility17QOrganizerManagerE@Base 1.1.0 _ZTIN10QtMobility22QOrganizerItemEngineIdE@Base 1.1.0 _ZTIN10QtMobility22QOrganizerItemObserverE@Base 1.2.0 _ZTIN10QtMobility23QOrganizerManagerEngineE@Base 1.1.0 _ZTIN10QtMobility25QOrganizerAbstractRequestE@Base 1.1.0 _ZTIN10QtMobility25QOrganizerItemSaveRequestE@Base 1.1.0 _ZTIN10QtMobility25QOrganizerManagerEngineV2E@Base 1.2.0 _ZTIN10QtMobility26QOrganizerItemFetchRequestE@Base 1.1.0 _ZTIN10QtMobility27QOrganizerItemRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility28QOrganizerCollectionEngineIdE@Base 1.1.0 _ZTIN10QtMobility28QOrganizerItemIdFetchRequestE@Base 1.1.0 _ZTIN10QtMobility30QOrganizerItemFetchByIdRequestE@Base 1.2.0 _ZTIN10QtMobility30QOrganizerManagerEngineFactoryE@Base 1.1.0 _ZTIN10QtMobility31QOrganizerCollectionSaveRequestE@Base 1.1.0 _ZTIN10QtMobility32QOrganizerCollectionFetchRequestE@Base 1.1.0 _ZTIN10QtMobility33QOrganizerCollectionRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility35QOrganizerItemFetchForExportRequestE@Base 1.1.0 _ZTIN10QtMobility36QOrganizerItemOccurrenceFetchRequestE@Base 1.1.0 _ZTIN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestE@Base 1.1.0 _ZTIN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestE@Base 1.1.0 _ZTIN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestE@Base 1.1.0 _ZTS11QSharedData@Base 1.1.0 _ZTSN10QtMobility17QOrganizerManagerE@Base 1.1.0 _ZTSN10QtMobility22QOrganizerItemEngineIdE@Base 1.1.0 _ZTSN10QtMobility22QOrganizerItemObserverE@Base 1.2.0 _ZTSN10QtMobility23QOrganizerManagerEngineE@Base 1.1.0 _ZTSN10QtMobility25QOrganizerAbstractRequestE@Base 1.1.0 _ZTSN10QtMobility25QOrganizerItemSaveRequestE@Base 1.1.0 _ZTSN10QtMobility25QOrganizerManagerEngineV2E@Base 1.2.0 _ZTSN10QtMobility26QOrganizerItemFetchRequestE@Base 1.1.0 _ZTSN10QtMobility27QOrganizerItemRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility28QOrganizerCollectionEngineIdE@Base 1.1.0 _ZTSN10QtMobility28QOrganizerItemIdFetchRequestE@Base 1.1.0 _ZTSN10QtMobility30QOrganizerItemFetchByIdRequestE@Base 1.2.0 _ZTSN10QtMobility30QOrganizerManagerEngineFactoryE@Base 1.1.0 _ZTSN10QtMobility31QOrganizerCollectionSaveRequestE@Base 1.1.0 _ZTSN10QtMobility32QOrganizerCollectionFetchRequestE@Base 1.1.0 _ZTSN10QtMobility33QOrganizerCollectionRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility35QOrganizerItemFetchForExportRequestE@Base 1.1.0 _ZTSN10QtMobility36QOrganizerItemOccurrenceFetchRequestE@Base 1.1.0 _ZTSN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestE@Base 1.1.0 _ZTSN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestE@Base 1.1.0 _ZTSN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility17QOrganizerManagerE@Base 1.1.0 _ZTVN10QtMobility22QOrganizerItemEngineIdE@Base 1.1.0 _ZTVN10QtMobility22QOrganizerItemObserverE@Base 1.2.0 _ZTVN10QtMobility23QOrganizerManagerEngineE@Base 1.1.0 _ZTVN10QtMobility25QOrganizerAbstractRequestE@Base 1.1.0 _ZTVN10QtMobility25QOrganizerItemSaveRequestE@Base 1.1.0 _ZTVN10QtMobility25QOrganizerManagerEngineV2E@Base 1.2.0 _ZTVN10QtMobility26QOrganizerItemFetchRequestE@Base 1.1.0 _ZTVN10QtMobility27QOrganizerItemRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility28QOrganizerCollectionEngineIdE@Base 1.1.0 _ZTVN10QtMobility28QOrganizerItemIdFetchRequestE@Base 1.1.0 _ZTVN10QtMobility30QOrganizerItemFetchByIdRequestE@Base 1.2.0 _ZTVN10QtMobility30QOrganizerManagerEngineFactoryE@Base 1.1.0 _ZTVN10QtMobility31QOrganizerCollectionSaveRequestE@Base 1.1.0 _ZTVN10QtMobility32QOrganizerCollectionFetchRequestE@Base 1.1.0 _ZTVN10QtMobility33QOrganizerCollectionRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility35QOrganizerItemFetchForExportRequestE@Base 1.1.0 _ZTVN10QtMobility36QOrganizerItemOccurrenceFetchRequestE@Base 1.1.0 _ZTVN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestE@Base 1.1.0 _ZTVN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestE@Base 1.1.0 _ZTVN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestE@Base 1.1.0 debian/libqtmessaging1.symbols0000664000000000000000000007224611667741330013717 0ustar # SymbolsHelper-Confirmed: 1.1.0 i386 libQtMessaging.so.1 libqtmessaging1 #MINVER# _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility10QMessageIdC1ERK7QString@Base 1.1.0 _ZN10QtMobility10QMessageIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility10QMessageIdC1Ev@Base 1.1.0 _ZN10QtMobility10QMessageIdC2ERK7QString@Base 1.1.0 _ZN10QtMobility10QMessageIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility10QMessageIdC2Ev@Base 1.1.0 _ZN10QtMobility10QMessageIdD1Ev@Base 1.1.0 _ZN10QtMobility10QMessageIdD2Ev@Base 1.1.0 _ZN10QtMobility10QMessageIdaSERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFilter10byPriorityENS_8QMessage8PriorityENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter11byTimeStampERK9QDateTimeNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter11byTimeStampERK9QDateTimeNS_22QMessageDataComparator18RelationComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter12byRecipientsERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter13setMatchFlagsE6QFlagsINS_22QMessageDataComparator9MatchFlagEE@Base 1.1.0 _ZN10QtMobility14QMessageFilter16byParentFolderIdERKNS_16QMessageFolderIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter16byParentFolderIdERKNS_20QMessageFolderFilterENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter16byStandardFolderENS_8QMessage14StandardFolderENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter17byParentAccountIdERKNS_17QMessageAccountIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter17byParentAccountIdERKNS_21QMessageAccountFilterENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter19byAncestorFolderIdsERKNS_16QMessageFolderIdENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter19byAncestorFolderIdsERKNS_20QMessageFolderFilterENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter20byReceptionTimeStampERK9QDateTimeNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter20byReceptionTimeStampERK9QDateTimeNS_22QMessageDataComparator18RelationComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter4byIdERK5QListINS_10QMessageIdEENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter4byIdERKNS_10QMessageIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter4byIdERKS0_NS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter6bySizeEiNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter6bySizeEiNS_22QMessageDataComparator18RelationComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter6byTypeE6QFlagsINS_8QMessage4TypeEENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter6byTypeENS_8QMessage4TypeENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter8bySenderERK7QStringNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter8bySenderERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter8byStatusE6QFlagsINS_8QMessage6StatusEENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter8byStatusENS_8QMessage6StatusENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter9bySubjectERK7QStringNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilter9bySubjectERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility14QMessageFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFilterC1Ev@Base 1.1.0 _ZN10QtMobility14QMessageFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFilterC2Ev@Base 1.1.0 _ZN10QtMobility14QMessageFilterD0Ev@Base 1.1.0 _ZN10QtMobility14QMessageFilterD1Ev@Base 1.1.0 _ZN10QtMobility14QMessageFilterD2Ev@Base 1.1.0 _ZN10QtMobility14QMessageFilteraNERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFilteroRERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFolderC1ERKNS_16QMessageFolderIdE@Base 1.1.0 _ZN10QtMobility14QMessageFolderC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFolderC1Ev@Base 1.1.0 _ZN10QtMobility14QMessageFolderC2ERKNS_16QMessageFolderIdE@Base 1.1.0 _ZN10QtMobility14QMessageFolderC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QMessageFolderC2Ev@Base 1.1.0 _ZN10QtMobility14QMessageFolderD0Ev@Base 1.1.0 _ZN10QtMobility14QMessageFolderD1Ev@Base 1.1.0 _ZN10QtMobility14QMessageFolderD2Ev@Base 1.1.0 _ZN10QtMobility14QMessageFolderaSERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAccount14defaultAccountENS_8QMessage4TypeE@Base 1.1.0 _ZN10QtMobility15QMessageAccountC1ERKNS_17QMessageAccountIdE@Base 1.1.0 _ZN10QtMobility15QMessageAccountC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAccountC1Ev@Base 1.1.0 _ZN10QtMobility15QMessageAccountC2ERKNS_17QMessageAccountIdE@Base 1.1.0 _ZN10QtMobility15QMessageAccountC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAccountC2Ev@Base 1.1.0 _ZN10QtMobility15QMessageAccountD0Ev@Base 1.1.0 _ZN10QtMobility15QMessageAccountD1Ev@Base 1.1.0 _ZN10QtMobility15QMessageAccountD2Ev@Base 1.1.0 _ZN10QtMobility15QMessageAccountaSERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAddress12setAddresseeERK7QString@Base 1.1.0 _ZN10QtMobility15QMessageAddress17parseEmailAddressERK7QStringPS1_S4_S4_PbS5_@Base 1.1.0 _ZN10QtMobility15QMessageAddress7setTypeENS0_4TypeE@Base 1.1.0 _ZN10QtMobility15QMessageAddressC1ENS0_4TypeERK7QString@Base 1.1.0 _ZN10QtMobility15QMessageAddressC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAddressC1Ev@Base 1.1.0 _ZN10QtMobility15QMessageAddressC2ENS0_4TypeERK7QString@Base 1.1.0 _ZN10QtMobility15QMessageAddressC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageAddressC2Ev@Base 1.1.0 _ZN10QtMobility15QMessageAddressD0Ev@Base 1.1.0 _ZN10QtMobility15QMessageAddressD1Ev@Base 1.1.0 _ZN10QtMobility15QMessageAddressD2Ev@Base 1.1.0 _ZN10QtMobility15QMessageAddressaSERKS0_@Base 1.1.0 _ZN10QtMobility15QMessageManager10addMessageEPNS_8QMessageE@Base 1.1.0 _ZN10QtMobility15QMessageManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QMessageManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QMessageManager12messageAddedERKNS_10QMessageIdERK4QSetIiE@Base 1.1.0 _ZN10QtMobility15QMessageManager13removeMessageERKNS_10QMessageIdENS0_13RemovalOptionE@Base 1.1.0 _ZN10QtMobility15QMessageManager13updateMessageEPNS_8QMessageE@Base 1.1.0 _ZN10QtMobility15QMessageManager14messageRemovedERKNS_10QMessageIdERK4QSetIiE@Base 1.1.0 _ZN10QtMobility15QMessageManager14messageUpdatedERKNS_10QMessageIdERK4QSetIiE@Base 1.1.0 _ZN10QtMobility15QMessageManager14removeMessagesERKNS_14QMessageFilterENS0_13RemovalOptionE@Base 1.1.0 _ZN10QtMobility15QMessageManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QMessageManager26registerNotificationFilterERKNS_14QMessageFilterE@Base 1.1.0 _ZN10QtMobility15QMessageManager28unregisterNotificationFilterEi@Base 1.1.0 _ZN10QtMobility15QMessageManagerC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QMessageManagerC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QMessageManagerD0Ev@Base 1.1.0 _ZN10QtMobility15QMessageManagerD1Ev@Base 1.1.0 _ZN10QtMobility15QMessageManagerD2Ev@Base 1.1.0 _ZN10QtMobility15QMessageService11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QMessageService11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QMessageService12retrieveBodyERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility15QMessageService12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility15QMessageService13countMessagesERKNS_14QMessageFilterE@Base 1.1.0 _ZN10QtMobility15QMessageService13exportUpdatesERKNS_17QMessageAccountIdE@Base 1.1.0 _ZN10QtMobility15QMessageService13messagesFoundERK5QListINS_10QMessageIdEE@Base 1.1.0 _ZN10QtMobility15QMessageService13queryMessagesERKNS_14QMessageFilterERK7QString6QFlagsINS_22QMessageDataComparator9MatchFlagEERKNS_17QMessageSortOrderEjj@Base 1.1.0 _ZN10QtMobility15QMessageService13queryMessagesERKNS_14QMessageFilterERKNS_17QMessageSortOrderEjj@Base 1.1.0 _ZN10QtMobility15QMessageService14retrieveHeaderERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility15QMessageService15messagesCountedEi@Base 1.1.0 _ZN10QtMobility15QMessageService15progressChangedEjj@Base 1.1.0 _ZN10QtMobility15QMessageService16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QMessageService4sendERNS_8QMessageE@Base 1.1.0 _ZN10QtMobility15QMessageService4showERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility15QMessageService6cancelEv@Base 1.1.0 _ZN10QtMobility15QMessageService7composeERKNS_8QMessageE@Base 1.1.0 _ZN10QtMobility15QMessageService8retrieveERKNS_10QMessageIdERKNS_26QMessageContentContainerIdE@Base 1.1.0 _ZN10QtMobility15QMessageServiceC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QMessageServiceC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QMessageServiceD0Ev@Base 1.1.0 _ZN10QtMobility15QMessageServiceD1Ev@Base 1.1.0 _ZN10QtMobility15QMessageServiceD2Ev@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC1ERK7QString@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC1Ev@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC2ERK7QString@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdC2Ev@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdD1Ev@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdD2Ev@Base 1.1.0 _ZN10QtMobility16QMessageFolderIdaSERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC1ERK7QString@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC1Ev@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC2ERK7QString@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdC2Ev@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdD1Ev@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdD2Ev@Base 1.1.0 _ZN10QtMobility17QMessageAccountIdaSERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder10byPriorityEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder11byTimeStampEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder12byRecipientsEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder20byReceptionTimeStampEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder6bySizeEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder6byTypeEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder8bySenderEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder8byStatusENS_8QMessage6StatusEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrder9bySubjectEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderD0Ev@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility17QMessageSortOrderpLERKS0_@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter13setMatchFlagsE6QFlagsINS_22QMessageDataComparator9MatchFlagEE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter16byParentFolderIdERKNS_16QMessageFolderIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter16byParentFolderIdERKS0_NS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter17byParentAccountIdERKNS_17QMessageAccountIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter17byParentAccountIdERKNS_21QMessageAccountFilterENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter19byAncestorFolderIdsERKNS_16QMessageFolderIdENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter19byAncestorFolderIdsERKS0_NS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter4byIdERK5QListINS_16QMessageFolderIdEENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter4byIdERKNS_16QMessageFolderIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter4byIdERKS0_NS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter6byNameERK7QStringNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter6byNameERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter6byPathERK7QStringNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilter6byPathERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterC1Ev@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterC2Ev@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterD0Ev@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterD1Ev@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilterD2Ev@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilteraNERKS0_@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility20QMessageFolderFilteroRERKS0_@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter13setMatchFlagsE6QFlagsINS_22QMessageDataComparator9MatchFlagEE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter4byIdERK5QListINS_17QMessageAccountIdEENS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter4byIdERKNS_17QMessageAccountIdENS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter4byIdERKS0_NS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter6byNameERK7QStringNS_22QMessageDataComparator18EqualityComparatorE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilter6byNameERK7QStringNS_22QMessageDataComparator19InclusionComparatorE@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterC1Ev@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterC2Ev@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterD0Ev@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterD1Ev@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilterD2Ev@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilteraNERKS0_@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility21QMessageAccountFilteroRERKS0_@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrder6byNameEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrder6byPathEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderD0Ev@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility23QMessageFolderSortOrderpLERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrder6byNameEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderD0Ev@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility24QMessageAccountSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageContentContainer17setDerivedMessageEPNS_8QMessageE@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerC1ERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerC1Ev@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerC2ERKS0_@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerC2Ev@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerD0Ev@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerD1Ev@Base 1.1.0 _ZN10QtMobility24QMessageContentContainerD2Ev@Base 1.1.0 _ZN10QtMobility24QMessageContentContaineraSERKS0_@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC1ERK7QString@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC1Ev@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC2ERK7QString@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdC2Ev@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdD1Ev@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdD2Ev@Base 1.1.0 _ZN10QtMobility26QMessageContentContainerIdaSERKS0_@Base 1.1.0 _ZN10QtMobility5qHashERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_16QMessageFolderIdE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_17QMessageAccountIdE@Base 1.1.0 _ZN10QtMobility8QMessage10setSubjectERK7QString@Base 1.1.0 _ZN10QtMobility8QMessage11setPriorityENS0_8PriorityE@Base 1.1.0 _ZN10QtMobility8QMessage15setReceivedDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility8QMessage16clearAttachmentsEv@Base 1.1.0 _ZN10QtMobility8QMessage17appendAttachmentsERK11QStringList@Base 1.1.0 _ZN10QtMobility8QMessage17preferredCharsetsEv@Base 1.1.0 _ZN10QtMobility8QMessage18setParentAccountIdERKNS_17QMessageAccountIdE@Base 1.1.0 _ZN10QtMobility8QMessage19preferredCharsetForERK7QString@Base 1.1.0 _ZN10QtMobility8QMessage20setPreferredCharsetsERK5QListI10QByteArrayE@Base 1.1.0 _ZN10QtMobility8QMessage5setCcERK5QListINS_15QMessageAddressEE@Base 1.1.0 _ZN10QtMobility8QMessage5setToERK5QListINS_15QMessageAddressEE@Base 1.1.0 _ZN10QtMobility8QMessage5setToERKNS_15QMessageAddressE@Base 1.1.0 _ZN10QtMobility8QMessage6setBccERK5QListINS_15QMessageAddressEE@Base 1.1.0 _ZN10QtMobility8QMessage7setBodyER11QTextStreamRK10QByteArray@Base 1.1.0 _ZN10QtMobility8QMessage7setBodyERK7QStringRK10QByteArray@Base 1.1.0 _ZN10QtMobility8QMessage7setDateERK9QDateTime@Base 1.1.0 _ZN10QtMobility8QMessage7setFromERKNS_15QMessageAddressE@Base 1.1.0 _ZN10QtMobility8QMessage7setTypeENS0_4TypeE@Base 1.1.0 _ZN10QtMobility8QMessage9setStatusE6QFlagsINS0_6StatusEE@Base 1.1.0 _ZN10QtMobility8QMessage9setStatusENS0_6StatusEb@Base 1.1.0 _ZN10QtMobility8QMessageC1ERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility8QMessageC1ERKS0_@Base 1.1.0 _ZN10QtMobility8QMessageC1Ev@Base 1.1.0 _ZN10QtMobility8QMessageC2ERKNS_10QMessageIdE@Base 1.1.0 _ZN10QtMobility8QMessageC2ERKS0_@Base 1.1.0 _ZN10QtMobility8QMessageC2Ev@Base 1.1.0 _ZN10QtMobility8QMessageD0Ev@Base 1.1.0 _ZN10QtMobility8QMessageD1Ev@Base 1.1.0 _ZN10QtMobility8QMessageD2Ev@Base 1.1.0 _ZN10QtMobility8QMessageaSERKS0_@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QtMobility10QMessageId7isValidEv@Base 1.1.0 _ZNK10QtMobility10QMessageId8toStringEv@Base 1.1.0 _ZNK10QtMobility10QMessageIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility10QMessageIdltERKS0_@Base 1.1.0 _ZNK10QtMobility10QMessageIdneERKS0_@Base 1.1.0 _ZNK10QtMobility14QMessageFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility14QMessageFilter11isSupportedEv@Base 1.1.0 _ZNK10QtMobility14QMessageFilter7isEmptyEv@Base 1.1.0 _ZNK10QtMobility14QMessageFilteranERKS0_@Base 1.1.0 _ZNK10QtMobility14QMessageFiltercoEv@Base 1.1.0 _ZNK10QtMobility14QMessageFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility14QMessageFilterneERKS0_@Base 1.1.0 _ZNK10QtMobility14QMessageFilterorERKS0_@Base 1.1.0 _ZNK10QtMobility14QMessageFolder14parentFolderIdEv@Base 1.1.0 _ZNK10QtMobility14QMessageFolder15parentAccountIdEv@Base 1.1.0 _ZNK10QtMobility14QMessageFolder2idEv@Base 1.1.0 _ZNK10QtMobility14QMessageFolder4nameEv@Base 1.1.0 _ZNK10QtMobility14QMessageFolder4pathEv@Base 1.1.0 _ZNK10QtMobility15QMessageAccount12messageTypesEv@Base 1.1.0 _ZNK10QtMobility15QMessageAccount2idEv@Base 1.1.0 _ZNK10QtMobility15QMessageAccount4nameEv@Base 1.1.0 _ZNK10QtMobility15QMessageAddress4typeEv@Base 1.1.0 _ZNK10QtMobility15QMessageAddress9addresseeEv@Base 1.1.0 _ZNK10QtMobility15QMessageAddresseqERKS0_@Base 1.1.0 _ZNK10QtMobility15QMessageAddressneERKS0_@Base 1.1.0 _ZNK10QtMobility15QMessageManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QMessageManager12countFoldersERKNS_20QMessageFolderFilterE@Base 1.1.0 _ZNK10QtMobility15QMessageManager12queryFoldersERKNS_20QMessageFolderFilterERK5QListINS_23QMessageFolderSortOrderEEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager12queryFoldersERKNS_20QMessageFolderFilterERKNS_23QMessageFolderSortOrderEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13countAccountsERKNS_21QMessageAccountFilterE@Base 1.1.0 _ZNK10QtMobility15QMessageManager13countMessagesERKNS_14QMessageFilterE@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryAccountsERKNS_21QMessageAccountFilterERK5QListINS_24QMessageAccountSortOrderEEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryAccountsERKNS_21QMessageAccountFilterERKNS_24QMessageAccountSortOrderEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryMessagesERKNS_14QMessageFilterERK5QListINS_17QMessageSortOrderEEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryMessagesERKNS_14QMessageFilterERK7QString6QFlagsINS_22QMessageDataComparator9MatchFlagEERK5QListINS_17QMessageSortOrderEEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryMessagesERKNS_14QMessageFilterERK7QString6QFlagsINS_22QMessageDataComparator9MatchFlagEERKNS_17QMessageSortOrderEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager13queryMessagesERKNS_14QMessageFilterERKNS_17QMessageSortOrderEjj@Base 1.1.0 _ZNK10QtMobility15QMessageManager5errorEv@Base 1.1.0 _ZNK10QtMobility15QMessageManager6folderERKNS_16QMessageFolderIdE@Base 1.1.0 _ZNK10QtMobility15QMessageManager7accountERKNS_17QMessageAccountIdE@Base 1.1.0 _ZNK10QtMobility15QMessageManager7messageERKNS_10QMessageIdE@Base 1.1.0 _ZNK10QtMobility15QMessageService10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QMessageService5errorEv@Base 1.1.0 _ZNK10QtMobility15QMessageService5stateEv@Base 1.1.0 _ZNK10QtMobility16QMessageFolderId7isValidEv@Base 1.1.0 _ZNK10QtMobility16QMessageFolderId8toStringEv@Base 1.1.0 _ZNK10QtMobility16QMessageFolderIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility16QMessageFolderIdltERKS0_@Base 1.1.0 _ZNK10QtMobility16QMessageFolderIdneERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageAccountId7isValidEv@Base 1.1.0 _ZNK10QtMobility17QMessageAccountId8toStringEv@Base 1.1.0 _ZNK10QtMobility17QMessageAccountIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageAccountIdltERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageAccountIdneERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageSortOrder11isSupportedEv@Base 1.1.0 _ZNK10QtMobility17QMessageSortOrder7isEmptyEv@Base 1.1.0 _ZNK10QtMobility17QMessageSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageSortOrderneERKS0_@Base 1.1.0 _ZNK10QtMobility17QMessageSortOrderplERKS0_@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilter11isSupportedEv@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilter7isEmptyEv@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilteranERKS0_@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFiltercoEv@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilterneERKS0_@Base 1.1.0 _ZNK10QtMobility20QMessageFolderFilterorERKS0_@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilter11isSupportedEv@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilter7isEmptyEv@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilteranERKS0_@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFiltercoEv@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilterneERKS0_@Base 1.1.0 _ZNK10QtMobility21QMessageAccountFilterorERKS0_@Base 1.1.0 _ZNK10QtMobility23QMessageFolderSortOrder11isSupportedEv@Base 1.1.0 _ZNK10QtMobility23QMessageFolderSortOrder7isEmptyEv@Base 1.1.0 _ZNK10QtMobility23QMessageFolderSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility23QMessageFolderSortOrderneERKS0_@Base 1.1.0 _ZNK10QtMobility23QMessageFolderSortOrderplERKS0_@Base 1.1.0 _ZNK10QtMobility24QMessageAccountSortOrder11isSupportedEv@Base 1.1.0 _ZNK10QtMobility24QMessageAccountSortOrder7isEmptyEv@Base 1.1.0 _ZNK10QtMobility24QMessageAccountSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility24QMessageAccountSortOrderneERKS0_@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer10contentIdsEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer11contentTypeEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer11textContentEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer12headerFieldsEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer12writeContentER11QDataStream@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer14contentCharsetEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer14contentSubTypeEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer16headerFieldValueERK10QByteArray@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer16writeTextContentER11QTextStream@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer17headerFieldValuesERK10QByteArray@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer17suggestedFileNameEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer18isContentAvailableEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer4findERKNS_26QMessageContentContainerIdE@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer4sizeEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer7contentEv@Base 1.1.0 _ZNK10QtMobility24QMessageContentContainer8containsERKNS_26QMessageContentContainerIdE@Base 1.1.0 _ZNK10QtMobility26QMessageContentContainerId7isValidEv@Base 1.1.0 _ZNK10QtMobility26QMessageContentContainerId8toStringEv@Base 1.1.0 _ZNK10QtMobility26QMessageContentContainerIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility26QMessageContentContainerIdneERKS0_@Base 1.1.0 _ZNK10QtMobility8QMessage10isModifiedEv@Base 1.1.0 _ZNK10QtMobility8QMessage12receivedDateEv@Base 1.1.0 _ZNK10QtMobility8QMessage13attachmentIdsEv@Base 1.1.0 _ZNK10QtMobility8QMessage14parentFolderIdEv@Base 1.1.0 _ZNK10QtMobility8QMessage14standardFolderEv@Base 1.1.0 _ZNK10QtMobility8QMessage15parentAccountIdEv@Base 1.1.0 _ZNK10QtMobility8QMessage21createResponseMessageENS0_12ResponseTypeE@Base 1.1.0 _ZNK10QtMobility8QMessage2ccEv@Base 1.1.0 _ZNK10QtMobility8QMessage2idEv@Base 1.1.0 _ZNK10QtMobility8QMessage2toEv@Base 1.1.0 _ZNK10QtMobility8QMessage3bccEv@Base 1.1.0 _ZNK10QtMobility8QMessage4dateEv@Base 1.1.0 _ZNK10QtMobility8QMessage4fromEv@Base 1.1.0 _ZNK10QtMobility8QMessage4sizeEv@Base 1.1.0 _ZNK10QtMobility8QMessage4typeEv@Base 1.1.0 _ZNK10QtMobility8QMessage6bodyIdEv@Base 1.1.0 _ZNK10QtMobility8QMessage6statusEv@Base 1.1.0 _ZNK10QtMobility8QMessage7subjectEv@Base 1.1.0 _ZNK10QtMobility8QMessage8priorityEv@Base 1.1.0 _ZNK7QString3argEiiiRK5QChar@Base 1.1.0 _ZNK7QString3endEv@Base 1.1.0 _ZNK7QString5beginEv@Base 1.1.0 _ZTIN10QtMobility14QMessageFilterE@Base 1.1.0 _ZTIN10QtMobility14QMessageFolderE@Base 1.1.0 _ZTIN10QtMobility15QMessageAccountE@Base 1.1.0 _ZTIN10QtMobility15QMessageAddressE@Base 1.1.0 _ZTIN10QtMobility15QMessageManagerE@Base 1.1.0 _ZTIN10QtMobility15QMessageServiceE@Base 1.1.0 _ZTIN10QtMobility17QMessageSortOrderE@Base 1.1.0 _ZTIN10QtMobility20QMessageFolderFilterE@Base 1.1.0 _ZTIN10QtMobility21QMessageAccountFilterE@Base 1.1.0 _ZTIN10QtMobility23QMessageFolderSortOrderE@Base 1.1.0 _ZTIN10QtMobility24QMessageAccountSortOrderE@Base 1.1.0 _ZTIN10QtMobility24QMessageContentContainerE@Base 1.1.0 _ZTIN10QtMobility8QMessageE@Base 1.1.0 _ZTSN10QtMobility14QMessageFilterE@Base 1.1.0 _ZTSN10QtMobility14QMessageFolderE@Base 1.1.0 _ZTSN10QtMobility15QMessageAccountE@Base 1.1.0 _ZTSN10QtMobility15QMessageAddressE@Base 1.1.0 _ZTSN10QtMobility15QMessageManagerE@Base 1.1.0 _ZTSN10QtMobility15QMessageServiceE@Base 1.1.0 _ZTSN10QtMobility17QMessageSortOrderE@Base 1.1.0 _ZTSN10QtMobility20QMessageFolderFilterE@Base 1.1.0 _ZTSN10QtMobility21QMessageAccountFilterE@Base 1.1.0 _ZTSN10QtMobility23QMessageFolderSortOrderE@Base 1.1.0 _ZTSN10QtMobility24QMessageAccountSortOrderE@Base 1.1.0 _ZTSN10QtMobility24QMessageContentContainerE@Base 1.1.0 _ZTSN10QtMobility8QMessageE@Base 1.1.0 _ZTVN10QtMobility14QMessageFilterE@Base 1.1.0 _ZTVN10QtMobility14QMessageFolderE@Base 1.1.0 _ZTVN10QtMobility15QMessageAccountE@Base 1.1.0 _ZTVN10QtMobility15QMessageAddressE@Base 1.1.0 _ZTVN10QtMobility15QMessageManagerE@Base 1.1.0 _ZTVN10QtMobility15QMessageServiceE@Base 1.1.0 _ZTVN10QtMobility17QMessageSortOrderE@Base 1.1.0 _ZTVN10QtMobility20QMessageFolderFilterE@Base 1.1.0 _ZTVN10QtMobility21QMessageAccountFilterE@Base 1.1.0 _ZTVN10QtMobility23QMessageFolderSortOrderE@Base 1.1.0 _ZTVN10QtMobility24QMessageAccountSortOrderE@Base 1.1.0 _ZTVN10QtMobility24QMessageContentContainerE@Base 1.1.0 _ZTVN10QtMobility8QMessageE@Base 1.1.0 _ZdlPvS_@Base 1.1.0 _ZnwjPv@Base 1.1.0 debian/qtmobility-dev.install0000664000000000000000000005000211756612341013534 0ustar usr/bin/icheck usr/bin/ndefhandlergen usr/bin/qcrmlgen usr/bin/servicedbgen usr/bin/servicexmlgen usr/bin/vsexplorer usr/include/QtConnectivity/*.h usr/include/QtConnectivity/QBluetoothAddress usr/include/QtConnectivity/QBluetoothDeviceDiscoveryAgent usr/include/QtConnectivity/QBluetoothDeviceInfo usr/include/QtConnectivity/QBluetoothHostInfo usr/include/QtConnectivity/QBluetoothLocalDevice usr/include/QtConnectivity/QBluetoothServiceDiscoveryAgent usr/include/QtConnectivity/QBluetoothServiceInfo usr/include/QtConnectivity/QBluetoothSocket usr/include/QtConnectivity/QBluetoothTransferManager usr/include/QtConnectivity/QBluetoothTransferReply usr/include/QtConnectivity/QBluetoothTransferRequest usr/include/QtConnectivity/QBluetoothUuid usr/include/QtConnectivity/QDeclarativeNdefRecord usr/include/QtConnectivity/QL2capServer usr/include/QtConnectivity/QL2capSocket usr/include/QtConnectivity/QLlcpServer usr/include/QtConnectivity/QLlcpSocket usr/include/QtConnectivity/QNdefFilter usr/include/QtConnectivity/QNdefMessage usr/include/QtConnectivity/QNdefNfcTextRecord usr/include/QtConnectivity/QNdefNfcUriRecord usr/include/QtConnectivity/QNdefRecord usr/include/QtConnectivity/QNearFieldManager usr/include/QtConnectivity/QNearFieldTagType1 usr/include/QtConnectivity/QNearFieldTagType2 usr/include/QtConnectivity/QNearFieldTagType3 usr/include/QtConnectivity/QNearFieldTagType4 usr/include/QtConnectivity/QNearFieldTarget usr/include/QtConnectivity/QRfcommServer usr/include/QtConnectivity/QRfcommSocket usr/include/QtContacts/*.h usr/include/QtContacts/QContact usr/include/QtContacts/QContactAbstractRequest usr/include/QtContacts/QContactAction usr/include/QtContacts/QContactActionDescriptor usr/include/QtContacts/QContactActionFactory usr/include/QtContacts/QContactActionFilter usr/include/QtContacts/QContactActionTarget usr/include/QtContacts/QContactAddress usr/include/QtContacts/QContactAnniversary usr/include/QtContacts/QContactAvatar usr/include/QtContacts/QContactBirthday usr/include/QtContacts/QContactChangeLogFilter usr/include/QtContacts/QContactChangeSet usr/include/QtContacts/QContactDetail usr/include/QtContacts/QContactDetailDefinition usr/include/QtContacts/QContactDetailDefinitionFetchRequest usr/include/QtContacts/QContactDetailDefinitionRemoveRequest usr/include/QtContacts/QContactDetailDefinitionSaveRequest usr/include/QtContacts/QContactDetailFieldDefinition usr/include/QtContacts/QContactDetailFilter usr/include/QtContacts/QContactDetailRangeFilter usr/include/QtContacts/QContactDisplayLabel usr/include/QtContacts/QContactEmailAddress usr/include/QtContacts/QContactFamily usr/include/QtContacts/QContactFavorite usr/include/QtContacts/QContactFetchByIdRequest usr/include/QtContacts/QContactFetchHint usr/include/QtContacts/QContactFetchRequest usr/include/QtContacts/QContactFilter usr/include/QtContacts/QContactGender usr/include/QtContacts/QContactGeoLocation usr/include/QtContacts/QContactGlobalPresence usr/include/QtContacts/QContactGuid usr/include/QtContacts/QContactHobby usr/include/QtContacts/QContactId usr/include/QtContacts/QContactIntersectionFilter usr/include/QtContacts/QContactInvalidFilter usr/include/QtContacts/QContactLocalIdFetchRequest usr/include/QtContacts/QContactLocalIdFilter usr/include/QtContacts/QContactManager usr/include/QtContacts/QContactManagerEngine usr/include/QtContacts/QContactManagerEngineFactory usr/include/QtContacts/QContactManagerEngineV2 usr/include/QtContacts/QContactName usr/include/QtContacts/QContactNickname usr/include/QtContacts/QContactNote usr/include/QtContacts/QContactObserver usr/include/QtContacts/QContactOnlineAccount usr/include/QtContacts/QContactOrganization usr/include/QtContacts/QContactPhoneNumber usr/include/QtContacts/QContactPresence usr/include/QtContacts/QContactRelationship usr/include/QtContacts/QContactRelationshipFetchRequest usr/include/QtContacts/QContactRelationshipFilter usr/include/QtContacts/QContactRelationshipRemoveRequest usr/include/QtContacts/QContactRelationshipSaveRequest usr/include/QtContacts/QContactRemoveRequest usr/include/QtContacts/QContactRingtone usr/include/QtContacts/QContactSaveRequest usr/include/QtContacts/QContactSortOrder usr/include/QtContacts/QContactSyncTarget usr/include/QtContacts/QContactTag usr/include/QtContacts/QContactThumbnail usr/include/QtContacts/QContactTimestamp usr/include/QtContacts/QContactType usr/include/QtContacts/QContactUnionFilter usr/include/QtContacts/QContactUrl usr/include/QtContacts/qcontact.h usr/include/QtFeedback/*.h usr/include/QtFeedback/QFeedbackActuator usr/include/QtFeedback/QFeedbackEffect usr/include/QtFeedback/QFeedbackFileEffect usr/include/QtFeedback/QFeedbackFileInterface usr/include/QtFeedback/QFeedbackHapticsEffect usr/include/QtFeedback/QFeedbackHapticsInterface usr/include/QtFeedback/QFeedbackInterface usr/include/QtFeedback/QFeedbackThemeInterface usr/include/QtGallery/*.h usr/include/QtGallery/QAbstractGallery usr/include/QtGallery/QDocumentGallery usr/include/QtGallery/QGalleryAbstractRequest usr/include/QtGallery/QGalleryAbstractResponse usr/include/QtGallery/QGalleryFilter usr/include/QtGallery/QGalleryIntersectionFilter usr/include/QtGallery/QGalleryItemRequest usr/include/QtGallery/QGalleryMetaDataFilter usr/include/QtGallery/QGalleryQueryModel usr/include/QtGallery/QGalleryQueryRequest usr/include/QtGallery/QGalleryResource usr/include/QtGallery/QGalleryResultSet usr/include/QtGallery/QGalleryTypeRequest usr/include/QtGallery/QGalleryUnionFilter usr/include/QtLocation/*.h usr/include/QtLocation/QGeoAddress usr/include/QtLocation/QGeoAreaMonitor usr/include/QtLocation/QGeoBoundingArea usr/include/QtLocation/QGeoBoundingBox usr/include/QtLocation/QGeoBoundingCircle usr/include/QtLocation/QGeoCoordinate usr/include/QtLocation/QGeoManeuver usr/include/QtLocation/QGeoMapCircleObject usr/include/QtLocation/QGeoMapCustomObject usr/include/QtLocation/QGeoMapData usr/include/QtLocation/QGeoMapGroupObject usr/include/QtLocation/QGeoMapObject usr/include/QtLocation/QGeoMapObjectInfo usr/include/QtLocation/QGeoMapOverlay usr/include/QtLocation/QGeoMapPixmapObject usr/include/QtLocation/QGeoMapPolygonObject usr/include/QtLocation/QGeoMapPolylineObject usr/include/QtLocation/QGeoMapRectangleObject usr/include/QtLocation/QGeoMapRouteObject usr/include/QtLocation/QGeoMapTextObject usr/include/QtLocation/QGeoMappingManager usr/include/QtLocation/QGeoMappingManagerEngine usr/include/QtLocation/QGeoPlace usr/include/QtLocation/QGeoPositionInfo usr/include/QtLocation/QGeoPositionInfoSource usr/include/QtLocation/QGeoPositionInfoSourceFactory usr/include/QtLocation/QGeoRoute usr/include/QtLocation/QGeoRouteReply usr/include/QtLocation/QGeoRouteRequest usr/include/QtLocation/QGeoRouteSegment usr/include/QtLocation/QGeoRoutingManager usr/include/QtLocation/QGeoRoutingManagerEngine usr/include/QtLocation/QGeoSatelliteInfo usr/include/QtLocation/QGeoSatelliteInfoSource usr/include/QtLocation/QGeoSearchManager usr/include/QtLocation/QGeoSearchManagerEngine usr/include/QtLocation/QGeoSearchReply usr/include/QtLocation/QGeoServiceProvider usr/include/QtLocation/QGeoServiceProviderFactory usr/include/QtLocation/QGeoTiledMapData usr/include/QtLocation/QGeoTiledMapReply usr/include/QtLocation/QGeoTiledMapRequest usr/include/QtLocation/QGeoTiledMappingManagerEngine usr/include/QtLocation/QGraphicsGeoMap usr/include/QtLocation/QLandmark usr/include/QtLocation/QLandmarkAbstractRequest usr/include/QtLocation/QLandmarkAttributeFilter usr/include/QtLocation/QLandmarkBoxFilter usr/include/QtLocation/QLandmarkCategory usr/include/QtLocation/QLandmarkCategoryFetchByIdRequest usr/include/QtLocation/QLandmarkCategoryFetchRequest usr/include/QtLocation/QLandmarkCategoryFilter usr/include/QtLocation/QLandmarkCategoryId usr/include/QtLocation/QLandmarkCategoryIdFetchRequest usr/include/QtLocation/QLandmarkCategoryRemoveRequest usr/include/QtLocation/QLandmarkCategorySaveRequest usr/include/QtLocation/QLandmarkExportRequest usr/include/QtLocation/QLandmarkFetchByIdRequest usr/include/QtLocation/QLandmarkFetchRequest usr/include/QtLocation/QLandmarkFilter usr/include/QtLocation/QLandmarkId usr/include/QtLocation/QLandmarkIdFetchRequest usr/include/QtLocation/QLandmarkIdFilter usr/include/QtLocation/QLandmarkImportRequest usr/include/QtLocation/QLandmarkIntersectionFilter usr/include/QtLocation/QLandmarkManager usr/include/QtLocation/QLandmarkManagerEngine usr/include/QtLocation/QLandmarkManagerEngineFactory usr/include/QtLocation/QLandmarkNameFilter usr/include/QtLocation/QLandmarkNameSort usr/include/QtLocation/QLandmarkProximityFilter usr/include/QtLocation/QLandmarkRemoveRequest usr/include/QtLocation/QLandmarkSaveRequest usr/include/QtLocation/QLandmarkSortOrder usr/include/QtLocation/QLandmarkUnionFilter usr/include/QtLocation/QNmeaPositionInfoSource usr/include/QtMobility/QLatin1Constant usr/include/QtMobility/qlatin1constant.h usr/include/QtMobility/qmalgorithms.h usr/include/QtMobility/qmobilityglobal.h usr/include/QtMultimediaKit/*.h usr/include/QtMultimediaKit/QAbstractAudioDeviceInfo usr/include/QtMultimediaKit/QAbstractAudioInput usr/include/QtMultimediaKit/QAbstractAudioOutput usr/include/QtMultimediaKit/QAbstractVideoBuffer usr/include/QtMultimediaKit/QAbstractVideoSurface usr/include/QtMultimediaKit/QAudio usr/include/QtMultimediaKit/QAudioCaptureSource usr/include/QtMultimediaKit/QAudioDeviceInfo usr/include/QtMultimediaKit/QAudioEncoderControl usr/include/QtMultimediaKit/QAudioEncoderSettings usr/include/QtMultimediaKit/QAudioEndpointSelector usr/include/QtMultimediaKit/QAudioFormat usr/include/QtMultimediaKit/QAudioInput usr/include/QtMultimediaKit/QAudioOutput usr/include/QtMultimediaKit/QAudioSystemPlugin usr/include/QtMultimediaKit/QCamera usr/include/QtMultimediaKit/QCameraCaptureBufferFormatControl usr/include/QtMultimediaKit/QCameraCaptureDestinationControl usr/include/QtMultimediaKit/QCameraControl usr/include/QtMultimediaKit/QCameraExposure usr/include/QtMultimediaKit/QCameraExposureControl usr/include/QtMultimediaKit/QCameraFlashControl usr/include/QtMultimediaKit/QCameraFocus usr/include/QtMultimediaKit/QCameraFocusControl usr/include/QtMultimediaKit/QCameraFocusZone usr/include/QtMultimediaKit/QCameraImageCapture usr/include/QtMultimediaKit/QCameraImageCaptureControl usr/include/QtMultimediaKit/QCameraImageProcessing usr/include/QtMultimediaKit/QCameraImageProcessingControl usr/include/QtMultimediaKit/QCameraLocksControl usr/include/QtMultimediaKit/QCameraViewfinder usr/include/QtMultimediaKit/QGraphicsVideoItem usr/include/QtMultimediaKit/QImageEncoderControl usr/include/QtMultimediaKit/QImageEncoderSettings usr/include/QtMultimediaKit/QLocalMediaPlaylistProvider usr/include/QtMultimediaKit/QMediaBindableInterface usr/include/QtMultimediaKit/QMediaContainerControl usr/include/QtMultimediaKit/QMediaContent usr/include/QtMultimediaKit/QMediaControl usr/include/QtMultimediaKit/QMediaImageViewer usr/include/QtMultimediaKit/QMediaNetworkAccessControl usr/include/QtMultimediaKit/QMediaObject usr/include/QtMultimediaKit/QMediaPlayer usr/include/QtMultimediaKit/QMediaPlayerControl usr/include/QtMultimediaKit/QMediaPlaylist usr/include/QtMultimediaKit/QMediaPlaylistControl usr/include/QtMultimediaKit/QMediaPlaylistIOPlugin usr/include/QtMultimediaKit/QMediaPlaylistNavigator usr/include/QtMultimediaKit/QMediaPlaylistProvider usr/include/QtMultimediaKit/QMediaPlaylistReader usr/include/QtMultimediaKit/QMediaPlaylistSourceControl usr/include/QtMultimediaKit/QMediaPlaylistWriter usr/include/QtMultimediaKit/QMediaRecorder usr/include/QtMultimediaKit/QMediaRecorderControl usr/include/QtMultimediaKit/QMediaResource usr/include/QtMultimediaKit/QMediaService usr/include/QtMultimediaKit/QMediaServiceProvider usr/include/QtMultimediaKit/QMediaServiceProviderHint usr/include/QtMultimediaKit/QMediaServiceProviderPlugin usr/include/QtMultimediaKit/QMediaStreamsControl usr/include/QtMultimediaKit/QMediaTimeInterval usr/include/QtMultimediaKit/QMediaTimeRange usr/include/QtMultimediaKit/QMetaDataReaderControl usr/include/QtMultimediaKit/QMetaDataWriterControl usr/include/QtMultimediaKit/QRadioTuner usr/include/QtMultimediaKit/QRadioTunerControl usr/include/QtMultimediaKit/QVideoDeviceControl usr/include/QtMultimediaKit/QVideoEncoderControl usr/include/QtMultimediaKit/QVideoEncoderSettings usr/include/QtMultimediaKit/QVideoFrame usr/include/QtMultimediaKit/QVideoRendererControl usr/include/QtMultimediaKit/QVideoSurfaceFormat usr/include/QtMultimediaKit/QVideoWidget usr/include/QtMultimediaKit/QVideoWidgetControl usr/include/QtMultimediaKit/QVideoWindowControl usr/include/QtOrganizer/*.h usr/include/QtOrganizer/QOrganizerAbstractRequest usr/include/QtOrganizer/QOrganizerCollection usr/include/QtOrganizer/QOrganizerCollectionChangeSet usr/include/QtOrganizer/QOrganizerCollectionEngineId usr/include/QtOrganizer/QOrganizerCollectionFetchRequest usr/include/QtOrganizer/QOrganizerCollectionId usr/include/QtOrganizer/QOrganizerCollectionRemoveRequest usr/include/QtOrganizer/QOrganizerCollectionSaveRequest usr/include/QtOrganizer/QOrganizerEvent usr/include/QtOrganizer/QOrganizerEventOccurrence usr/include/QtOrganizer/QOrganizerEventTime usr/include/QtOrganizer/QOrganizerItem usr/include/QtOrganizer/QOrganizerItemAudibleReminder usr/include/QtOrganizer/QOrganizerItemChangeLogFilter usr/include/QtOrganizer/QOrganizerItemChangeSet usr/include/QtOrganizer/QOrganizerItemCollectionFilter usr/include/QtOrganizer/QOrganizerItemComment usr/include/QtOrganizer/QOrganizerItemDescription usr/include/QtOrganizer/QOrganizerItemDetail usr/include/QtOrganizer/QOrganizerItemDetailDefinition usr/include/QtOrganizer/QOrganizerItemDetailDefinitionFetchRequest usr/include/QtOrganizer/QOrganizerItemDetailDefinitionRemoveRequest usr/include/QtOrganizer/QOrganizerItemDetailDefinitionSaveRequest usr/include/QtOrganizer/QOrganizerItemDetailFieldDefinition usr/include/QtOrganizer/QOrganizerItemDetailFilter usr/include/QtOrganizer/QOrganizerItemDetailRangeFilter usr/include/QtOrganizer/QOrganizerItemDisplayLabel usr/include/QtOrganizer/QOrganizerItemEmailReminder usr/include/QtOrganizer/QOrganizerItemEngineId usr/include/QtOrganizer/QOrganizerItemFetchByIdRequest usr/include/QtOrganizer/QOrganizerItemFetchForExportRequest usr/include/QtOrganizer/QOrganizerItemFetchHint usr/include/QtOrganizer/QOrganizerItemFetchRequest usr/include/QtOrganizer/QOrganizerItemFilter usr/include/QtOrganizer/QOrganizerItemGuid usr/include/QtOrganizer/QOrganizerItemId usr/include/QtOrganizer/QOrganizerItemIdFetchRequest usr/include/QtOrganizer/QOrganizerItemIdFilter usr/include/QtOrganizer/QOrganizerItemIntersectionFilter usr/include/QtOrganizer/QOrganizerItemInvalidFilter usr/include/QtOrganizer/QOrganizerItemLocation usr/include/QtOrganizer/QOrganizerItemObserver usr/include/QtOrganizer/QOrganizerItemOccurrenceFetchRequest usr/include/QtOrganizer/QOrganizerItemParent usr/include/QtOrganizer/QOrganizerItemPriority usr/include/QtOrganizer/QOrganizerItemRecurrence usr/include/QtOrganizer/QOrganizerItemReminder usr/include/QtOrganizer/QOrganizerItemRemoveRequest usr/include/QtOrganizer/QOrganizerItemSaveRequest usr/include/QtOrganizer/QOrganizerItemSortOrder usr/include/QtOrganizer/QOrganizerItemTag usr/include/QtOrganizer/QOrganizerItemTimestamp usr/include/QtOrganizer/QOrganizerItemType usr/include/QtOrganizer/QOrganizerItemUnionFilter usr/include/QtOrganizer/QOrganizerItemVisualReminder usr/include/QtOrganizer/QOrganizerJournal usr/include/QtOrganizer/QOrganizerJournalTime usr/include/QtOrganizer/QOrganizerManager usr/include/QtOrganizer/QOrganizerManagerEngine usr/include/QtOrganizer/QOrganizerManagerEngineFactory usr/include/QtOrganizer/QOrganizerManagerEngineV2 usr/include/QtOrganizer/QOrganizerNote usr/include/QtOrganizer/QOrganizerRecurrenceRule usr/include/QtOrganizer/QOrganizerTodo usr/include/QtOrganizer/QOrganizerTodoOccurrence usr/include/QtOrganizer/QOrganizerTodoProgress usr/include/QtOrganizer/QOrganizerTodoTime usr/include/QtPublishSubscribe/*.h usr/include/QtPublishSubscribe/QValueSpace usr/include/QtPublishSubscribe/QValueSpacePublisher usr/include/QtPublishSubscribe/QValueSpaceSubscriber usr/include/QtSensors/*.h usr/include/QtSensors/QAccelerometer usr/include/QtSensors/QAccelerometerFilter usr/include/QtSensors/QAccelerometerReading usr/include/QtSensors/QAmbientLightFilter usr/include/QtSensors/QAmbientLightReading usr/include/QtSensors/QAmbientLightSensor usr/include/QtSensors/QCompass usr/include/QtSensors/QCompassFilter usr/include/QtSensors/QCompassReading usr/include/QtSensors/QGyroscope usr/include/QtSensors/QGyroscopeFilter usr/include/QtSensors/QGyroscopeReading usr/include/QtSensors/QLightFilter usr/include/QtSensors/QLightReading usr/include/QtSensors/QLightSensor usr/include/QtSensors/QMagnetometer usr/include/QtSensors/QMagnetometerFilter usr/include/QtSensors/QMagnetometerReading usr/include/QtSensors/QOrientationFilter usr/include/QtSensors/QOrientationReading usr/include/QtSensors/QOrientationSensor usr/include/QtSensors/QProximityFilter usr/include/QtSensors/QProximityReading usr/include/QtSensors/QProximitySensor usr/include/QtSensors/QRotationFilter usr/include/QtSensors/QRotationReading usr/include/QtSensors/QRotationSensor usr/include/QtSensors/QSensor usr/include/QtSensors/QSensorBackend usr/include/QtSensors/QSensorBackendFactory usr/include/QtSensors/QSensorChangesInterface usr/include/QtSensors/QSensorFilter usr/include/QtSensors/QSensorManager usr/include/QtSensors/QSensorPluginInterface usr/include/QtSensors/QSensorReading usr/include/QtSensors/QTapFilter usr/include/QtSensors/QTapReading usr/include/QtSensors/QTapSensor usr/include/QtServiceFramework/*.h usr/include/QtServiceFramework/QAbstractSecuritySession usr/include/QtServiceFramework/QRemoteServiceRegister usr/include/QtServiceFramework/QService usr/include/QtServiceFramework/QServiceContext usr/include/QtServiceFramework/QServiceFilter usr/include/QtServiceFramework/QServiceInterfaceDescriptor usr/include/QtServiceFramework/QServiceManager usr/include/QtServiceFramework/QServicePluginInterface usr/include/QtSystemInfo/*.h usr/include/QtSystemInfo/QSystemAlignedTimer usr/include/QtSystemInfo/QSystemBatteryInfo usr/include/QtSystemInfo/QSystemDeviceInfo usr/include/QtSystemInfo/QSystemDisplayInfo usr/include/QtSystemInfo/QSystemInfo usr/include/QtSystemInfo/QSystemNetworkInfo usr/include/QtSystemInfo/QSystemScreenSaver usr/include/QtSystemInfo/QSystemStorageInfo usr/include/QtVersit/*.h usr/include/QtVersit/QVersitContactExporter usr/include/QtVersit/QVersitContactExporterDetailHandler usr/include/QtVersit/QVersitContactExporterDetailHandlerV2 usr/include/QtVersit/QVersitContactHandler usr/include/QtVersit/QVersitContactHandlerFactory usr/include/QtVersit/QVersitContactImporter usr/include/QtVersit/QVersitContactImporterPropertyHandler usr/include/QtVersit/QVersitContactImporterPropertyHandlerV2 usr/include/QtVersit/QVersitDefaultResourceHandler usr/include/QtVersit/QVersitDocument usr/include/QtVersit/QVersitProperty usr/include/QtVersit/QVersitReader usr/include/QtVersit/QVersitResourceHandler usr/include/QtVersit/QVersitWriter usr/include/QtVersitOrganizer/*.h usr/include/QtVersitOrganizer/QVersitOrganizerExporter usr/include/QtVersitOrganizer/QVersitOrganizerExporterDetailHandler usr/include/QtVersitOrganizer/QVersitOrganizerHandler usr/include/QtVersitOrganizer/QVersitOrganizerHandlerFactory usr/include/QtVersitOrganizer/QVersitOrganizerImporter usr/include/QtVersitOrganizer/QVersitOrganizerImporterPropertyHandler usr/include/QtVersitOrganizer/QVersitTimeZoneHandler usr/lib/*/libQtConnectivity.prl usr/lib/*/libQtConnectivity.so usr/lib/*/libQtContacts.prl usr/lib/*/libQtContacts.so usr/lib/*/libQtFeedback.prl usr/lib/*/libQtFeedback.so usr/lib/*/libQtGallery.prl usr/lib/*/libQtGallery.so usr/lib/*/libQtLocation.prl usr/lib/*/libQtLocation.so usr/lib/*/libQtMultimediaKit.prl usr/lib/*/libQtMultimediaKit.so usr/lib/*/libQtOrganizer.prl usr/lib/*/libQtOrganizer.so usr/lib/*/libQtPublishSubscribe.prl usr/lib/*/libQtPublishSubscribe.so usr/lib/*/libQtSensors.prl usr/lib/*/libQtSensors.so usr/lib/*/libQtServiceFramework.prl usr/lib/*/libQtServiceFramework.so usr/lib/*/libQtSystemInfo.prl usr/lib/*/libQtSystemInfo.so usr/lib/*/libQtVersit.prl usr/lib/*/libQtVersit.so usr/lib/*/libQtVersitOrganizer.prl usr/lib/*/libQtVersitOrganizer.so usr/share/qt4/mkspecs/features/mobility.prf usr/share/qt4/mkspecs/features/mobilityconfig.prf debian/libqtcontacts1.install0000664000000000000000000000014211756604344013522 0ustar usr/lib/*/libQtContacts.so.* usr/lib/*/qt4/plugins/contacts/libqtcontacts_serviceactionmanager.so debian/libqtgallery1.symbols0000664000000000000000000010660411757003154013370 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtGallery.so.1 libqtgallery1 #MINVER# _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QDBusErrorD1Ev@Base 1.2.0 _ZN10QDBusErrorD2Ev@Base 1.2.0 (optional=templinst)_ZN10QtMobility13qt_writeValueI7QRegExpEEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility13qt_writeValueI7QStringEEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility13qt_writeValueI8QVariantEEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRKS1_@Base 1.1.0 (optional=templinst)_ZN10QtMobility13qt_writeValueI9QDateTimeEEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility13qt_writeValueIiEEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRK8QVariant@Base 1.1.0 (optional=templinst|subst)_ZN10QtMobility13qt_writeValueI{qreal}EEbPNS_16QDocumentGallery5ErrorEP16QXmlStreamWriterRK8QVariant@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC1ERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC1ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC1ERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC1Ev@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC2ERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC2ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC2ERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QGalleryFilterC2Ev@Base 1.1.0 _ZN10QtMobility14QGalleryFilterD1Ev@Base 1.1.0 _ZN10QtMobility14QGalleryFilterD2Ev@Base 1.1.0 _ZN10QtMobility14QGalleryFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility16QAbstractGallery11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QAbstractGallery11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QAbstractGallery16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryC1EP7QObject@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryC1ERNS_23QAbstractGalleryPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryC2EP7QObject@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryC2ERNS_23QAbstractGalleryPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryD0Ev@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryD1Ev@Base 1.1.0 _ZN10QtMobility16QAbstractGalleryD2Ev@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10AudioGenreE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10PhotoAlbumE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10albumTitleE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10audioCodecE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10discNumberE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10lastPlayedE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10sampleRateE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10trackCountE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery10videoCodecE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11AlbumArtistE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11albumArtistE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11cameraModelE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11descriptionE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11focalLengthE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11orientationE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility16QDocumentGallery11trackNumberE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12audioBitRateE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12channelCountE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12exposureTimeE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12flashEnabledE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12lastAccessedE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12lastModifiedE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12meteringModeE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12videoBitRateE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery12whiteBalanceE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery13fileExtensionE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery14createResponseEPNS_23QGalleryAbstractRequestE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery14resumePositionE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery15exposureProgramE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery18cameraManufacturerE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery3urlE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery4FileE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery4TextE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery4pathE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5AlbumE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5AudioE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5ImageE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5VideoE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5countE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5genreE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5titleE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery5widthE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6ArtistE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6FolderE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6artistE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6authorE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6heightE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6lyricsE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery6ratingE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery7createdE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery7fNumberE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery7subjectE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8DocumentE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8PlaylistE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8commentsE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8composerE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8directorE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8durationE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8fileNameE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8filePathE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8fileSizeE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8keywordsE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8languageE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8mimeTypeE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery8producerE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9copyrightE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9dateTakenE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9frameRateE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9pageCountE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9performerE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9playCountE@Base 1.1.0 _ZN10QtMobility16QDocumentGallery9wordCountE@Base 1.1.0 _ZN10QtMobility16QDocumentGalleryC1EP7QObject@Base 1.1.0 _ZN10QtMobility16QDocumentGalleryC2EP7QObject@Base 1.1.0 _ZN10QtMobility16QDocumentGalleryD0Ev@Base 1.1.0 _ZN10QtMobility16QDocumentGalleryD1Ev@Base 1.1.0 _ZN10QtMobility16QDocumentGalleryD2Ev@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC1ERK4QUrl4QMapIi8QVariantE@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC1ERK4QUrl@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC1ERKS0_@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC1Ev@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC2ERK4QUrl4QMapIi8QVariantE@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC2ERK4QUrl@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC2ERKS0_@Base 1.1.0 _ZN10QtMobility16QGalleryResourceC2Ev@Base 1.1.0 _ZN10QtMobility16QGalleryResourceD1Ev@Base 1.1.0 _ZN10QtMobility16QGalleryResourceD2Ev@Base 1.1.0 _ZN10QtMobility16QGalleryResourceaSERKS0_@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet10fetchFirstEv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet10itemsMovedEiii@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet12itemsRemovedEii@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet13fetchPreviousEv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet13itemsInsertedEii@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet15metaDataChangedEiiRK5QListIiE@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet18currentItemChangedEv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet19currentIndexChangedEi@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet9fetchLastEv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSet9fetchNextEv@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetC1EP7QObject@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetC1ERNS_24QGalleryResultSetPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetC2EP7QObject@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetC2ERNS_24QGalleryResultSetPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetD0Ev@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetD1Ev@Base 1.1.0 _ZN10QtMobility17QGalleryResultSetD2Ev@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel10setGalleryEPNS_16QAbstractGalleryE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel11setRootItemERK8QVariant@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel11setRootTypeERK7QString@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12errorChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12insertColumnEiRK5QHashIi7QStringE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12insertColumnEiRK7QStringi@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12limitChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12removeColumnEi@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12scopeChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel12stateChangedENS_23QGalleryAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel13filterChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel13offsetChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel13setAutoUpdateEb@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel13setHeaderDataEiN2Qt11OrientationERK8QVarianti@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel14galleryChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel15rootItemChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel15rootTypeChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel17autoUpdateChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel17setRolePropertiesEiRK5QHashIi7QStringE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel20setSortPropertyNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel24sortPropertyNamesChangedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel5clearEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel5errorEiRK7QString@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel6cancelEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel7executeEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel7setDataERK11QModelIndexRK8QVarianti@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel8canceledEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel8finishedEv@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel8setLimitEi@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel8setScopeENS_20QGalleryQueryRequest5ScopeE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel9addColumnERK5QHashIi7QStringE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel9addColumnERK7QStringi@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel9setFilterERKNS_14QGalleryFilterE@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModel9setOffsetEi@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelC1EP7QObject@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelC1EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelC2EP7QObject@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelC2EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelD0Ev@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelD1Ev@Base 1.1.0 _ZN10QtMobility18QGalleryQueryModelD2Ev@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11itemChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11setMetaDataERK7QStringRK8QVariant@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11setMetaDataEiRK8QVariant@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest11setResponseEPNS_24QGalleryAbstractResponseE@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest13itemIdChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest13setAutoUpdateEb@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest15metaDataChangedERK5QListIiE@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest16resultSetChangedEPNS_17QGalleryResultSetE@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest16setPropertyNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest17autoUpdateChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest20propertyNamesChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequest9setItemIdERK8QVariant@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestC1EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestC2EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestD0Ev@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestD1Ev@Base 1.1.0 _ZN10QtMobility19QGalleryItemRequestD2Ev@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest11setItemTypeERK7QString@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest11setResponseEPNS_24QGalleryAbstractResponseE@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest11typeChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest13setAutoUpdateEb@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest15itemTypeChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest15metaDataChangedERK5QListIiE@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest16resultSetChangedEPNS_17QGalleryResultSetE@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest16setPropertyNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest17autoUpdateChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequest20propertyNamesChangedEv@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestC1EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestC2EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestD0Ev@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestD1Ev@Base 1.1.0 _ZN10QtMobility19QGalleryTypeRequestD2Ev@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter5clearEv@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6appendERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6appendERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6appendERKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6insertEiRKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6insertEiRKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6insertEiRKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter6removeEi@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter7prependERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter7prependERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter7prependERKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter7replaceEiRKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilter7replaceEiRKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC1ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC1ERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC1Ev@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC2ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC2ERKNS_26QGalleryIntersectionFilterE@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterC2Ev@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterD1Ev@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterD2Ev@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility19QGalleryUnionFilterlsERKS0_@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11setMetaDataERK7QStringRK8QVariant@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11setMetaDataEiRK8QVariant@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11setResponseEPNS_24QGalleryAbstractResponseE@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11setRootItemERK8QVariant@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest11setRootTypeERK7QString@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest12limitChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest12scopeChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest13filterChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest13offsetChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest13setAutoUpdateEb@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest15rootItemChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest15rootTypeChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest16resultSetChangedEPNS_17QGalleryResultSetE@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest16setPropertyNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest17autoUpdateChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest18currentItemChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest20propertyNamesChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest20setSortPropertyNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest24sortPropertyNamesChangedEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest4lastEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest4nextEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest4seekEib@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest5firstEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest8previousEv@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest8setLimitEi@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest8setScopeENS0_5ScopeE@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest9setFilterERKNS_14QGalleryFilterE@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequest9setOffsetEi@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestC1EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestC2EPNS_16QAbstractGalleryEP7QObject@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestD0Ev@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestD1Ev@Base 1.1.0 _ZN10QtMobility20QGalleryQueryRequestD2Ev@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilter10setNegatedEb@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilter13setComparatorENS_14QGalleryFilter10ComparatorE@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilter15setPropertyNameERK7QString@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilter8setValueERK8QVariant@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC1ERK7QStringRK8QVariantNS_14QGalleryFilter10ComparatorE@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC1Ev@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC2ERK7QStringRK8QVariantNS_14QGalleryFilter10ComparatorE@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterC2Ev@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterD1Ev@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilterD2Ev@Base 1.1.0 _ZN10QtMobility22QGalleryMetaDataFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest10setGalleryEPNS_16QAbstractGalleryE@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest12errorChangedEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest14galleryChangedEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest15progressChangedEii@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest16supportedChangedEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest5clearEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest5errorEiRK7QString@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest6cancelEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest7executeEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest8canceledEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequest8finishedEv@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC1ENS0_11RequestTypeEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC1EPNS_16QAbstractGalleryENS0_11RequestTypeEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC1ERNS_30QGalleryAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC2ENS0_11RequestTypeEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC2EPNS_16QAbstractGalleryENS0_11RequestTypeEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestC2ERNS_30QGalleryAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestD0Ev@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestD1Ev@Base 1.1.0 _ZN10QtMobility23QGalleryAbstractRequestD2Ev@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse15progressChangedEii@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse5errorEiRK7QString@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse6cancelEv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse6finishEb@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse6resumeEv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse7resumedEv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse8canceledEv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponse8finishedEv@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC1EP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC1ERNS_31QGalleryAbstractResponsePrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC1EiRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC2EP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC2ERNS_31QGalleryAbstractResponsePrivateEP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseC2EiRK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseD0Ev@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseD1Ev@Base 1.1.0 _ZN10QtMobility24QGalleryAbstractResponseD2Ev@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter5clearEv@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6appendERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6appendERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6appendERKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6insertEiRKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6insertEiRKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6insertEiRKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter6removeEi@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter7prependERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter7prependERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter7prependERKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter7replaceEiRKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilter7replaceEiRKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC1ERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC1ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC1Ev@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC2ERKNS_19QGalleryUnionFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC2ERKNS_22QGalleryMetaDataFilterE@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterC2Ev@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterD1Ev@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterD2Ev@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility26QGalleryIntersectionFilterlsERKS0_@Base 1.1.0 _ZN10QtMobilityaaERKNS_26QGalleryIntersectionFilterES2_@Base 1.1.0 _ZN10QtMobilityeqERKNS_14QGalleryFilterES2_@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_14QGalleryFilterE@Base 1.1.0 _ZN10QtMobilityneERKNS_14QGalleryFilterES2_@Base 1.1.0 _ZN10QtMobilityooERKNS_19QGalleryUnionFilterES2_@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZNK10QtMobility14QGalleryFilter13toUnionFilterEv@Base 1.1.0 _ZNK10QtMobility14QGalleryFilter16toMetaDataFilterEv@Base 1.1.0 _ZNK10QtMobility14QGalleryFilter20toIntersectionFilterEv@Base 1.1.0 _ZNK10QtMobility14QGalleryFilter4typeEv@Base 1.1.0 _ZNK10QtMobility14QGalleryFilter7isValidEv@Base 1.1.0 _ZNK10QtMobility16QAbstractGallery10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QDocumentGallery10metaObjectEv@Base 1.1.0 _ZNK10QtMobility16QDocumentGallery18isRequestSupportedENS_23QGalleryAbstractRequest11RequestTypeE@Base 1.1.0 _ZNK10QtMobility16QDocumentGallery18propertyAttributesERK7QStringS3_@Base 1.1.0 _ZNK10QtMobility16QDocumentGallery21itemTypePropertyNamesERK7QString@Base 1.1.0 _ZNK10QtMobility16QGalleryResource10attributesEv@Base 1.1.0 _ZNK10QtMobility16QGalleryResource3urlEv@Base 1.1.0 _ZNK10QtMobility16QGalleryResource9attributeEi@Base 1.1.0 _ZNK10QtMobility16QGalleryResourceeqERKS0_@Base 1.1.0 _ZNK10QtMobility16QGalleryResourceneERKS0_@Base 1.1.0 _ZNK10QtMobility17QGalleryResultSet10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility17QGalleryResultSet26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility17QGalleryResultSet7isValidEv@Base 1.1.0 _ZNK10QtMobility17QGalleryResultSet9resourcesEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel10autoUpdateEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel10headerDataEiN2Qt11OrientationEi@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel10metaObjectEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel11columnCountERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel11errorStringEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel14rolePropertiesEi@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel17sortPropertyNamesEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel4dataERK11QModelIndexi@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5errorEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5flagsERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5indexEiiRK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5limitEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5scopeEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel5stateEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel6filterEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel6itemIdERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel6offsetEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel6parentERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel7galleryEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel7itemUrlERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel8itemTypeERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel8rootItemEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel8rootTypeEv@Base 1.1.0 _ZNK10QtMobility18QGalleryQueryModel8rowCountERK11QModelIndex@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest10autoUpdateEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest11propertyKeyERK7QString@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest12propertyTypeEi@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest13propertyNamesEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest18propertyAttributesEi@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest6itemIdEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest7isValidEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest7itemUrlEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest8itemTypeEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest8metaDataERK7QString@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest8metaDataEi@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest9resourcesEv@Base 1.1.0 _ZNK10QtMobility19QGalleryItemRequest9resultSetEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest10autoUpdateEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest11propertyKeyERK7QString@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest12propertyTypeEi@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest13propertyNamesEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest18propertyAttributesEi@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest7isValidEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest8itemTypeEv@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest8metaDataERK7QString@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest8metaDataEi@Base 1.1.0 _ZNK10QtMobility19QGalleryTypeRequest9resultSetEv@Base 1.1.0 _ZNK10QtMobility19QGalleryUnionFilter11filterCountEv@Base 1.1.0 _ZNK10QtMobility19QGalleryUnionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility19QGalleryUnionFilter7isEmptyEv@Base 1.1.0 _ZNK10QtMobility19QGalleryUnionFilter7isValidEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest10autoUpdateEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest11propertyKeyERK7QString@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest12currentIndexEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest12propertyTypeEi@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest13propertyNamesEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest17sortPropertyNamesEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest18propertyAttributesEi@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest5limitEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest5scopeEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest6filterEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest6itemIdEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest6offsetEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest7isValidEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest7itemUrlEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest8itemTypeEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest8metaDataERK7QString@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest8metaDataEi@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest8rootItemEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest8rootTypeEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest9itemCountEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest9resourcesEv@Base 1.1.0 _ZNK10QtMobility20QGalleryQueryRequest9resultSetEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilter10comparatorEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilter12propertyNameEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilter5valueEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilter7isValidEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilter9isNegatedEv@Base 1.1.0 _ZNK10QtMobility22QGalleryMetaDataFilterntEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest11errorStringEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest11isSupportedEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest15currentProgressEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest15maximumProgressEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest4typeEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest5errorEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest5stateEv@Base 1.1.0 _ZNK10QtMobility23QGalleryAbstractRequest7galleryEv@Base 1.1.0 _ZNK10QtMobility24QGalleryAbstractResponse10metaObjectEv@Base 1.1.0 _ZNK10QtMobility24QGalleryAbstractResponse11errorStringEv@Base 1.1.0 _ZNK10QtMobility24QGalleryAbstractResponse5errorEv@Base 1.1.0 _ZNK10QtMobility24QGalleryAbstractResponse6isIdleEv@Base 1.1.0 _ZNK10QtMobility24QGalleryAbstractResponse8isActiveEv@Base 1.1.0 _ZNK10QtMobility26QGalleryIntersectionFilter11filterCountEv@Base 1.1.0 _ZNK10QtMobility26QGalleryIntersectionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility26QGalleryIntersectionFilter7isEmptyEv@Base 1.1.0 _ZNK10QtMobility26QGalleryIntersectionFilter7isValidEv@Base 1.1.0 _ZNK11QMetaObject9classNameEv@Base 1.1.0 (optional=templinst)_ZNK8QVariant10canConvertI4QUrlEEbv@Base 1.1.0 (optional=templinst)_ZNK8QVariant10canConvertI7QStringEEbv@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI13QDBusArgumentEET_v@Base 1.2.0 _ZSt4swapIN8QVariant7PrivateEEvRT_S3_@Base 1.2.0 _ZSt4swapIPN10QtMobility24QGalleryAbstractResponseEEvRT_S4_@Base 1.2.0 _ZSt4swapIPN7QString4DataEEvRT_S4_@Base 1.2.0 _ZTI11QSharedData@Base 1.1.0 _ZTIN10QtMobility16QAbstractGalleryE@Base 1.1.0 _ZTIN10QtMobility16QDocumentGalleryE@Base 1.1.0 _ZTIN10QtMobility17QGalleryResultSetE@Base 1.1.0 _ZTIN10QtMobility18QGalleryQueryModelE@Base 1.1.0 _ZTIN10QtMobility19QGalleryItemRequestE@Base 1.1.0 _ZTIN10QtMobility19QGalleryTypeRequestE@Base 1.1.0 _ZTIN10QtMobility20QGalleryQueryRequestE@Base 1.1.0 _ZTIN10QtMobility23QGalleryAbstractRequestE@Base 1.1.0 _ZTIN10QtMobility24QGalleryAbstractResponseE@Base 1.1.0 _ZTS11QSharedData@Base 1.1.0 _ZTSN10QtMobility16QAbstractGalleryE@Base 1.1.0 _ZTSN10QtMobility16QDocumentGalleryE@Base 1.1.0 _ZTSN10QtMobility17QGalleryResultSetE@Base 1.1.0 _ZTSN10QtMobility18QGalleryQueryModelE@Base 1.1.0 _ZTSN10QtMobility19QGalleryItemRequestE@Base 1.1.0 _ZTSN10QtMobility19QGalleryTypeRequestE@Base 1.1.0 _ZTSN10QtMobility20QGalleryQueryRequestE@Base 1.1.0 _ZTSN10QtMobility23QGalleryAbstractRequestE@Base 1.1.0 _ZTSN10QtMobility24QGalleryAbstractResponseE@Base 1.1.0 _ZTVN10QtMobility16QAbstractGalleryE@Base 1.1.0 _ZTVN10QtMobility16QDocumentGalleryE@Base 1.1.0 _ZTVN10QtMobility17QGalleryResultSetE@Base 1.1.0 _ZTVN10QtMobility18QGalleryQueryModelE@Base 1.1.0 _ZTVN10QtMobility19QGalleryItemRequestE@Base 1.1.0 _ZTVN10QtMobility19QGalleryTypeRequestE@Base 1.1.0 _ZTVN10QtMobility20QGalleryQueryRequestE@Base 1.1.0 _ZTVN10QtMobility23QGalleryAbstractRequestE@Base 1.1.0 _ZTVN10QtMobility24QGalleryAbstractResponseE@Base 1.1.0 debian/libdeclarative-organizer.install0000664000000000000000000000017111761236666015545 0ustar usr/lib/*/qt4/imports/QtMobility/organizer/libdeclarative_organizer.so usr/lib/*/qt4/imports/QtMobility/organizer/qmldir debian/patches/0000775000000000000000000000000011756604642010632 5ustar debian/patches/gcc-4.7_unistd.patch0000664000000000000000000000220511756604671014304 0ustar --- plugins/multimedia/pulseaudio/qaudioinput_pulse.cpp | 2 ++ plugins/multimedia/pulseaudio/qaudiooutput_pulse.cpp | 2 ++ plugins/multimedia/pulseaudio/qpulseaudioengine.cpp | 2 ++ 3 files changed, 6 insertions(+) --- a/plugins/multimedia/pulseaudio/qaudiooutput_pulse.cpp +++ b/plugins/multimedia/pulseaudio/qaudiooutput_pulse.cpp @@ -39,6 +39,8 @@ ** ****************************************************************************/ +#include + #include #include --- a/plugins/multimedia/pulseaudio/qaudioinput_pulse.cpp +++ b/plugins/multimedia/pulseaudio/qaudioinput_pulse.cpp @@ -39,6 +39,8 @@ ** ****************************************************************************/ +#include + #include #include --- a/plugins/multimedia/pulseaudio/qpulseaudioengine.cpp +++ b/plugins/multimedia/pulseaudio/qpulseaudioengine.cpp @@ -39,6 +39,8 @@ ** ****************************************************************************/ +#include + #include #include debian/patches/QTMOBILITY-790_subdirs_for_serviceframework-b90cee3.patch0000664000000000000000000006366611756604671023077 0ustar commit b90cee3d3502c20f9dda5d90c305afd5a046552c Author: Peter Yard Date: Mon May 16 16:45:20 2011 +1000 Docs: QTMOBILITY-790 subdirs for serviceframework and organizer. --- src/serviceframework/ipc/qmetaobjectbuilder.cpp | 111 ++++++++++++++++++++++++ 1 file changed, 111 insertions(+) --- a/src/serviceframework/ipc/qmetaobjectbuilder.cpp +++ b/src/serviceframework/ipc/qmetaobjectbuilder.cpp @@ -277,6 +277,7 @@ public: /*! Constructs a new QMetaObjectBuilder. + \since 1.1 */ QMetaObjectBuilder::QMetaObjectBuilder() { @@ -293,6 +294,7 @@ QMetaObjectBuilder::QMetaObjectBuilder() should be added. The default is AllMembers. \sa addMetaObject() + \since 1.1 */ QMetaObjectBuilder::QMetaObjectBuilder (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) @@ -303,6 +305,7 @@ QMetaObjectBuilder::QMetaObjectBuilder /*! Destroys this meta object builder. + \since 1.1 */ QMetaObjectBuilder::~QMetaObjectBuilder() { @@ -314,6 +317,7 @@ QMetaObjectBuilder::~QMetaObjectBuilder( meta object builder. The default value is an empty QByteArray. \sa setClassName(), superClass() + \since 1.1 */ QByteArray QMetaObjectBuilder::className() const { @@ -325,6 +329,7 @@ QByteArray QMetaObjectBuilder::className meta object builder. \sa className(), setSuperClass() + \since 1.1 */ void QMetaObjectBuilder::setClassName(const QByteArray& name) { @@ -337,6 +342,7 @@ void QMetaObjectBuilder::setClassName(co for QObject. \sa setSuperClass(), className() + \since 1.1 */ const QMetaObject *QMetaObjectBuilder::superClass() const { @@ -349,6 +355,7 @@ const QMetaObject *QMetaObjectBuilder::s must not be null. \sa superClass(), setClassName() + \since 1.1 */ void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) { @@ -361,6 +368,7 @@ void QMetaObjectBuilder::setSuperClass(c builder. \sa setFlags() + \since 1.1 */ QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const { @@ -372,6 +380,7 @@ QMetaObjectBuilder::MetaObjectFlags QMet builder. \sa flags() + \since 1.1 */ void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) { @@ -384,6 +393,7 @@ void QMetaObjectBuilder::setFlags(MetaOb as well as normal member functions. \sa addMethod(), method(), removeMethod(), indexOfMethod() + \since 1.1 */ int QMetaObjectBuilder::methodCount() const { @@ -394,6 +404,7 @@ int QMetaObjectBuilder::methodCount() co Returns the number of constructors in this class. \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() + \since 1.1 */ int QMetaObjectBuilder::constructorCount() const { @@ -405,6 +416,7 @@ int QMetaObjectBuilder::constructorCount of properties in the base class. \sa addProperty(), property(), removeProperty(), indexOfProperty() + \since 1.1 */ int QMetaObjectBuilder::propertyCount() const { @@ -417,6 +429,7 @@ int QMetaObjectBuilder::propertyCount() \sa addEnumerator(), enumerator(), removeEnumerator() \sa indexOfEnumerator() + \since 1.1 */ int QMetaObjectBuilder::enumeratorCount() const { @@ -429,6 +442,7 @@ int QMetaObjectBuilder::enumeratorCount( \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() + \since 1.1 */ int QMetaObjectBuilder::classInfoCount() const { @@ -445,6 +459,7 @@ int QMetaObjectBuilder::classInfoCount() \sa addRelatedMetaObject(), relatedMetaObject() \sa removeRelatedMetaObject() + \since 1.1 */ int QMetaObjectBuilder::relatedMetaObjectCount() const { @@ -458,6 +473,7 @@ int QMetaObjectBuilder::relatedMetaObjec added to the class. \sa method(), methodCount(), removeMethod(), indexOfMethod() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) { @@ -475,6 +491,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a the method has \c{void} as its return type. \sa method(), methodCount(), removeMethod(), indexOfMethod() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod (const QByteArray& signature, const QByteArray& returnType) @@ -495,6 +512,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a signal, slot, or constructor and act accordingly. \sa method(), methodCount(), removeMethod(), indexOfMethod() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) { @@ -522,6 +540,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a added to the class. \sa addMethod(), addSignal(), indexOfSlot() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) { @@ -537,6 +556,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a added to the class. \sa addMethod(), addSlot(), indexOfSignal() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) { @@ -554,6 +574,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a \sa constructor(), constructorCount(), removeConstructor() \sa indexOfConstructor() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) { @@ -572,6 +593,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a \sa constructor(), constructorCount(), removeConstructor() \sa indexOfConstructor() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) { @@ -593,6 +615,7 @@ QMetaMethodBuilder QMetaObjectBuilder::a be registered as the property's \e notify signal. \sa property(), propertyCount(), removeProperty(), indexOfProperty() + \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::addProperty (const QByteArray& name, const QByteArray& type, int notifierId) @@ -609,6 +632,7 @@ QMetaPropertyBuilder QMetaObjectBuilder: attributes of the property. \sa property(), propertyCount(), removeProperty(), indexOfProperty() + \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) { @@ -642,6 +666,7 @@ QMetaPropertyBuilder QMetaObjectBuilder: \sa enumerator(), enumeratorCount(), removeEnumerator(), \sa indexOfEnumerator() + \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) { @@ -658,6 +683,7 @@ QMetaEnumBuilder QMetaObjectBuilder::add \sa enumerator(), enumeratorCount(), removeEnumerator(), \sa indexOfEnumerator() + \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) { @@ -675,6 +701,7 @@ QMetaEnumBuilder QMetaObjectBuilder::add \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() + \since 1.1 */ int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) { @@ -694,6 +721,7 @@ int QMetaObjectBuilder::addClassInfo(con \sa relatedMetaObjectCount(), relatedMetaObject() \sa removeRelatedMetaObject() + \since 1.1 */ #ifdef Q_NO_DATA_RELOCATION int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) @@ -713,6 +741,7 @@ int QMetaObjectBuilder::addRelatedMetaOb The \a members parameter indicates which members of \a prototype should be added. The default is AllMembers. + \since 1.1 */ void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) @@ -809,6 +838,7 @@ void QMetaObjectBuilder::addMetaObject Returns the method at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::method(int index) const { @@ -822,6 +852,7 @@ QMetaMethodBuilder QMetaObjectBuilder::m Returns the constructor at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() + \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const { @@ -835,6 +866,7 @@ QMetaMethodBuilder QMetaObjectBuilder::c Returns the property at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() + \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const { @@ -849,6 +881,7 @@ QMetaPropertyBuilder QMetaObjectBuilder: \sa enumeratorCount(), addEnumerator(), removeEnumerator() \sa indexOfEnumerator() + \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const { @@ -867,6 +900,7 @@ QMetaEnumBuilder QMetaObjectBuilder::enu \sa relatedMetaObjectCount(), addRelatedMetaObject() \sa removeRelatedMetaObject() + \since 1.1 */ const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const { @@ -886,6 +920,7 @@ const QMetaObject *QMetaObjectBuilder::r \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() + \since 1.1 */ QByteArray QMetaObjectBuilder::classInfoName(int index) const { @@ -901,6 +936,7 @@ QByteArray QMetaObjectBuilder::classInfo \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() \sa indexOfClassInfo() + \since 1.1 */ QByteArray QMetaObjectBuilder::classInfoValue(int index) const { @@ -917,6 +953,7 @@ QByteArray QMetaObjectBuilder::classInfo notify signal will be removed from the property. \sa methodCount(), addMethod(), method(), indexOfMethod() + \since 1.1 */ void QMetaObjectBuilder::removeMethod(int index) { @@ -939,6 +976,7 @@ void QMetaObjectBuilder::removeMethod(in \sa constructorCount(), addConstructor(), constructor() \sa indexOfConstructor() + \since 1.1 */ void QMetaObjectBuilder::removeConstructor(int index) { @@ -951,6 +989,7 @@ void QMetaObjectBuilder::removeConstruct all following properties will be adjusted downwards by 1. \sa propertyCount(), addProperty(), property(), indexOfProperty() + \since 1.1 */ void QMetaObjectBuilder::removeProperty(int index) { @@ -964,6 +1003,7 @@ void QMetaObjectBuilder::removeProperty( \sa enumertorCount(), addEnumerator(), enumerator() \sa indexOfEnumerator() + \since 1.1 */ void QMetaObjectBuilder::removeEnumerator(int index) { @@ -977,6 +1017,7 @@ void QMetaObjectBuilder::removeEnumerato \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() \sa indexOfClassInfo() + \since 1.1 */ void QMetaObjectBuilder::removeClassInfo(int index) { @@ -997,6 +1038,7 @@ void QMetaObjectBuilder::removeClassInfo \sa relatedMetaObjectCount(), addRelatedMetaObject() \sa relatedMetaObject() + \since 1.1 */ void QMetaObjectBuilder::removeRelatedMetaObject(int index) { @@ -1009,6 +1051,7 @@ void QMetaObjectBuilder::removeRelatedMe otherwise returns -1. The \a signature will be normalized by this method. \sa method(), methodCount(), addMethod(), removeMethod() + \since 1.1 */ int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) { @@ -1025,6 +1068,7 @@ int QMetaObjectBuilder::indexOfMethod(co otherwise returns -1. The \a signature will be normalized by this method. \sa indexOfMethod(), indexOfSlot() + \since 1.1 */ int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) { @@ -1042,6 +1086,7 @@ int QMetaObjectBuilder::indexOfSignal(co otherwise returns -1. The \a signature will be normalized by this method. \sa indexOfMethod(), indexOfSignal() + \since 1.1 */ int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) { @@ -1059,6 +1104,7 @@ int QMetaObjectBuilder::indexOfSlot(cons otherwise returns -1. The \a signature will be normalized by this method. \sa constructor(), constructorCount(), addConstructor(), removeConstructor() + \since 1.1 */ int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) { @@ -1075,6 +1121,7 @@ int QMetaObjectBuilder::indexOfConstruct otherwise returns -1. \sa property(), propertyCount(), addProperty(), removeProperty() + \since 1.1 */ int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) { @@ -1090,6 +1137,7 @@ int QMetaObjectBuilder::indexOfProperty( otherwise returns -1. \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() + \since 1.1 */ int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) { @@ -1106,6 +1154,7 @@ int QMetaObjectBuilder::indexOfEnumerato \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() \sa removeClassInfo() + \since 1.1 */ int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) { @@ -1448,6 +1497,7 @@ static int buildMetaObject(QMetaObjectBu QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder will not be reflected in previous meta objects returned by this method. + \since 1.1 */ QMetaObject *QMetaObjectBuilder::toMetaObject() const { @@ -1525,6 +1575,7 @@ void QMetaObjectBuilder::fromRelocatable of this class. The default value is null. \sa setStaticMetacallFunction() + \since 1.1 */ QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const { @@ -1536,6 +1587,7 @@ QMetaObjectBuilder::StaticMetacallFuncti of this class to \a value. The default value is null. \sa staticMetacallFunction() + \since 1.1 */ void QMetaObjectBuilder::setStaticMetacallFunction (QMetaObjectBuilder::StaticMetacallFunction value) @@ -1549,6 +1601,7 @@ void QMetaObjectBuilder::setStaticMetaca Serializes the contents of the meta object builder onto \a stream. \sa deserialize() + \since 1.1 */ void QMetaObjectBuilder::serialize(QDataStream& stream) const { @@ -1659,6 +1712,7 @@ static const QMetaObject *resolveClassNa input was exhausted before the full meta object was read. \sa serialize() + \since 1.1 */ void QMetaObjectBuilder::deserialize (QDataStream& stream, @@ -1826,6 +1880,7 @@ void QMetaObjectBuilder::deserialize \class QMetaMethodBuilder \internal \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. + \since 1.1 */ QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const @@ -1842,10 +1897,12 @@ QMetaMethodBuilderPrivate *QMetaMethodBu /*! \fn QMetaMethodBuilder::QMetaMethodBuilder() \internal + \since 1.1 */ /*! Returns the index of this method within its QMetaObjectBuilder. + \since 1.1 */ int QMetaMethodBuilder::index() const { @@ -1857,6 +1914,7 @@ int QMetaMethodBuilder::index() const /*! Returns the type of this method (signal, slot, method, or constructor). + \since 1.1 */ QMetaMethod::MethodType QMetaMethodBuilder::methodType() const { @@ -1871,6 +1929,7 @@ QMetaMethod::MethodType QMetaMethodBuild Returns the signature of this method. \sa parameterNames(), returnType() + \since 1.1 */ QByteArray QMetaMethodBuilder::signature() const { @@ -1886,6 +1945,7 @@ QByteArray QMetaMethodBuilder::signature return type is \c{void}. \sa setReturnType(), signature() + \since 1.1 */ QByteArray QMetaMethodBuilder::returnType() const { @@ -1902,6 +1962,7 @@ QByteArray QMetaMethodBuilder::returnTyp will be normalized before it is added to the method. \sa returnType(), signature() + \since 1.1 */ void QMetaMethodBuilder::setReturnType(const QByteArray& value) { @@ -1914,6 +1975,7 @@ void QMetaMethodBuilder::setReturnType(c Returns the list of parameter names for this method. \sa setParameterNames() + \since 1.1 */ QList QMetaMethodBuilder::parameterNames() const { @@ -1928,6 +1990,7 @@ QList QMetaMethodBuilder::pa Sets the list of parameter names for this method to \a value. \sa parameterNames() + \since 1.1 */ void QMetaMethodBuilder::setParameterNames(const QList& value) { @@ -1940,6 +2003,7 @@ void QMetaMethodBuilder::setParameterNam Returns the tag associated with this method. \sa setTag() + \since 1.1 */ QByteArray QMetaMethodBuilder::tag() const { @@ -1954,6 +2018,7 @@ QByteArray QMetaMethodBuilder::tag() con Sets the tag associated with this method to \a value. \sa setTag() + \since 1.1 */ void QMetaMethodBuilder::setTag(const QByteArray& value) { @@ -1969,6 +2034,7 @@ void QMetaMethodBuilder::setTag(const QB for signals. \sa setAccess() + \since 1.1 */ QMetaMethod::Access QMetaMethodBuilder::access() const { @@ -1985,6 +2051,7 @@ QMetaMethod::Access QMetaMethodBuilder:: will be ignored. \sa access() + \since 1.1 */ void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) { @@ -1997,6 +2064,7 @@ void QMetaMethodBuilder::setAccess(QMeta Returns the additional attributes for this method. \sa setAttributes() + \since 1.1 */ int QMetaMethodBuilder::attributes() const { @@ -2011,6 +2079,7 @@ int QMetaMethodBuilder::attributes() con Sets the additional attributes for this method to \a value. \sa attributes() + \since 1.1 */ void QMetaMethodBuilder::setAttributes(int value) { @@ -2023,6 +2092,7 @@ void QMetaMethodBuilder::setAttributes(i \class QMetaPropertyBuilder \internal \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. + \since 1.1 */ QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const @@ -2036,18 +2106,21 @@ QMetaPropertyBuilderPrivate *QMetaProper /*! \fn QMetaPropertyBuilder::QMetaPropertyBuilder() \internal + \since 1.1 */ /*! \fn int QMetaPropertyBuilder::index() const Returns the index of this property within its QMetaObjectBuilder. + \since 1.1 */ /*! Returns the name associated with this property. \sa type() + \since 1.1 */ QByteArray QMetaPropertyBuilder::name() const { @@ -2062,6 +2135,7 @@ QByteArray QMetaPropertyBuilder::name() Returns the type associated with this property. \sa name() + \since 1.1 */ QByteArray QMetaPropertyBuilder::type() const { @@ -2076,6 +2150,7 @@ QByteArray QMetaPropertyBuilder::type() Returns true if this property has a notify signal; false otherwise. \sa notifySignal(), setNotifySignal(), removeNotifySignal() + \since 1.1 */ bool QMetaPropertyBuilder::hasNotifySignal() const { @@ -2090,6 +2165,7 @@ bool QMetaPropertyBuilder::hasNotifySign Returns the notify signal associated with this property. \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() + \since 1.1 */ QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const { @@ -2104,6 +2180,7 @@ QMetaMethodBuilder QMetaPropertyBuilder: Sets the notify signal associated with this property to \a value. \sa hasNotifySignal(), notifySignal(), removeNotifySignal() + \since 1.1 */ void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) { @@ -2123,6 +2200,7 @@ void QMetaPropertyBuilder::setNotifySign Removes the notify signal from this property. \sa hasNotifySignal(), notifySignal(), setNotifySignal() + \since 1.1 */ void QMetaPropertyBuilder::removeNotifySignal() { @@ -2138,6 +2216,7 @@ void QMetaPropertyBuilder::removeNotifyS The default value is true. \sa setReadable(), isWritable() + \since 1.1 */ bool QMetaPropertyBuilder::isReadable() const { @@ -2153,6 +2232,7 @@ bool QMetaPropertyBuilder::isReadable() The default value is true. \sa setWritable(), isReadable() + \since 1.1 */ bool QMetaPropertyBuilder::isWritable() const { @@ -2168,6 +2248,7 @@ bool QMetaPropertyBuilder::isWritable() returns false. The default value is false. \sa setResettable() + \since 1.1 */ bool QMetaPropertyBuilder::isResettable() const { @@ -2183,6 +2264,7 @@ bool QMetaPropertyBuilder::isResettable( This default value is false. \sa setDesignable(), isScriptable(), isStored() + \since 1.1 */ bool QMetaPropertyBuilder::isDesignable() const { @@ -2198,6 +2280,7 @@ bool QMetaPropertyBuilder::isDesignable( This default value is true. \sa setScriptable(), isDesignable(), isStored() + \since 1.1 */ bool QMetaPropertyBuilder::isScriptable() const { @@ -2213,6 +2296,7 @@ bool QMetaPropertyBuilder::isScriptable( This default value is false. \sa setStored(), isDesignable(), isScriptable() + \since 1.1 */ bool QMetaPropertyBuilder::isStored() const { @@ -2228,6 +2312,7 @@ bool QMetaPropertyBuilder::isStored() co This default value is false. \sa setEditable(), isDesignable(), isScriptable(), isStored() + \since 1.1 */ bool QMetaPropertyBuilder::isEditable() const { @@ -2245,6 +2330,7 @@ bool QMetaPropertyBuilder::isEditable() false. This default value is false. \sa setUser(), isDesignable(), isScriptable() + \since 1.1 */ bool QMetaPropertyBuilder::isUser() const { @@ -2263,6 +2349,7 @@ bool QMetaPropertyBuilder::isUser() cons this pattern. The default value is false. \sa setStdCppSet() + \since 1.1 */ bool QMetaPropertyBuilder::hasStdCppSet() const { @@ -2278,6 +2365,7 @@ bool QMetaPropertyBuilder::hasStdCppSet( otherwise returns false. This default value is false. \sa setEnumOrFlag() + \since 1.1 */ bool QMetaPropertyBuilder::isEnumOrFlag() const { @@ -2293,6 +2381,7 @@ bool QMetaPropertyBuilder::isEnumOrFlag( otherwise returns false. The default value is false. \sa setDynamic() + \since 1.1 */ bool QMetaPropertyBuilder::isDynamic() const { @@ -2307,6 +2396,7 @@ bool QMetaPropertyBuilder::isDynamic() c Sets this property to readable if \a value is true. \sa isReadable(), setWritable() + \since 1.1 */ void QMetaPropertyBuilder::setReadable(bool value) { @@ -2319,6 +2409,7 @@ void QMetaPropertyBuilder::setReadable(b Sets this property to writable if \a value is true. \sa isWritable(), setReadable() + \since 1.1 */ void QMetaPropertyBuilder::setWritable(bool value) { @@ -2331,6 +2422,7 @@ void QMetaPropertyBuilder::setWritable(b Sets this property to resettable if \a value is true. \sa isResettable() + \since 1.1 */ void QMetaPropertyBuilder::setResettable(bool value) { @@ -2343,6 +2435,7 @@ void QMetaPropertyBuilder::setResettable Sets this property to designable if \a value is true. \sa isDesignable(), setScriptable(), setStored() + \since 1.1 */ void QMetaPropertyBuilder::setDesignable(bool value) { @@ -2355,6 +2448,7 @@ void QMetaPropertyBuilder::setDesignable Sets this property to scriptable if \a value is true. \sa isScriptable(), setDesignable(), setStored() + \since 1.1 */ void QMetaPropertyBuilder::setScriptable(bool value) { @@ -2367,6 +2461,7 @@ void QMetaPropertyBuilder::setScriptable Sets this property to storable if \a value is true. \sa isStored(), setDesignable(), setScriptable() + \since 1.1 */ void QMetaPropertyBuilder::setStored(bool value) { @@ -2379,6 +2474,7 @@ void QMetaPropertyBuilder::setStored(boo Sets this property to editable if \a value is true. \sa isEditable(), setDesignable(), setScriptable(), setStored() + \since 1.1 */ void QMetaPropertyBuilder::setEditable(bool value) { @@ -2391,6 +2487,7 @@ void QMetaPropertyBuilder::setEditable(b Sets the \c USER flag on this property to \a value. \sa isUser(), setDesignable(), setScriptable() + \since 1.1 */ void QMetaPropertyBuilder::setUser(bool value) { @@ -2405,6 +2502,7 @@ void QMetaPropertyBuilder::setUser(bool standard "name" / "setName" pattern. \sa hasStdCppSet() + \since 1.1 */ void QMetaPropertyBuilder::setStdCppSet(bool value) { @@ -2418,6 +2516,7 @@ void QMetaPropertyBuilder::setStdCppSet( \a value is true. \sa isEnumOrFlag() + \since 1.1 */ void QMetaPropertyBuilder::setEnumOrFlag(bool value) { @@ -2431,6 +2530,7 @@ void QMetaPropertyBuilder::setEnumOrFlag true. \sa isDynamic() + \since 1.1 */ void QMetaPropertyBuilder::setDynamic(bool value) { @@ -2443,6 +2543,7 @@ void QMetaPropertyBuilder::setDynamic(bo \class QMetaEnumBuilder \internal \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. + \since 1.1 */ QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const @@ -2456,16 +2557,19 @@ QMetaEnumBuilderPrivate *QMetaEnumBuilde /*! \fn QMetaEnumBuilder::QMetaEnumBuilder() \internal + \since 1.1 */ /*! \fn int QMetaEnumBuilder::index() const Returns the index of this enumerator within its QMetaObjectBuilder. + \since 1.1 */ /*! Returns the name of the enumerator (without the scope). + \since 1.1 */ QByteArray QMetaEnumBuilder::name() const { @@ -2481,6 +2585,7 @@ QByteArray QMetaEnumBuilder::name() cons false. \sa setIsFlag() + \since 1.1 */ bool QMetaEnumBuilder::isFlag() const { @@ -2495,6 +2600,7 @@ bool QMetaEnumBuilder::isFlag() const Sets this enumerator to be used as a flag if \a value is true. \sa isFlag() + \since 1.1 */ void QMetaEnumBuilder::setIsFlag(bool value) { @@ -2507,6 +2613,7 @@ void QMetaEnumBuilder::setIsFlag(bool va Returns the number of keys. \sa key(), addKey() + \since 1.1 */ int QMetaEnumBuilder::keyCount() const { @@ -2522,6 +2629,7 @@ int QMetaEnumBuilder::keyCount() const if no such key exists. \sa keyCount(), addKey(), value() + \since 1.1 */ QByteArray QMetaEnumBuilder::key(int index) const { @@ -2537,6 +2645,7 @@ QByteArray QMetaEnumBuilder::key(int ind is no such value. \sa keyCount(), addKey(), key() + \since 1.1 */ int QMetaEnumBuilder::value(int index) const { @@ -2552,6 +2661,7 @@ int QMetaEnumBuilder::value(int index) c with \a value. Returns the index of the new key. \sa keyCount(), key(), value(), removeKey() + \since 1.1 */ int QMetaEnumBuilder::addKey(const QByteArray& name, int value) { @@ -2570,6 +2680,7 @@ int QMetaEnumBuilder::addKey(const QByte Removes the key at \a index from this enumerator. \sa addKey() + \since 1.1 */ void QMetaEnumBuilder::removeKey(int index) { debian/patches/Fix_4.8_4.7_linux_build-f9c87a7.patch0000664000000000000000000000122311756604671017046 0ustar commit f9c87a7e68fac52ed92c430b2360827438f2e33b Author: Wolfgang Beck Date: Wed May 18 12:41:39 2011 +1000 Fix 4.8 4.7 linux build --- src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp +++ b/src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp @@ -39,7 +39,7 @@ ** ****************************************************************************/ -#include "qmetaobjectbuilder_47_p.h" +#include "qmetaobjectbuilder_p.h" #include #ifndef Q_OS_WIN debian/patches/use_isabspath.patch0000664000000000000000000000117611756604671014514 0ustar Description: use isAbsPath() for Debian instead of pathhelper. pathhelper uses abs_path and returns undef for non-existent path. Author: Fathi Boudra --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/configure +++ b/configure @@ -58,7 +58,7 @@ isAbsPath() { # maemo we do not want to follow symbolic links that are # introduced by scratchbox absPath() { - if [ "$2" = "maemo5" -o "$2" = "maemo6" -o "$2" = "meego" ]; then + if [ "$2" = "maemo5" -o "$2" = "maemo6" -o "$2" = "meego" -o "$2" = "" ]; then if [ `isAbsPath $1` = '1' ]; then echo $1; else debian/patches/no_rpath.patch0000664000000000000000000001030611756604671013467 0ustar Description: Remove rpath Author: Fathi Boudra --- common.pri | 2 -- examples/audiodevices/audiodevices.pro | 2 -- examples/audioinput/audioinput.pro | 2 -- examples/audiooutput/audiooutput.pro | 2 -- examples/audiorecorder/audiorecorder.pro | 2 -- examples/declarative-systeminfo/device/device.pro | 3 --- examples/radio/radio.pro | 2 -- examples/videographicsitem/videographicsitem.pro | 1 - examples/videowidget/videowidget.pro | 2 -- features/basic_examples_setup.pri | 1 - features/mobility.prf.template | 1 - 11 files changed, 20 deletions(-) --- a/common.pri +++ b/common.pri @@ -115,7 +115,6 @@ contains(build_unit_tests, yes) { MOC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/moc RCC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/rcc UI_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/ui - QMAKE_RPATHDIR += $$QT_MOBILITY_LIB } else { # Unit test code (no plugins! test plugins are just normal plugins installed elsewhere) testcase:QT *= testlib @@ -126,7 +125,6 @@ contains(build_unit_tests, yes) { MOC_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/moc RCC_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/rcc UI_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/ui - QMAKE_RPATHDIR += $$OUTPUT_DIR/lib } contains(TEMPLATE,.*lib):DEFINES += QT_SHARED --- a/examples/audiodevices/audiodevices.pro +++ b/examples/audiodevices/audiodevices.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = audiodevices.h SOURCES = audiodevices.cpp \ --- a/examples/audioinput/audioinput.pro +++ b/examples/audioinput/audioinput.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = audioinput.h SOURCES = audioinput.cpp \ --- a/examples/audiooutput/audiooutput.pro +++ b/examples/audiooutput/audiooutput.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = audiooutput.h SOURCES = audiooutput.cpp \ --- a/examples/audiorecorder/audiorecorder.pro +++ b/examples/audiorecorder/audiorecorder.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = \ audiorecorder.h --- a/examples/radio/radio.pro +++ b/examples/radio/radio.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = \ radio.h --- a/examples/videowidget/videowidget.pro +++ b/examples/videowidget/videowidget.pro @@ -7,8 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR - HEADERS = \ videoplayer.h \ videowidget.h \ --- a/examples/videographicsitem/videographicsitem.pro +++ b/examples/videographicsitem/videographicsitem.pro @@ -7,7 +7,6 @@ include(../mobility_examples.pri) CONFIG += mobility MOBILITY = multimedia -QMAKE_RPATHDIR += $$DESTDIR !symbian:contains(QT_CONFIG, opengl): QT += opengl --- a/features/basic_examples_setup.pri +++ b/features/basic_examples_setup.pri @@ -42,7 +42,6 @@ mac:contains(QT_CONFIG,qt_framework) { } QMAKE_LIBDIR = $$OUTPUT_DIR/lib -QMAKE_RPATHDIR+=$$QT_MOBILITY_LIB INCLUDEPATH+= $$QT_MOBILITY_SOURCE_TREE/src/global maemo6 { --- a/features/mobility.prf.template +++ b/features/mobility.prf.template @@ -36,7 +36,6 @@ defineTest(qtMobilityAddLibrary) { LIBS+= -L$${MOBILITY_LIB} } -QMAKE_RPATHDIR+=$${MOBILITY_LIB} # versit depends on contacts contains(MOBILITY, versit) { --- a/examples/declarative-systeminfo/device/device.pro +++ b/examples/declarative-systeminfo/device/device.pro @@ -17,6 +17,3 @@ symbian { } RESOURCES += device.qrc -QMAKE_LFLAGS_DEBUG += "-Wl,-rpath,/home/user/qt/lib" -QMAKE_LFLAGS_RPATH += "-Wl,-rpath,/home/user/qt/lib" -QMAKE_LFLAGS_RELEASE += "-Wl,-rpath,/home/user/qt/lib" debian/patches/series0000664000000000000000000000044711756604671012056 0ustar QTMOBILITY-790_subdirs_for_serviceframework-b90cee3.patch Fix_metaobjectbuilder_build_errors_4.8_and_4.7-f102053.patch Fix_4.8_and_4.7_build_for_linux-eff4af5.patch Fix_4.8_4.7_linux_build-f9c87a7.patch no_rpath.patch fix_translations_install_path.patch use_isabspath.patch gcc-4.7_unistd.patch debian/patches/Fix_4.8_and_4.7_build_for_linux-eff4af5.patch0000664000000000000000000130166211756604671020701 0ustar commit eff4af570e315afd89b52f949cbce7949ff504ef Author: Wolfgang Beck Date: Wed May 18 12:13:01 2011 +1000 Fix 4.8 and 4.7 build for linux --- src/serviceframework/ipc/metaobjectbuilder.pri | 16 src/serviceframework/ipc/metaobjectbuilder/qmetaobjectbuilder.cpp | 2611 ++++++++++ src/serviceframework/ipc/metaobjectbuilder/qmetaobjectbuilder_p.h | 342 + src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp | 2583 +++++++++ src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder_p.h | 338 + src/serviceframework/ipc/qmetaobjectbuilder.cpp | 2611 ---------- src/serviceframework/ipc/qmetaobjectbuilder_47.cpp | 2583 --------- src/serviceframework/ipc/qmetaobjectbuilder_47_p.h | 338 - src/serviceframework/ipc/qmetaobjectbuilder_p.h | 342 - tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro | 2 tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder_47.cpp | 2 11 files changed, 5885 insertions(+), 5883 deletions(-) --- a/src/serviceframework/ipc/metaobjectbuilder.pri +++ b/src/serviceframework/ipc/metaobjectbuilder.pri @@ -1,12 +1,12 @@ #check version for 4.7 ... contains(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 8) { - OBJECTBUILDER_INCLUDEPATH += ipc - OBJECTBUILDER_DEPENDPATH += ipc - OBJECTBUILDER_HEADERS += ipc/qmetaobjectbuilder_47_p.h - OBJECTBUILDER_SOURCES += ipc/qmetaobjectbuilder_47.cpp + OBJECTBUILDER_INCLUDEPATH += ipc/metaobjectbuilder47 + OBJECTBUILDER_DEPENDPATH += ipc/metaobjectbuilder47 + OBJECTBUILDER_HEADERS += ipc/metaobjectbuilder47/qmetaobjectbuilder_p.h + OBJECTBUILDER_SOURCES += ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp } else { - OBJECTBUILDER_INCLUDEPATH += ipc - OBJECTBUILDER_DEPENDPATH += ipc - OBJECTBUILDER_HEADERS += ipc/qmetaobjectbuilder_p.h - OBJECTBUILDER_SOURCES += ipc/qmetaobjectbuilder.cpp + OBJECTBUILDER_INCLUDEPATH += ipc/metaobjectbuilder + OBJECTBUILDER_DEPENDPATH += ipc/metaobjectbuilder + OBJECTBUILDER_HEADERS += ipc/metaobjectbuilder/qmetaobjectbuilder_p.h + OBJECTBUILDER_SOURCES += ipc/metaobjectbuilder/qmetaobjectbuilder.cpp } --- /dev/null +++ b/src/serviceframework/ipc/metaobjectbuilder/qmetaobjectbuilder.cpp @@ -0,0 +1,2611 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmetaobjectbuilder_p.h" +#include + +#ifndef Q_OS_WIN +#include +#endif + +QTM_BEGIN_NAMESPACE + +/*! + \class QMetaObjectBuilder + \internal + \brief The QMetaObjectBuilder class supports building QMetaObject objects at runtime. + \since 1.1 + +*/ + +/*! + \enum QMetaObjectBuilder::AddMember + This enum defines which members of QMetaObject should be copied by QMetaObjectBuilder::addMetaObject() + + \value ClassName Add the class name. + \value SuperClass Add the super class. + \value Methods Add methods that aren't signals or slots. + \value Signals Add signals. + \value Slots Add slots. + \value Constructors Add constructors. + \value Properties Add properties. + \value Enumerators Add enumerators. + \value ClassInfos Add items of class information. + \value RelatedMetaObjects Add related meta objects. + \value StaticMetacall Add the static metacall function. + \value PublicMethods Add public methods (ignored for signals). + \value ProtectedMethods Add protected methods (ignored for signals). + \value PrivateMethods All private methods (ignored for signals). + \value AllMembers Add all members. + \value AllPrimaryMembers Add everything except the class name, super class, and static metacall function. +*/ + +// copied from moc's generator.cpp +uint qvariant_nameToType(const char* name) +{ + if (!name) + return 0; + + if (strcmp(name, "QVariant") == 0) + return 0xffffffff; + if (strcmp(name, "QCString") == 0) + return QMetaType::QByteArray; + if (strcmp(name, "Q_LLONG") == 0) + return QMetaType::LongLong; + if (strcmp(name, "Q_ULLONG") == 0) + return QMetaType::ULongLong; + if (strcmp(name, "QIconSet") == 0) + return QMetaType::QIcon; + + uint tp = QMetaType::type(name); + return tp < QMetaType::User ? tp : 0; +} + +/* + Returns true if the type is a QVariant types. +*/ +bool isVariantType(const char* type) +{ + return qvariant_nameToType(type) != 0; +} + +// copied from qmetaobject.cpp +// do not touch without touching the moc as well +enum PropertyFlags { + Invalid = 0x00000000, + Readable = 0x00000001, + Writable = 0x00000002, + Resettable = 0x00000004, + EnumOrFlag = 0x00000008, + StdCppSet = 0x00000100, +// Override = 0x00000200, + Constant = 0x00000400, + Final = 0x00000800, + Designable = 0x00001000, + ResolveDesignable = 0x00002000, + Scriptable = 0x00004000, + ResolveScriptable = 0x00008000, + Stored = 0x00010000, + ResolveStored = 0x00020000, + Editable = 0x00040000, + ResolveEditable = 0x00080000, + User = 0x00100000, + ResolveUser = 0x00200000, + Notify = 0x00400000, + Revisioned = 0x00800000 +}; + +enum MethodFlags { + AccessPrivate = 0x00, + AccessProtected = 0x01, + AccessPublic = 0x02, + AccessMask = 0x03, //mask + + MethodMethod = 0x00, + MethodSignal = 0x04, + MethodSlot = 0x08, + MethodConstructor = 0x0c, + MethodTypeMask = 0x0c, + + MethodCompatibility = 0x10, + MethodCloned = 0x20, + MethodScriptable = 0x40, + MethodRevisioned = 0x80 +}; + +struct QMetaObjectPrivate +{ + int revision; + int className; + int classInfoCount, classInfoData; + int methodCount, methodData; + int propertyCount, propertyData; + int enumeratorCount, enumeratorData; + int constructorCount, constructorData; + int flags; +}; + +static inline const QMetaObjectPrivate *priv(const uint* data) +{ return reinterpret_cast(data); } +// end of copied lines from qmetaobject.cpp + +class QMetaMethodBuilderPrivate +{ +public: + QMetaMethodBuilderPrivate + (QMetaMethod::MethodType _methodType, + const QByteArray& _signature, + const QByteArray& _returnType = QByteArray(), + QMetaMethod::Access _access = QMetaMethod::Public) + : signature(QMetaObject::normalizedSignature(_signature.constData())), + returnType(QMetaObject::normalizedType(_returnType)), + attributes(((int)_access) | (((int)_methodType) << 2)) + { + } + + QByteArray signature; + QByteArray returnType; + QList parameterNames; + QByteArray tag; + int attributes; + + QMetaMethod::MethodType methodType() const + { + return (QMetaMethod::MethodType)((attributes & MethodTypeMask) >> 2); + } + + QMetaMethod::Access access() const + { + return (QMetaMethod::Access)(attributes & AccessMask); + } + + void setAccess(QMetaMethod::Access value) + { + attributes = ((attributes & ~AccessMask) | (int)value); + } +}; + +class QMetaPropertyBuilderPrivate +{ +public: + QMetaPropertyBuilderPrivate + (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) + : name(_name), + type(QMetaObject::normalizedType(_type.constData())), + flags(Readable | Writable | Scriptable), notifySignal(-1) + { + if (notifierIdx >= 0) { + flags |= Notify; + notifySignal = notifierIdx; + } + } + + QByteArray name; + QByteArray type; + int flags; + int notifySignal; + + bool flag(int f) const + { + return ((flags & f) != 0); + } + + void setFlag(int f, bool value) + { + if (value) + flags |= f; + else + flags &= ~f; + } +}; + +class QMetaEnumBuilderPrivate +{ +public: + QMetaEnumBuilderPrivate(const QByteArray& _name) + : name(_name), isFlag(false) + { + } + + QByteArray name; + bool isFlag; + QList keys; + QList values; +}; + +class QMetaObjectBuilderPrivate +{ +public: + QMetaObjectBuilderPrivate() + : flags(0) + { + superClass = &QObject::staticMetaObject; + staticMetacallFunction = 0; + } + + QByteArray className; + const QMetaObject *superClass; + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction; + QList methods; + QList constructors; + QList properties; + QList classInfoNames; + QList classInfoValues; + QList enumerators; +#ifdef Q_NO_DATA_RELOCATION + QList relatedMetaObjects; +#else + QList relatedMetaObjects; +#endif + int flags; +}; + +/*! + Constructs a new QMetaObjectBuilder. +*/ +QMetaObjectBuilder::QMetaObjectBuilder() +{ + d = new QMetaObjectBuilderPrivate(); +} + +/*! + Constructs a new QMetaObjectBuilder which is a copy of the + meta object information in \a prototype. Note: the super class + contents for \a prototype are not copied, only the immediate + class that is defined by \a prototype. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. + + \sa addMetaObject() +*/ +QMetaObjectBuilder::QMetaObjectBuilder + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + d = new QMetaObjectBuilderPrivate(); + addMetaObject(prototype, members); +} + +/*! + Destroys this meta object builder. +*/ +QMetaObjectBuilder::~QMetaObjectBuilder() +{ + delete d; +} + +/*! + Returns the name of the class being constructed by this + meta object builder. The default value is an empty QByteArray. + + \sa setClassName(), superClass() +*/ +QByteArray QMetaObjectBuilder::className() const +{ + return d->className; +} + +/*! + Sets the \a name of the class being constructed by this + meta object builder. + + \sa className(), setSuperClass() +*/ +void QMetaObjectBuilder::setClassName(const QByteArray& name) +{ + d->className = name; +} + +/*! + Returns the superclass meta object of the class being constructed + by this meta object builder. The default value is the meta object + for QObject. + + \sa setSuperClass(), className() +*/ +const QMetaObject *QMetaObjectBuilder::superClass() const +{ + return d->superClass; +} + +/*! + Sets the superclass meta object of the class being constructed + by this meta object builder to \a meta. The \a meta parameter + must not be null. + + \sa superClass(), setClassName() +*/ +void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) +{ + Q_ASSERT(meta); + d->superClass = meta; +} + +/*! + Returns the flags of the class being constructed by this meta object + builder. + + \sa setFlags() +*/ +QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const +{ + return (QMetaObjectBuilder::MetaObjectFlags)d->flags; +} + +/*! + Sets the \a flags of the class being constructed by this meta object + builder. + + \sa flags() +*/ +void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) +{ + d->flags = flags; +} + +/*! + Returns the number of methods in this class, excluding the number + of methods in the base class. These include signals and slots + as well as normal member functions. + + \sa addMethod(), method(), removeMethod(), indexOfMethod() +*/ +int QMetaObjectBuilder::methodCount() const +{ + return d->methods.size(); +} + +/*! + Returns the number of constructors in this class. + + \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() +*/ +int QMetaObjectBuilder::constructorCount() const +{ + return d->constructors.size(); +} + +/*! + Returns the number of properties in this class, excluding the number + of properties in the base class. + + \sa addProperty(), property(), removeProperty(), indexOfProperty() +*/ +int QMetaObjectBuilder::propertyCount() const +{ + return d->properties.size(); +} + +/*! + Returns the number of enumerators in this class, excluding the + number of enumerators in the base class. + + \sa addEnumerator(), enumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +int QMetaObjectBuilder::enumeratorCount() const +{ + return d->enumerators.size(); +} + +/*! + Returns the number of items of class information in this class, + exclusing the number of items of class information in the base class. + + \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::classInfoCount() const +{ + return d->classInfoNames.size(); +} + +/*! + Returns the number of related meta objects that are associated + with this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa addRelatedMetaObject(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +int QMetaObjectBuilder::relatedMetaObjectCount() const +{ + return d->relatedMetaObjects.size(); +} + +/*! + Adds a new public method to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the method. The \a signature will be normalized before it is + added to the class. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Method, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class with the specified + \a signature and \a returnType. Returns an object that can be + used to adjust the other attributes of the method. The \a signature + and \a returnType will be normalized before they are added to + the class. If \a returnType is empty, then it indicates that + the method has \c{void} as its return type. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod + (const QByteArray& signature, const QByteArray& returnType) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Method, signature, returnType)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class that has the same information as + \a prototype. This is used to clone the methods of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the method. + + This function will detect if \a prototype is an ordinary method, + signal, slot, or constructor and act accordingly. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) +{ + QMetaMethodBuilder method; + if (prototype.methodType() == QMetaMethod::Method) + method = addMethod(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Signal) + method = addSignal(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Slot) + method = addSlot(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Constructor) + method = addConstructor(prototype.signature()); + method.setReturnType(prototype.typeName()); + method.setParameterNames(prototype.parameterNames()); + method.setTag(prototype.tag()); + method.setAccess(prototype.access()); + method.setAttributes(prototype.attributes()); + return method; +} + +/*! + Adds a new public slot to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the slot. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSignal(), indexOfSlot() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Slot, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new signal to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the signal. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSlot(), indexOfSignal() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Signal, signature, QByteArray(), QMetaMethod::Protected)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new constructor to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the constructor. The \a signature will be normalized before it is + added to the class. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) +{ + int index = d->constructors.size(); + d->constructors.append(QMetaMethodBuilderPrivate(QMetaMethod::Constructor, signature)); + return QMetaMethodBuilder(this, -(index + 1)); +} + +/*! + Adds a new constructor to this class that has the same information as + \a prototype. This is used to clone the constructors of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the constructor. + + This function requires that \a prototype be a constructor. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) +{ + Q_ASSERT(prototype.methodType() == QMetaMethod::Constructor); + QMetaMethodBuilder ctor = addConstructor(prototype.signature()); + ctor.setReturnType(prototype.typeName()); + ctor.setParameterNames(prototype.parameterNames()); + ctor.setTag(prototype.tag()); + ctor.setAccess(prototype.access()); + ctor.setAttributes(prototype.attributes()); + return ctor; +} + +/*! + Adds a new readable/writable property to this class with the + specified \a name and \a type. Returns an object that can be used + to adjust the other attributes of the property. The \a type will + be normalized before it is added to the class. \a notifierId will + be registered as the property's \e notify signal. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty + (const QByteArray& name, const QByteArray& type, int notifierId) +{ + int index = d->properties.size(); + d->properties.append(QMetaPropertyBuilderPrivate(name, type, notifierId)); + return QMetaPropertyBuilder(this, index); +} + +/*! + Adds a new property to this class that has the same information as + \a prototype. This is used to clone the properties of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the property. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) +{ + QMetaPropertyBuilder property = addProperty(prototype.name(), prototype.typeName()); + property.setReadable(prototype.isReadable()); + property.setWritable(prototype.isWritable()); + property.setResettable(prototype.isResettable()); + property.setDesignable(prototype.isDesignable()); + property.setScriptable(prototype.isScriptable()); + property.setStored(prototype.isStored()); + property.setEditable(prototype.isEditable()); + property.setUser(prototype.isUser()); + property.setStdCppSet(prototype.hasStdCppSet()); + property.setEnumOrFlag(prototype.isEnumType()); + property.setConstant(prototype.isConstant()); + property.setFinal(prototype.isFinal()); + if (prototype.hasNotifySignal()) { + // Find an existing method for the notify signal, or add a new one. + QMetaMethod method = prototype.notifySignal(); + int index = indexOfMethod(method.signature()); + if (index == -1) + index = addMethod(method).index(); + d->properties[property._index].notifySignal = index; + d->properties[property._index].setFlag(Notify, true); + } + return property; +} + +/*! + Adds a new enumerator to this class with the specified + \a name. Returns an object that can be used to adjust + the other attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) +{ + int index = d->enumerators.size(); + d->enumerators.append(QMetaEnumBuilderPrivate(name)); + return QMetaEnumBuilder(this, index); +} + +/*! + Adds a new enumerator to this class that has the same information as + \a prototype. This is used to clone the enumerators of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) +{ + QMetaEnumBuilder en = addEnumerator(prototype.name()); + en.setIsFlag(prototype.isFlag()); + int count = prototype.keyCount(); + for (int index = 0; index < count; ++index) + en.addKey(prototype.key(index), prototype.value(index)); + return en; +} + +/*! + Adds \a name and \a value as an item of class information to this class. + Returns the index of the new item of class information. + + \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) +{ + int index = d->classInfoNames.size(); + d->classInfoNames += name; + d->classInfoValues += value; + return index; +} + +/*! + Adds \a meta to this class as a related meta object. Returns + the index of the new related meta object entry. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +#ifdef Q_NO_DATA_RELOCATION +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) +#else +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) +#endif +{ + Q_ASSERT(meta); + int index = d->relatedMetaObjects.size(); + d->relatedMetaObjects.append(meta); + return index; +} + +/*! + Adds the contents of \a prototype to this meta object builder. + This function is useful for cloning the contents of an existing QMetaObject. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. +*/ +void QMetaObjectBuilder::addMetaObject + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + Q_ASSERT(prototype); + int index; + + if ((members & ClassName) != 0) + d->className = prototype->className(); + + if ((members & SuperClass) != 0) + d->superClass = prototype->superClass(); + + if ((members & (Methods | Signals | Slots)) != 0) { + for (index = prototype->methodOffset(); index < prototype->methodCount(); ++index) { + QMetaMethod method = prototype->method(index); + if (method.methodType() != QMetaMethod::Signal) { + if (method.access() == QMetaMethod::Public && (members & PublicMethods) == 0) + continue; + if (method.access() == QMetaMethod::Private && (members & PrivateMethods) == 0) + continue; + if (method.access() == QMetaMethod::Protected && (members & ProtectedMethods) == 0) + continue; + } + if (method.methodType() == QMetaMethod::Method && (members & Methods) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Signal && + (members & Signals) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Slot && + (members & Slots) != 0) { + addMethod(method); + } + } + } + + if ((members & Constructors) != 0) { + for (index = 0; index < prototype->constructorCount(); ++index) + addConstructor(prototype->constructor(index)); + } + + if ((members & Properties) != 0) { + for (index = prototype->propertyOffset(); index < prototype->propertyCount(); ++index) + addProperty(prototype->property(index)); + } + + if ((members & Enumerators) != 0) { + for (index = prototype->enumeratorOffset(); index < prototype->enumeratorCount(); ++index) + addEnumerator(prototype->enumerator(index)); + } + + if ((members & ClassInfos) != 0) { + for (index = prototype->classInfoOffset(); index < prototype->classInfoCount(); ++index) { + QMetaClassInfo ci = prototype->classInfo(index); + addClassInfo(ci.name(), ci.value()); + } + } + + if ((members & RelatedMetaObjects) != 0) { +#ifdef Q_NO_DATA_RELOCATION + const QMetaObjectAccessor *objects = 0; +#else + const QMetaObject **objects; + if (priv(prototype->d.data)->revision < 2) { + objects = (const QMetaObject **)(prototype->d.extradata); + } else +#endif + { + const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra) + objects = extra->objects; + else + objects = 0; + } + if (objects) { + while (*objects != 0) { + addRelatedMetaObject(*objects); + ++objects; + } + } + } + + if ((members & StaticMetacall) != 0) { + if (priv(prototype->d.data)->revision >= 6) { + const QMetaObjectExtraData *extra = + (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra && extra->static_metacall) + setStaticMetacallFunction(extra->static_metacall); + } + } +} + +/*! + Returns the method at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::method(int index) const +{ + if (index >= 0 && index < d->methods.size()) + return QMetaMethodBuilder(this, index); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the constructor at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const +{ + if (index >= 0 && index < d->constructors.size()) + return QMetaMethodBuilder(this, -(index + 1)); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the property at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const +{ + if (index >= 0 && index < d->properties.size()) + return QMetaPropertyBuilder(this, index); + else + return QMetaPropertyBuilder(); +} + +/*! + Returns the enumerator at \a index in this class. + + \sa enumeratorCount(), addEnumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const +{ + if (index >= 0 && index < d->enumerators.size()) + return QMetaEnumBuilder(this, index); + else + return QMetaEnumBuilder(); +} + +/*! + Returns the related meta object at \a index in this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa removeRelatedMetaObject() +*/ +const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) +#ifdef Q_NO_DATA_RELOCATION + return &((*(d->relatedMetaObjects[index]))()); +#else + return d->relatedMetaObjects[index]; +#endif + else + return 0; +} + +/*! + Returns the name of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoName(int index) const +{ + if (index >= 0 && index < d->classInfoNames.size()) + return d->classInfoNames[index]; + else + return QByteArray(); +} + +/*! + Returns the value of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoValue(int index) const +{ + if (index >= 0 && index < d->classInfoValues.size()) + return d->classInfoValues[index]; + else + return QByteArray(); +} + +/*! + Removes the method at \a index from this class. The indices of + all following methods will be adjusted downwards by 1. If the + method is registered as a notify signal on a property, then the + notify signal will be removed from the property. + + \sa methodCount(), addMethod(), method(), indexOfMethod() +*/ +void QMetaObjectBuilder::removeMethod(int index) +{ + if (index >= 0 && index < d->methods.size()) { + d->methods.removeAt(index); + for (int prop = 0; prop < d->properties.size(); ++prop) { + // Adjust the indices of property notify signal references. + if (d->properties[prop].notifySignal == index) { + d->properties[prop].notifySignal = -1; + d->properties[prop].setFlag(Notify, false); + } else if (d->properties[prop].notifySignal > index) + (d->properties[prop].notifySignal)--; + } + } +} + +/*! + Removes the constructor at \a index from this class. The indices of + all following constructors will be adjusted downwards by 1. + + \sa constructorCount(), addConstructor(), constructor() + \sa indexOfConstructor() +*/ +void QMetaObjectBuilder::removeConstructor(int index) +{ + if (index >= 0 && index < d->constructors.size()) + d->constructors.removeAt(index); +} + +/*! + Removes the property at \a index from this class. The indices of + all following properties will be adjusted downwards by 1. + + \sa propertyCount(), addProperty(), property(), indexOfProperty() +*/ +void QMetaObjectBuilder::removeProperty(int index) +{ + if (index >= 0 && index < d->properties.size()) + d->properties.removeAt(index); +} + +/*! + Removes the enumerator at \a index from this class. The indices of + all following enumerators will be adjusted downwards by 1. + + \sa enumertorCount(), addEnumerator(), enumerator() + \sa indexOfEnumerator() +*/ +void QMetaObjectBuilder::removeEnumerator(int index) +{ + if (index >= 0 && index < d->enumerators.size()) + d->enumerators.removeAt(index); +} + +/*! + Removes the item of class information at \a index from this class. + The indices of all following items will be adjusted downwards by 1. + + \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() + \sa indexOfClassInfo() +*/ +void QMetaObjectBuilder::removeClassInfo(int index) +{ + if (index >= 0 && index < d->classInfoNames.size()) { + d->classInfoNames.removeAt(index); + d->classInfoValues.removeAt(index); + } +} + +/*! + Removes the related meta object at \a index from this class. + The indices of all following related meta objects will be adjusted + downwards by 1. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa relatedMetaObject() +*/ +void QMetaObjectBuilder::removeRelatedMetaObject(int index) +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) + d->relatedMetaObjects.removeAt(index); +} + +/*! + Finds a method with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa method(), methodCount(), addMethod(), removeMethod() +*/ +int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature) + return index; + } + return -1; +} + +/*! + Finds a signal with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSlot() +*/ +int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Signal) + return index; + } + return -1; +} + +/*! + Finds a slot with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSignal() +*/ +int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Slot) + return index; + } + return -1; +} + +/*! + Finds a constructor with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa constructor(), constructorCount(), addConstructor(), removeConstructor() +*/ +int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->constructors.size(); ++index) { + if (sig == d->constructors[index].signature) + return index; + } + return -1; +} + +/*! + Finds a property with the specified \a name and returns its index; + otherwise returns -1. + + \sa property(), propertyCount(), addProperty(), removeProperty() +*/ +int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) +{ + for (int index = 0; index < d->properties.size(); ++index) { + if (name == d->properties[index].name) + return index; + } + return -1; +} + +/*! + Finds an enumerator with the specified \a name and returns its index; + otherwise returns -1. + + \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() +*/ +int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) +{ + for (int index = 0; index < d->enumerators.size(); ++index) { + if (name == d->enumerators[index].name) + return index; + } + return -1; +} + +/*! + Finds an item of class information with the specified \a name and + returns its index; otherwise returns -1. + + \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() + \sa removeClassInfo() +*/ +int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) +{ + for (int index = 0; index < d->classInfoNames.size(); ++index) { + if (name == d->classInfoNames[index]) + return index; + } + return -1; +} + +// Align on a specific type boundary. +#define ALIGN(size,type) \ + (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) + +// Build a string into a QMetaObject representation. Returns the +// position in the string table where the string was placed. +static int buildString + (char *buf, char *str, int *offset, const QByteArray& value, int empty) +{ + if (value.size() == 0 && empty >= 0) + return empty; + if (buf) { + memcpy(str + *offset, value.constData(), value.size()); + str[*offset + value.size()] = '\0'; + } + int posn = *offset; + *offset += value.size() + 1; + return posn; +} + +// Build the parameter array string for a method. +static QByteArray buildParameterNames + (const QByteArray& signature, const QList& parameterNames) +{ + // If the parameter name list is specified, then concatenate them. + if (!parameterNames.isEmpty()) { + QByteArray names; + bool first = true; + foreach (const QByteArray &name, parameterNames) { + if (first) + first = false; + else + names += (char)','; + names += name; + } + return names; + } + + // Count commas in the signature, excluding those inside template arguments. + int index = signature.indexOf('('); + if (index < 0) + return QByteArray(); + ++index; + if (index >= signature.size()) + return QByteArray(); + if (signature[index] == ')') + return QByteArray(); + int count = 1; + int brackets = 0; + while (index < signature.size() && signature[index] != ',') { + char ch = signature[index++]; + if (ch == '<') + ++brackets; + else if (ch == '>') + --brackets; + else if (ch == ',' && brackets <= 0) + ++count; + } + return QByteArray(count - 1, ','); +} + +// Build a QMetaObject in "buf" based on the information in "d". +// If "buf" is null, then return the number of bytes needed to +// build the QMetaObject. Returns -1 if the metaobject if +// relocatable is set, but the metaobject contains extradata. +static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, + bool relocatable) +{ + int size = 0; + int dataIndex; + int enumIndex; + int index; + bool hasNotifySignals = false; + + if (relocatable && + (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) + return -1; + + // Create the main QMetaObject structure at the start of the buffer. + QMetaObject *meta = reinterpret_cast(buf); + size += sizeof(QMetaObject); + ALIGN(size, int); + if (buf) { + if (!relocatable) meta->d.superdata = d->superClass; + meta->d.extradata = 0; + } + + // Populate the QMetaObjectPrivate structure. + QMetaObjectPrivate *pmeta + = reinterpret_cast(buf + size); + int pmetaSize = size; + dataIndex = 13; // Number of fields in the QMetaObjectPrivate. + for (index = 0; index < d->properties.size(); ++index) { + if (d->properties[index].notifySignal != -1) { + hasNotifySignals = true; + break; + } + } + if (buf) { + pmeta->revision = 3; + pmeta->flags = d->flags; + pmeta->className = 0; // Class name is always the first string. + + pmeta->classInfoCount = d->classInfoNames.size(); + pmeta->classInfoData = dataIndex; + dataIndex += 2 * d->classInfoNames.size(); + + pmeta->methodCount = d->methods.size(); + pmeta->methodData = dataIndex; + dataIndex += 5 * d->methods.size(); + + pmeta->propertyCount = d->properties.size(); + pmeta->propertyData = dataIndex; + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + + pmeta->enumeratorCount = d->enumerators.size(); + pmeta->enumeratorData = dataIndex; + dataIndex += 4 * d->enumerators.size(); + + pmeta->constructorCount = d->constructors.size(); + pmeta->constructorData = dataIndex; + dataIndex += 5 * d->constructors.size(); + } else { + dataIndex += 2 * d->classInfoNames.size(); + dataIndex += 5 * d->methods.size(); + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + dataIndex += 4 * d->enumerators.size(); + dataIndex += 5 * d->constructors.size(); + } + + // Allocate space for the enumerator key names and values. + enumIndex = dataIndex; + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + dataIndex += 2 * enumerator->keys.size(); + } + + // Zero terminator at the end of the data offset table. + ++dataIndex; + + // Find the start of the data and string tables. + int *data = reinterpret_cast(pmeta); + size += dataIndex * sizeof(int); + char *str = reinterpret_cast(buf + size); + if (buf) { + if (relocatable) { + meta->d.stringdata = reinterpret_cast((quintptr)size); + meta->d.data = reinterpret_cast((quintptr)pmetaSize); + } else { + meta->d.stringdata = str; + meta->d.data = reinterpret_cast(data); + } + } + + // Reset the current data position to just past the QMetaObjectPrivate. + dataIndex = 13; + + // Add the class name to the string table. + int offset = 0; + buildString(buf, str, &offset, d->className, -1); + + // Add a common empty string, which is used to indicate "void" + // method returns, empty tag strings, etc. + int empty = buildString(buf, str, &offset, QByteArray(), -1); + + // Output the class infos, + for (index = 0; index < d->classInfoNames.size(); ++index) { + int name = buildString(buf, str, &offset, d->classInfoNames[index], empty); + int value = buildString(buf, str, &offset, d->classInfoValues[index], empty); + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = value; + } + dataIndex += 2; + } + + // Output the methods in the class. + for (index = 0; index < d->methods.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // Output the properties in the class. + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + int name = buildString(buf, str, &offset, prop->name, empty); + int type = buildString(buf, str, &offset, prop->type, empty); + int flags = prop->flags; + + if (!isVariantType(prop->type)) { + flags |= EnumOrFlag; + } else { + flags |= qvariant_nameToType(prop->type) << 24; + } + + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = type; + data[dataIndex + 2] = flags; + } + dataIndex += 3; + } + if (hasNotifySignals) { + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + if (buf) { + if (prop->notifySignal != -1) + data[dataIndex] = prop->notifySignal; + else + data[dataIndex] = 0; + } + ++dataIndex; + } + } + + // Output the enumerators in the class. + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + int name = buildString(buf, str, &offset, enumerator->name, empty); + int isFlag = (int)(enumerator->isFlag); + int count = enumerator->keys.size(); + int enumOffset = enumIndex; + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = isFlag; + data[dataIndex + 2] = count; + data[dataIndex + 3] = enumOffset; + } + for (int key = 0; key < count; ++key) { + int keyIndex = buildString(buf, str, &offset, enumerator->keys[key], empty); + if (buf) { + data[enumOffset++] = keyIndex; + data[enumOffset++] = enumerator->values[key]; + } + } + dataIndex += 4; + enumIndex += 2 * count; + } + + // Output the constructors in the class. + for (index = 0; index < d->constructors.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // One more empty string to act as a terminator. + buildString(buf, str, &offset, QByteArray(), -1); + size += offset; + + // Output the zero terminator in the data array. + if (buf) + data[enumIndex] = 0; + + // Create the extradata block if we need one. + if (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction) { + ALIGN(size, QMetaObject **); + ALIGN(size, QMetaObjectBuilder::StaticMetacallFunction); + QMetaObjectExtraData *extra = + reinterpret_cast(buf + size); + size += sizeof(QMetaObjectExtraData); + ALIGN(size, QMetaObject *); +#ifdef Q_NO_DATA_RELOCATION + QMetaObjectAccessor *objects = + reinterpret_cast(buf + size); +#else + const QMetaObject **objects = + reinterpret_cast(buf + size); +#endif + if (buf) { + if (d->relatedMetaObjects.size() > 0) { + extra->objects = objects; + for (index = 0; index < d->relatedMetaObjects.size(); ++index) + objects[index] = d->relatedMetaObjects[index]; + objects[index] = 0; + } else { + extra->objects = 0; + } + extra->static_metacall = d->staticMetacallFunction; + meta->d.extradata = reinterpret_cast(extra); + } + if (d->relatedMetaObjects.size() > 0) + size += sizeof(QMetaObject *) * (d->relatedMetaObjects.size() + 1); + } + + // Align the final size and return it. + ALIGN(size, void *); + return size; +} + +/*! + Converts this meta object builder into a concrete QMetaObject. + The return value should be deallocated using qFree() once it + is no longer needed. + + The returned meta object is a snapshot of the state of the + QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder + will not be reflected in previous meta objects returned by + this method. +*/ +QMetaObject *QMetaObjectBuilder::toMetaObject() const +{ + int size = buildMetaObject(d, 0, false); + char *buf = reinterpret_cast(qMalloc(size)); + buildMetaObject(d, buf, false); + return reinterpret_cast(buf); +} + +/* + \internal + + Converts this meta object builder into relocatable data. This data can + be stored, copied and later passed to fromRelocatableData() to create a + concrete QMetaObject. + + The data is specific to the architecture on which it was created, but is not + specific to the process that created it. Not all meta object builder's can + be converted to data in this way. If \a ok is provided, it will be set to + true if the conversion succeeds, and false otherwise. If a + staticMetacallFunction() or any relatedMetaObject()'s are specified the + conversion to relocatable data will fail. +*/ +QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const +{ + int size = buildMetaObject(d, 0, true); + if (size == -1) { + if (ok) *ok = false; + return QByteArray(); + } + + QByteArray data; + data.resize(size); + char *buf = data.data(); + buildMetaObject(d, buf, true); + if (ok) *ok = true; + return data; +} + +/* + \internal + + Sets the \a data returned from toRelocatableData() onto a concrete + QMetaObject instance, \a output. As the meta object's super class is not + saved in the relocatable data, it must be passed as \a superClass. +*/ +void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, + const QMetaObject *superclass, + const QByteArray &data) +{ + if (!output) + return; + + const char *buf = data.constData(); + const QMetaObject *dataMo = reinterpret_cast(buf); + + quintptr stringdataOffset = (quintptr)dataMo->d.stringdata; + quintptr dataOffset = (quintptr)dataMo->d.data; + + output->d.superdata = superclass; + output->d.stringdata = buf + stringdataOffset; + output->d.data = reinterpret_cast(buf + dataOffset); +} + +/*! + \typedef QMetaObjectBuilder::StaticMetacallFunction + + Typedef for static metacall functions. The three parameters are + the call type value, the constructor index, and the + array of parameters. +*/ + +/*! + Returns the static metacall function to use to construct objects + of this class. The default value is null. + + \sa setStaticMetacallFunction() +*/ +QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const +{ + return d->staticMetacallFunction; +} + +/*! + Sets the static metacall function to use to construct objects + of this class to \a value. The default value is null. + + \sa staticMetacallFunction() +*/ +void QMetaObjectBuilder::setStaticMetacallFunction + (QMetaObjectBuilder::StaticMetacallFunction value) +{ + d->staticMetacallFunction = value; +} + +#ifndef QT_NO_DATASTREAM + +/*! + Serializes the contents of the meta object builder onto \a stream. + + \sa deserialize() +*/ +void QMetaObjectBuilder::serialize(QDataStream& stream) const +{ + int index; + + // Write the class and super class names. + stream << d->className; + if (d->superClass) + stream << QByteArray(d->superClass->className()); + else + stream << QByteArray(); + + // Write the counts for each type of class member. + stream << d->classInfoNames.size(); + stream << d->methods.size(); + stream << d->properties.size(); + stream << d->enumerators.size(); + stream << d->constructors.size(); + stream << d->relatedMetaObjects.size(); + + // Write the items of class information. + for (index = 0; index < d->classInfoNames.size(); ++index) { + stream << d->classInfoNames[index]; + stream << d->classInfoValues[index]; + } + + // Write the methods. + for (index = 0; index < d->methods.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the properties. + for (index = 0; index < d->properties.size(); ++index) { + const QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream << property->name; + stream << property->type; + stream << property->flags; + stream << property->notifySignal; + } + + // Write the enumerators. + for (index = 0; index < d->enumerators.size(); ++index) { + const QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream << enumerator->name; + stream << enumerator->isFlag; + stream << enumerator->keys; + stream << enumerator->values; + } + + // Write the constructors. + for (index = 0; index < d->constructors.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < d->relatedMetaObjects.size(); ++index) { + const QMetaObject *meta = d->relatedMetaObjects[index]; + stream << QByteArray(meta->className()); + } +#endif + + // Add an extra empty QByteArray for additional data in future versions. + // This should help maintain backwards compatibility, allowing older + // versions to read newer data. + stream << QByteArray(); +} + +// Resolve a class name using the name reference map. +static const QMetaObject *resolveClassName + (const QMap& references, + const QByteArray& name) +{ + if (name == QByteArray("QObject")) + return &QObject::staticMetaObject; + else + return references.value(name, 0); +} + +/*! + Deserializes a meta object builder from \a stream into + this meta object builder. + + The \a references parameter specifies a mapping from class names + to QMetaObject instances for resolving the super class name and + related meta objects in the object that is deserialized. + The meta object for QObject is implicitly added to \a references + and does not need to be supplied. + + The QDataStream::status() value on \a stream will be set to + QDataStream::ReadCorruptData if the input data is corrupt. + The status will be set to QDataStream::ReadPastEnd if the + input was exhausted before the full meta object was read. + + \sa serialize() +*/ +void QMetaObjectBuilder::deserialize + (QDataStream& stream, + const QMap& references) +{ + QByteArray name; + const QMetaObject *cl; + int index; + + // Clear all members in the builder to their default states. + d->className.clear(); + d->superClass = &QObject::staticMetaObject; + d->classInfoNames.clear(); + d->classInfoValues.clear(); + d->methods.clear(); + d->properties.clear(); + d->enumerators.clear(); + d->constructors.clear(); + d->relatedMetaObjects.clear(); + d->staticMetacallFunction = 0; + + // Read the class and super class names. + stream >> d->className; + stream >> name; + if (name.isEmpty()) { + d->superClass = 0; + } else if ((cl = resolveClassName(references, name)) != 0) { + d->superClass = cl; + } else { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the counts for each type of class member. + int classInfoCount, methodCount, propertyCount; + int enumeratorCount, constructorCount, relatedMetaObjectCount; + stream >> classInfoCount; + stream >> methodCount; + stream >> propertyCount; + stream >> enumeratorCount; + stream >> constructorCount; + stream >> relatedMetaObjectCount; + if (classInfoCount < 0 || methodCount < 0 || + propertyCount < 0 || enumeratorCount < 0 || + constructorCount < 0 || relatedMetaObjectCount < 0) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the items of class information. + for (index = 0; index < classInfoCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray value; + stream >> name; + stream >> value; + addClassInfo(name, value); + } + + // Read the member methods. + for (index = 0; index < methodCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addMethod(name); + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() == QMetaMethod::Constructor) { + // Cannot add a constructor in this set of methods. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the properties. + for (index = 0; index < propertyCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray type; + stream >> name; + stream >> type; + addProperty(name, type); + QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream >> property->flags; + stream >> property->notifySignal; + if (property->notifySignal < -1 || + property->notifySignal >= d->methods.size()) { + // Notify signal method index is out of range. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + if (property->notifySignal >= 0 && + d->methods[property->notifySignal].methodType() != QMetaMethod::Signal) { + // Notify signal method index does not refer to a signal. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the enumerators. + for (index = 0; index < enumeratorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addEnumerator(name); + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream >> enumerator->isFlag; + stream >> enumerator->keys; + stream >> enumerator->values; + if (enumerator->keys.size() != enumerator->values.size()) { + // Mismatch between number of keys and number of values. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the constructor methods. + for (index = 0; index < constructorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addConstructor(name); + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() != QMetaMethod::Constructor) { + // The type must be Constructor. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < relatedMetaObjectCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + cl = resolveClassName(references, name); + if (!cl) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + addRelatedMetaObject(cl); + } +#endif + + // Read the extra data block, which is reserved for future use. + stream >> name; +} + +#endif // !QT_NO_DATASTREAM + +/*! + \class QMetaMethodBuilder + \internal + \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. +*/ + +QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const +{ + // Positive indices indicate methods, negative indices indicate constructors. + if (_mobj && _index >= 0 && _index < _mobj->d->methods.size()) + return &(_mobj->d->methods[_index]); + else if (_mobj && -_index >= 1 && -_index <= _mobj->d->constructors.size()) + return &(_mobj->d->constructors[(-_index) - 1]); + else + return 0; +} + +/*! + \fn QMetaMethodBuilder::QMetaMethodBuilder() + \internal +*/ + +/*! + Returns the index of this method within its QMetaObjectBuilder. +*/ +int QMetaMethodBuilder::index() const +{ + if (_index >= 0) + return _index; // Method, signal, or slot + else + return (-_index) - 1; // Constructor +} + +/*! + Returns the type of this method (signal, slot, method, or constructor). +*/ +QMetaMethod::MethodType QMetaMethodBuilder::methodType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->methodType(); + else + return QMetaMethod::Method; +} + +/*! + Returns the signature of this method. + + \sa parameterNames(), returnType() +*/ +QByteArray QMetaMethodBuilder::signature() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->signature; + else + return QByteArray(); +} + +/*! + Returns the return type for this method; empty if the method's + return type is \c{void}. + + \sa setReturnType(), signature() +*/ +QByteArray QMetaMethodBuilder::returnType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->returnType; + else + return QByteArray(); +} + +/*! + Sets the return type for this method to \a value. If \a value + is empty, then the method's return type is \c{void}. The \a value + will be normalized before it is added to the method. + + \sa returnType(), signature() +*/ +void QMetaMethodBuilder::setReturnType(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->returnType = QMetaObject::normalizedType(value); +} + +/*! + Returns the list of parameter names for this method. + + \sa setParameterNames() +*/ +QList QMetaMethodBuilder::parameterNames() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->parameterNames; + else + return QList(); +} + +/*! + Sets the list of parameter names for this method to \a value. + + \sa parameterNames() +*/ +void QMetaMethodBuilder::setParameterNames(const QList& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->parameterNames = value; +} + +/*! + Returns the tag associated with this method. + + \sa setTag() +*/ +QByteArray QMetaMethodBuilder::tag() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->tag; + else + return QByteArray(); +} + +/*! + Sets the tag associated with this method to \a value. + + \sa setTag() +*/ +void QMetaMethodBuilder::setTag(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->tag = value; +} + +/*! + Returns the access specification of this method (private, protected, + or public). The default value is QMetaMethod::Public for methods, + slots, and constructors. The default value is QMetaMethod::Protected + for signals. + + \sa setAccess() +*/ +QMetaMethod::Access QMetaMethodBuilder::access() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->access(); + else + return QMetaMethod::Public; +} + +/*! + Sets the access specification of this method (private, protected, + or public) to \a value. If the method is a signal, this function + will be ignored. + + \sa access() +*/ +void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d && d->methodType() != QMetaMethod::Signal) + d->setAccess(value); +} + +/*! + Returns the additional attributes for this method. + + \sa setAttributes() +*/ +int QMetaMethodBuilder::attributes() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return (d->attributes >> 4); + else + return 0; +} + +/*! + Sets the additional attributes for this method to \a value. + + \sa attributes() +*/ +void QMetaMethodBuilder::setAttributes(int value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->attributes = ((d->attributes & 0x0f) | (value << 4)); +} + +/*! + \class QMetaPropertyBuilder + \internal + \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. +*/ + +QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->properties.size()) + return &(_mobj->d->properties[_index]); + else + return 0; +} + +/*! + \fn QMetaPropertyBuilder::QMetaPropertyBuilder() + \internal +*/ + +/*! + \fn int QMetaPropertyBuilder::index() const + + Returns the index of this property within its QMetaObjectBuilder. +*/ + +/*! + Returns the name associated with this property. + + \sa type() +*/ +QByteArray QMetaPropertyBuilder::name() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns the type associated with this property. + + \sa name() +*/ +QByteArray QMetaPropertyBuilder::type() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->type; + else + return QByteArray(); +} + +/*! + Returns true if this property has a notify signal; false otherwise. + + \sa notifySignal(), setNotifySignal(), removeNotifySignal() +*/ +bool QMetaPropertyBuilder::hasNotifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Notify); + else + return false; +} + +/*! + Returns the notify signal associated with this property. + + \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() +*/ +QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d && d->notifySignal >= 0) + return QMetaMethodBuilder(_mobj, d->notifySignal); + else + return QMetaMethodBuilder(); +} + +/*! + Sets the notify signal associated with this property to \a value. + + \sa hasNotifySignal(), notifySignal(), removeNotifySignal() +*/ +void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + if (value._mobj) { + d->notifySignal = value._index; + d->setFlag(Notify, true); + } else { + d->notifySignal = -1; + d->setFlag(Notify, false); + } + } +} + +/*! + Removes the notify signal from this property. + + \sa hasNotifySignal(), notifySignal(), setNotifySignal() +*/ +void QMetaPropertyBuilder::removeNotifySignal() +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + d->notifySignal = -1; + d->setFlag(Notify, false); + } +} + +/*! + Returns true if this property is readable; otherwise returns false. + The default value is true. + + \sa setReadable(), isWritable() +*/ +bool QMetaPropertyBuilder::isReadable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Readable); + else + return false; +} + +/*! + Returns true if this property is writable; otherwise returns false. + The default value is true. + + \sa setWritable(), isReadable() +*/ +bool QMetaPropertyBuilder::isWritable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Writable); + else + return false; +} + +/*! + Returns true if this property can be reset to a default value; otherwise + returns false. The default value is false. + + \sa setResettable() +*/ +bool QMetaPropertyBuilder::isResettable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Resettable); + else + return false; +} + +/*! + Returns true if this property is designable; otherwise returns false. + This default value is false. + + \sa setDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isDesignable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Designable); + else + return false; +} + +/*! + Returns true if the property is scriptable; otherwise returns false. + This default value is true. + + \sa setScriptable(), isDesignable(), isStored() +*/ +bool QMetaPropertyBuilder::isScriptable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Scriptable); + else + return false; +} + +/*! + Returns true if the property is stored; otherwise returns false. + This default value is false. + + \sa setStored(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isStored() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Stored); + else + return false; +} + +/*! + Returns true if the property is editable; otherwise returns false. + This default value is false. + + \sa setEditable(), isDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isEditable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Editable); + else + return false; +} + +/*! + Returns true if this property is designated as the \c USER + property, i.e., the one that the user can edit or that is + significant in some other way. Otherwise it returns + false. This default value is false. + + \sa setUser(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isUser() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(User); + else + return false; +} + +/*! + Returns true if the property has a C++ setter function that + follows Qt's standard "name" / "setName" pattern. Designer and uic + query hasStdCppSet() in order to avoid expensive + QObject::setProperty() calls. All properties in Qt [should] follow + this pattern. The default value is false. + + \sa setStdCppSet() +*/ +bool QMetaPropertyBuilder::hasStdCppSet() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(StdCppSet); + else + return false; +} + +/*! + Returns true if the property is an enumerator or flag type; + otherwise returns false. This default value is false. + + \sa setEnumOrFlag() +*/ +bool QMetaPropertyBuilder::isEnumOrFlag() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(EnumOrFlag); + else + return false; +} + +/*! + Returns true if the property is constant; otherwise returns false. + The default value is false. +*/ +bool QMetaPropertyBuilder::isConstant() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Constant); + else + return false; +} + +/*! + Returns true if the property is final; otherwise returns false. + The default value is false. +*/ +bool QMetaPropertyBuilder::isFinal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Final); + else + return false; +} + +/*! + Sets this property to readable if \a value is true. + + \sa isReadable(), setWritable() +*/ +void QMetaPropertyBuilder::setReadable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Readable, value); +} + +/*! + Sets this property to writable if \a value is true. + + \sa isWritable(), setReadable() +*/ +void QMetaPropertyBuilder::setWritable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Writable, value); +} + +/*! + Sets this property to resettable if \a value is true. + + \sa isResettable() +*/ +void QMetaPropertyBuilder::setResettable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Resettable, value); +} + +/*! + Sets this property to designable if \a value is true. + + \sa isDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setDesignable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Designable, value); +} + +/*! + Sets this property to scriptable if \a value is true. + + \sa isScriptable(), setDesignable(), setStored() +*/ +void QMetaPropertyBuilder::setScriptable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Scriptable, value); +} + +/*! + Sets this property to storable if \a value is true. + + \sa isStored(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setStored(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Stored, value); +} + +/*! + Sets this property to editable if \a value is true. + + \sa isEditable(), setDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setEditable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Editable, value); +} + +/*! + Sets the \c USER flag on this property to \a value. + + \sa isUser(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setUser(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(User, value); +} + +/*! + Sets the C++ setter flag on this property to \a value, which is + true if the property has a C++ setter function that follows Qt's + standard "name" / "setName" pattern. + + \sa hasStdCppSet() +*/ +void QMetaPropertyBuilder::setStdCppSet(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(StdCppSet, value); +} + +/*! + Sets this property to be of an enumerator or flag type if + \a value is true. + + \sa isEnumOrFlag() +*/ +void QMetaPropertyBuilder::setEnumOrFlag(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(EnumOrFlag, value); +} + +/*! + Sets the \c CONSTANT flag on this property to \a value. + + \sa isConstant() +*/ +void QMetaPropertyBuilder::setConstant(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Constant, value); +} + +/*! + Sets the \c FINAL flag on this property to \a value. + + \sa isFinal() +*/ +void QMetaPropertyBuilder::setFinal(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Final, value); +} + + +/*! + \class QMetaEnumBuilder + \internal + \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. +*/ + +QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->enumerators.size()) + return &(_mobj->d->enumerators[_index]); + else + return 0; +} + +/*! + \fn QMetaEnumBuilder::QMetaEnumBuilder() + \internal +*/ + +/*! + \fn int QMetaEnumBuilder::index() const + + Returns the index of this enumerator within its QMetaObjectBuilder. +*/ + +/*! + Returns the name of the enumerator (without the scope). +*/ +QByteArray QMetaEnumBuilder::name() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns true if this enumerator is used as a flag; otherwise returns + false. + + \sa setIsFlag() +*/ +bool QMetaEnumBuilder::isFlag() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->isFlag; + else + return false; +} + +/*! + Sets this enumerator to be used as a flag if \a value is true. + + \sa isFlag() +*/ +void QMetaEnumBuilder::setIsFlag(bool value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + d->isFlag = value; +} + +/*! + Returns the number of keys. + + \sa key(), addKey() +*/ +int QMetaEnumBuilder::keyCount() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->keys.size(); + else + return 0; +} + +/*! + Returns the key with the given \a index, or an empty QByteArray + if no such key exists. + + \sa keyCount(), addKey(), value() +*/ +QByteArray QMetaEnumBuilder::key(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->keys[index]; + else + return QByteArray(); +} + +/*! + Returns the value with the given \a index; or returns -1 if there + is no such value. + + \sa keyCount(), addKey(), key() +*/ +int QMetaEnumBuilder::value(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->values[index]; + else + return -1; +} + +/*! + Adds a new key called \a name to this enumerator, associated + with \a value. Returns the index of the new key. + + \sa keyCount(), key(), value(), removeKey() +*/ +int QMetaEnumBuilder::addKey(const QByteArray& name, int value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) { + int index = d->keys.size(); + d->keys += name; + d->values += value; + return index; + } else { + return -1; + } +} + +/*! + Removes the key at \a index from this enumerator. + + \sa addKey() +*/ +void QMetaEnumBuilder::removeKey(int index) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) { + d->keys.removeAt(index); + d->values.removeAt(index); + } +} + +QTM_END_NAMESPACE --- /dev/null +++ b/src/serviceframework/ipc/metaobjectbuilder/qmetaobjectbuilder_p.h @@ -0,0 +1,342 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Mobility Components. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QMETAOBJECTBUILDER_H +#define QMETAOBJECTBUILDER_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists for the convenience +// of moc. This header file may change from version to version without notice, +// or even be removed. +// +// We mean it. +// + +#include +#include +#include +#include +#include + +QTM_BEGIN_NAMESPACE + +class QMetaObjectBuilderPrivate; +class QMetaMethodBuilder; +class QMetaMethodBuilderPrivate; +class QMetaPropertyBuilder; +class QMetaPropertyBuilderPrivate; +class QMetaEnumBuilder; +class QMetaEnumBuilderPrivate; + +typedef const QMetaObject& (*QMetaObjectAccessor)(); + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaObjectBuilder +#else + class QM_AUTOTEST_EXPORT QMetaObjectBuilder +#endif +{ +public: + enum AddMember + { + ClassName = 0x00000001, + SuperClass = 0x00000002, + Methods = 0x00000004, + Signals = 0x00000008, + Slots = 0x00000010, + Constructors = 0x00000020, + Properties = 0x00000040, + Enumerators = 0x00000080, + ClassInfos = 0x00000100, + RelatedMetaObjects = 0x00000200, + StaticMetacall = 0x00000400, + PublicMethods = 0x00000800, + ProtectedMethods = 0x00001000, + PrivateMethods = 0x00002000, + AllMembers = 0x7FFFFFFF, + AllPrimaryMembers = 0x7FFFFBFC + }; + Q_DECLARE_FLAGS(AddMembers, AddMember) + + enum MetaObjectFlag { + DynamicMetaObject = 0x01 + }; + Q_DECLARE_FLAGS(MetaObjectFlags, MetaObjectFlag) + + QMetaObjectBuilder(); + explicit QMetaObjectBuilder(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + virtual ~QMetaObjectBuilder(); + + QByteArray className() const; + void setClassName(const QByteArray& name); + + const QMetaObject *superClass() const; + void setSuperClass(const QMetaObject *meta); + + MetaObjectFlags flags() const; + void setFlags(MetaObjectFlags); + + int methodCount() const; + int constructorCount() const; + int propertyCount() const; + int enumeratorCount() const; + int classInfoCount() const; + int relatedMetaObjectCount() const; + + QMetaMethodBuilder addMethod(const QByteArray& signature); + QMetaMethodBuilder addMethod(const QByteArray& signature, const QByteArray& returnType); + QMetaMethodBuilder addMethod(const QMetaMethod& prototype); + + QMetaMethodBuilder addSlot(const QByteArray& signature); + QMetaMethodBuilder addSignal(const QByteArray& signature); + + QMetaMethodBuilder addConstructor(const QByteArray& signature); + QMetaMethodBuilder addConstructor(const QMetaMethod& prototype); + + QMetaPropertyBuilder addProperty(const QByteArray& name, const QByteArray& type, int notifierId=-1); + QMetaPropertyBuilder addProperty(const QMetaProperty& prototype); + + QMetaEnumBuilder addEnumerator(const QByteArray& name); + QMetaEnumBuilder addEnumerator(const QMetaEnum& prototype); + + int addClassInfo(const QByteArray& name, const QByteArray& value); + +#ifdef Q_NO_DATA_RELOCATION + int addRelatedMetaObject(const QMetaObjectAccessor &meta); +#else + int addRelatedMetaObject(const QMetaObject *meta); +#endif + + void addMetaObject(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + + QMetaMethodBuilder method(int index) const; + QMetaMethodBuilder constructor(int index) const; + QMetaPropertyBuilder property(int index) const; + QMetaEnumBuilder enumerator(int index) const; + const QMetaObject *relatedMetaObject(int index) const; + + QByteArray classInfoName(int index) const; + QByteArray classInfoValue(int index) const; + + void removeMethod(int index); + void removeConstructor(int index); + void removeProperty(int index); + void removeEnumerator(int index); + void removeClassInfo(int index); + void removeRelatedMetaObject(int index); + + int indexOfMethod(const QByteArray& signature); + int indexOfSignal(const QByteArray& signature); + int indexOfSlot(const QByteArray& signature); + int indexOfConstructor(const QByteArray& signature); + int indexOfProperty(const QByteArray& name); + int indexOfEnumerator(const QByteArray& name); + int indexOfClassInfo(const QByteArray& name); + + typedef QMetaObjectExtraData::StaticMetacallFunction StaticMetacallFunction; + + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; + void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); + + QMetaObject *toMetaObject() const; + QByteArray toRelocatableData(bool * = 0) const; + static void fromRelocatableData(QMetaObject *, const QMetaObject *, const QByteArray &); + +#ifndef QT_NO_DATASTREAM + void serialize(QDataStream& stream) const; + void deserialize + (QDataStream& stream, + const QMap& references); +#endif + +private: + Q_DISABLE_COPY(QMetaObjectBuilder) + + QMetaObjectBuilderPrivate *d; + + friend class QMetaMethodBuilder; + friend class QMetaPropertyBuilder; + friend class QMetaEnumBuilder; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaMethodBuilder +#else + class QM_AUTOTEST_EXPORT QMetaMethodBuilder +#endif +{ +public: + QMetaMethodBuilder() : _mobj(0), _index(0) {} + + int index() const; + + QMetaMethod::MethodType methodType() const; + QByteArray signature() const; + + QByteArray returnType() const; + void setReturnType(const QByteArray& value); + + QList parameterNames() const; + void setParameterNames(const QList& value); + + QByteArray tag() const; + void setTag(const QByteArray& value); + + QMetaMethod::Access access() const; + void setAccess(QMetaMethod::Access value); + + int attributes() const; + void setAttributes(int value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + friend class QMetaPropertyBuilder; + + QMetaMethodBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaMethodBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaPropertyBuilder +#else + class QM_AUTOTEST_EXPORT QMetaPropertyBuilder +#endif +{ +public: + QMetaPropertyBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + QByteArray type() const; + + bool hasNotifySignal() const; + QMetaMethodBuilder notifySignal() const; + void setNotifySignal(const QMetaMethodBuilder& value); + void removeNotifySignal(); + + bool isReadable() const; + bool isWritable() const; + bool isResettable() const; + bool isDesignable() const; + bool isScriptable() const; + bool isStored() const; + bool isEditable() const; + bool isUser() const; + bool hasStdCppSet() const; + bool isEnumOrFlag() const; + bool isConstant() const; + bool isFinal() const; + + void setReadable(bool value); + void setWritable(bool value); + void setResettable(bool value); + void setDesignable(bool value); + void setScriptable(bool value); + void setStored(bool value); + void setEditable(bool value); + void setUser(bool value); + void setStdCppSet(bool value); + void setEnumOrFlag(bool value); + void setConstant(bool value); + void setFinal(bool value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaPropertyBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaPropertyBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaEnumBuilder +#else + class QM_AUTOTEST_EXPORT QMetaEnumBuilder +#endif +{ +public: + QMetaEnumBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + + bool isFlag() const; + void setIsFlag(bool value); + + int keyCount() const; + QByteArray key(int index) const; + int value(int index) const; + + int addKey(const QByteArray& name, int value); + void removeKey(int index); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaEnumBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaEnumBuilderPrivate *d_func() const; +}; + +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::AddMembers) +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::MetaObjectFlags) + +QTM_END_NAMESPACE + +#endif --- /dev/null +++ b/src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder.cpp @@ -0,0 +1,2583 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmetaobjectbuilder_47_p.h" +#include + +#ifndef Q_OS_WIN +#include +#endif + +QTM_BEGIN_NAMESPACE + +/*! + \class QMetaObjectBuilder + \internal + \brief The QMetaObjectBuilder class supports building QMetaObject objects at runtime. + \since 1.1 + +*/ + +/*! + \enum QMetaObjectBuilder::AddMember + This enum defines which members of QMetaObject should be copied by QMetaObjectBuilder::addMetaObject() + + \value ClassName Add the class name. + \value SuperClass Add the super class. + \value Methods Add methods that aren't signals or slots. + \value Signals Add signals. + \value Slots Add slots. + \value Constructors Add constructors. + \value Properties Add properties. + \value Enumerators Add enumerators. + \value ClassInfos Add items of class information. + \value RelatedMetaObjects Add related meta objects. + \value StaticMetacall Add the static metacall function. + \value PublicMethods Add public methods (ignored for signals). + \value ProtectedMethods Add protected methods (ignored for signals). + \value PrivateMethods All private methods (ignored for signals). + \value AllMembers Add all members. + \value AllPrimaryMembers Add everything except the class name, super class, and static metacall function. +*/ + +// copied from moc's generator.cpp +uint qvariant_nameToType(const char* name) +{ + if (!name) + return 0; + + if (strcmp(name, "QVariant") == 0) + return 0xffffffff; + if (strcmp(name, "QCString") == 0) + return QMetaType::QByteArray; + if (strcmp(name, "Q_LLONG") == 0) + return QMetaType::LongLong; + if (strcmp(name, "Q_ULLONG") == 0) + return QMetaType::ULongLong; + if (strcmp(name, "QIconSet") == 0) + return QMetaType::QIcon; + + uint tp = QMetaType::type(name); + return tp < QMetaType::User ? tp : 0; +} + +/* + Returns true if the type is a QVariant types. +*/ +bool isVariantType(const char* type) +{ + return qvariant_nameToType(type) != 0; +} + +// copied from qmetaobject.cpp +// do not touch without touching the moc as well +enum PropertyFlags { + Invalid = 0x00000000, + Readable = 0x00000001, + Writable = 0x00000002, + Resettable = 0x00000004, + EnumOrFlag = 0x00000008, + StdCppSet = 0x00000100, +// Override = 0x00000200, + Designable = 0x00001000, + ResolveDesignable = 0x00002000, + Scriptable = 0x00004000, + ResolveScriptable = 0x00008000, + Stored = 0x00010000, + ResolveStored = 0x00020000, + Editable = 0x00040000, + ResolveEditable = 0x00080000, + User = 0x00100000, + ResolveUser = 0x00200000, + Notify = 0x00400000, + Dynamic = 0x00800000 +}; + +enum MethodFlags { + AccessPrivate = 0x00, + AccessProtected = 0x01, + AccessPublic = 0x02, + AccessMask = 0x03, //mask + + MethodMethod = 0x00, + MethodSignal = 0x04, + MethodSlot = 0x08, + MethodConstructor = 0x0c, + MethodTypeMask = 0x0c, + + MethodCompatibility = 0x10, + MethodCloned = 0x20, + MethodScriptable = 0x40 +}; + +struct QMetaObjectPrivate +{ + int revision; + int className; + int classInfoCount, classInfoData; + int methodCount, methodData; + int propertyCount, propertyData; + int enumeratorCount, enumeratorData; + int constructorCount, constructorData; + int flags; +}; + +static inline const QMetaObjectPrivate *priv(const uint* data) +{ return reinterpret_cast(data); } +// end of copied lines from qmetaobject.cpp + +class QMetaMethodBuilderPrivate +{ +public: + QMetaMethodBuilderPrivate + (QMetaMethod::MethodType _methodType, + const QByteArray& _signature, + const QByteArray& _returnType = QByteArray(), + QMetaMethod::Access _access = QMetaMethod::Public) + : signature(QMetaObject::normalizedSignature(_signature.constData())), + returnType(QMetaObject::normalizedType(_returnType)), + attributes(((int)_access) | (((int)_methodType) << 2)) + { + } + + QByteArray signature; + QByteArray returnType; + QList parameterNames; + QByteArray tag; + int attributes; + + QMetaMethod::MethodType methodType() const + { + return (QMetaMethod::MethodType)((attributes & MethodTypeMask) >> 2); + } + + QMetaMethod::Access access() const + { + return (QMetaMethod::Access)(attributes & AccessMask); + } + + void setAccess(QMetaMethod::Access value) + { + attributes = ((attributes & ~AccessMask) | (int)value); + } +}; + +class QMetaPropertyBuilderPrivate +{ +public: + QMetaPropertyBuilderPrivate + (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) + : name(_name), + type(QMetaObject::normalizedType(_type.constData())), + flags(Readable | Writable | Scriptable), notifySignal(-1) + { + if (notifierIdx >= 0) { + flags |= Notify; + notifySignal = notifierIdx; + } + } + + QByteArray name; + QByteArray type; + int flags; + int notifySignal; + + bool flag(int f) const + { + return ((flags & f) != 0); + } + + void setFlag(int f, bool value) + { + if (value) + flags |= f; + else + flags &= ~f; + } +}; + +class QMetaEnumBuilderPrivate +{ +public: + QMetaEnumBuilderPrivate(const QByteArray& _name) + : name(_name), isFlag(false) + { + } + + QByteArray name; + bool isFlag; + QList keys; + QList values; +}; + +class QMetaObjectBuilderPrivate +{ +public: + QMetaObjectBuilderPrivate() + : flags(0) + { + superClass = &QObject::staticMetaObject; + staticMetacallFunction = 0; + } + + QByteArray className; + const QMetaObject *superClass; + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction; + QList methods; + QList constructors; + QList properties; + QList classInfoNames; + QList classInfoValues; + QList enumerators; +#ifdef Q_NO_DATA_RELOCATION + QList relatedMetaObjects; +#else + QList relatedMetaObjects; +#endif + int flags; +}; + +/*! + Constructs a new QMetaObjectBuilder. +*/ +QMetaObjectBuilder::QMetaObjectBuilder() +{ + d = new QMetaObjectBuilderPrivate(); +} + +/*! + Constructs a new QMetaObjectBuilder which is a copy of the + meta object information in \a prototype. Note: the super class + contents for \a prototype are not copied, only the immediate + class that is defined by \a prototype. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. + + \sa addMetaObject() +*/ +QMetaObjectBuilder::QMetaObjectBuilder + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + d = new QMetaObjectBuilderPrivate(); + addMetaObject(prototype, members); +} + +/*! + Destroys this meta object builder. +*/ +QMetaObjectBuilder::~QMetaObjectBuilder() +{ + delete d; +} + +/*! + Returns the name of the class being constructed by this + meta object builder. The default value is an empty QByteArray. + + \sa setClassName(), superClass() +*/ +QByteArray QMetaObjectBuilder::className() const +{ + return d->className; +} + +/*! + Sets the \a name of the class being constructed by this + meta object builder. + + \sa className(), setSuperClass() +*/ +void QMetaObjectBuilder::setClassName(const QByteArray& name) +{ + d->className = name; +} + +/*! + Returns the superclass meta object of the class being constructed + by this meta object builder. The default value is the meta object + for QObject. + + \sa setSuperClass(), className() +*/ +const QMetaObject *QMetaObjectBuilder::superClass() const +{ + return d->superClass; +} + +/*! + Sets the superclass meta object of the class being constructed + by this meta object builder to \a meta. The \a meta parameter + must not be null. + + \sa superClass(), setClassName() +*/ +void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) +{ + Q_ASSERT(meta); + d->superClass = meta; +} + +/*! + Returns the flags of the class being constructed by this meta object + builder. + + \sa setFlags() +*/ +QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const +{ + return (QMetaObjectBuilder::MetaObjectFlags)d->flags; +} + +/*! + Sets the \a flags of the class being constructed by this meta object + builder. + + \sa flags() +*/ +void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) +{ + d->flags = flags; +} + +/*! + Returns the number of methods in this class, excluding the number + of methods in the base class. These include signals and slots + as well as normal member functions. + + \sa addMethod(), method(), removeMethod(), indexOfMethod() +*/ +int QMetaObjectBuilder::methodCount() const +{ + return d->methods.size(); +} + +/*! + Returns the number of constructors in this class. + + \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() +*/ +int QMetaObjectBuilder::constructorCount() const +{ + return d->constructors.size(); +} + +/*! + Returns the number of properties in this class, excluding the number + of properties in the base class. + + \sa addProperty(), property(), removeProperty(), indexOfProperty() +*/ +int QMetaObjectBuilder::propertyCount() const +{ + return d->properties.size(); +} + +/*! + Returns the number of enumerators in this class, excluding the + number of enumerators in the base class. + + \sa addEnumerator(), enumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +int QMetaObjectBuilder::enumeratorCount() const +{ + return d->enumerators.size(); +} + +/*! + Returns the number of items of class information in this class, + exclusing the number of items of class information in the base class. + + \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::classInfoCount() const +{ + return d->classInfoNames.size(); +} + +/*! + Returns the number of related meta objects that are associated + with this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa addRelatedMetaObject(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +int QMetaObjectBuilder::relatedMetaObjectCount() const +{ + return d->relatedMetaObjects.size(); +} + +/*! + Adds a new public method to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the method. The \a signature will be normalized before it is + added to the class. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Method, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class with the specified + \a signature and \a returnType. Returns an object that can be + used to adjust the other attributes of the method. The \a signature + and \a returnType will be normalized before they are added to + the class. If \a returnType is empty, then it indicates that + the method has \c{void} as its return type. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod + (const QByteArray& signature, const QByteArray& returnType) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Method, signature, returnType)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class that has the same information as + \a prototype. This is used to clone the methods of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the method. + + This function will detect if \a prototype is an ordinary method, + signal, slot, or constructor and act accordingly. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) +{ + QMetaMethodBuilder method; + if (prototype.methodType() == QMetaMethod::Method) + method = addMethod(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Signal) + method = addSignal(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Slot) + method = addSlot(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Constructor) + method = addConstructor(prototype.signature()); + method.setReturnType(prototype.typeName()); + method.setParameterNames(prototype.parameterNames()); + method.setTag(prototype.tag()); + method.setAccess(prototype.access()); + method.setAttributes(prototype.attributes()); + return method; +} + +/*! + Adds a new public slot to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the slot. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSignal(), indexOfSlot() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Slot, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new signal to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the signal. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSlot(), indexOfSignal() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Signal, signature, QByteArray(), QMetaMethod::Protected)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new constructor to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the constructor. The \a signature will be normalized before it is + added to the class. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) +{ + int index = d->constructors.size(); + d->constructors.append(QMetaMethodBuilderPrivate(QMetaMethod::Constructor, signature)); + return QMetaMethodBuilder(this, -(index + 1)); +} + +/*! + Adds a new constructor to this class that has the same information as + \a prototype. This is used to clone the constructors of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the constructor. + + This function requires that \a prototype be a constructor. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) +{ + Q_ASSERT(prototype.methodType() == QMetaMethod::Constructor); + QMetaMethodBuilder ctor = addConstructor(prototype.signature()); + ctor.setReturnType(prototype.typeName()); + ctor.setParameterNames(prototype.parameterNames()); + ctor.setTag(prototype.tag()); + ctor.setAccess(prototype.access()); + ctor.setAttributes(prototype.attributes()); + return ctor; +} + +/*! + Adds a new readable/writable property to this class with the + specified \a name and \a type. Returns an object that can be used + to adjust the other attributes of the property. The \a type will + be normalized before it is added to the class. \a notifierId will + be registered as the property's \e notify signal. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty + (const QByteArray& name, const QByteArray& type, int notifierId) +{ + int index = d->properties.size(); + d->properties.append(QMetaPropertyBuilderPrivate(name, type, notifierId)); + return QMetaPropertyBuilder(this, index); +} + +/*! + Adds a new property to this class that has the same information as + \a prototype. This is used to clone the properties of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the property. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) +{ + QMetaPropertyBuilder property = addProperty(prototype.name(), prototype.typeName()); + property.setReadable(prototype.isReadable()); + property.setWritable(prototype.isWritable()); + property.setResettable(prototype.isResettable()); + property.setDesignable(prototype.isDesignable()); + property.setScriptable(prototype.isScriptable()); + property.setStored(prototype.isStored()); + property.setEditable(prototype.isEditable()); + property.setUser(prototype.isUser()); + property.setStdCppSet(prototype.hasStdCppSet()); + property.setEnumOrFlag(prototype.isEnumType()); + if (prototype.hasNotifySignal()) { + // Find an existing method for the notify signal, or add a new one. + QMetaMethod method = prototype.notifySignal(); + int index = indexOfMethod(method.signature()); + if (index == -1) + index = addMethod(method).index(); + d->properties[property._index].notifySignal = index; + d->properties[property._index].setFlag(Notify, true); + } + return property; +} + +/*! + Adds a new enumerator to this class with the specified + \a name. Returns an object that can be used to adjust + the other attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) +{ + int index = d->enumerators.size(); + d->enumerators.append(QMetaEnumBuilderPrivate(name)); + return QMetaEnumBuilder(this, index); +} + +/*! + Adds a new enumerator to this class that has the same information as + \a prototype. This is used to clone the enumerators of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) +{ + QMetaEnumBuilder en = addEnumerator(prototype.name()); + en.setIsFlag(prototype.isFlag()); + int count = prototype.keyCount(); + for (int index = 0; index < count; ++index) + en.addKey(prototype.key(index), prototype.value(index)); + return en; +} + +/*! + Adds \a name and \a value as an item of class information to this class. + Returns the index of the new item of class information. + + \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) +{ + int index = d->classInfoNames.size(); + d->classInfoNames += name; + d->classInfoValues += value; + return index; +} + +/*! + Adds \a meta to this class as a related meta object. Returns + the index of the new related meta object entry. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +#ifdef Q_NO_DATA_RELOCATION +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) +#else +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) +#endif +{ + Q_ASSERT(meta); + int index = d->relatedMetaObjects.size(); + d->relatedMetaObjects.append(meta); + return index; +} + +/*! + Adds the contents of \a prototype to this meta object builder. + This function is useful for cloning the contents of an existing QMetaObject. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. +*/ +void QMetaObjectBuilder::addMetaObject + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + Q_ASSERT(prototype); + int index; + + if ((members & ClassName) != 0) + d->className = prototype->className(); + + if ((members & SuperClass) != 0) + d->superClass = prototype->superClass(); + + if ((members & (Methods | Signals | Slots)) != 0) { + for (index = prototype->methodOffset(); index < prototype->methodCount(); ++index) { + QMetaMethod method = prototype->method(index); + if (method.methodType() != QMetaMethod::Signal) { + if (method.access() == QMetaMethod::Public && (members & PublicMethods) == 0) + continue; + if (method.access() == QMetaMethod::Private && (members & PrivateMethods) == 0) + continue; + if (method.access() == QMetaMethod::Protected && (members & ProtectedMethods) == 0) + continue; + } + if (method.methodType() == QMetaMethod::Method && (members & Methods) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Signal && + (members & Signals) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Slot && + (members & Slots) != 0) { + addMethod(method); + } + } + } + + if ((members & Constructors) != 0) { + for (index = 0; index < prototype->constructorCount(); ++index) + addConstructor(prototype->constructor(index)); + } + + if ((members & Properties) != 0) { + for (index = prototype->propertyOffset(); index < prototype->propertyCount(); ++index) + addProperty(prototype->property(index)); + } + + if ((members & Enumerators) != 0) { + for (index = prototype->enumeratorOffset(); index < prototype->enumeratorCount(); ++index) + addEnumerator(prototype->enumerator(index)); + } + + if ((members & ClassInfos) != 0) { + for (index = prototype->classInfoOffset(); index < prototype->classInfoCount(); ++index) { + QMetaClassInfo ci = prototype->classInfo(index); + addClassInfo(ci.name(), ci.value()); + } + } + + if ((members & RelatedMetaObjects) != 0) { +#ifdef Q_NO_DATA_RELOCATION + const QMetaObjectAccessor *objects = 0; +#else + const QMetaObject **objects; + if (priv(prototype->d.data)->revision < 2) { + objects = (const QMetaObject **)(prototype->d.extradata); + } else +#endif + { + const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra) + objects = extra->objects; + else + objects = 0; + } + if (objects) { + while (*objects != 0) { + addRelatedMetaObject(*objects); + ++objects; + } + } + } + + if ((members & StaticMetacall) != 0) { + if (priv(prototype->d.data)->revision >= 2) { + const QMetaObjectExtraData *extra = + (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra && extra->static_metacall) + setStaticMetacallFunction(extra->static_metacall); + } + } +} + +/*! + Returns the method at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::method(int index) const +{ + if (index >= 0 && index < d->methods.size()) + return QMetaMethodBuilder(this, index); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the constructor at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const +{ + if (index >= 0 && index < d->constructors.size()) + return QMetaMethodBuilder(this, -(index + 1)); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the property at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const +{ + if (index >= 0 && index < d->properties.size()) + return QMetaPropertyBuilder(this, index); + else + return QMetaPropertyBuilder(); +} + +/*! + Returns the enumerator at \a index in this class. + + \sa enumeratorCount(), addEnumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const +{ + if (index >= 0 && index < d->enumerators.size()) + return QMetaEnumBuilder(this, index); + else + return QMetaEnumBuilder(); +} + +/*! + Returns the related meta object at \a index in this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa removeRelatedMetaObject() +*/ +const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) +#ifdef Q_NO_DATA_RELOCATION + return &((*(d->relatedMetaObjects[index]))()); +#else + return d->relatedMetaObjects[index]; +#endif + else + return 0; +} + +/*! + Returns the name of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoName(int index) const +{ + if (index >= 0 && index < d->classInfoNames.size()) + return d->classInfoNames[index]; + else + return QByteArray(); +} + +/*! + Returns the value of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoValue(int index) const +{ + if (index >= 0 && index < d->classInfoValues.size()) + return d->classInfoValues[index]; + else + return QByteArray(); +} + +/*! + Removes the method at \a index from this class. The indices of + all following methods will be adjusted downwards by 1. If the + method is registered as a notify signal on a property, then the + notify signal will be removed from the property. + + \sa methodCount(), addMethod(), method(), indexOfMethod() +*/ +void QMetaObjectBuilder::removeMethod(int index) +{ + if (index >= 0 && index < d->methods.size()) { + d->methods.removeAt(index); + for (int prop = 0; prop < d->properties.size(); ++prop) { + // Adjust the indices of property notify signal references. + if (d->properties[prop].notifySignal == index) { + d->properties[prop].notifySignal = -1; + d->properties[prop].setFlag(Notify, false); + } else if (d->properties[prop].notifySignal > index) + (d->properties[prop].notifySignal)--; + } + } +} + +/*! + Removes the constructor at \a index from this class. The indices of + all following constructors will be adjusted downwards by 1. + + \sa constructorCount(), addConstructor(), constructor() + \sa indexOfConstructor() +*/ +void QMetaObjectBuilder::removeConstructor(int index) +{ + if (index >= 0 && index < d->constructors.size()) + d->constructors.removeAt(index); +} + +/*! + Removes the property at \a index from this class. The indices of + all following properties will be adjusted downwards by 1. + + \sa propertyCount(), addProperty(), property(), indexOfProperty() +*/ +void QMetaObjectBuilder::removeProperty(int index) +{ + if (index >= 0 && index < d->properties.size()) + d->properties.removeAt(index); +} + +/*! + Removes the enumerator at \a index from this class. The indices of + all following enumerators will be adjusted downwards by 1. + + \sa enumertorCount(), addEnumerator(), enumerator() + \sa indexOfEnumerator() +*/ +void QMetaObjectBuilder::removeEnumerator(int index) +{ + if (index >= 0 && index < d->enumerators.size()) + d->enumerators.removeAt(index); +} + +/*! + Removes the item of class information at \a index from this class. + The indices of all following items will be adjusted downwards by 1. + + \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() + \sa indexOfClassInfo() +*/ +void QMetaObjectBuilder::removeClassInfo(int index) +{ + if (index >= 0 && index < d->classInfoNames.size()) { + d->classInfoNames.removeAt(index); + d->classInfoValues.removeAt(index); + } +} + +/*! + Removes the related meta object at \a index from this class. + The indices of all following related meta objects will be adjusted + downwards by 1. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa relatedMetaObject() +*/ +void QMetaObjectBuilder::removeRelatedMetaObject(int index) +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) + d->relatedMetaObjects.removeAt(index); +} + +/*! + Finds a method with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa method(), methodCount(), addMethod(), removeMethod() +*/ +int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature) + return index; + } + return -1; +} + +/*! + Finds a signal with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSlot() +*/ +int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Signal) + return index; + } + return -1; +} + +/*! + Finds a slot with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSignal() +*/ +int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Slot) + return index; + } + return -1; +} + +/*! + Finds a constructor with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa constructor(), constructorCount(), addConstructor(), removeConstructor() +*/ +int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->constructors.size(); ++index) { + if (sig == d->constructors[index].signature) + return index; + } + return -1; +} + +/*! + Finds a property with the specified \a name and returns its index; + otherwise returns -1. + + \sa property(), propertyCount(), addProperty(), removeProperty() +*/ +int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) +{ + for (int index = 0; index < d->properties.size(); ++index) { + if (name == d->properties[index].name) + return index; + } + return -1; +} + +/*! + Finds an enumerator with the specified \a name and returns its index; + otherwise returns -1. + + \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() +*/ +int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) +{ + for (int index = 0; index < d->enumerators.size(); ++index) { + if (name == d->enumerators[index].name) + return index; + } + return -1; +} + +/*! + Finds an item of class information with the specified \a name and + returns its index; otherwise returns -1. + + \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() + \sa removeClassInfo() +*/ +int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) +{ + for (int index = 0; index < d->classInfoNames.size(); ++index) { + if (name == d->classInfoNames[index]) + return index; + } + return -1; +} + +// Align on a specific type boundary. +#define ALIGN(size,type) \ + (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) + +// Build a string into a QMetaObject representation. Returns the +// position in the string table where the string was placed. +static int buildString + (char *buf, char *str, int *offset, const QByteArray& value, int empty) +{ + if (value.size() == 0 && empty >= 0) + return empty; + if (buf) { + memcpy(str + *offset, value.constData(), value.size()); + str[*offset + value.size()] = '\0'; + } + int posn = *offset; + *offset += value.size() + 1; + return posn; +} + +// Build the parameter array string for a method. +static QByteArray buildParameterNames + (const QByteArray& signature, const QList& parameterNames) +{ + // If the parameter name list is specified, then concatenate them. + if (!parameterNames.isEmpty()) { + QByteArray names; + bool first = true; + foreach (const QByteArray &name, parameterNames) { + if (first) + first = false; + else + names += (char)','; + names += name; + } + return names; + } + + // Count commas in the signature, excluding those inside template arguments. + int index = signature.indexOf('('); + if (index < 0) + return QByteArray(); + ++index; + if (index >= signature.size()) + return QByteArray(); + if (signature[index] == ')') + return QByteArray(); + int count = 1; + int brackets = 0; + while (index < signature.size() && signature[index] != ',') { + char ch = signature[index++]; + if (ch == '<') + ++brackets; + else if (ch == '>') + --brackets; + else if (ch == ',' && brackets <= 0) + ++count; + } + return QByteArray(count - 1, ','); +} + +// Build a QMetaObject in "buf" based on the information in "d". +// If "buf" is null, then return the number of bytes needed to +// build the QMetaObject. Returns -1 if the metaobject if +// relocatable is set, but the metaobject contains extradata. +static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, + bool relocatable) +{ + int size = 0; + int dataIndex; + int enumIndex; + int index; + bool hasNotifySignals = false; + + if (relocatable && + (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) + return -1; + + // Create the main QMetaObject structure at the start of the buffer. + QMetaObject *meta = reinterpret_cast(buf); + size += sizeof(QMetaObject); + ALIGN(size, int); + if (buf) { + if (!relocatable) meta->d.superdata = d->superClass; + meta->d.extradata = 0; + } + + // Populate the QMetaObjectPrivate structure. + QMetaObjectPrivate *pmeta + = reinterpret_cast(buf + size); + int pmetaSize = size; + dataIndex = 13; // Number of fields in the QMetaObjectPrivate. + for (index = 0; index < d->properties.size(); ++index) { + if (d->properties[index].notifySignal != -1) { + hasNotifySignals = true; + break; + } + } + if (buf) { + pmeta->revision = 3; + pmeta->flags = d->flags; + pmeta->className = 0; // Class name is always the first string. + + pmeta->classInfoCount = d->classInfoNames.size(); + pmeta->classInfoData = dataIndex; + dataIndex += 2 * d->classInfoNames.size(); + + pmeta->methodCount = d->methods.size(); + pmeta->methodData = dataIndex; + dataIndex += 5 * d->methods.size(); + + pmeta->propertyCount = d->properties.size(); + pmeta->propertyData = dataIndex; + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + + pmeta->enumeratorCount = d->enumerators.size(); + pmeta->enumeratorData = dataIndex; + dataIndex += 4 * d->enumerators.size(); + + pmeta->constructorCount = d->constructors.size(); + pmeta->constructorData = dataIndex; + dataIndex += 5 * d->constructors.size(); + } else { + dataIndex += 2 * d->classInfoNames.size(); + dataIndex += 5 * d->methods.size(); + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + dataIndex += 4 * d->enumerators.size(); + dataIndex += 5 * d->constructors.size(); + } + + // Allocate space for the enumerator key names and values. + enumIndex = dataIndex; + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + dataIndex += 2 * enumerator->keys.size(); + } + + // Zero terminator at the end of the data offset table. + ++dataIndex; + + // Find the start of the data and string tables. + int *data = reinterpret_cast(pmeta); + size += dataIndex * sizeof(int); + char *str = reinterpret_cast(buf + size); + if (buf) { + if (relocatable) { + meta->d.stringdata = reinterpret_cast((intptr_t)size); + meta->d.data = reinterpret_cast((intptr_t)pmetaSize); + } else { + meta->d.stringdata = str; + meta->d.data = reinterpret_cast(data); + } + } + + // Reset the current data position to just past the QMetaObjectPrivate. + dataIndex = 13; + + // Add the class name to the string table. + int offset = 0; + buildString(buf, str, &offset, d->className, -1); + + // Add a common empty string, which is used to indicate "void" + // method returns, empty tag strings, etc. + int empty = buildString(buf, str, &offset, QByteArray(), -1); + + // Output the class infos, + for (index = 0; index < d->classInfoNames.size(); ++index) { + int name = buildString(buf, str, &offset, d->classInfoNames[index], empty); + int value = buildString(buf, str, &offset, d->classInfoValues[index], empty); + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = value; + } + dataIndex += 2; + } + + // Output the methods in the class. + for (index = 0; index < d->methods.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // Output the properties in the class. + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + int name = buildString(buf, str, &offset, prop->name, empty); + int type = buildString(buf, str, &offset, prop->type, empty); + int flags = prop->flags; + + if (!isVariantType(prop->type)) { + flags |= EnumOrFlag; + } else { + flags |= qvariant_nameToType(prop->type) << 24; + } + + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = type; + data[dataIndex + 2] = flags; + } + dataIndex += 3; + } + if (hasNotifySignals) { + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + if (buf) { + if (prop->notifySignal != -1) + data[dataIndex] = prop->notifySignal; + else + data[dataIndex] = 0; + } + ++dataIndex; + } + } + + // Output the enumerators in the class. + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + int name = buildString(buf, str, &offset, enumerator->name, empty); + int isFlag = (int)(enumerator->isFlag); + int count = enumerator->keys.size(); + int enumOffset = enumIndex; + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = isFlag; + data[dataIndex + 2] = count; + data[dataIndex + 3] = enumOffset; + } + for (int key = 0; key < count; ++key) { + int keyIndex = buildString(buf, str, &offset, enumerator->keys[key], empty); + if (buf) { + data[enumOffset++] = keyIndex; + data[enumOffset++] = enumerator->values[key]; + } + } + dataIndex += 4; + enumIndex += 2 * count; + } + + // Output the constructors in the class. + for (index = 0; index < d->constructors.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // One more empty string to act as a terminator. + buildString(buf, str, &offset, QByteArray(), -1); + size += offset; + + // Output the zero terminator in the data array. + if (buf) + data[enumIndex] = 0; + + // Create the extradata block if we need one. + if (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction) { + ALIGN(size, QMetaObject **); + ALIGN(size, QMetaObjectBuilder::StaticMetacallFunction); + QMetaObjectExtraData *extra = + reinterpret_cast(buf + size); + size += sizeof(QMetaObjectExtraData); + ALIGN(size, QMetaObject *); +#ifdef Q_NO_DATA_RELOCATION + QMetaObjectAccessor *objects = + reinterpret_cast(buf + size); +#else + const QMetaObject **objects = + reinterpret_cast(buf + size); +#endif + if (buf) { + if (d->relatedMetaObjects.size() > 0) { + extra->objects = objects; + for (index = 0; index < d->relatedMetaObjects.size(); ++index) + objects[index] = d->relatedMetaObjects[index]; + objects[index] = 0; + } else { + extra->objects = 0; + } + extra->static_metacall = d->staticMetacallFunction; + meta->d.extradata = reinterpret_cast(extra); + } + if (d->relatedMetaObjects.size() > 0) + size += sizeof(QMetaObject *) * (d->relatedMetaObjects.size() + 1); + } + + // Align the final size and return it. + ALIGN(size, void *); + return size; +} + +/*! + Converts this meta object builder into a concrete QMetaObject. + The return value should be deallocated using qFree() once it + is no longer needed. + + The returned meta object is a snapshot of the state of the + QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder + will not be reflected in previous meta objects returned by + this method. +*/ +QMetaObject *QMetaObjectBuilder::toMetaObject() const +{ + int size = buildMetaObject(d, 0, false); + char *buf = reinterpret_cast(qMalloc(size)); + buildMetaObject(d, buf, false); + return reinterpret_cast(buf); +} + +/* + \internal + + Converts this meta object builder into relocatable data. This data can + be stored, copied and later passed to fromRelocatableData() to create a + concrete QMetaObject. + + The data is specific to the architecture on which it was created, but is not + specific to the process that created it. Not all meta object builder's can + be converted to data in this way. If \a ok is provided, it will be set to + true if the conversion succeeds, and false otherwise. If a + staticMetacallFunction() or any relatedMetaObject()'s are specified the + conversion to relocatable data will fail. +*/ +QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const +{ + int size = buildMetaObject(d, 0, true); + if (size == -1) { + if (ok) *ok = false; + return QByteArray(); + } + + QByteArray data; + data.resize(size); + char *buf = data.data(); + buildMetaObject(d, buf, true); + if (ok) *ok = true; + return data; +} + +/* + \internal + + Sets the \a data returned from toRelocatableData() onto a concrete + QMetaObject instance, \a output. As the meta object's super class is not + saved in the relocatable data, it must be passed as \a superClass. +*/ +void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, + const QMetaObject *superclass, + const QByteArray &data) +{ + if (!output) + return; + + const char *buf = data.constData(); + const QMetaObject *dataMo = reinterpret_cast(buf); + + intptr_t stringdataOffset = (intptr_t)dataMo->d.stringdata; + intptr_t dataOffset = (intptr_t)dataMo->d.data; + + output->d.superdata = superclass; + output->d.stringdata = buf + stringdataOffset; + output->d.data = reinterpret_cast(buf + dataOffset); +} + +/*! + \typedef QMetaObjectBuilder::StaticMetacallFunction + + Typedef for static metacall functions. The three parameters are + the call type value, the constructor index, and the + array of parameters. +*/ + +/*! + Returns the static metacall function to use to construct objects + of this class. The default value is null. + + \sa setStaticMetacallFunction() +*/ +QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const +{ + return d->staticMetacallFunction; +} + +/*! + Sets the static metacall function to use to construct objects + of this class to \a value. The default value is null. + + \sa staticMetacallFunction() +*/ +void QMetaObjectBuilder::setStaticMetacallFunction + (QMetaObjectBuilder::StaticMetacallFunction value) +{ + d->staticMetacallFunction = value; +} + +#ifndef QT_NO_DATASTREAM + +/*! + Serializes the contents of the meta object builder onto \a stream. + + \sa deserialize() +*/ +void QMetaObjectBuilder::serialize(QDataStream& stream) const +{ + int index; + + // Write the class and super class names. + stream << d->className; + if (d->superClass) + stream << QByteArray(d->superClass->className()); + else + stream << QByteArray(); + + // Write the counts for each type of class member. + stream << d->classInfoNames.size(); + stream << d->methods.size(); + stream << d->properties.size(); + stream << d->enumerators.size(); + stream << d->constructors.size(); + stream << d->relatedMetaObjects.size(); + + // Write the items of class information. + for (index = 0; index < d->classInfoNames.size(); ++index) { + stream << d->classInfoNames[index]; + stream << d->classInfoValues[index]; + } + + // Write the methods. + for (index = 0; index < d->methods.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the properties. + for (index = 0; index < d->properties.size(); ++index) { + const QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream << property->name; + stream << property->type; + stream << property->flags; + stream << property->notifySignal; + } + + // Write the enumerators. + for (index = 0; index < d->enumerators.size(); ++index) { + const QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream << enumerator->name; + stream << enumerator->isFlag; + stream << enumerator->keys; + stream << enumerator->values; + } + + // Write the constructors. + for (index = 0; index < d->constructors.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < d->relatedMetaObjects.size(); ++index) { + const QMetaObject *meta = d->relatedMetaObjects[index]; + stream << QByteArray(meta->className()); + } +#endif + + // Add an extra empty QByteArray for additional data in future versions. + // This should help maintain backwards compatibility, allowing older + // versions to read newer data. + stream << QByteArray(); +} + +// Resolve a class name using the name reference map. +static const QMetaObject *resolveClassName + (const QMap& references, + const QByteArray& name) +{ + if (name == QByteArray("QObject")) + return &QObject::staticMetaObject; + else + return references.value(name, 0); +} + +/*! + Deserializes a meta object builder from \a stream into + this meta object builder. + + The \a references parameter specifies a mapping from class names + to QMetaObject instances for resolving the super class name and + related meta objects in the object that is deserialized. + The meta object for QObject is implicitly added to \a references + and does not need to be supplied. + + The QDataStream::status() value on \a stream will be set to + QDataStream::ReadCorruptData if the input data is corrupt. + The status will be set to QDataStream::ReadPastEnd if the + input was exhausted before the full meta object was read. + + \sa serialize() +*/ +void QMetaObjectBuilder::deserialize + (QDataStream& stream, + const QMap& references) +{ + QByteArray name; + const QMetaObject *cl; + int index; + + // Clear all members in the builder to their default states. + d->className.clear(); + d->superClass = &QObject::staticMetaObject; + d->classInfoNames.clear(); + d->classInfoValues.clear(); + d->methods.clear(); + d->properties.clear(); + d->enumerators.clear(); + d->constructors.clear(); + d->relatedMetaObjects.clear(); + d->staticMetacallFunction = 0; + + // Read the class and super class names. + stream >> d->className; + stream >> name; + if (name.isEmpty()) { + d->superClass = 0; + } else if ((cl = resolveClassName(references, name)) != 0) { + d->superClass = cl; + } else { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the counts for each type of class member. + int classInfoCount, methodCount, propertyCount; + int enumeratorCount, constructorCount, relatedMetaObjectCount; + stream >> classInfoCount; + stream >> methodCount; + stream >> propertyCount; + stream >> enumeratorCount; + stream >> constructorCount; + stream >> relatedMetaObjectCount; + if (classInfoCount < 0 || methodCount < 0 || + propertyCount < 0 || enumeratorCount < 0 || + constructorCount < 0 || relatedMetaObjectCount < 0) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the items of class information. + for (index = 0; index < classInfoCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray value; + stream >> name; + stream >> value; + addClassInfo(name, value); + } + + // Read the member methods. + for (index = 0; index < methodCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addMethod(name); + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() == QMetaMethod::Constructor) { + // Cannot add a constructor in this set of methods. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the properties. + for (index = 0; index < propertyCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray type; + stream >> name; + stream >> type; + addProperty(name, type); + QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream >> property->flags; + stream >> property->notifySignal; + if (property->notifySignal < -1 || + property->notifySignal >= d->methods.size()) { + // Notify signal method index is out of range. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + if (property->notifySignal >= 0 && + d->methods[property->notifySignal].methodType() != QMetaMethod::Signal) { + // Notify signal method index does not refer to a signal. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the enumerators. + for (index = 0; index < enumeratorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addEnumerator(name); + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream >> enumerator->isFlag; + stream >> enumerator->keys; + stream >> enumerator->values; + if (enumerator->keys.size() != enumerator->values.size()) { + // Mismatch between number of keys and number of values. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the constructor methods. + for (index = 0; index < constructorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addConstructor(name); + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() != QMetaMethod::Constructor) { + // The type must be Constructor. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < relatedMetaObjectCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + cl = resolveClassName(references, name); + if (!cl) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + addRelatedMetaObject(cl); + } +#endif + + // Read the extra data block, which is reserved for future use. + stream >> name; +} + +#endif // !QT_NO_DATASTREAM + +/*! + \class QMetaMethodBuilder + \internal + \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. +*/ + +QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const +{ + // Positive indices indicate methods, negative indices indicate constructors. + if (_mobj && _index >= 0 && _index < _mobj->d->methods.size()) + return &(_mobj->d->methods[_index]); + else if (_mobj && -_index >= 1 && -_index <= _mobj->d->constructors.size()) + return &(_mobj->d->constructors[(-_index) - 1]); + else + return 0; +} + +/*! + \fn QMetaMethodBuilder::QMetaMethodBuilder() + \internal +*/ + +/*! + Returns the index of this method within its QMetaObjectBuilder. +*/ +int QMetaMethodBuilder::index() const +{ + if (_index >= 0) + return _index; // Method, signal, or slot + else + return (-_index) - 1; // Constructor +} + +/*! + Returns the type of this method (signal, slot, method, or constructor). +*/ +QMetaMethod::MethodType QMetaMethodBuilder::methodType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->methodType(); + else + return QMetaMethod::Method; +} + +/*! + Returns the signature of this method. + + \sa parameterNames(), returnType() +*/ +QByteArray QMetaMethodBuilder::signature() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->signature; + else + return QByteArray(); +} + +/*! + Returns the return type for this method; empty if the method's + return type is \c{void}. + + \sa setReturnType(), signature() +*/ +QByteArray QMetaMethodBuilder::returnType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->returnType; + else + return QByteArray(); +} + +/*! + Sets the return type for this method to \a value. If \a value + is empty, then the method's return type is \c{void}. The \a value + will be normalized before it is added to the method. + + \sa returnType(), signature() +*/ +void QMetaMethodBuilder::setReturnType(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->returnType = QMetaObject::normalizedType(value); +} + +/*! + Returns the list of parameter names for this method. + + \sa setParameterNames() +*/ +QList QMetaMethodBuilder::parameterNames() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->parameterNames; + else + return QList(); +} + +/*! + Sets the list of parameter names for this method to \a value. + + \sa parameterNames() +*/ +void QMetaMethodBuilder::setParameterNames(const QList& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->parameterNames = value; +} + +/*! + Returns the tag associated with this method. + + \sa setTag() +*/ +QByteArray QMetaMethodBuilder::tag() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->tag; + else + return QByteArray(); +} + +/*! + Sets the tag associated with this method to \a value. + + \sa setTag() +*/ +void QMetaMethodBuilder::setTag(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->tag = value; +} + +/*! + Returns the access specification of this method (private, protected, + or public). The default value is QMetaMethod::Public for methods, + slots, and constructors. The default value is QMetaMethod::Protected + for signals. + + \sa setAccess() +*/ +QMetaMethod::Access QMetaMethodBuilder::access() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->access(); + else + return QMetaMethod::Public; +} + +/*! + Sets the access specification of this method (private, protected, + or public) to \a value. If the method is a signal, this function + will be ignored. + + \sa access() +*/ +void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d && d->methodType() != QMetaMethod::Signal) + d->setAccess(value); +} + +/*! + Returns the additional attributes for this method. + + \sa setAttributes() +*/ +int QMetaMethodBuilder::attributes() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return (d->attributes >> 4); + else + return 0; +} + +/*! + Sets the additional attributes for this method to \a value. + + \sa attributes() +*/ +void QMetaMethodBuilder::setAttributes(int value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->attributes = ((d->attributes & 0x0f) | (value << 4)); +} + +/*! + \class QMetaPropertyBuilder + \internal + \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. +*/ + +QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->properties.size()) + return &(_mobj->d->properties[_index]); + else + return 0; +} + +/*! + \fn QMetaPropertyBuilder::QMetaPropertyBuilder() + \internal +*/ + +/*! + \fn int QMetaPropertyBuilder::index() const + + Returns the index of this property within its QMetaObjectBuilder. +*/ + +/*! + Returns the name associated with this property. + + \sa type() +*/ +QByteArray QMetaPropertyBuilder::name() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns the type associated with this property. + + \sa name() +*/ +QByteArray QMetaPropertyBuilder::type() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->type; + else + return QByteArray(); +} + +/*! + Returns true if this property has a notify signal; false otherwise. + + \sa notifySignal(), setNotifySignal(), removeNotifySignal() +*/ +bool QMetaPropertyBuilder::hasNotifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Notify); + else + return false; +} + +/*! + Returns the notify signal associated with this property. + + \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() +*/ +QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d && d->notifySignal >= 0) + return QMetaMethodBuilder(_mobj, d->notifySignal); + else + return QMetaMethodBuilder(); +} + +/*! + Sets the notify signal associated with this property to \a value. + + \sa hasNotifySignal(), notifySignal(), removeNotifySignal() +*/ +void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + if (value._mobj) { + d->notifySignal = value._index; + d->setFlag(Notify, true); + } else { + d->notifySignal = -1; + d->setFlag(Notify, false); + } + } +} + +/*! + Removes the notify signal from this property. + + \sa hasNotifySignal(), notifySignal(), setNotifySignal() +*/ +void QMetaPropertyBuilder::removeNotifySignal() +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + d->notifySignal = -1; + d->setFlag(Notify, false); + } +} + +/*! + Returns true if this property is readable; otherwise returns false. + The default value is true. + + \sa setReadable(), isWritable() +*/ +bool QMetaPropertyBuilder::isReadable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Readable); + else + return false; +} + +/*! + Returns true if this property is writable; otherwise returns false. + The default value is true. + + \sa setWritable(), isReadable() +*/ +bool QMetaPropertyBuilder::isWritable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Writable); + else + return false; +} + +/*! + Returns true if this property can be reset to a default value; otherwise + returns false. The default value is false. + + \sa setResettable() +*/ +bool QMetaPropertyBuilder::isResettable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Resettable); + else + return false; +} + +/*! + Returns true if this property is designable; otherwise returns false. + This default value is false. + + \sa setDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isDesignable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Designable); + else + return false; +} + +/*! + Returns true if the property is scriptable; otherwise returns false. + This default value is true. + + \sa setScriptable(), isDesignable(), isStored() +*/ +bool QMetaPropertyBuilder::isScriptable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Scriptable); + else + return false; +} + +/*! + Returns true if the property is stored; otherwise returns false. + This default value is false. + + \sa setStored(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isStored() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Stored); + else + return false; +} + +/*! + Returns true if the property is editable; otherwise returns false. + This default value is false. + + \sa setEditable(), isDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isEditable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Editable); + else + return false; +} + +/*! + Returns true if this property is designated as the \c USER + property, i.e., the one that the user can edit or that is + significant in some other way. Otherwise it returns + false. This default value is false. + + \sa setUser(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isUser() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(User); + else + return false; +} + +/*! + Returns true if the property has a C++ setter function that + follows Qt's standard "name" / "setName" pattern. Designer and uic + query hasStdCppSet() in order to avoid expensive + QObject::setProperty() calls. All properties in Qt [should] follow + this pattern. The default value is false. + + \sa setStdCppSet() +*/ +bool QMetaPropertyBuilder::hasStdCppSet() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(StdCppSet); + else + return false; +} + +/*! + Returns true if the property is an enumerator or flag type; + otherwise returns false. This default value is false. + + \sa setEnumOrFlag() +*/ +bool QMetaPropertyBuilder::isEnumOrFlag() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(EnumOrFlag); + else + return false; +} + +/*! + Returns true if the property has the dynamic flag set; + otherwise returns false. The default value is false. + + \sa setDynamic() +*/ +bool QMetaPropertyBuilder::isDynamic() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Dynamic); + else + return false; +} + +/*! + Sets this property to readable if \a value is true. + + \sa isReadable(), setWritable() +*/ +void QMetaPropertyBuilder::setReadable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Readable, value); +} + +/*! + Sets this property to writable if \a value is true. + + \sa isWritable(), setReadable() +*/ +void QMetaPropertyBuilder::setWritable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Writable, value); +} + +/*! + Sets this property to resettable if \a value is true. + + \sa isResettable() +*/ +void QMetaPropertyBuilder::setResettable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Resettable, value); +} + +/*! + Sets this property to designable if \a value is true. + + \sa isDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setDesignable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Designable, value); +} + +/*! + Sets this property to scriptable if \a value is true. + + \sa isScriptable(), setDesignable(), setStored() +*/ +void QMetaPropertyBuilder::setScriptable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Scriptable, value); +} + +/*! + Sets this property to storable if \a value is true. + + \sa isStored(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setStored(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Stored, value); +} + +/*! + Sets this property to editable if \a value is true. + + \sa isEditable(), setDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setEditable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Editable, value); +} + +/*! + Sets the \c USER flag on this property to \a value. + + \sa isUser(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setUser(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(User, value); +} + +/*! + Sets the C++ setter flag on this property to \a value, which is + true if the property has a C++ setter function that follows Qt's + standard "name" / "setName" pattern. + + \sa hasStdCppSet() +*/ +void QMetaPropertyBuilder::setStdCppSet(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(StdCppSet, value); +} + +/*! + Sets this property to be of an enumerator or flag type if + \a value is true. + + \sa isEnumOrFlag() +*/ +void QMetaPropertyBuilder::setEnumOrFlag(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(EnumOrFlag, value); +} + +/*! + Sets this property to have the dynamic flag if \a value is + true. + + \sa isDynamic() +*/ +void QMetaPropertyBuilder::setDynamic(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Dynamic, value); +} + +/*! + \class QMetaEnumBuilder + \internal + \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. +*/ + +QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->enumerators.size()) + return &(_mobj->d->enumerators[_index]); + else + return 0; +} + +/*! + \fn QMetaEnumBuilder::QMetaEnumBuilder() + \internal +*/ + +/*! + \fn int QMetaEnumBuilder::index() const + + Returns the index of this enumerator within its QMetaObjectBuilder. +*/ + +/*! + Returns the name of the enumerator (without the scope). +*/ +QByteArray QMetaEnumBuilder::name() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns true if this enumerator is used as a flag; otherwise returns + false. + + \sa setIsFlag() +*/ +bool QMetaEnumBuilder::isFlag() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->isFlag; + else + return false; +} + +/*! + Sets this enumerator to be used as a flag if \a value is true. + + \sa isFlag() +*/ +void QMetaEnumBuilder::setIsFlag(bool value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + d->isFlag = value; +} + +/*! + Returns the number of keys. + + \sa key(), addKey() +*/ +int QMetaEnumBuilder::keyCount() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->keys.size(); + else + return 0; +} + +/*! + Returns the key with the given \a index, or an empty QByteArray + if no such key exists. + + \sa keyCount(), addKey(), value() +*/ +QByteArray QMetaEnumBuilder::key(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->keys[index]; + else + return QByteArray(); +} + +/*! + Returns the value with the given \a index; or returns -1 if there + is no such value. + + \sa keyCount(), addKey(), key() +*/ +int QMetaEnumBuilder::value(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->values[index]; + else + return -1; +} + +/*! + Adds a new key called \a name to this enumerator, associated + with \a value. Returns the index of the new key. + + \sa keyCount(), key(), value(), removeKey() +*/ +int QMetaEnumBuilder::addKey(const QByteArray& name, int value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) { + int index = d->keys.size(); + d->keys += name; + d->values += value; + return index; + } else { + return -1; + } +} + +/*! + Removes the key at \a index from this enumerator. + + \sa addKey() +*/ +void QMetaEnumBuilder::removeKey(int index) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) { + d->keys.removeAt(index); + d->values.removeAt(index); + } +} + +QTM_END_NAMESPACE --- /dev/null +++ b/src/serviceframework/ipc/metaobjectbuilder47/qmetaobjectbuilder_p.h @@ -0,0 +1,338 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Mobility Components. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QMETAOBJECTBUILDER_H +#define QMETAOBJECTBUILDER_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists for the convenience +// of moc. This header file may change from version to version without notice, +// or even be removed. +// +// We mean it. +// + +#include +#include +#include +#include +#include + +QTM_BEGIN_NAMESPACE + +class QMetaObjectBuilderPrivate; +class QMetaMethodBuilder; +class QMetaMethodBuilderPrivate; +class QMetaPropertyBuilder; +class QMetaPropertyBuilderPrivate; +class QMetaEnumBuilder; +class QMetaEnumBuilderPrivate; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaObjectBuilder +#else + class QM_AUTOTEST_EXPORT QMetaObjectBuilder +#endif +{ +public: + enum AddMember + { + ClassName = 0x00000001, + SuperClass = 0x00000002, + Methods = 0x00000004, + Signals = 0x00000008, + Slots = 0x00000010, + Constructors = 0x00000020, + Properties = 0x00000040, + Enumerators = 0x00000080, + ClassInfos = 0x00000100, + RelatedMetaObjects = 0x00000200, + StaticMetacall = 0x00000400, + PublicMethods = 0x00000800, + ProtectedMethods = 0x00001000, + PrivateMethods = 0x00002000, + AllMembers = 0x7FFFFFFF, + AllPrimaryMembers = 0x7FFFFBFC + }; + Q_DECLARE_FLAGS(AddMembers, AddMember) + + enum MetaObjectFlag { + DynamicMetaObject = 0x01 + }; + Q_DECLARE_FLAGS(MetaObjectFlags, MetaObjectFlag) + + QMetaObjectBuilder(); + explicit QMetaObjectBuilder(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + virtual ~QMetaObjectBuilder(); + + QByteArray className() const; + void setClassName(const QByteArray& name); + + const QMetaObject *superClass() const; + void setSuperClass(const QMetaObject *meta); + + MetaObjectFlags flags() const; + void setFlags(MetaObjectFlags); + + int methodCount() const; + int constructorCount() const; + int propertyCount() const; + int enumeratorCount() const; + int classInfoCount() const; + int relatedMetaObjectCount() const; + + QMetaMethodBuilder addMethod(const QByteArray& signature); + QMetaMethodBuilder addMethod(const QByteArray& signature, const QByteArray& returnType); + QMetaMethodBuilder addMethod(const QMetaMethod& prototype); + + QMetaMethodBuilder addSlot(const QByteArray& signature); + QMetaMethodBuilder addSignal(const QByteArray& signature); + + QMetaMethodBuilder addConstructor(const QByteArray& signature); + QMetaMethodBuilder addConstructor(const QMetaMethod& prototype); + + QMetaPropertyBuilder addProperty(const QByteArray& name, const QByteArray& type, int notifierId=-1); + QMetaPropertyBuilder addProperty(const QMetaProperty& prototype); + + QMetaEnumBuilder addEnumerator(const QByteArray& name); + QMetaEnumBuilder addEnumerator(const QMetaEnum& prototype); + + int addClassInfo(const QByteArray& name, const QByteArray& value); + +#ifdef Q_NO_DATA_RELOCATION + int addRelatedMetaObject(const QMetaObjectAccessor &meta); +#else + int addRelatedMetaObject(const QMetaObject *meta); +#endif + + void addMetaObject(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + + QMetaMethodBuilder method(int index) const; + QMetaMethodBuilder constructor(int index) const; + QMetaPropertyBuilder property(int index) const; + QMetaEnumBuilder enumerator(int index) const; + const QMetaObject *relatedMetaObject(int index) const; + + QByteArray classInfoName(int index) const; + QByteArray classInfoValue(int index) const; + + void removeMethod(int index); + void removeConstructor(int index); + void removeProperty(int index); + void removeEnumerator(int index); + void removeClassInfo(int index); + void removeRelatedMetaObject(int index); + + int indexOfMethod(const QByteArray& signature); + int indexOfSignal(const QByteArray& signature); + int indexOfSlot(const QByteArray& signature); + int indexOfConstructor(const QByteArray& signature); + int indexOfProperty(const QByteArray& name); + int indexOfEnumerator(const QByteArray& name); + int indexOfClassInfo(const QByteArray& name); + + typedef int (*StaticMetacallFunction)(QMetaObject::Call, int, void **); + + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; + void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); + + QMetaObject *toMetaObject() const; + QByteArray toRelocatableData(bool * = 0) const; + static void fromRelocatableData(QMetaObject *, const QMetaObject *, const QByteArray &); + +#ifndef QT_NO_DATASTREAM + void serialize(QDataStream& stream) const; + void deserialize + (QDataStream& stream, + const QMap& references); +#endif + +private: + Q_DISABLE_COPY(QMetaObjectBuilder) + + QMetaObjectBuilderPrivate *d; + + friend class QMetaMethodBuilder; + friend class QMetaPropertyBuilder; + friend class QMetaEnumBuilder; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaMethodBuilder +#else + class QM_AUTOTEST_EXPORT QMetaMethodBuilder +#endif +{ +public: + QMetaMethodBuilder() : _mobj(0), _index(0) {} + + int index() const; + + QMetaMethod::MethodType methodType() const; + QByteArray signature() const; + + QByteArray returnType() const; + void setReturnType(const QByteArray& value); + + QList parameterNames() const; + void setParameterNames(const QList& value); + + QByteArray tag() const; + void setTag(const QByteArray& value); + + QMetaMethod::Access access() const; + void setAccess(QMetaMethod::Access value); + + int attributes() const; + void setAttributes(int value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + friend class QMetaPropertyBuilder; + + QMetaMethodBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaMethodBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaPropertyBuilder +#else + class QM_AUTOTEST_EXPORT QMetaPropertyBuilder +#endif +{ +public: + QMetaPropertyBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + QByteArray type() const; + + bool hasNotifySignal() const; + QMetaMethodBuilder notifySignal() const; + void setNotifySignal(const QMetaMethodBuilder& value); + void removeNotifySignal(); + + bool isReadable() const; + bool isWritable() const; + bool isResettable() const; + bool isDesignable() const; + bool isScriptable() const; + bool isStored() const; + bool isEditable() const; + bool isUser() const; + bool hasStdCppSet() const; + bool isEnumOrFlag() const; + bool isDynamic() const; + + void setReadable(bool value); + void setWritable(bool value); + void setResettable(bool value); + void setDesignable(bool value); + void setScriptable(bool value); + void setStored(bool value); + void setEditable(bool value); + void setUser(bool value); + void setStdCppSet(bool value); + void setEnumOrFlag(bool value); + void setDynamic(bool value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaPropertyBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaPropertyBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaEnumBuilder +#else + class QM_AUTOTEST_EXPORT QMetaEnumBuilder +#endif +{ +public: + QMetaEnumBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + + bool isFlag() const; + void setIsFlag(bool value); + + int keyCount() const; + QByteArray key(int index) const; + int value(int index) const; + + int addKey(const QByteArray& name, int value); + void removeKey(int index); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaEnumBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaEnumBuilderPrivate *d_func() const; +}; + +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::AddMembers) +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::MetaObjectFlags) + +QTM_END_NAMESPACE + +#endif --- a/src/serviceframework/ipc/qmetaobjectbuilder.cpp +++ /dev/null @@ -1,2611 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmetaobjectbuilder_p.h" -#include - -#ifndef Q_OS_WIN -#include -#endif - -QTM_BEGIN_NAMESPACE - -/*! - \class QMetaObjectBuilder - \internal - \brief The QMetaObjectBuilder class supports building QMetaObject objects at runtime. - \since 1.1 - -*/ - -/*! - \enum QMetaObjectBuilder::AddMember - This enum defines which members of QMetaObject should be copied by QMetaObjectBuilder::addMetaObject() - - \value ClassName Add the class name. - \value SuperClass Add the super class. - \value Methods Add methods that aren't signals or slots. - \value Signals Add signals. - \value Slots Add slots. - \value Constructors Add constructors. - \value Properties Add properties. - \value Enumerators Add enumerators. - \value ClassInfos Add items of class information. - \value RelatedMetaObjects Add related meta objects. - \value StaticMetacall Add the static metacall function. - \value PublicMethods Add public methods (ignored for signals). - \value ProtectedMethods Add protected methods (ignored for signals). - \value PrivateMethods All private methods (ignored for signals). - \value AllMembers Add all members. - \value AllPrimaryMembers Add everything except the class name, super class, and static metacall function. -*/ - -// copied from moc's generator.cpp -uint qvariant_nameToType(const char* name) -{ - if (!name) - return 0; - - if (strcmp(name, "QVariant") == 0) - return 0xffffffff; - if (strcmp(name, "QCString") == 0) - return QMetaType::QByteArray; - if (strcmp(name, "Q_LLONG") == 0) - return QMetaType::LongLong; - if (strcmp(name, "Q_ULLONG") == 0) - return QMetaType::ULongLong; - if (strcmp(name, "QIconSet") == 0) - return QMetaType::QIcon; - - uint tp = QMetaType::type(name); - return tp < QMetaType::User ? tp : 0; -} - -/* - Returns true if the type is a QVariant types. -*/ -bool isVariantType(const char* type) -{ - return qvariant_nameToType(type) != 0; -} - -// copied from qmetaobject.cpp -// do not touch without touching the moc as well -enum PropertyFlags { - Invalid = 0x00000000, - Readable = 0x00000001, - Writable = 0x00000002, - Resettable = 0x00000004, - EnumOrFlag = 0x00000008, - StdCppSet = 0x00000100, -// Override = 0x00000200, - Constant = 0x00000400, - Final = 0x00000800, - Designable = 0x00001000, - ResolveDesignable = 0x00002000, - Scriptable = 0x00004000, - ResolveScriptable = 0x00008000, - Stored = 0x00010000, - ResolveStored = 0x00020000, - Editable = 0x00040000, - ResolveEditable = 0x00080000, - User = 0x00100000, - ResolveUser = 0x00200000, - Notify = 0x00400000, - Revisioned = 0x00800000 -}; - -enum MethodFlags { - AccessPrivate = 0x00, - AccessProtected = 0x01, - AccessPublic = 0x02, - AccessMask = 0x03, //mask - - MethodMethod = 0x00, - MethodSignal = 0x04, - MethodSlot = 0x08, - MethodConstructor = 0x0c, - MethodTypeMask = 0x0c, - - MethodCompatibility = 0x10, - MethodCloned = 0x20, - MethodScriptable = 0x40, - MethodRevisioned = 0x80 -}; - -struct QMetaObjectPrivate -{ - int revision; - int className; - int classInfoCount, classInfoData; - int methodCount, methodData; - int propertyCount, propertyData; - int enumeratorCount, enumeratorData; - int constructorCount, constructorData; - int flags; -}; - -static inline const QMetaObjectPrivate *priv(const uint* data) -{ return reinterpret_cast(data); } -// end of copied lines from qmetaobject.cpp - -class QMetaMethodBuilderPrivate -{ -public: - QMetaMethodBuilderPrivate - (QMetaMethod::MethodType _methodType, - const QByteArray& _signature, - const QByteArray& _returnType = QByteArray(), - QMetaMethod::Access _access = QMetaMethod::Public) - : signature(QMetaObject::normalizedSignature(_signature.constData())), - returnType(QMetaObject::normalizedType(_returnType)), - attributes(((int)_access) | (((int)_methodType) << 2)) - { - } - - QByteArray signature; - QByteArray returnType; - QList parameterNames; - QByteArray tag; - int attributes; - - QMetaMethod::MethodType methodType() const - { - return (QMetaMethod::MethodType)((attributes & MethodTypeMask) >> 2); - } - - QMetaMethod::Access access() const - { - return (QMetaMethod::Access)(attributes & AccessMask); - } - - void setAccess(QMetaMethod::Access value) - { - attributes = ((attributes & ~AccessMask) | (int)value); - } -}; - -class QMetaPropertyBuilderPrivate -{ -public: - QMetaPropertyBuilderPrivate - (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) - : name(_name), - type(QMetaObject::normalizedType(_type.constData())), - flags(Readable | Writable | Scriptable), notifySignal(-1) - { - if (notifierIdx >= 0) { - flags |= Notify; - notifySignal = notifierIdx; - } - } - - QByteArray name; - QByteArray type; - int flags; - int notifySignal; - - bool flag(int f) const - { - return ((flags & f) != 0); - } - - void setFlag(int f, bool value) - { - if (value) - flags |= f; - else - flags &= ~f; - } -}; - -class QMetaEnumBuilderPrivate -{ -public: - QMetaEnumBuilderPrivate(const QByteArray& _name) - : name(_name), isFlag(false) - { - } - - QByteArray name; - bool isFlag; - QList keys; - QList values; -}; - -class QMetaObjectBuilderPrivate -{ -public: - QMetaObjectBuilderPrivate() - : flags(0) - { - superClass = &QObject::staticMetaObject; - staticMetacallFunction = 0; - } - - QByteArray className; - const QMetaObject *superClass; - QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction; - QList methods; - QList constructors; - QList properties; - QList classInfoNames; - QList classInfoValues; - QList enumerators; -#ifdef Q_NO_DATA_RELOCATION - QList relatedMetaObjects; -#else - QList relatedMetaObjects; -#endif - int flags; -}; - -/*! - Constructs a new QMetaObjectBuilder. -*/ -QMetaObjectBuilder::QMetaObjectBuilder() -{ - d = new QMetaObjectBuilderPrivate(); -} - -/*! - Constructs a new QMetaObjectBuilder which is a copy of the - meta object information in \a prototype. Note: the super class - contents for \a prototype are not copied, only the immediate - class that is defined by \a prototype. - - The \a members parameter indicates which members of \a prototype - should be added. The default is AllMembers. - - \sa addMetaObject() -*/ -QMetaObjectBuilder::QMetaObjectBuilder - (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) -{ - d = new QMetaObjectBuilderPrivate(); - addMetaObject(prototype, members); -} - -/*! - Destroys this meta object builder. -*/ -QMetaObjectBuilder::~QMetaObjectBuilder() -{ - delete d; -} - -/*! - Returns the name of the class being constructed by this - meta object builder. The default value is an empty QByteArray. - - \sa setClassName(), superClass() -*/ -QByteArray QMetaObjectBuilder::className() const -{ - return d->className; -} - -/*! - Sets the \a name of the class being constructed by this - meta object builder. - - \sa className(), setSuperClass() -*/ -void QMetaObjectBuilder::setClassName(const QByteArray& name) -{ - d->className = name; -} - -/*! - Returns the superclass meta object of the class being constructed - by this meta object builder. The default value is the meta object - for QObject. - - \sa setSuperClass(), className() -*/ -const QMetaObject *QMetaObjectBuilder::superClass() const -{ - return d->superClass; -} - -/*! - Sets the superclass meta object of the class being constructed - by this meta object builder to \a meta. The \a meta parameter - must not be null. - - \sa superClass(), setClassName() -*/ -void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) -{ - Q_ASSERT(meta); - d->superClass = meta; -} - -/*! - Returns the flags of the class being constructed by this meta object - builder. - - \sa setFlags() -*/ -QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const -{ - return (QMetaObjectBuilder::MetaObjectFlags)d->flags; -} - -/*! - Sets the \a flags of the class being constructed by this meta object - builder. - - \sa flags() -*/ -void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) -{ - d->flags = flags; -} - -/*! - Returns the number of methods in this class, excluding the number - of methods in the base class. These include signals and slots - as well as normal member functions. - - \sa addMethod(), method(), removeMethod(), indexOfMethod() -*/ -int QMetaObjectBuilder::methodCount() const -{ - return d->methods.size(); -} - -/*! - Returns the number of constructors in this class. - - \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() -*/ -int QMetaObjectBuilder::constructorCount() const -{ - return d->constructors.size(); -} - -/*! - Returns the number of properties in this class, excluding the number - of properties in the base class. - - \sa addProperty(), property(), removeProperty(), indexOfProperty() -*/ -int QMetaObjectBuilder::propertyCount() const -{ - return d->properties.size(); -} - -/*! - Returns the number of enumerators in this class, excluding the - number of enumerators in the base class. - - \sa addEnumerator(), enumerator(), removeEnumerator() - \sa indexOfEnumerator() -*/ -int QMetaObjectBuilder::enumeratorCount() const -{ - return d->enumerators.size(); -} - -/*! - Returns the number of items of class information in this class, - exclusing the number of items of class information in the base class. - - \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -int QMetaObjectBuilder::classInfoCount() const -{ - return d->classInfoNames.size(); -} - -/*! - Returns the number of related meta objects that are associated - with this class. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa addRelatedMetaObject(), relatedMetaObject() - \sa removeRelatedMetaObject() -*/ -int QMetaObjectBuilder::relatedMetaObjectCount() const -{ - return d->relatedMetaObjects.size(); -} - -/*! - Adds a new public method to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the method. The \a signature will be normalized before it is - added to the class. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Method, signature)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new public method to this class with the specified - \a signature and \a returnType. Returns an object that can be - used to adjust the other attributes of the method. The \a signature - and \a returnType will be normalized before they are added to - the class. If \a returnType is empty, then it indicates that - the method has \c{void} as its return type. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod - (const QByteArray& signature, const QByteArray& returnType) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate - (QMetaMethod::Method, signature, returnType)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new public method to this class that has the same information as - \a prototype. This is used to clone the methods of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the method. - - This function will detect if \a prototype is an ordinary method, - signal, slot, or constructor and act accordingly. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) -{ - QMetaMethodBuilder method; - if (prototype.methodType() == QMetaMethod::Method) - method = addMethod(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Signal) - method = addSignal(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Slot) - method = addSlot(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Constructor) - method = addConstructor(prototype.signature()); - method.setReturnType(prototype.typeName()); - method.setParameterNames(prototype.parameterNames()); - method.setTag(prototype.tag()); - method.setAccess(prototype.access()); - method.setAttributes(prototype.attributes()); - return method; -} - -/*! - Adds a new public slot to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the slot. The \a signature will be normalized before it is - added to the class. - - \sa addMethod(), addSignal(), indexOfSlot() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Slot, signature)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new signal to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the signal. The \a signature will be normalized before it is - added to the class. - - \sa addMethod(), addSlot(), indexOfSignal() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate - (QMetaMethod::Signal, signature, QByteArray(), QMetaMethod::Protected)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new constructor to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the constructor. The \a signature will be normalized before it is - added to the class. - - \sa constructor(), constructorCount(), removeConstructor() - \sa indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) -{ - int index = d->constructors.size(); - d->constructors.append(QMetaMethodBuilderPrivate(QMetaMethod::Constructor, signature)); - return QMetaMethodBuilder(this, -(index + 1)); -} - -/*! - Adds a new constructor to this class that has the same information as - \a prototype. This is used to clone the constructors of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the constructor. - - This function requires that \a prototype be a constructor. - - \sa constructor(), constructorCount(), removeConstructor() - \sa indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) -{ - Q_ASSERT(prototype.methodType() == QMetaMethod::Constructor); - QMetaMethodBuilder ctor = addConstructor(prototype.signature()); - ctor.setReturnType(prototype.typeName()); - ctor.setParameterNames(prototype.parameterNames()); - ctor.setTag(prototype.tag()); - ctor.setAccess(prototype.access()); - ctor.setAttributes(prototype.attributes()); - return ctor; -} - -/*! - Adds a new readable/writable property to this class with the - specified \a name and \a type. Returns an object that can be used - to adjust the other attributes of the property. The \a type will - be normalized before it is added to the class. \a notifierId will - be registered as the property's \e notify signal. - - \sa property(), propertyCount(), removeProperty(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::addProperty - (const QByteArray& name, const QByteArray& type, int notifierId) -{ - int index = d->properties.size(); - d->properties.append(QMetaPropertyBuilderPrivate(name, type, notifierId)); - return QMetaPropertyBuilder(this, index); -} - -/*! - Adds a new property to this class that has the same information as - \a prototype. This is used to clone the properties of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the property. - - \sa property(), propertyCount(), removeProperty(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) -{ - QMetaPropertyBuilder property = addProperty(prototype.name(), prototype.typeName()); - property.setReadable(prototype.isReadable()); - property.setWritable(prototype.isWritable()); - property.setResettable(prototype.isResettable()); - property.setDesignable(prototype.isDesignable()); - property.setScriptable(prototype.isScriptable()); - property.setStored(prototype.isStored()); - property.setEditable(prototype.isEditable()); - property.setUser(prototype.isUser()); - property.setStdCppSet(prototype.hasStdCppSet()); - property.setEnumOrFlag(prototype.isEnumType()); - property.setConstant(prototype.isConstant()); - property.setFinal(prototype.isFinal()); - if (prototype.hasNotifySignal()) { - // Find an existing method for the notify signal, or add a new one. - QMetaMethod method = prototype.notifySignal(); - int index = indexOfMethod(method.signature()); - if (index == -1) - index = addMethod(method).index(); - d->properties[property._index].notifySignal = index; - d->properties[property._index].setFlag(Notify, true); - } - return property; -} - -/*! - Adds a new enumerator to this class with the specified - \a name. Returns an object that can be used to adjust - the other attributes of the enumerator. - - \sa enumerator(), enumeratorCount(), removeEnumerator(), - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) -{ - int index = d->enumerators.size(); - d->enumerators.append(QMetaEnumBuilderPrivate(name)); - return QMetaEnumBuilder(this, index); -} - -/*! - Adds a new enumerator to this class that has the same information as - \a prototype. This is used to clone the enumerators of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the enumerator. - - \sa enumerator(), enumeratorCount(), removeEnumerator(), - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) -{ - QMetaEnumBuilder en = addEnumerator(prototype.name()); - en.setIsFlag(prototype.isFlag()); - int count = prototype.keyCount(); - for (int index = 0; index < count; ++index) - en.addKey(prototype.key(index), prototype.value(index)); - return en; -} - -/*! - Adds \a name and \a value as an item of class information to this class. - Returns the index of the new item of class information. - - \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) -{ - int index = d->classInfoNames.size(); - d->classInfoNames += name; - d->classInfoValues += value; - return index; -} - -/*! - Adds \a meta to this class as a related meta object. Returns - the index of the new related meta object entry. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), relatedMetaObject() - \sa removeRelatedMetaObject() -*/ -#ifdef Q_NO_DATA_RELOCATION -int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) -#else -int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) -#endif -{ - Q_ASSERT(meta); - int index = d->relatedMetaObjects.size(); - d->relatedMetaObjects.append(meta); - return index; -} - -/*! - Adds the contents of \a prototype to this meta object builder. - This function is useful for cloning the contents of an existing QMetaObject. - - The \a members parameter indicates which members of \a prototype - should be added. The default is AllMembers. -*/ -void QMetaObjectBuilder::addMetaObject - (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) -{ - Q_ASSERT(prototype); - int index; - - if ((members & ClassName) != 0) - d->className = prototype->className(); - - if ((members & SuperClass) != 0) - d->superClass = prototype->superClass(); - - if ((members & (Methods | Signals | Slots)) != 0) { - for (index = prototype->methodOffset(); index < prototype->methodCount(); ++index) { - QMetaMethod method = prototype->method(index); - if (method.methodType() != QMetaMethod::Signal) { - if (method.access() == QMetaMethod::Public && (members & PublicMethods) == 0) - continue; - if (method.access() == QMetaMethod::Private && (members & PrivateMethods) == 0) - continue; - if (method.access() == QMetaMethod::Protected && (members & ProtectedMethods) == 0) - continue; - } - if (method.methodType() == QMetaMethod::Method && (members & Methods) != 0) { - addMethod(method); - } else if (method.methodType() == QMetaMethod::Signal && - (members & Signals) != 0) { - addMethod(method); - } else if (method.methodType() == QMetaMethod::Slot && - (members & Slots) != 0) { - addMethod(method); - } - } - } - - if ((members & Constructors) != 0) { - for (index = 0; index < prototype->constructorCount(); ++index) - addConstructor(prototype->constructor(index)); - } - - if ((members & Properties) != 0) { - for (index = prototype->propertyOffset(); index < prototype->propertyCount(); ++index) - addProperty(prototype->property(index)); - } - - if ((members & Enumerators) != 0) { - for (index = prototype->enumeratorOffset(); index < prototype->enumeratorCount(); ++index) - addEnumerator(prototype->enumerator(index)); - } - - if ((members & ClassInfos) != 0) { - for (index = prototype->classInfoOffset(); index < prototype->classInfoCount(); ++index) { - QMetaClassInfo ci = prototype->classInfo(index); - addClassInfo(ci.name(), ci.value()); - } - } - - if ((members & RelatedMetaObjects) != 0) { -#ifdef Q_NO_DATA_RELOCATION - const QMetaObjectAccessor *objects = 0; -#else - const QMetaObject **objects; - if (priv(prototype->d.data)->revision < 2) { - objects = (const QMetaObject **)(prototype->d.extradata); - } else -#endif - { - const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); - if (extra) - objects = extra->objects; - else - objects = 0; - } - if (objects) { - while (*objects != 0) { - addRelatedMetaObject(*objects); - ++objects; - } - } - } - - if ((members & StaticMetacall) != 0) { - if (priv(prototype->d.data)->revision >= 6) { - const QMetaObjectExtraData *extra = - (const QMetaObjectExtraData *)(prototype->d.extradata); - if (extra && extra->static_metacall) - setStaticMetacallFunction(extra->static_metacall); - } - } -} - -/*! - Returns the method at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::method(int index) const -{ - if (index >= 0 && index < d->methods.size()) - return QMetaMethodBuilder(this, index); - else - return QMetaMethodBuilder(); -} - -/*! - Returns the constructor at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const -{ - if (index >= 0 && index < d->constructors.size()) - return QMetaMethodBuilder(this, -(index + 1)); - else - return QMetaMethodBuilder(); -} - -/*! - Returns the property at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const -{ - if (index >= 0 && index < d->properties.size()) - return QMetaPropertyBuilder(this, index); - else - return QMetaPropertyBuilder(); -} - -/*! - Returns the enumerator at \a index in this class. - - \sa enumeratorCount(), addEnumerator(), removeEnumerator() - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const -{ - if (index >= 0 && index < d->enumerators.size()) - return QMetaEnumBuilder(this, index); - else - return QMetaEnumBuilder(); -} - -/*! - Returns the related meta object at \a index in this class. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), addRelatedMetaObject() - \sa removeRelatedMetaObject() -*/ -const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const -{ - if (index >= 0 && index < d->relatedMetaObjects.size()) -#ifdef Q_NO_DATA_RELOCATION - return &((*(d->relatedMetaObjects[index]))()); -#else - return d->relatedMetaObjects[index]; -#endif - else - return 0; -} - -/*! - Returns the name of the item of class information at \a index - in this class. - - \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -QByteArray QMetaObjectBuilder::classInfoName(int index) const -{ - if (index >= 0 && index < d->classInfoNames.size()) - return d->classInfoNames[index]; - else - return QByteArray(); -} - -/*! - Returns the value of the item of class information at \a index - in this class. - - \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() - \sa indexOfClassInfo() -*/ -QByteArray QMetaObjectBuilder::classInfoValue(int index) const -{ - if (index >= 0 && index < d->classInfoValues.size()) - return d->classInfoValues[index]; - else - return QByteArray(); -} - -/*! - Removes the method at \a index from this class. The indices of - all following methods will be adjusted downwards by 1. If the - method is registered as a notify signal on a property, then the - notify signal will be removed from the property. - - \sa methodCount(), addMethod(), method(), indexOfMethod() -*/ -void QMetaObjectBuilder::removeMethod(int index) -{ - if (index >= 0 && index < d->methods.size()) { - d->methods.removeAt(index); - for (int prop = 0; prop < d->properties.size(); ++prop) { - // Adjust the indices of property notify signal references. - if (d->properties[prop].notifySignal == index) { - d->properties[prop].notifySignal = -1; - d->properties[prop].setFlag(Notify, false); - } else if (d->properties[prop].notifySignal > index) - (d->properties[prop].notifySignal)--; - } - } -} - -/*! - Removes the constructor at \a index from this class. The indices of - all following constructors will be adjusted downwards by 1. - - \sa constructorCount(), addConstructor(), constructor() - \sa indexOfConstructor() -*/ -void QMetaObjectBuilder::removeConstructor(int index) -{ - if (index >= 0 && index < d->constructors.size()) - d->constructors.removeAt(index); -} - -/*! - Removes the property at \a index from this class. The indices of - all following properties will be adjusted downwards by 1. - - \sa propertyCount(), addProperty(), property(), indexOfProperty() -*/ -void QMetaObjectBuilder::removeProperty(int index) -{ - if (index >= 0 && index < d->properties.size()) - d->properties.removeAt(index); -} - -/*! - Removes the enumerator at \a index from this class. The indices of - all following enumerators will be adjusted downwards by 1. - - \sa enumertorCount(), addEnumerator(), enumerator() - \sa indexOfEnumerator() -*/ -void QMetaObjectBuilder::removeEnumerator(int index) -{ - if (index >= 0 && index < d->enumerators.size()) - d->enumerators.removeAt(index); -} - -/*! - Removes the item of class information at \a index from this class. - The indices of all following items will be adjusted downwards by 1. - - \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() - \sa indexOfClassInfo() -*/ -void QMetaObjectBuilder::removeClassInfo(int index) -{ - if (index >= 0 && index < d->classInfoNames.size()) { - d->classInfoNames.removeAt(index); - d->classInfoValues.removeAt(index); - } -} - -/*! - Removes the related meta object at \a index from this class. - The indices of all following related meta objects will be adjusted - downwards by 1. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), addRelatedMetaObject() - \sa relatedMetaObject() -*/ -void QMetaObjectBuilder::removeRelatedMetaObject(int index) -{ - if (index >= 0 && index < d->relatedMetaObjects.size()) - d->relatedMetaObjects.removeAt(index); -} - -/*! - Finds a method with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa method(), methodCount(), addMethod(), removeMethod() -*/ -int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature) - return index; - } - return -1; -} - -/*! - Finds a signal with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa indexOfMethod(), indexOfSlot() -*/ -int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature && - d->methods[index].methodType() == QMetaMethod::Signal) - return index; - } - return -1; -} - -/*! - Finds a slot with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa indexOfMethod(), indexOfSignal() -*/ -int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature && - d->methods[index].methodType() == QMetaMethod::Slot) - return index; - } - return -1; -} - -/*! - Finds a constructor with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa constructor(), constructorCount(), addConstructor(), removeConstructor() -*/ -int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->constructors.size(); ++index) { - if (sig == d->constructors[index].signature) - return index; - } - return -1; -} - -/*! - Finds a property with the specified \a name and returns its index; - otherwise returns -1. - - \sa property(), propertyCount(), addProperty(), removeProperty() -*/ -int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) -{ - for (int index = 0; index < d->properties.size(); ++index) { - if (name == d->properties[index].name) - return index; - } - return -1; -} - -/*! - Finds an enumerator with the specified \a name and returns its index; - otherwise returns -1. - - \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() -*/ -int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) -{ - for (int index = 0; index < d->enumerators.size(); ++index) { - if (name == d->enumerators[index].name) - return index; - } - return -1; -} - -/*! - Finds an item of class information with the specified \a name and - returns its index; otherwise returns -1. - - \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() - \sa removeClassInfo() -*/ -int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) -{ - for (int index = 0; index < d->classInfoNames.size(); ++index) { - if (name == d->classInfoNames[index]) - return index; - } - return -1; -} - -// Align on a specific type boundary. -#define ALIGN(size,type) \ - (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) - -// Build a string into a QMetaObject representation. Returns the -// position in the string table where the string was placed. -static int buildString - (char *buf, char *str, int *offset, const QByteArray& value, int empty) -{ - if (value.size() == 0 && empty >= 0) - return empty; - if (buf) { - memcpy(str + *offset, value.constData(), value.size()); - str[*offset + value.size()] = '\0'; - } - int posn = *offset; - *offset += value.size() + 1; - return posn; -} - -// Build the parameter array string for a method. -static QByteArray buildParameterNames - (const QByteArray& signature, const QList& parameterNames) -{ - // If the parameter name list is specified, then concatenate them. - if (!parameterNames.isEmpty()) { - QByteArray names; - bool first = true; - foreach (const QByteArray &name, parameterNames) { - if (first) - first = false; - else - names += (char)','; - names += name; - } - return names; - } - - // Count commas in the signature, excluding those inside template arguments. - int index = signature.indexOf('('); - if (index < 0) - return QByteArray(); - ++index; - if (index >= signature.size()) - return QByteArray(); - if (signature[index] == ')') - return QByteArray(); - int count = 1; - int brackets = 0; - while (index < signature.size() && signature[index] != ',') { - char ch = signature[index++]; - if (ch == '<') - ++brackets; - else if (ch == '>') - --brackets; - else if (ch == ',' && brackets <= 0) - ++count; - } - return QByteArray(count - 1, ','); -} - -// Build a QMetaObject in "buf" based on the information in "d". -// If "buf" is null, then return the number of bytes needed to -// build the QMetaObject. Returns -1 if the metaobject if -// relocatable is set, but the metaobject contains extradata. -static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, - bool relocatable) -{ - int size = 0; - int dataIndex; - int enumIndex; - int index; - bool hasNotifySignals = false; - - if (relocatable && - (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) - return -1; - - // Create the main QMetaObject structure at the start of the buffer. - QMetaObject *meta = reinterpret_cast(buf); - size += sizeof(QMetaObject); - ALIGN(size, int); - if (buf) { - if (!relocatable) meta->d.superdata = d->superClass; - meta->d.extradata = 0; - } - - // Populate the QMetaObjectPrivate structure. - QMetaObjectPrivate *pmeta - = reinterpret_cast(buf + size); - int pmetaSize = size; - dataIndex = 13; // Number of fields in the QMetaObjectPrivate. - for (index = 0; index < d->properties.size(); ++index) { - if (d->properties[index].notifySignal != -1) { - hasNotifySignals = true; - break; - } - } - if (buf) { - pmeta->revision = 3; - pmeta->flags = d->flags; - pmeta->className = 0; // Class name is always the first string. - - pmeta->classInfoCount = d->classInfoNames.size(); - pmeta->classInfoData = dataIndex; - dataIndex += 2 * d->classInfoNames.size(); - - pmeta->methodCount = d->methods.size(); - pmeta->methodData = dataIndex; - dataIndex += 5 * d->methods.size(); - - pmeta->propertyCount = d->properties.size(); - pmeta->propertyData = dataIndex; - dataIndex += 3 * d->properties.size(); - if (hasNotifySignals) - dataIndex += d->properties.size(); - - pmeta->enumeratorCount = d->enumerators.size(); - pmeta->enumeratorData = dataIndex; - dataIndex += 4 * d->enumerators.size(); - - pmeta->constructorCount = d->constructors.size(); - pmeta->constructorData = dataIndex; - dataIndex += 5 * d->constructors.size(); - } else { - dataIndex += 2 * d->classInfoNames.size(); - dataIndex += 5 * d->methods.size(); - dataIndex += 3 * d->properties.size(); - if (hasNotifySignals) - dataIndex += d->properties.size(); - dataIndex += 4 * d->enumerators.size(); - dataIndex += 5 * d->constructors.size(); - } - - // Allocate space for the enumerator key names and values. - enumIndex = dataIndex; - for (index = 0; index < d->enumerators.size(); ++index) { - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - dataIndex += 2 * enumerator->keys.size(); - } - - // Zero terminator at the end of the data offset table. - ++dataIndex; - - // Find the start of the data and string tables. - int *data = reinterpret_cast(pmeta); - size += dataIndex * sizeof(int); - char *str = reinterpret_cast(buf + size); - if (buf) { - if (relocatable) { - meta->d.stringdata = reinterpret_cast((quintptr)size); - meta->d.data = reinterpret_cast((quintptr)pmetaSize); - } else { - meta->d.stringdata = str; - meta->d.data = reinterpret_cast(data); - } - } - - // Reset the current data position to just past the QMetaObjectPrivate. - dataIndex = 13; - - // Add the class name to the string table. - int offset = 0; - buildString(buf, str, &offset, d->className, -1); - - // Add a common empty string, which is used to indicate "void" - // method returns, empty tag strings, etc. - int empty = buildString(buf, str, &offset, QByteArray(), -1); - - // Output the class infos, - for (index = 0; index < d->classInfoNames.size(); ++index) { - int name = buildString(buf, str, &offset, d->classInfoNames[index], empty); - int value = buildString(buf, str, &offset, d->classInfoValues[index], empty); - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = value; - } - dataIndex += 2; - } - - // Output the methods in the class. - for (index = 0; index < d->methods.size(); ++index) { - QMetaMethodBuilderPrivate *method = &(d->methods[index]); - int sig = buildString(buf, str, &offset, method->signature, empty); - int params; - QByteArray names = buildParameterNames - (method->signature, method->parameterNames); - params = buildString(buf, str, &offset, names, empty); - int ret = buildString(buf, str, &offset, method->returnType, empty); - int tag = buildString(buf, str, &offset, method->tag, empty); - int attrs = method->attributes; - if (buf) { - data[dataIndex] = sig; - data[dataIndex + 1] = params; - data[dataIndex + 2] = ret; - data[dataIndex + 3] = tag; - data[dataIndex + 4] = attrs; - } - dataIndex += 5; - } - - // Output the properties in the class. - for (index = 0; index < d->properties.size(); ++index) { - QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); - int name = buildString(buf, str, &offset, prop->name, empty); - int type = buildString(buf, str, &offset, prop->type, empty); - int flags = prop->flags; - - if (!isVariantType(prop->type)) { - flags |= EnumOrFlag; - } else { - flags |= qvariant_nameToType(prop->type) << 24; - } - - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = type; - data[dataIndex + 2] = flags; - } - dataIndex += 3; - } - if (hasNotifySignals) { - for (index = 0; index < d->properties.size(); ++index) { - QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); - if (buf) { - if (prop->notifySignal != -1) - data[dataIndex] = prop->notifySignal; - else - data[dataIndex] = 0; - } - ++dataIndex; - } - } - - // Output the enumerators in the class. - for (index = 0; index < d->enumerators.size(); ++index) { - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - int name = buildString(buf, str, &offset, enumerator->name, empty); - int isFlag = (int)(enumerator->isFlag); - int count = enumerator->keys.size(); - int enumOffset = enumIndex; - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = isFlag; - data[dataIndex + 2] = count; - data[dataIndex + 3] = enumOffset; - } - for (int key = 0; key < count; ++key) { - int keyIndex = buildString(buf, str, &offset, enumerator->keys[key], empty); - if (buf) { - data[enumOffset++] = keyIndex; - data[enumOffset++] = enumerator->values[key]; - } - } - dataIndex += 4; - enumIndex += 2 * count; - } - - // Output the constructors in the class. - for (index = 0; index < d->constructors.size(); ++index) { - QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - int sig = buildString(buf, str, &offset, method->signature, empty); - int params; - QByteArray names = buildParameterNames - (method->signature, method->parameterNames); - params = buildString(buf, str, &offset, names, empty); - int ret = buildString(buf, str, &offset, method->returnType, empty); - int tag = buildString(buf, str, &offset, method->tag, empty); - int attrs = method->attributes; - if (buf) { - data[dataIndex] = sig; - data[dataIndex + 1] = params; - data[dataIndex + 2] = ret; - data[dataIndex + 3] = tag; - data[dataIndex + 4] = attrs; - } - dataIndex += 5; - } - - // One more empty string to act as a terminator. - buildString(buf, str, &offset, QByteArray(), -1); - size += offset; - - // Output the zero terminator in the data array. - if (buf) - data[enumIndex] = 0; - - // Create the extradata block if we need one. - if (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction) { - ALIGN(size, QMetaObject **); - ALIGN(size, QMetaObjectBuilder::StaticMetacallFunction); - QMetaObjectExtraData *extra = - reinterpret_cast(buf + size); - size += sizeof(QMetaObjectExtraData); - ALIGN(size, QMetaObject *); -#ifdef Q_NO_DATA_RELOCATION - QMetaObjectAccessor *objects = - reinterpret_cast(buf + size); -#else - const QMetaObject **objects = - reinterpret_cast(buf + size); -#endif - if (buf) { - if (d->relatedMetaObjects.size() > 0) { - extra->objects = objects; - for (index = 0; index < d->relatedMetaObjects.size(); ++index) - objects[index] = d->relatedMetaObjects[index]; - objects[index] = 0; - } else { - extra->objects = 0; - } - extra->static_metacall = d->staticMetacallFunction; - meta->d.extradata = reinterpret_cast(extra); - } - if (d->relatedMetaObjects.size() > 0) - size += sizeof(QMetaObject *) * (d->relatedMetaObjects.size() + 1); - } - - // Align the final size and return it. - ALIGN(size, void *); - return size; -} - -/*! - Converts this meta object builder into a concrete QMetaObject. - The return value should be deallocated using qFree() once it - is no longer needed. - - The returned meta object is a snapshot of the state of the - QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder - will not be reflected in previous meta objects returned by - this method. -*/ -QMetaObject *QMetaObjectBuilder::toMetaObject() const -{ - int size = buildMetaObject(d, 0, false); - char *buf = reinterpret_cast(qMalloc(size)); - buildMetaObject(d, buf, false); - return reinterpret_cast(buf); -} - -/* - \internal - - Converts this meta object builder into relocatable data. This data can - be stored, copied and later passed to fromRelocatableData() to create a - concrete QMetaObject. - - The data is specific to the architecture on which it was created, but is not - specific to the process that created it. Not all meta object builder's can - be converted to data in this way. If \a ok is provided, it will be set to - true if the conversion succeeds, and false otherwise. If a - staticMetacallFunction() or any relatedMetaObject()'s are specified the - conversion to relocatable data will fail. -*/ -QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const -{ - int size = buildMetaObject(d, 0, true); - if (size == -1) { - if (ok) *ok = false; - return QByteArray(); - } - - QByteArray data; - data.resize(size); - char *buf = data.data(); - buildMetaObject(d, buf, true); - if (ok) *ok = true; - return data; -} - -/* - \internal - - Sets the \a data returned from toRelocatableData() onto a concrete - QMetaObject instance, \a output. As the meta object's super class is not - saved in the relocatable data, it must be passed as \a superClass. -*/ -void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, - const QMetaObject *superclass, - const QByteArray &data) -{ - if (!output) - return; - - const char *buf = data.constData(); - const QMetaObject *dataMo = reinterpret_cast(buf); - - quintptr stringdataOffset = (quintptr)dataMo->d.stringdata; - quintptr dataOffset = (quintptr)dataMo->d.data; - - output->d.superdata = superclass; - output->d.stringdata = buf + stringdataOffset; - output->d.data = reinterpret_cast(buf + dataOffset); -} - -/*! - \typedef QMetaObjectBuilder::StaticMetacallFunction - - Typedef for static metacall functions. The three parameters are - the call type value, the constructor index, and the - array of parameters. -*/ - -/*! - Returns the static metacall function to use to construct objects - of this class. The default value is null. - - \sa setStaticMetacallFunction() -*/ -QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const -{ - return d->staticMetacallFunction; -} - -/*! - Sets the static metacall function to use to construct objects - of this class to \a value. The default value is null. - - \sa staticMetacallFunction() -*/ -void QMetaObjectBuilder::setStaticMetacallFunction - (QMetaObjectBuilder::StaticMetacallFunction value) -{ - d->staticMetacallFunction = value; -} - -#ifndef QT_NO_DATASTREAM - -/*! - Serializes the contents of the meta object builder onto \a stream. - - \sa deserialize() -*/ -void QMetaObjectBuilder::serialize(QDataStream& stream) const -{ - int index; - - // Write the class and super class names. - stream << d->className; - if (d->superClass) - stream << QByteArray(d->superClass->className()); - else - stream << QByteArray(); - - // Write the counts for each type of class member. - stream << d->classInfoNames.size(); - stream << d->methods.size(); - stream << d->properties.size(); - stream << d->enumerators.size(); - stream << d->constructors.size(); - stream << d->relatedMetaObjects.size(); - - // Write the items of class information. - for (index = 0; index < d->classInfoNames.size(); ++index) { - stream << d->classInfoNames[index]; - stream << d->classInfoValues[index]; - } - - // Write the methods. - for (index = 0; index < d->methods.size(); ++index) { - const QMetaMethodBuilderPrivate *method = &(d->methods[index]); - stream << method->signature; - stream << method->returnType; - stream << method->parameterNames; - stream << method->tag; - stream << method->attributes; - } - - // Write the properties. - for (index = 0; index < d->properties.size(); ++index) { - const QMetaPropertyBuilderPrivate *property = &(d->properties[index]); - stream << property->name; - stream << property->type; - stream << property->flags; - stream << property->notifySignal; - } - - // Write the enumerators. - for (index = 0; index < d->enumerators.size(); ++index) { - const QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - stream << enumerator->name; - stream << enumerator->isFlag; - stream << enumerator->keys; - stream << enumerator->values; - } - - // Write the constructors. - for (index = 0; index < d->constructors.size(); ++index) { - const QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - stream << method->signature; - stream << method->returnType; - stream << method->parameterNames; - stream << method->tag; - stream << method->attributes; - } - - // Write the related meta objects. -#ifdef Q_NO_DATA_RELOCATION - //the related meta objects will be function pointers - //which you have to add to the builder manually. - //e.g. - //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); -#else - for (index = 0; index < d->relatedMetaObjects.size(); ++index) { - const QMetaObject *meta = d->relatedMetaObjects[index]; - stream << QByteArray(meta->className()); - } -#endif - - // Add an extra empty QByteArray for additional data in future versions. - // This should help maintain backwards compatibility, allowing older - // versions to read newer data. - stream << QByteArray(); -} - -// Resolve a class name using the name reference map. -static const QMetaObject *resolveClassName - (const QMap& references, - const QByteArray& name) -{ - if (name == QByteArray("QObject")) - return &QObject::staticMetaObject; - else - return references.value(name, 0); -} - -/*! - Deserializes a meta object builder from \a stream into - this meta object builder. - - The \a references parameter specifies a mapping from class names - to QMetaObject instances for resolving the super class name and - related meta objects in the object that is deserialized. - The meta object for QObject is implicitly added to \a references - and does not need to be supplied. - - The QDataStream::status() value on \a stream will be set to - QDataStream::ReadCorruptData if the input data is corrupt. - The status will be set to QDataStream::ReadPastEnd if the - input was exhausted before the full meta object was read. - - \sa serialize() -*/ -void QMetaObjectBuilder::deserialize - (QDataStream& stream, - const QMap& references) -{ - QByteArray name; - const QMetaObject *cl; - int index; - - // Clear all members in the builder to their default states. - d->className.clear(); - d->superClass = &QObject::staticMetaObject; - d->classInfoNames.clear(); - d->classInfoValues.clear(); - d->methods.clear(); - d->properties.clear(); - d->enumerators.clear(); - d->constructors.clear(); - d->relatedMetaObjects.clear(); - d->staticMetacallFunction = 0; - - // Read the class and super class names. - stream >> d->className; - stream >> name; - if (name.isEmpty()) { - d->superClass = 0; - } else if ((cl = resolveClassName(references, name)) != 0) { - d->superClass = cl; - } else { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - - // Read the counts for each type of class member. - int classInfoCount, methodCount, propertyCount; - int enumeratorCount, constructorCount, relatedMetaObjectCount; - stream >> classInfoCount; - stream >> methodCount; - stream >> propertyCount; - stream >> enumeratorCount; - stream >> constructorCount; - stream >> relatedMetaObjectCount; - if (classInfoCount < 0 || methodCount < 0 || - propertyCount < 0 || enumeratorCount < 0 || - constructorCount < 0 || relatedMetaObjectCount < 0) { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - - // Read the items of class information. - for (index = 0; index < classInfoCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - QByteArray value; - stream >> name; - stream >> value; - addClassInfo(name, value); - } - - // Read the member methods. - for (index = 0; index < methodCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addMethod(name); - QMetaMethodBuilderPrivate *method = &(d->methods[index]); - stream >> method->returnType; - stream >> method->parameterNames; - stream >> method->tag; - stream >> method->attributes; - if (method->methodType() == QMetaMethod::Constructor) { - // Cannot add a constructor in this set of methods. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the properties. - for (index = 0; index < propertyCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - QByteArray type; - stream >> name; - stream >> type; - addProperty(name, type); - QMetaPropertyBuilderPrivate *property = &(d->properties[index]); - stream >> property->flags; - stream >> property->notifySignal; - if (property->notifySignal < -1 || - property->notifySignal >= d->methods.size()) { - // Notify signal method index is out of range. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - if (property->notifySignal >= 0 && - d->methods[property->notifySignal].methodType() != QMetaMethod::Signal) { - // Notify signal method index does not refer to a signal. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the enumerators. - for (index = 0; index < enumeratorCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addEnumerator(name); - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - stream >> enumerator->isFlag; - stream >> enumerator->keys; - stream >> enumerator->values; - if (enumerator->keys.size() != enumerator->values.size()) { - // Mismatch between number of keys and number of values. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the constructor methods. - for (index = 0; index < constructorCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addConstructor(name); - QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - stream >> method->returnType; - stream >> method->parameterNames; - stream >> method->tag; - stream >> method->attributes; - if (method->methodType() != QMetaMethod::Constructor) { - // The type must be Constructor. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the related meta objects. -#ifdef Q_NO_DATA_RELOCATION - //the related meta objects will be function pointers - //which you have to add to the builder manually. - //e.g. - //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); -#else - for (index = 0; index < relatedMetaObjectCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - cl = resolveClassName(references, name); - if (!cl) { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - addRelatedMetaObject(cl); - } -#endif - - // Read the extra data block, which is reserved for future use. - stream >> name; -} - -#endif // !QT_NO_DATASTREAM - -/*! - \class QMetaMethodBuilder - \internal - \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. -*/ - -QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const -{ - // Positive indices indicate methods, negative indices indicate constructors. - if (_mobj && _index >= 0 && _index < _mobj->d->methods.size()) - return &(_mobj->d->methods[_index]); - else if (_mobj && -_index >= 1 && -_index <= _mobj->d->constructors.size()) - return &(_mobj->d->constructors[(-_index) - 1]); - else - return 0; -} - -/*! - \fn QMetaMethodBuilder::QMetaMethodBuilder() - \internal -*/ - -/*! - Returns the index of this method within its QMetaObjectBuilder. -*/ -int QMetaMethodBuilder::index() const -{ - if (_index >= 0) - return _index; // Method, signal, or slot - else - return (-_index) - 1; // Constructor -} - -/*! - Returns the type of this method (signal, slot, method, or constructor). -*/ -QMetaMethod::MethodType QMetaMethodBuilder::methodType() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->methodType(); - else - return QMetaMethod::Method; -} - -/*! - Returns the signature of this method. - - \sa parameterNames(), returnType() -*/ -QByteArray QMetaMethodBuilder::signature() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->signature; - else - return QByteArray(); -} - -/*! - Returns the return type for this method; empty if the method's - return type is \c{void}. - - \sa setReturnType(), signature() -*/ -QByteArray QMetaMethodBuilder::returnType() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->returnType; - else - return QByteArray(); -} - -/*! - Sets the return type for this method to \a value. If \a value - is empty, then the method's return type is \c{void}. The \a value - will be normalized before it is added to the method. - - \sa returnType(), signature() -*/ -void QMetaMethodBuilder::setReturnType(const QByteArray& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->returnType = QMetaObject::normalizedType(value); -} - -/*! - Returns the list of parameter names for this method. - - \sa setParameterNames() -*/ -QList QMetaMethodBuilder::parameterNames() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->parameterNames; - else - return QList(); -} - -/*! - Sets the list of parameter names for this method to \a value. - - \sa parameterNames() -*/ -void QMetaMethodBuilder::setParameterNames(const QList& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->parameterNames = value; -} - -/*! - Returns the tag associated with this method. - - \sa setTag() -*/ -QByteArray QMetaMethodBuilder::tag() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->tag; - else - return QByteArray(); -} - -/*! - Sets the tag associated with this method to \a value. - - \sa setTag() -*/ -void QMetaMethodBuilder::setTag(const QByteArray& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->tag = value; -} - -/*! - Returns the access specification of this method (private, protected, - or public). The default value is QMetaMethod::Public for methods, - slots, and constructors. The default value is QMetaMethod::Protected - for signals. - - \sa setAccess() -*/ -QMetaMethod::Access QMetaMethodBuilder::access() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->access(); - else - return QMetaMethod::Public; -} - -/*! - Sets the access specification of this method (private, protected, - or public) to \a value. If the method is a signal, this function - will be ignored. - - \sa access() -*/ -void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d && d->methodType() != QMetaMethod::Signal) - d->setAccess(value); -} - -/*! - Returns the additional attributes for this method. - - \sa setAttributes() -*/ -int QMetaMethodBuilder::attributes() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return (d->attributes >> 4); - else - return 0; -} - -/*! - Sets the additional attributes for this method to \a value. - - \sa attributes() -*/ -void QMetaMethodBuilder::setAttributes(int value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->attributes = ((d->attributes & 0x0f) | (value << 4)); -} - -/*! - \class QMetaPropertyBuilder - \internal - \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. -*/ - -QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const -{ - if (_mobj && _index >= 0 && _index < _mobj->d->properties.size()) - return &(_mobj->d->properties[_index]); - else - return 0; -} - -/*! - \fn QMetaPropertyBuilder::QMetaPropertyBuilder() - \internal -*/ - -/*! - \fn int QMetaPropertyBuilder::index() const - - Returns the index of this property within its QMetaObjectBuilder. -*/ - -/*! - Returns the name associated with this property. - - \sa type() -*/ -QByteArray QMetaPropertyBuilder::name() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->name; - else - return QByteArray(); -} - -/*! - Returns the type associated with this property. - - \sa name() -*/ -QByteArray QMetaPropertyBuilder::type() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->type; - else - return QByteArray(); -} - -/*! - Returns true if this property has a notify signal; false otherwise. - - \sa notifySignal(), setNotifySignal(), removeNotifySignal() -*/ -bool QMetaPropertyBuilder::hasNotifySignal() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Notify); - else - return false; -} - -/*! - Returns the notify signal associated with this property. - - \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() -*/ -QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d && d->notifySignal >= 0) - return QMetaMethodBuilder(_mobj, d->notifySignal); - else - return QMetaMethodBuilder(); -} - -/*! - Sets the notify signal associated with this property to \a value. - - \sa hasNotifySignal(), notifySignal(), removeNotifySignal() -*/ -void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) { - if (value._mobj) { - d->notifySignal = value._index; - d->setFlag(Notify, true); - } else { - d->notifySignal = -1; - d->setFlag(Notify, false); - } - } -} - -/*! - Removes the notify signal from this property. - - \sa hasNotifySignal(), notifySignal(), setNotifySignal() -*/ -void QMetaPropertyBuilder::removeNotifySignal() -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) { - d->notifySignal = -1; - d->setFlag(Notify, false); - } -} - -/*! - Returns true if this property is readable; otherwise returns false. - The default value is true. - - \sa setReadable(), isWritable() -*/ -bool QMetaPropertyBuilder::isReadable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Readable); - else - return false; -} - -/*! - Returns true if this property is writable; otherwise returns false. - The default value is true. - - \sa setWritable(), isReadable() -*/ -bool QMetaPropertyBuilder::isWritable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Writable); - else - return false; -} - -/*! - Returns true if this property can be reset to a default value; otherwise - returns false. The default value is false. - - \sa setResettable() -*/ -bool QMetaPropertyBuilder::isResettable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Resettable); - else - return false; -} - -/*! - Returns true if this property is designable; otherwise returns false. - This default value is false. - - \sa setDesignable(), isScriptable(), isStored() -*/ -bool QMetaPropertyBuilder::isDesignable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Designable); - else - return false; -} - -/*! - Returns true if the property is scriptable; otherwise returns false. - This default value is true. - - \sa setScriptable(), isDesignable(), isStored() -*/ -bool QMetaPropertyBuilder::isScriptable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Scriptable); - else - return false; -} - -/*! - Returns true if the property is stored; otherwise returns false. - This default value is false. - - \sa setStored(), isDesignable(), isScriptable() -*/ -bool QMetaPropertyBuilder::isStored() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Stored); - else - return false; -} - -/*! - Returns true if the property is editable; otherwise returns false. - This default value is false. - - \sa setEditable(), isDesignable(), isScriptable(), isStored() -*/ -bool QMetaPropertyBuilder::isEditable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Editable); - else - return false; -} - -/*! - Returns true if this property is designated as the \c USER - property, i.e., the one that the user can edit or that is - significant in some other way. Otherwise it returns - false. This default value is false. - - \sa setUser(), isDesignable(), isScriptable() -*/ -bool QMetaPropertyBuilder::isUser() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(User); - else - return false; -} - -/*! - Returns true if the property has a C++ setter function that - follows Qt's standard "name" / "setName" pattern. Designer and uic - query hasStdCppSet() in order to avoid expensive - QObject::setProperty() calls. All properties in Qt [should] follow - this pattern. The default value is false. - - \sa setStdCppSet() -*/ -bool QMetaPropertyBuilder::hasStdCppSet() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(StdCppSet); - else - return false; -} - -/*! - Returns true if the property is an enumerator or flag type; - otherwise returns false. This default value is false. - - \sa setEnumOrFlag() -*/ -bool QMetaPropertyBuilder::isEnumOrFlag() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(EnumOrFlag); - else - return false; -} - -/*! - Returns true if the property is constant; otherwise returns false. - The default value is false. -*/ -bool QMetaPropertyBuilder::isConstant() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Constant); - else - return false; -} - -/*! - Returns true if the property is final; otherwise returns false. - The default value is false. -*/ -bool QMetaPropertyBuilder::isFinal() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Final); - else - return false; -} - -/*! - Sets this property to readable if \a value is true. - - \sa isReadable(), setWritable() -*/ -void QMetaPropertyBuilder::setReadable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Readable, value); -} - -/*! - Sets this property to writable if \a value is true. - - \sa isWritable(), setReadable() -*/ -void QMetaPropertyBuilder::setWritable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Writable, value); -} - -/*! - Sets this property to resettable if \a value is true. - - \sa isResettable() -*/ -void QMetaPropertyBuilder::setResettable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Resettable, value); -} - -/*! - Sets this property to designable if \a value is true. - - \sa isDesignable(), setScriptable(), setStored() -*/ -void QMetaPropertyBuilder::setDesignable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Designable, value); -} - -/*! - Sets this property to scriptable if \a value is true. - - \sa isScriptable(), setDesignable(), setStored() -*/ -void QMetaPropertyBuilder::setScriptable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Scriptable, value); -} - -/*! - Sets this property to storable if \a value is true. - - \sa isStored(), setDesignable(), setScriptable() -*/ -void QMetaPropertyBuilder::setStored(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Stored, value); -} - -/*! - Sets this property to editable if \a value is true. - - \sa isEditable(), setDesignable(), setScriptable(), setStored() -*/ -void QMetaPropertyBuilder::setEditable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Editable, value); -} - -/*! - Sets the \c USER flag on this property to \a value. - - \sa isUser(), setDesignable(), setScriptable() -*/ -void QMetaPropertyBuilder::setUser(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(User, value); -} - -/*! - Sets the C++ setter flag on this property to \a value, which is - true if the property has a C++ setter function that follows Qt's - standard "name" / "setName" pattern. - - \sa hasStdCppSet() -*/ -void QMetaPropertyBuilder::setStdCppSet(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(StdCppSet, value); -} - -/*! - Sets this property to be of an enumerator or flag type if - \a value is true. - - \sa isEnumOrFlag() -*/ -void QMetaPropertyBuilder::setEnumOrFlag(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(EnumOrFlag, value); -} - -/*! - Sets the \c CONSTANT flag on this property to \a value. - - \sa isConstant() -*/ -void QMetaPropertyBuilder::setConstant(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Constant, value); -} - -/*! - Sets the \c FINAL flag on this property to \a value. - - \sa isFinal() -*/ -void QMetaPropertyBuilder::setFinal(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Final, value); -} - - -/*! - \class QMetaEnumBuilder - \internal - \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. -*/ - -QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const -{ - if (_mobj && _index >= 0 && _index < _mobj->d->enumerators.size()) - return &(_mobj->d->enumerators[_index]); - else - return 0; -} - -/*! - \fn QMetaEnumBuilder::QMetaEnumBuilder() - \internal -*/ - -/*! - \fn int QMetaEnumBuilder::index() const - - Returns the index of this enumerator within its QMetaObjectBuilder. -*/ - -/*! - Returns the name of the enumerator (without the scope). -*/ -QByteArray QMetaEnumBuilder::name() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->name; - else - return QByteArray(); -} - -/*! - Returns true if this enumerator is used as a flag; otherwise returns - false. - - \sa setIsFlag() -*/ -bool QMetaEnumBuilder::isFlag() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->isFlag; - else - return false; -} - -/*! - Sets this enumerator to be used as a flag if \a value is true. - - \sa isFlag() -*/ -void QMetaEnumBuilder::setIsFlag(bool value) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - d->isFlag = value; -} - -/*! - Returns the number of keys. - - \sa key(), addKey() -*/ -int QMetaEnumBuilder::keyCount() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->keys.size(); - else - return 0; -} - -/*! - Returns the key with the given \a index, or an empty QByteArray - if no such key exists. - - \sa keyCount(), addKey(), value() -*/ -QByteArray QMetaEnumBuilder::key(int index) const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) - return d->keys[index]; - else - return QByteArray(); -} - -/*! - Returns the value with the given \a index; or returns -1 if there - is no such value. - - \sa keyCount(), addKey(), key() -*/ -int QMetaEnumBuilder::value(int index) const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) - return d->values[index]; - else - return -1; -} - -/*! - Adds a new key called \a name to this enumerator, associated - with \a value. Returns the index of the new key. - - \sa keyCount(), key(), value(), removeKey() -*/ -int QMetaEnumBuilder::addKey(const QByteArray& name, int value) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) { - int index = d->keys.size(); - d->keys += name; - d->values += value; - return index; - } else { - return -1; - } -} - -/*! - Removes the key at \a index from this enumerator. - - \sa addKey() -*/ -void QMetaEnumBuilder::removeKey(int index) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) { - d->keys.removeAt(index); - d->values.removeAt(index); - } -} - -QTM_END_NAMESPACE --- a/src/serviceframework/ipc/qmetaobjectbuilder_47.cpp +++ /dev/null @@ -1,2583 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmetaobjectbuilder_47_p.h" -#include - -#ifndef Q_OS_WIN -#include -#endif - -QTM_BEGIN_NAMESPACE - -/*! - \class QMetaObjectBuilder - \internal - \brief The QMetaObjectBuilder class supports building QMetaObject objects at runtime. - \since 1.1 - -*/ - -/*! - \enum QMetaObjectBuilder::AddMember - This enum defines which members of QMetaObject should be copied by QMetaObjectBuilder::addMetaObject() - - \value ClassName Add the class name. - \value SuperClass Add the super class. - \value Methods Add methods that aren't signals or slots. - \value Signals Add signals. - \value Slots Add slots. - \value Constructors Add constructors. - \value Properties Add properties. - \value Enumerators Add enumerators. - \value ClassInfos Add items of class information. - \value RelatedMetaObjects Add related meta objects. - \value StaticMetacall Add the static metacall function. - \value PublicMethods Add public methods (ignored for signals). - \value ProtectedMethods Add protected methods (ignored for signals). - \value PrivateMethods All private methods (ignored for signals). - \value AllMembers Add all members. - \value AllPrimaryMembers Add everything except the class name, super class, and static metacall function. -*/ - -// copied from moc's generator.cpp -uint qvariant_nameToType(const char* name) -{ - if (!name) - return 0; - - if (strcmp(name, "QVariant") == 0) - return 0xffffffff; - if (strcmp(name, "QCString") == 0) - return QMetaType::QByteArray; - if (strcmp(name, "Q_LLONG") == 0) - return QMetaType::LongLong; - if (strcmp(name, "Q_ULLONG") == 0) - return QMetaType::ULongLong; - if (strcmp(name, "QIconSet") == 0) - return QMetaType::QIcon; - - uint tp = QMetaType::type(name); - return tp < QMetaType::User ? tp : 0; -} - -/* - Returns true if the type is a QVariant types. -*/ -bool isVariantType(const char* type) -{ - return qvariant_nameToType(type) != 0; -} - -// copied from qmetaobject.cpp -// do not touch without touching the moc as well -enum PropertyFlags { - Invalid = 0x00000000, - Readable = 0x00000001, - Writable = 0x00000002, - Resettable = 0x00000004, - EnumOrFlag = 0x00000008, - StdCppSet = 0x00000100, -// Override = 0x00000200, - Designable = 0x00001000, - ResolveDesignable = 0x00002000, - Scriptable = 0x00004000, - ResolveScriptable = 0x00008000, - Stored = 0x00010000, - ResolveStored = 0x00020000, - Editable = 0x00040000, - ResolveEditable = 0x00080000, - User = 0x00100000, - ResolveUser = 0x00200000, - Notify = 0x00400000, - Dynamic = 0x00800000 -}; - -enum MethodFlags { - AccessPrivate = 0x00, - AccessProtected = 0x01, - AccessPublic = 0x02, - AccessMask = 0x03, //mask - - MethodMethod = 0x00, - MethodSignal = 0x04, - MethodSlot = 0x08, - MethodConstructor = 0x0c, - MethodTypeMask = 0x0c, - - MethodCompatibility = 0x10, - MethodCloned = 0x20, - MethodScriptable = 0x40 -}; - -struct QMetaObjectPrivate -{ - int revision; - int className; - int classInfoCount, classInfoData; - int methodCount, methodData; - int propertyCount, propertyData; - int enumeratorCount, enumeratorData; - int constructorCount, constructorData; - int flags; -}; - -static inline const QMetaObjectPrivate *priv(const uint* data) -{ return reinterpret_cast(data); } -// end of copied lines from qmetaobject.cpp - -class QMetaMethodBuilderPrivate -{ -public: - QMetaMethodBuilderPrivate - (QMetaMethod::MethodType _methodType, - const QByteArray& _signature, - const QByteArray& _returnType = QByteArray(), - QMetaMethod::Access _access = QMetaMethod::Public) - : signature(QMetaObject::normalizedSignature(_signature.constData())), - returnType(QMetaObject::normalizedType(_returnType)), - attributes(((int)_access) | (((int)_methodType) << 2)) - { - } - - QByteArray signature; - QByteArray returnType; - QList parameterNames; - QByteArray tag; - int attributes; - - QMetaMethod::MethodType methodType() const - { - return (QMetaMethod::MethodType)((attributes & MethodTypeMask) >> 2); - } - - QMetaMethod::Access access() const - { - return (QMetaMethod::Access)(attributes & AccessMask); - } - - void setAccess(QMetaMethod::Access value) - { - attributes = ((attributes & ~AccessMask) | (int)value); - } -}; - -class QMetaPropertyBuilderPrivate -{ -public: - QMetaPropertyBuilderPrivate - (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) - : name(_name), - type(QMetaObject::normalizedType(_type.constData())), - flags(Readable | Writable | Scriptable), notifySignal(-1) - { - if (notifierIdx >= 0) { - flags |= Notify; - notifySignal = notifierIdx; - } - } - - QByteArray name; - QByteArray type; - int flags; - int notifySignal; - - bool flag(int f) const - { - return ((flags & f) != 0); - } - - void setFlag(int f, bool value) - { - if (value) - flags |= f; - else - flags &= ~f; - } -}; - -class QMetaEnumBuilderPrivate -{ -public: - QMetaEnumBuilderPrivate(const QByteArray& _name) - : name(_name), isFlag(false) - { - } - - QByteArray name; - bool isFlag; - QList keys; - QList values; -}; - -class QMetaObjectBuilderPrivate -{ -public: - QMetaObjectBuilderPrivate() - : flags(0) - { - superClass = &QObject::staticMetaObject; - staticMetacallFunction = 0; - } - - QByteArray className; - const QMetaObject *superClass; - QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction; - QList methods; - QList constructors; - QList properties; - QList classInfoNames; - QList classInfoValues; - QList enumerators; -#ifdef Q_NO_DATA_RELOCATION - QList relatedMetaObjects; -#else - QList relatedMetaObjects; -#endif - int flags; -}; - -/*! - Constructs a new QMetaObjectBuilder. -*/ -QMetaObjectBuilder::QMetaObjectBuilder() -{ - d = new QMetaObjectBuilderPrivate(); -} - -/*! - Constructs a new QMetaObjectBuilder which is a copy of the - meta object information in \a prototype. Note: the super class - contents for \a prototype are not copied, only the immediate - class that is defined by \a prototype. - - The \a members parameter indicates which members of \a prototype - should be added. The default is AllMembers. - - \sa addMetaObject() -*/ -QMetaObjectBuilder::QMetaObjectBuilder - (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) -{ - d = new QMetaObjectBuilderPrivate(); - addMetaObject(prototype, members); -} - -/*! - Destroys this meta object builder. -*/ -QMetaObjectBuilder::~QMetaObjectBuilder() -{ - delete d; -} - -/*! - Returns the name of the class being constructed by this - meta object builder. The default value is an empty QByteArray. - - \sa setClassName(), superClass() -*/ -QByteArray QMetaObjectBuilder::className() const -{ - return d->className; -} - -/*! - Sets the \a name of the class being constructed by this - meta object builder. - - \sa className(), setSuperClass() -*/ -void QMetaObjectBuilder::setClassName(const QByteArray& name) -{ - d->className = name; -} - -/*! - Returns the superclass meta object of the class being constructed - by this meta object builder. The default value is the meta object - for QObject. - - \sa setSuperClass(), className() -*/ -const QMetaObject *QMetaObjectBuilder::superClass() const -{ - return d->superClass; -} - -/*! - Sets the superclass meta object of the class being constructed - by this meta object builder to \a meta. The \a meta parameter - must not be null. - - \sa superClass(), setClassName() -*/ -void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) -{ - Q_ASSERT(meta); - d->superClass = meta; -} - -/*! - Returns the flags of the class being constructed by this meta object - builder. - - \sa setFlags() -*/ -QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const -{ - return (QMetaObjectBuilder::MetaObjectFlags)d->flags; -} - -/*! - Sets the \a flags of the class being constructed by this meta object - builder. - - \sa flags() -*/ -void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) -{ - d->flags = flags; -} - -/*! - Returns the number of methods in this class, excluding the number - of methods in the base class. These include signals and slots - as well as normal member functions. - - \sa addMethod(), method(), removeMethod(), indexOfMethod() -*/ -int QMetaObjectBuilder::methodCount() const -{ - return d->methods.size(); -} - -/*! - Returns the number of constructors in this class. - - \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() -*/ -int QMetaObjectBuilder::constructorCount() const -{ - return d->constructors.size(); -} - -/*! - Returns the number of properties in this class, excluding the number - of properties in the base class. - - \sa addProperty(), property(), removeProperty(), indexOfProperty() -*/ -int QMetaObjectBuilder::propertyCount() const -{ - return d->properties.size(); -} - -/*! - Returns the number of enumerators in this class, excluding the - number of enumerators in the base class. - - \sa addEnumerator(), enumerator(), removeEnumerator() - \sa indexOfEnumerator() -*/ -int QMetaObjectBuilder::enumeratorCount() const -{ - return d->enumerators.size(); -} - -/*! - Returns the number of items of class information in this class, - exclusing the number of items of class information in the base class. - - \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -int QMetaObjectBuilder::classInfoCount() const -{ - return d->classInfoNames.size(); -} - -/*! - Returns the number of related meta objects that are associated - with this class. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa addRelatedMetaObject(), relatedMetaObject() - \sa removeRelatedMetaObject() -*/ -int QMetaObjectBuilder::relatedMetaObjectCount() const -{ - return d->relatedMetaObjects.size(); -} - -/*! - Adds a new public method to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the method. The \a signature will be normalized before it is - added to the class. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Method, signature)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new public method to this class with the specified - \a signature and \a returnType. Returns an object that can be - used to adjust the other attributes of the method. The \a signature - and \a returnType will be normalized before they are added to - the class. If \a returnType is empty, then it indicates that - the method has \c{void} as its return type. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod - (const QByteArray& signature, const QByteArray& returnType) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate - (QMetaMethod::Method, signature, returnType)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new public method to this class that has the same information as - \a prototype. This is used to clone the methods of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the method. - - This function will detect if \a prototype is an ordinary method, - signal, slot, or constructor and act accordingly. - - \sa method(), methodCount(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) -{ - QMetaMethodBuilder method; - if (prototype.methodType() == QMetaMethod::Method) - method = addMethod(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Signal) - method = addSignal(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Slot) - method = addSlot(prototype.signature()); - else if (prototype.methodType() == QMetaMethod::Constructor) - method = addConstructor(prototype.signature()); - method.setReturnType(prototype.typeName()); - method.setParameterNames(prototype.parameterNames()); - method.setTag(prototype.tag()); - method.setAccess(prototype.access()); - method.setAttributes(prototype.attributes()); - return method; -} - -/*! - Adds a new public slot to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the slot. The \a signature will be normalized before it is - added to the class. - - \sa addMethod(), addSignal(), indexOfSlot() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Slot, signature)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new signal to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the signal. The \a signature will be normalized before it is - added to the class. - - \sa addMethod(), addSlot(), indexOfSignal() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) -{ - int index = d->methods.size(); - d->methods.append(QMetaMethodBuilderPrivate - (QMetaMethod::Signal, signature, QByteArray(), QMetaMethod::Protected)); - return QMetaMethodBuilder(this, index); -} - -/*! - Adds a new constructor to this class with the specified \a signature. - Returns an object that can be used to adjust the other attributes - of the constructor. The \a signature will be normalized before it is - added to the class. - - \sa constructor(), constructorCount(), removeConstructor() - \sa indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) -{ - int index = d->constructors.size(); - d->constructors.append(QMetaMethodBuilderPrivate(QMetaMethod::Constructor, signature)); - return QMetaMethodBuilder(this, -(index + 1)); -} - -/*! - Adds a new constructor to this class that has the same information as - \a prototype. This is used to clone the constructors of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the constructor. - - This function requires that \a prototype be a constructor. - - \sa constructor(), constructorCount(), removeConstructor() - \sa indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) -{ - Q_ASSERT(prototype.methodType() == QMetaMethod::Constructor); - QMetaMethodBuilder ctor = addConstructor(prototype.signature()); - ctor.setReturnType(prototype.typeName()); - ctor.setParameterNames(prototype.parameterNames()); - ctor.setTag(prototype.tag()); - ctor.setAccess(prototype.access()); - ctor.setAttributes(prototype.attributes()); - return ctor; -} - -/*! - Adds a new readable/writable property to this class with the - specified \a name and \a type. Returns an object that can be used - to adjust the other attributes of the property. The \a type will - be normalized before it is added to the class. \a notifierId will - be registered as the property's \e notify signal. - - \sa property(), propertyCount(), removeProperty(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::addProperty - (const QByteArray& name, const QByteArray& type, int notifierId) -{ - int index = d->properties.size(); - d->properties.append(QMetaPropertyBuilderPrivate(name, type, notifierId)); - return QMetaPropertyBuilder(this, index); -} - -/*! - Adds a new property to this class that has the same information as - \a prototype. This is used to clone the properties of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the property. - - \sa property(), propertyCount(), removeProperty(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) -{ - QMetaPropertyBuilder property = addProperty(prototype.name(), prototype.typeName()); - property.setReadable(prototype.isReadable()); - property.setWritable(prototype.isWritable()); - property.setResettable(prototype.isResettable()); - property.setDesignable(prototype.isDesignable()); - property.setScriptable(prototype.isScriptable()); - property.setStored(prototype.isStored()); - property.setEditable(prototype.isEditable()); - property.setUser(prototype.isUser()); - property.setStdCppSet(prototype.hasStdCppSet()); - property.setEnumOrFlag(prototype.isEnumType()); - if (prototype.hasNotifySignal()) { - // Find an existing method for the notify signal, or add a new one. - QMetaMethod method = prototype.notifySignal(); - int index = indexOfMethod(method.signature()); - if (index == -1) - index = addMethod(method).index(); - d->properties[property._index].notifySignal = index; - d->properties[property._index].setFlag(Notify, true); - } - return property; -} - -/*! - Adds a new enumerator to this class with the specified - \a name. Returns an object that can be used to adjust - the other attributes of the enumerator. - - \sa enumerator(), enumeratorCount(), removeEnumerator(), - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) -{ - int index = d->enumerators.size(); - d->enumerators.append(QMetaEnumBuilderPrivate(name)); - return QMetaEnumBuilder(this, index); -} - -/*! - Adds a new enumerator to this class that has the same information as - \a prototype. This is used to clone the enumerators of an existing - QMetaObject. Returns an object that can be used to adjust the - attributes of the enumerator. - - \sa enumerator(), enumeratorCount(), removeEnumerator(), - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) -{ - QMetaEnumBuilder en = addEnumerator(prototype.name()); - en.setIsFlag(prototype.isFlag()); - int count = prototype.keyCount(); - for (int index = 0; index < count; ++index) - en.addKey(prototype.key(index), prototype.value(index)); - return en; -} - -/*! - Adds \a name and \a value as an item of class information to this class. - Returns the index of the new item of class information. - - \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) -{ - int index = d->classInfoNames.size(); - d->classInfoNames += name; - d->classInfoValues += value; - return index; -} - -/*! - Adds \a meta to this class as a related meta object. Returns - the index of the new related meta object entry. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), relatedMetaObject() - \sa removeRelatedMetaObject() -*/ -#ifdef Q_NO_DATA_RELOCATION -int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) -#else -int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) -#endif -{ - Q_ASSERT(meta); - int index = d->relatedMetaObjects.size(); - d->relatedMetaObjects.append(meta); - return index; -} - -/*! - Adds the contents of \a prototype to this meta object builder. - This function is useful for cloning the contents of an existing QMetaObject. - - The \a members parameter indicates which members of \a prototype - should be added. The default is AllMembers. -*/ -void QMetaObjectBuilder::addMetaObject - (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) -{ - Q_ASSERT(prototype); - int index; - - if ((members & ClassName) != 0) - d->className = prototype->className(); - - if ((members & SuperClass) != 0) - d->superClass = prototype->superClass(); - - if ((members & (Methods | Signals | Slots)) != 0) { - for (index = prototype->methodOffset(); index < prototype->methodCount(); ++index) { - QMetaMethod method = prototype->method(index); - if (method.methodType() != QMetaMethod::Signal) { - if (method.access() == QMetaMethod::Public && (members & PublicMethods) == 0) - continue; - if (method.access() == QMetaMethod::Private && (members & PrivateMethods) == 0) - continue; - if (method.access() == QMetaMethod::Protected && (members & ProtectedMethods) == 0) - continue; - } - if (method.methodType() == QMetaMethod::Method && (members & Methods) != 0) { - addMethod(method); - } else if (method.methodType() == QMetaMethod::Signal && - (members & Signals) != 0) { - addMethod(method); - } else if (method.methodType() == QMetaMethod::Slot && - (members & Slots) != 0) { - addMethod(method); - } - } - } - - if ((members & Constructors) != 0) { - for (index = 0; index < prototype->constructorCount(); ++index) - addConstructor(prototype->constructor(index)); - } - - if ((members & Properties) != 0) { - for (index = prototype->propertyOffset(); index < prototype->propertyCount(); ++index) - addProperty(prototype->property(index)); - } - - if ((members & Enumerators) != 0) { - for (index = prototype->enumeratorOffset(); index < prototype->enumeratorCount(); ++index) - addEnumerator(prototype->enumerator(index)); - } - - if ((members & ClassInfos) != 0) { - for (index = prototype->classInfoOffset(); index < prototype->classInfoCount(); ++index) { - QMetaClassInfo ci = prototype->classInfo(index); - addClassInfo(ci.name(), ci.value()); - } - } - - if ((members & RelatedMetaObjects) != 0) { -#ifdef Q_NO_DATA_RELOCATION - const QMetaObjectAccessor *objects = 0; -#else - const QMetaObject **objects; - if (priv(prototype->d.data)->revision < 2) { - objects = (const QMetaObject **)(prototype->d.extradata); - } else -#endif - { - const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); - if (extra) - objects = extra->objects; - else - objects = 0; - } - if (objects) { - while (*objects != 0) { - addRelatedMetaObject(*objects); - ++objects; - } - } - } - - if ((members & StaticMetacall) != 0) { - if (priv(prototype->d.data)->revision >= 2) { - const QMetaObjectExtraData *extra = - (const QMetaObjectExtraData *)(prototype->d.extradata); - if (extra && extra->static_metacall) - setStaticMetacallFunction(extra->static_metacall); - } - } -} - -/*! - Returns the method at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() -*/ -QMetaMethodBuilder QMetaObjectBuilder::method(int index) const -{ - if (index >= 0 && index < d->methods.size()) - return QMetaMethodBuilder(this, index); - else - return QMetaMethodBuilder(); -} - -/*! - Returns the constructor at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() -*/ -QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const -{ - if (index >= 0 && index < d->constructors.size()) - return QMetaMethodBuilder(this, -(index + 1)); - else - return QMetaMethodBuilder(); -} - -/*! - Returns the property at \a index in this class. - - \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() -*/ -QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const -{ - if (index >= 0 && index < d->properties.size()) - return QMetaPropertyBuilder(this, index); - else - return QMetaPropertyBuilder(); -} - -/*! - Returns the enumerator at \a index in this class. - - \sa enumeratorCount(), addEnumerator(), removeEnumerator() - \sa indexOfEnumerator() -*/ -QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const -{ - if (index >= 0 && index < d->enumerators.size()) - return QMetaEnumBuilder(this, index); - else - return QMetaEnumBuilder(); -} - -/*! - Returns the related meta object at \a index in this class. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), addRelatedMetaObject() - \sa removeRelatedMetaObject() -*/ -const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const -{ - if (index >= 0 && index < d->relatedMetaObjects.size()) -#ifdef Q_NO_DATA_RELOCATION - return &((*(d->relatedMetaObjects[index]))()); -#else - return d->relatedMetaObjects[index]; -#endif - else - return 0; -} - -/*! - Returns the name of the item of class information at \a index - in this class. - - \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() - \sa indexOfClassInfo() -*/ -QByteArray QMetaObjectBuilder::classInfoName(int index) const -{ - if (index >= 0 && index < d->classInfoNames.size()) - return d->classInfoNames[index]; - else - return QByteArray(); -} - -/*! - Returns the value of the item of class information at \a index - in this class. - - \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() - \sa indexOfClassInfo() -*/ -QByteArray QMetaObjectBuilder::classInfoValue(int index) const -{ - if (index >= 0 && index < d->classInfoValues.size()) - return d->classInfoValues[index]; - else - return QByteArray(); -} - -/*! - Removes the method at \a index from this class. The indices of - all following methods will be adjusted downwards by 1. If the - method is registered as a notify signal on a property, then the - notify signal will be removed from the property. - - \sa methodCount(), addMethod(), method(), indexOfMethod() -*/ -void QMetaObjectBuilder::removeMethod(int index) -{ - if (index >= 0 && index < d->methods.size()) { - d->methods.removeAt(index); - for (int prop = 0; prop < d->properties.size(); ++prop) { - // Adjust the indices of property notify signal references. - if (d->properties[prop].notifySignal == index) { - d->properties[prop].notifySignal = -1; - d->properties[prop].setFlag(Notify, false); - } else if (d->properties[prop].notifySignal > index) - (d->properties[prop].notifySignal)--; - } - } -} - -/*! - Removes the constructor at \a index from this class. The indices of - all following constructors will be adjusted downwards by 1. - - \sa constructorCount(), addConstructor(), constructor() - \sa indexOfConstructor() -*/ -void QMetaObjectBuilder::removeConstructor(int index) -{ - if (index >= 0 && index < d->constructors.size()) - d->constructors.removeAt(index); -} - -/*! - Removes the property at \a index from this class. The indices of - all following properties will be adjusted downwards by 1. - - \sa propertyCount(), addProperty(), property(), indexOfProperty() -*/ -void QMetaObjectBuilder::removeProperty(int index) -{ - if (index >= 0 && index < d->properties.size()) - d->properties.removeAt(index); -} - -/*! - Removes the enumerator at \a index from this class. The indices of - all following enumerators will be adjusted downwards by 1. - - \sa enumertorCount(), addEnumerator(), enumerator() - \sa indexOfEnumerator() -*/ -void QMetaObjectBuilder::removeEnumerator(int index) -{ - if (index >= 0 && index < d->enumerators.size()) - d->enumerators.removeAt(index); -} - -/*! - Removes the item of class information at \a index from this class. - The indices of all following items will be adjusted downwards by 1. - - \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() - \sa indexOfClassInfo() -*/ -void QMetaObjectBuilder::removeClassInfo(int index) -{ - if (index >= 0 && index < d->classInfoNames.size()) { - d->classInfoNames.removeAt(index); - d->classInfoValues.removeAt(index); - } -} - -/*! - Removes the related meta object at \a index from this class. - The indices of all following related meta objects will be adjusted - downwards by 1. - - Related meta objects are used when resolving the enumerated type - associated with a property, where the enumerated type is in a - different class from the property. - - \sa relatedMetaObjectCount(), addRelatedMetaObject() - \sa relatedMetaObject() -*/ -void QMetaObjectBuilder::removeRelatedMetaObject(int index) -{ - if (index >= 0 && index < d->relatedMetaObjects.size()) - d->relatedMetaObjects.removeAt(index); -} - -/*! - Finds a method with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa method(), methodCount(), addMethod(), removeMethod() -*/ -int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature) - return index; - } - return -1; -} - -/*! - Finds a signal with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa indexOfMethod(), indexOfSlot() -*/ -int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature && - d->methods[index].methodType() == QMetaMethod::Signal) - return index; - } - return -1; -} - -/*! - Finds a slot with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa indexOfMethod(), indexOfSignal() -*/ -int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->methods.size(); ++index) { - if (sig == d->methods[index].signature && - d->methods[index].methodType() == QMetaMethod::Slot) - return index; - } - return -1; -} - -/*! - Finds a constructor with the specified \a signature and returns its index; - otherwise returns -1. The \a signature will be normalized by this method. - - \sa constructor(), constructorCount(), addConstructor(), removeConstructor() -*/ -int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) -{ - QByteArray sig = QMetaObject::normalizedSignature(signature); - for (int index = 0; index < d->constructors.size(); ++index) { - if (sig == d->constructors[index].signature) - return index; - } - return -1; -} - -/*! - Finds a property with the specified \a name and returns its index; - otherwise returns -1. - - \sa property(), propertyCount(), addProperty(), removeProperty() -*/ -int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) -{ - for (int index = 0; index < d->properties.size(); ++index) { - if (name == d->properties[index].name) - return index; - } - return -1; -} - -/*! - Finds an enumerator with the specified \a name and returns its index; - otherwise returns -1. - - \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() -*/ -int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) -{ - for (int index = 0; index < d->enumerators.size(); ++index) { - if (name == d->enumerators[index].name) - return index; - } - return -1; -} - -/*! - Finds an item of class information with the specified \a name and - returns its index; otherwise returns -1. - - \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() - \sa removeClassInfo() -*/ -int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) -{ - for (int index = 0; index < d->classInfoNames.size(); ++index) { - if (name == d->classInfoNames[index]) - return index; - } - return -1; -} - -// Align on a specific type boundary. -#define ALIGN(size,type) \ - (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) - -// Build a string into a QMetaObject representation. Returns the -// position in the string table where the string was placed. -static int buildString - (char *buf, char *str, int *offset, const QByteArray& value, int empty) -{ - if (value.size() == 0 && empty >= 0) - return empty; - if (buf) { - memcpy(str + *offset, value.constData(), value.size()); - str[*offset + value.size()] = '\0'; - } - int posn = *offset; - *offset += value.size() + 1; - return posn; -} - -// Build the parameter array string for a method. -static QByteArray buildParameterNames - (const QByteArray& signature, const QList& parameterNames) -{ - // If the parameter name list is specified, then concatenate them. - if (!parameterNames.isEmpty()) { - QByteArray names; - bool first = true; - foreach (const QByteArray &name, parameterNames) { - if (first) - first = false; - else - names += (char)','; - names += name; - } - return names; - } - - // Count commas in the signature, excluding those inside template arguments. - int index = signature.indexOf('('); - if (index < 0) - return QByteArray(); - ++index; - if (index >= signature.size()) - return QByteArray(); - if (signature[index] == ')') - return QByteArray(); - int count = 1; - int brackets = 0; - while (index < signature.size() && signature[index] != ',') { - char ch = signature[index++]; - if (ch == '<') - ++brackets; - else if (ch == '>') - --brackets; - else if (ch == ',' && brackets <= 0) - ++count; - } - return QByteArray(count - 1, ','); -} - -// Build a QMetaObject in "buf" based on the information in "d". -// If "buf" is null, then return the number of bytes needed to -// build the QMetaObject. Returns -1 if the metaobject if -// relocatable is set, but the metaobject contains extradata. -static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, - bool relocatable) -{ - int size = 0; - int dataIndex; - int enumIndex; - int index; - bool hasNotifySignals = false; - - if (relocatable && - (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) - return -1; - - // Create the main QMetaObject structure at the start of the buffer. - QMetaObject *meta = reinterpret_cast(buf); - size += sizeof(QMetaObject); - ALIGN(size, int); - if (buf) { - if (!relocatable) meta->d.superdata = d->superClass; - meta->d.extradata = 0; - } - - // Populate the QMetaObjectPrivate structure. - QMetaObjectPrivate *pmeta - = reinterpret_cast(buf + size); - int pmetaSize = size; - dataIndex = 13; // Number of fields in the QMetaObjectPrivate. - for (index = 0; index < d->properties.size(); ++index) { - if (d->properties[index].notifySignal != -1) { - hasNotifySignals = true; - break; - } - } - if (buf) { - pmeta->revision = 3; - pmeta->flags = d->flags; - pmeta->className = 0; // Class name is always the first string. - - pmeta->classInfoCount = d->classInfoNames.size(); - pmeta->classInfoData = dataIndex; - dataIndex += 2 * d->classInfoNames.size(); - - pmeta->methodCount = d->methods.size(); - pmeta->methodData = dataIndex; - dataIndex += 5 * d->methods.size(); - - pmeta->propertyCount = d->properties.size(); - pmeta->propertyData = dataIndex; - dataIndex += 3 * d->properties.size(); - if (hasNotifySignals) - dataIndex += d->properties.size(); - - pmeta->enumeratorCount = d->enumerators.size(); - pmeta->enumeratorData = dataIndex; - dataIndex += 4 * d->enumerators.size(); - - pmeta->constructorCount = d->constructors.size(); - pmeta->constructorData = dataIndex; - dataIndex += 5 * d->constructors.size(); - } else { - dataIndex += 2 * d->classInfoNames.size(); - dataIndex += 5 * d->methods.size(); - dataIndex += 3 * d->properties.size(); - if (hasNotifySignals) - dataIndex += d->properties.size(); - dataIndex += 4 * d->enumerators.size(); - dataIndex += 5 * d->constructors.size(); - } - - // Allocate space for the enumerator key names and values. - enumIndex = dataIndex; - for (index = 0; index < d->enumerators.size(); ++index) { - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - dataIndex += 2 * enumerator->keys.size(); - } - - // Zero terminator at the end of the data offset table. - ++dataIndex; - - // Find the start of the data and string tables. - int *data = reinterpret_cast(pmeta); - size += dataIndex * sizeof(int); - char *str = reinterpret_cast(buf + size); - if (buf) { - if (relocatable) { - meta->d.stringdata = reinterpret_cast((intptr_t)size); - meta->d.data = reinterpret_cast((intptr_t)pmetaSize); - } else { - meta->d.stringdata = str; - meta->d.data = reinterpret_cast(data); - } - } - - // Reset the current data position to just past the QMetaObjectPrivate. - dataIndex = 13; - - // Add the class name to the string table. - int offset = 0; - buildString(buf, str, &offset, d->className, -1); - - // Add a common empty string, which is used to indicate "void" - // method returns, empty tag strings, etc. - int empty = buildString(buf, str, &offset, QByteArray(), -1); - - // Output the class infos, - for (index = 0; index < d->classInfoNames.size(); ++index) { - int name = buildString(buf, str, &offset, d->classInfoNames[index], empty); - int value = buildString(buf, str, &offset, d->classInfoValues[index], empty); - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = value; - } - dataIndex += 2; - } - - // Output the methods in the class. - for (index = 0; index < d->methods.size(); ++index) { - QMetaMethodBuilderPrivate *method = &(d->methods[index]); - int sig = buildString(buf, str, &offset, method->signature, empty); - int params; - QByteArray names = buildParameterNames - (method->signature, method->parameterNames); - params = buildString(buf, str, &offset, names, empty); - int ret = buildString(buf, str, &offset, method->returnType, empty); - int tag = buildString(buf, str, &offset, method->tag, empty); - int attrs = method->attributes; - if (buf) { - data[dataIndex] = sig; - data[dataIndex + 1] = params; - data[dataIndex + 2] = ret; - data[dataIndex + 3] = tag; - data[dataIndex + 4] = attrs; - } - dataIndex += 5; - } - - // Output the properties in the class. - for (index = 0; index < d->properties.size(); ++index) { - QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); - int name = buildString(buf, str, &offset, prop->name, empty); - int type = buildString(buf, str, &offset, prop->type, empty); - int flags = prop->flags; - - if (!isVariantType(prop->type)) { - flags |= EnumOrFlag; - } else { - flags |= qvariant_nameToType(prop->type) << 24; - } - - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = type; - data[dataIndex + 2] = flags; - } - dataIndex += 3; - } - if (hasNotifySignals) { - for (index = 0; index < d->properties.size(); ++index) { - QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); - if (buf) { - if (prop->notifySignal != -1) - data[dataIndex] = prop->notifySignal; - else - data[dataIndex] = 0; - } - ++dataIndex; - } - } - - // Output the enumerators in the class. - for (index = 0; index < d->enumerators.size(); ++index) { - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - int name = buildString(buf, str, &offset, enumerator->name, empty); - int isFlag = (int)(enumerator->isFlag); - int count = enumerator->keys.size(); - int enumOffset = enumIndex; - if (buf) { - data[dataIndex] = name; - data[dataIndex + 1] = isFlag; - data[dataIndex + 2] = count; - data[dataIndex + 3] = enumOffset; - } - for (int key = 0; key < count; ++key) { - int keyIndex = buildString(buf, str, &offset, enumerator->keys[key], empty); - if (buf) { - data[enumOffset++] = keyIndex; - data[enumOffset++] = enumerator->values[key]; - } - } - dataIndex += 4; - enumIndex += 2 * count; - } - - // Output the constructors in the class. - for (index = 0; index < d->constructors.size(); ++index) { - QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - int sig = buildString(buf, str, &offset, method->signature, empty); - int params; - QByteArray names = buildParameterNames - (method->signature, method->parameterNames); - params = buildString(buf, str, &offset, names, empty); - int ret = buildString(buf, str, &offset, method->returnType, empty); - int tag = buildString(buf, str, &offset, method->tag, empty); - int attrs = method->attributes; - if (buf) { - data[dataIndex] = sig; - data[dataIndex + 1] = params; - data[dataIndex + 2] = ret; - data[dataIndex + 3] = tag; - data[dataIndex + 4] = attrs; - } - dataIndex += 5; - } - - // One more empty string to act as a terminator. - buildString(buf, str, &offset, QByteArray(), -1); - size += offset; - - // Output the zero terminator in the data array. - if (buf) - data[enumIndex] = 0; - - // Create the extradata block if we need one. - if (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction) { - ALIGN(size, QMetaObject **); - ALIGN(size, QMetaObjectBuilder::StaticMetacallFunction); - QMetaObjectExtraData *extra = - reinterpret_cast(buf + size); - size += sizeof(QMetaObjectExtraData); - ALIGN(size, QMetaObject *); -#ifdef Q_NO_DATA_RELOCATION - QMetaObjectAccessor *objects = - reinterpret_cast(buf + size); -#else - const QMetaObject **objects = - reinterpret_cast(buf + size); -#endif - if (buf) { - if (d->relatedMetaObjects.size() > 0) { - extra->objects = objects; - for (index = 0; index < d->relatedMetaObjects.size(); ++index) - objects[index] = d->relatedMetaObjects[index]; - objects[index] = 0; - } else { - extra->objects = 0; - } - extra->static_metacall = d->staticMetacallFunction; - meta->d.extradata = reinterpret_cast(extra); - } - if (d->relatedMetaObjects.size() > 0) - size += sizeof(QMetaObject *) * (d->relatedMetaObjects.size() + 1); - } - - // Align the final size and return it. - ALIGN(size, void *); - return size; -} - -/*! - Converts this meta object builder into a concrete QMetaObject. - The return value should be deallocated using qFree() once it - is no longer needed. - - The returned meta object is a snapshot of the state of the - QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder - will not be reflected in previous meta objects returned by - this method. -*/ -QMetaObject *QMetaObjectBuilder::toMetaObject() const -{ - int size = buildMetaObject(d, 0, false); - char *buf = reinterpret_cast(qMalloc(size)); - buildMetaObject(d, buf, false); - return reinterpret_cast(buf); -} - -/* - \internal - - Converts this meta object builder into relocatable data. This data can - be stored, copied and later passed to fromRelocatableData() to create a - concrete QMetaObject. - - The data is specific to the architecture on which it was created, but is not - specific to the process that created it. Not all meta object builder's can - be converted to data in this way. If \a ok is provided, it will be set to - true if the conversion succeeds, and false otherwise. If a - staticMetacallFunction() or any relatedMetaObject()'s are specified the - conversion to relocatable data will fail. -*/ -QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const -{ - int size = buildMetaObject(d, 0, true); - if (size == -1) { - if (ok) *ok = false; - return QByteArray(); - } - - QByteArray data; - data.resize(size); - char *buf = data.data(); - buildMetaObject(d, buf, true); - if (ok) *ok = true; - return data; -} - -/* - \internal - - Sets the \a data returned from toRelocatableData() onto a concrete - QMetaObject instance, \a output. As the meta object's super class is not - saved in the relocatable data, it must be passed as \a superClass. -*/ -void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, - const QMetaObject *superclass, - const QByteArray &data) -{ - if (!output) - return; - - const char *buf = data.constData(); - const QMetaObject *dataMo = reinterpret_cast(buf); - - intptr_t stringdataOffset = (intptr_t)dataMo->d.stringdata; - intptr_t dataOffset = (intptr_t)dataMo->d.data; - - output->d.superdata = superclass; - output->d.stringdata = buf + stringdataOffset; - output->d.data = reinterpret_cast(buf + dataOffset); -} - -/*! - \typedef QMetaObjectBuilder::StaticMetacallFunction - - Typedef for static metacall functions. The three parameters are - the call type value, the constructor index, and the - array of parameters. -*/ - -/*! - Returns the static metacall function to use to construct objects - of this class. The default value is null. - - \sa setStaticMetacallFunction() -*/ -QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const -{ - return d->staticMetacallFunction; -} - -/*! - Sets the static metacall function to use to construct objects - of this class to \a value. The default value is null. - - \sa staticMetacallFunction() -*/ -void QMetaObjectBuilder::setStaticMetacallFunction - (QMetaObjectBuilder::StaticMetacallFunction value) -{ - d->staticMetacallFunction = value; -} - -#ifndef QT_NO_DATASTREAM - -/*! - Serializes the contents of the meta object builder onto \a stream. - - \sa deserialize() -*/ -void QMetaObjectBuilder::serialize(QDataStream& stream) const -{ - int index; - - // Write the class and super class names. - stream << d->className; - if (d->superClass) - stream << QByteArray(d->superClass->className()); - else - stream << QByteArray(); - - // Write the counts for each type of class member. - stream << d->classInfoNames.size(); - stream << d->methods.size(); - stream << d->properties.size(); - stream << d->enumerators.size(); - stream << d->constructors.size(); - stream << d->relatedMetaObjects.size(); - - // Write the items of class information. - for (index = 0; index < d->classInfoNames.size(); ++index) { - stream << d->classInfoNames[index]; - stream << d->classInfoValues[index]; - } - - // Write the methods. - for (index = 0; index < d->methods.size(); ++index) { - const QMetaMethodBuilderPrivate *method = &(d->methods[index]); - stream << method->signature; - stream << method->returnType; - stream << method->parameterNames; - stream << method->tag; - stream << method->attributes; - } - - // Write the properties. - for (index = 0; index < d->properties.size(); ++index) { - const QMetaPropertyBuilderPrivate *property = &(d->properties[index]); - stream << property->name; - stream << property->type; - stream << property->flags; - stream << property->notifySignal; - } - - // Write the enumerators. - for (index = 0; index < d->enumerators.size(); ++index) { - const QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - stream << enumerator->name; - stream << enumerator->isFlag; - stream << enumerator->keys; - stream << enumerator->values; - } - - // Write the constructors. - for (index = 0; index < d->constructors.size(); ++index) { - const QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - stream << method->signature; - stream << method->returnType; - stream << method->parameterNames; - stream << method->tag; - stream << method->attributes; - } - - // Write the related meta objects. -#ifdef Q_NO_DATA_RELOCATION - //the related meta objects will be function pointers - //which you have to add to the builder manually. - //e.g. - //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); -#else - for (index = 0; index < d->relatedMetaObjects.size(); ++index) { - const QMetaObject *meta = d->relatedMetaObjects[index]; - stream << QByteArray(meta->className()); - } -#endif - - // Add an extra empty QByteArray for additional data in future versions. - // This should help maintain backwards compatibility, allowing older - // versions to read newer data. - stream << QByteArray(); -} - -// Resolve a class name using the name reference map. -static const QMetaObject *resolveClassName - (const QMap& references, - const QByteArray& name) -{ - if (name == QByteArray("QObject")) - return &QObject::staticMetaObject; - else - return references.value(name, 0); -} - -/*! - Deserializes a meta object builder from \a stream into - this meta object builder. - - The \a references parameter specifies a mapping from class names - to QMetaObject instances for resolving the super class name and - related meta objects in the object that is deserialized. - The meta object for QObject is implicitly added to \a references - and does not need to be supplied. - - The QDataStream::status() value on \a stream will be set to - QDataStream::ReadCorruptData if the input data is corrupt. - The status will be set to QDataStream::ReadPastEnd if the - input was exhausted before the full meta object was read. - - \sa serialize() -*/ -void QMetaObjectBuilder::deserialize - (QDataStream& stream, - const QMap& references) -{ - QByteArray name; - const QMetaObject *cl; - int index; - - // Clear all members in the builder to their default states. - d->className.clear(); - d->superClass = &QObject::staticMetaObject; - d->classInfoNames.clear(); - d->classInfoValues.clear(); - d->methods.clear(); - d->properties.clear(); - d->enumerators.clear(); - d->constructors.clear(); - d->relatedMetaObjects.clear(); - d->staticMetacallFunction = 0; - - // Read the class and super class names. - stream >> d->className; - stream >> name; - if (name.isEmpty()) { - d->superClass = 0; - } else if ((cl = resolveClassName(references, name)) != 0) { - d->superClass = cl; - } else { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - - // Read the counts for each type of class member. - int classInfoCount, methodCount, propertyCount; - int enumeratorCount, constructorCount, relatedMetaObjectCount; - stream >> classInfoCount; - stream >> methodCount; - stream >> propertyCount; - stream >> enumeratorCount; - stream >> constructorCount; - stream >> relatedMetaObjectCount; - if (classInfoCount < 0 || methodCount < 0 || - propertyCount < 0 || enumeratorCount < 0 || - constructorCount < 0 || relatedMetaObjectCount < 0) { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - - // Read the items of class information. - for (index = 0; index < classInfoCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - QByteArray value; - stream >> name; - stream >> value; - addClassInfo(name, value); - } - - // Read the member methods. - for (index = 0; index < methodCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addMethod(name); - QMetaMethodBuilderPrivate *method = &(d->methods[index]); - stream >> method->returnType; - stream >> method->parameterNames; - stream >> method->tag; - stream >> method->attributes; - if (method->methodType() == QMetaMethod::Constructor) { - // Cannot add a constructor in this set of methods. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the properties. - for (index = 0; index < propertyCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - QByteArray type; - stream >> name; - stream >> type; - addProperty(name, type); - QMetaPropertyBuilderPrivate *property = &(d->properties[index]); - stream >> property->flags; - stream >> property->notifySignal; - if (property->notifySignal < -1 || - property->notifySignal >= d->methods.size()) { - // Notify signal method index is out of range. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - if (property->notifySignal >= 0 && - d->methods[property->notifySignal].methodType() != QMetaMethod::Signal) { - // Notify signal method index does not refer to a signal. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the enumerators. - for (index = 0; index < enumeratorCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addEnumerator(name); - QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); - stream >> enumerator->isFlag; - stream >> enumerator->keys; - stream >> enumerator->values; - if (enumerator->keys.size() != enumerator->values.size()) { - // Mismatch between number of keys and number of values. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the constructor methods. - for (index = 0; index < constructorCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - addConstructor(name); - QMetaMethodBuilderPrivate *method = &(d->constructors[index]); - stream >> method->returnType; - stream >> method->parameterNames; - stream >> method->tag; - stream >> method->attributes; - if (method->methodType() != QMetaMethod::Constructor) { - // The type must be Constructor. - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - } - - // Read the related meta objects. -#ifdef Q_NO_DATA_RELOCATION - //the related meta objects will be function pointers - //which you have to add to the builder manually. - //e.g. - //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); -#else - for (index = 0; index < relatedMetaObjectCount; ++index) { - if (stream.status() != QDataStream::Ok) - return; - stream >> name; - cl = resolveClassName(references, name); - if (!cl) { - stream.setStatus(QDataStream::ReadCorruptData); - return; - } - addRelatedMetaObject(cl); - } -#endif - - // Read the extra data block, which is reserved for future use. - stream >> name; -} - -#endif // !QT_NO_DATASTREAM - -/*! - \class QMetaMethodBuilder - \internal - \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. -*/ - -QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const -{ - // Positive indices indicate methods, negative indices indicate constructors. - if (_mobj && _index >= 0 && _index < _mobj->d->methods.size()) - return &(_mobj->d->methods[_index]); - else if (_mobj && -_index >= 1 && -_index <= _mobj->d->constructors.size()) - return &(_mobj->d->constructors[(-_index) - 1]); - else - return 0; -} - -/*! - \fn QMetaMethodBuilder::QMetaMethodBuilder() - \internal -*/ - -/*! - Returns the index of this method within its QMetaObjectBuilder. -*/ -int QMetaMethodBuilder::index() const -{ - if (_index >= 0) - return _index; // Method, signal, or slot - else - return (-_index) - 1; // Constructor -} - -/*! - Returns the type of this method (signal, slot, method, or constructor). -*/ -QMetaMethod::MethodType QMetaMethodBuilder::methodType() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->methodType(); - else - return QMetaMethod::Method; -} - -/*! - Returns the signature of this method. - - \sa parameterNames(), returnType() -*/ -QByteArray QMetaMethodBuilder::signature() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->signature; - else - return QByteArray(); -} - -/*! - Returns the return type for this method; empty if the method's - return type is \c{void}. - - \sa setReturnType(), signature() -*/ -QByteArray QMetaMethodBuilder::returnType() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->returnType; - else - return QByteArray(); -} - -/*! - Sets the return type for this method to \a value. If \a value - is empty, then the method's return type is \c{void}. The \a value - will be normalized before it is added to the method. - - \sa returnType(), signature() -*/ -void QMetaMethodBuilder::setReturnType(const QByteArray& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->returnType = QMetaObject::normalizedType(value); -} - -/*! - Returns the list of parameter names for this method. - - \sa setParameterNames() -*/ -QList QMetaMethodBuilder::parameterNames() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->parameterNames; - else - return QList(); -} - -/*! - Sets the list of parameter names for this method to \a value. - - \sa parameterNames() -*/ -void QMetaMethodBuilder::setParameterNames(const QList& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->parameterNames = value; -} - -/*! - Returns the tag associated with this method. - - \sa setTag() -*/ -QByteArray QMetaMethodBuilder::tag() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->tag; - else - return QByteArray(); -} - -/*! - Sets the tag associated with this method to \a value. - - \sa setTag() -*/ -void QMetaMethodBuilder::setTag(const QByteArray& value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->tag = value; -} - -/*! - Returns the access specification of this method (private, protected, - or public). The default value is QMetaMethod::Public for methods, - slots, and constructors. The default value is QMetaMethod::Protected - for signals. - - \sa setAccess() -*/ -QMetaMethod::Access QMetaMethodBuilder::access() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return d->access(); - else - return QMetaMethod::Public; -} - -/*! - Sets the access specification of this method (private, protected, - or public) to \a value. If the method is a signal, this function - will be ignored. - - \sa access() -*/ -void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d && d->methodType() != QMetaMethod::Signal) - d->setAccess(value); -} - -/*! - Returns the additional attributes for this method. - - \sa setAttributes() -*/ -int QMetaMethodBuilder::attributes() const -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - return (d->attributes >> 4); - else - return 0; -} - -/*! - Sets the additional attributes for this method to \a value. - - \sa attributes() -*/ -void QMetaMethodBuilder::setAttributes(int value) -{ - QMetaMethodBuilderPrivate *d = d_func(); - if (d) - d->attributes = ((d->attributes & 0x0f) | (value << 4)); -} - -/*! - \class QMetaPropertyBuilder - \internal - \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. -*/ - -QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const -{ - if (_mobj && _index >= 0 && _index < _mobj->d->properties.size()) - return &(_mobj->d->properties[_index]); - else - return 0; -} - -/*! - \fn QMetaPropertyBuilder::QMetaPropertyBuilder() - \internal -*/ - -/*! - \fn int QMetaPropertyBuilder::index() const - - Returns the index of this property within its QMetaObjectBuilder. -*/ - -/*! - Returns the name associated with this property. - - \sa type() -*/ -QByteArray QMetaPropertyBuilder::name() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->name; - else - return QByteArray(); -} - -/*! - Returns the type associated with this property. - - \sa name() -*/ -QByteArray QMetaPropertyBuilder::type() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->type; - else - return QByteArray(); -} - -/*! - Returns true if this property has a notify signal; false otherwise. - - \sa notifySignal(), setNotifySignal(), removeNotifySignal() -*/ -bool QMetaPropertyBuilder::hasNotifySignal() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Notify); - else - return false; -} - -/*! - Returns the notify signal associated with this property. - - \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() -*/ -QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d && d->notifySignal >= 0) - return QMetaMethodBuilder(_mobj, d->notifySignal); - else - return QMetaMethodBuilder(); -} - -/*! - Sets the notify signal associated with this property to \a value. - - \sa hasNotifySignal(), notifySignal(), removeNotifySignal() -*/ -void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) { - if (value._mobj) { - d->notifySignal = value._index; - d->setFlag(Notify, true); - } else { - d->notifySignal = -1; - d->setFlag(Notify, false); - } - } -} - -/*! - Removes the notify signal from this property. - - \sa hasNotifySignal(), notifySignal(), setNotifySignal() -*/ -void QMetaPropertyBuilder::removeNotifySignal() -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) { - d->notifySignal = -1; - d->setFlag(Notify, false); - } -} - -/*! - Returns true if this property is readable; otherwise returns false. - The default value is true. - - \sa setReadable(), isWritable() -*/ -bool QMetaPropertyBuilder::isReadable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Readable); - else - return false; -} - -/*! - Returns true if this property is writable; otherwise returns false. - The default value is true. - - \sa setWritable(), isReadable() -*/ -bool QMetaPropertyBuilder::isWritable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Writable); - else - return false; -} - -/*! - Returns true if this property can be reset to a default value; otherwise - returns false. The default value is false. - - \sa setResettable() -*/ -bool QMetaPropertyBuilder::isResettable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Resettable); - else - return false; -} - -/*! - Returns true if this property is designable; otherwise returns false. - This default value is false. - - \sa setDesignable(), isScriptable(), isStored() -*/ -bool QMetaPropertyBuilder::isDesignable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Designable); - else - return false; -} - -/*! - Returns true if the property is scriptable; otherwise returns false. - This default value is true. - - \sa setScriptable(), isDesignable(), isStored() -*/ -bool QMetaPropertyBuilder::isScriptable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Scriptable); - else - return false; -} - -/*! - Returns true if the property is stored; otherwise returns false. - This default value is false. - - \sa setStored(), isDesignable(), isScriptable() -*/ -bool QMetaPropertyBuilder::isStored() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Stored); - else - return false; -} - -/*! - Returns true if the property is editable; otherwise returns false. - This default value is false. - - \sa setEditable(), isDesignable(), isScriptable(), isStored() -*/ -bool QMetaPropertyBuilder::isEditable() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Editable); - else - return false; -} - -/*! - Returns true if this property is designated as the \c USER - property, i.e., the one that the user can edit or that is - significant in some other way. Otherwise it returns - false. This default value is false. - - \sa setUser(), isDesignable(), isScriptable() -*/ -bool QMetaPropertyBuilder::isUser() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(User); - else - return false; -} - -/*! - Returns true if the property has a C++ setter function that - follows Qt's standard "name" / "setName" pattern. Designer and uic - query hasStdCppSet() in order to avoid expensive - QObject::setProperty() calls. All properties in Qt [should] follow - this pattern. The default value is false. - - \sa setStdCppSet() -*/ -bool QMetaPropertyBuilder::hasStdCppSet() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(StdCppSet); - else - return false; -} - -/*! - Returns true if the property is an enumerator or flag type; - otherwise returns false. This default value is false. - - \sa setEnumOrFlag() -*/ -bool QMetaPropertyBuilder::isEnumOrFlag() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(EnumOrFlag); - else - return false; -} - -/*! - Returns true if the property has the dynamic flag set; - otherwise returns false. The default value is false. - - \sa setDynamic() -*/ -bool QMetaPropertyBuilder::isDynamic() const -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - return d->flag(Dynamic); - else - return false; -} - -/*! - Sets this property to readable if \a value is true. - - \sa isReadable(), setWritable() -*/ -void QMetaPropertyBuilder::setReadable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Readable, value); -} - -/*! - Sets this property to writable if \a value is true. - - \sa isWritable(), setReadable() -*/ -void QMetaPropertyBuilder::setWritable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Writable, value); -} - -/*! - Sets this property to resettable if \a value is true. - - \sa isResettable() -*/ -void QMetaPropertyBuilder::setResettable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Resettable, value); -} - -/*! - Sets this property to designable if \a value is true. - - \sa isDesignable(), setScriptable(), setStored() -*/ -void QMetaPropertyBuilder::setDesignable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Designable, value); -} - -/*! - Sets this property to scriptable if \a value is true. - - \sa isScriptable(), setDesignable(), setStored() -*/ -void QMetaPropertyBuilder::setScriptable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Scriptable, value); -} - -/*! - Sets this property to storable if \a value is true. - - \sa isStored(), setDesignable(), setScriptable() -*/ -void QMetaPropertyBuilder::setStored(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Stored, value); -} - -/*! - Sets this property to editable if \a value is true. - - \sa isEditable(), setDesignable(), setScriptable(), setStored() -*/ -void QMetaPropertyBuilder::setEditable(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Editable, value); -} - -/*! - Sets the \c USER flag on this property to \a value. - - \sa isUser(), setDesignable(), setScriptable() -*/ -void QMetaPropertyBuilder::setUser(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(User, value); -} - -/*! - Sets the C++ setter flag on this property to \a value, which is - true if the property has a C++ setter function that follows Qt's - standard "name" / "setName" pattern. - - \sa hasStdCppSet() -*/ -void QMetaPropertyBuilder::setStdCppSet(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(StdCppSet, value); -} - -/*! - Sets this property to be of an enumerator or flag type if - \a value is true. - - \sa isEnumOrFlag() -*/ -void QMetaPropertyBuilder::setEnumOrFlag(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(EnumOrFlag, value); -} - -/*! - Sets this property to have the dynamic flag if \a value is - true. - - \sa isDynamic() -*/ -void QMetaPropertyBuilder::setDynamic(bool value) -{ - QMetaPropertyBuilderPrivate *d = d_func(); - if (d) - d->setFlag(Dynamic, value); -} - -/*! - \class QMetaEnumBuilder - \internal - \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. -*/ - -QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const -{ - if (_mobj && _index >= 0 && _index < _mobj->d->enumerators.size()) - return &(_mobj->d->enumerators[_index]); - else - return 0; -} - -/*! - \fn QMetaEnumBuilder::QMetaEnumBuilder() - \internal -*/ - -/*! - \fn int QMetaEnumBuilder::index() const - - Returns the index of this enumerator within its QMetaObjectBuilder. -*/ - -/*! - Returns the name of the enumerator (without the scope). -*/ -QByteArray QMetaEnumBuilder::name() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->name; - else - return QByteArray(); -} - -/*! - Returns true if this enumerator is used as a flag; otherwise returns - false. - - \sa setIsFlag() -*/ -bool QMetaEnumBuilder::isFlag() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->isFlag; - else - return false; -} - -/*! - Sets this enumerator to be used as a flag if \a value is true. - - \sa isFlag() -*/ -void QMetaEnumBuilder::setIsFlag(bool value) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - d->isFlag = value; -} - -/*! - Returns the number of keys. - - \sa key(), addKey() -*/ -int QMetaEnumBuilder::keyCount() const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) - return d->keys.size(); - else - return 0; -} - -/*! - Returns the key with the given \a index, or an empty QByteArray - if no such key exists. - - \sa keyCount(), addKey(), value() -*/ -QByteArray QMetaEnumBuilder::key(int index) const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) - return d->keys[index]; - else - return QByteArray(); -} - -/*! - Returns the value with the given \a index; or returns -1 if there - is no such value. - - \sa keyCount(), addKey(), key() -*/ -int QMetaEnumBuilder::value(int index) const -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) - return d->values[index]; - else - return -1; -} - -/*! - Adds a new key called \a name to this enumerator, associated - with \a value. Returns the index of the new key. - - \sa keyCount(), key(), value(), removeKey() -*/ -int QMetaEnumBuilder::addKey(const QByteArray& name, int value) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d) { - int index = d->keys.size(); - d->keys += name; - d->values += value; - return index; - } else { - return -1; - } -} - -/*! - Removes the key at \a index from this enumerator. - - \sa addKey() -*/ -void QMetaEnumBuilder::removeKey(int index) -{ - QMetaEnumBuilderPrivate *d = d_func(); - if (d && index >= 0 && index < d->keys.size()) { - d->keys.removeAt(index); - d->values.removeAt(index); - } -} - -QTM_END_NAMESPACE --- a/src/serviceframework/ipc/qmetaobjectbuilder_47_p.h +++ /dev/null @@ -1,338 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the Qt Mobility Components. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef QMETAOBJECTBUILDER_H -#define QMETAOBJECTBUILDER_H - -// -// W A R N I N G -// ------------- -// -// This file is not part of the Qt API. It exists for the convenience -// of moc. This header file may change from version to version without notice, -// or even be removed. -// -// We mean it. -// - -#include -#include -#include -#include -#include - -QTM_BEGIN_NAMESPACE - -class QMetaObjectBuilderPrivate; -class QMetaMethodBuilder; -class QMetaMethodBuilderPrivate; -class QMetaPropertyBuilder; -class QMetaPropertyBuilderPrivate; -class QMetaEnumBuilder; -class QMetaEnumBuilderPrivate; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaObjectBuilder -#else - class QM_AUTOTEST_EXPORT QMetaObjectBuilder -#endif -{ -public: - enum AddMember - { - ClassName = 0x00000001, - SuperClass = 0x00000002, - Methods = 0x00000004, - Signals = 0x00000008, - Slots = 0x00000010, - Constructors = 0x00000020, - Properties = 0x00000040, - Enumerators = 0x00000080, - ClassInfos = 0x00000100, - RelatedMetaObjects = 0x00000200, - StaticMetacall = 0x00000400, - PublicMethods = 0x00000800, - ProtectedMethods = 0x00001000, - PrivateMethods = 0x00002000, - AllMembers = 0x7FFFFFFF, - AllPrimaryMembers = 0x7FFFFBFC - }; - Q_DECLARE_FLAGS(AddMembers, AddMember) - - enum MetaObjectFlag { - DynamicMetaObject = 0x01 - }; - Q_DECLARE_FLAGS(MetaObjectFlags, MetaObjectFlag) - - QMetaObjectBuilder(); - explicit QMetaObjectBuilder(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); - virtual ~QMetaObjectBuilder(); - - QByteArray className() const; - void setClassName(const QByteArray& name); - - const QMetaObject *superClass() const; - void setSuperClass(const QMetaObject *meta); - - MetaObjectFlags flags() const; - void setFlags(MetaObjectFlags); - - int methodCount() const; - int constructorCount() const; - int propertyCount() const; - int enumeratorCount() const; - int classInfoCount() const; - int relatedMetaObjectCount() const; - - QMetaMethodBuilder addMethod(const QByteArray& signature); - QMetaMethodBuilder addMethod(const QByteArray& signature, const QByteArray& returnType); - QMetaMethodBuilder addMethod(const QMetaMethod& prototype); - - QMetaMethodBuilder addSlot(const QByteArray& signature); - QMetaMethodBuilder addSignal(const QByteArray& signature); - - QMetaMethodBuilder addConstructor(const QByteArray& signature); - QMetaMethodBuilder addConstructor(const QMetaMethod& prototype); - - QMetaPropertyBuilder addProperty(const QByteArray& name, const QByteArray& type, int notifierId=-1); - QMetaPropertyBuilder addProperty(const QMetaProperty& prototype); - - QMetaEnumBuilder addEnumerator(const QByteArray& name); - QMetaEnumBuilder addEnumerator(const QMetaEnum& prototype); - - int addClassInfo(const QByteArray& name, const QByteArray& value); - -#ifdef Q_NO_DATA_RELOCATION - int addRelatedMetaObject(const QMetaObjectAccessor &meta); -#else - int addRelatedMetaObject(const QMetaObject *meta); -#endif - - void addMetaObject(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); - - QMetaMethodBuilder method(int index) const; - QMetaMethodBuilder constructor(int index) const; - QMetaPropertyBuilder property(int index) const; - QMetaEnumBuilder enumerator(int index) const; - const QMetaObject *relatedMetaObject(int index) const; - - QByteArray classInfoName(int index) const; - QByteArray classInfoValue(int index) const; - - void removeMethod(int index); - void removeConstructor(int index); - void removeProperty(int index); - void removeEnumerator(int index); - void removeClassInfo(int index); - void removeRelatedMetaObject(int index); - - int indexOfMethod(const QByteArray& signature); - int indexOfSignal(const QByteArray& signature); - int indexOfSlot(const QByteArray& signature); - int indexOfConstructor(const QByteArray& signature); - int indexOfProperty(const QByteArray& name); - int indexOfEnumerator(const QByteArray& name); - int indexOfClassInfo(const QByteArray& name); - - typedef int (*StaticMetacallFunction)(QMetaObject::Call, int, void **); - - QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; - void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); - - QMetaObject *toMetaObject() const; - QByteArray toRelocatableData(bool * = 0) const; - static void fromRelocatableData(QMetaObject *, const QMetaObject *, const QByteArray &); - -#ifndef QT_NO_DATASTREAM - void serialize(QDataStream& stream) const; - void deserialize - (QDataStream& stream, - const QMap& references); -#endif - -private: - Q_DISABLE_COPY(QMetaObjectBuilder) - - QMetaObjectBuilderPrivate *d; - - friend class QMetaMethodBuilder; - friend class QMetaPropertyBuilder; - friend class QMetaEnumBuilder; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaMethodBuilder -#else - class QM_AUTOTEST_EXPORT QMetaMethodBuilder -#endif -{ -public: - QMetaMethodBuilder() : _mobj(0), _index(0) {} - - int index() const; - - QMetaMethod::MethodType methodType() const; - QByteArray signature() const; - - QByteArray returnType() const; - void setReturnType(const QByteArray& value); - - QList parameterNames() const; - void setParameterNames(const QList& value); - - QByteArray tag() const; - void setTag(const QByteArray& value); - - QMetaMethod::Access access() const; - void setAccess(QMetaMethod::Access value); - - int attributes() const; - void setAttributes(int value); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - friend class QMetaPropertyBuilder; - - QMetaMethodBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaMethodBuilderPrivate *d_func() const; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaPropertyBuilder -#else - class QM_AUTOTEST_EXPORT QMetaPropertyBuilder -#endif -{ -public: - QMetaPropertyBuilder() : _mobj(0), _index(0) {} - - int index() const { return _index; } - - QByteArray name() const; - QByteArray type() const; - - bool hasNotifySignal() const; - QMetaMethodBuilder notifySignal() const; - void setNotifySignal(const QMetaMethodBuilder& value); - void removeNotifySignal(); - - bool isReadable() const; - bool isWritable() const; - bool isResettable() const; - bool isDesignable() const; - bool isScriptable() const; - bool isStored() const; - bool isEditable() const; - bool isUser() const; - bool hasStdCppSet() const; - bool isEnumOrFlag() const; - bool isDynamic() const; - - void setReadable(bool value); - void setWritable(bool value); - void setResettable(bool value); - void setDesignable(bool value); - void setScriptable(bool value); - void setStored(bool value); - void setEditable(bool value); - void setUser(bool value); - void setStdCppSet(bool value); - void setEnumOrFlag(bool value); - void setDynamic(bool value); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - - QMetaPropertyBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaPropertyBuilderPrivate *d_func() const; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaEnumBuilder -#else - class QM_AUTOTEST_EXPORT QMetaEnumBuilder -#endif -{ -public: - QMetaEnumBuilder() : _mobj(0), _index(0) {} - - int index() const { return _index; } - - QByteArray name() const; - - bool isFlag() const; - void setIsFlag(bool value); - - int keyCount() const; - QByteArray key(int index) const; - int value(int index) const; - - int addKey(const QByteArray& name, int value); - void removeKey(int index); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - - QMetaEnumBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaEnumBuilderPrivate *d_func() const; -}; - -Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::AddMembers) -Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::MetaObjectFlags) - -QTM_END_NAMESPACE - -#endif --- a/src/serviceframework/ipc/qmetaobjectbuilder_p.h +++ /dev/null @@ -1,342 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the Qt Mobility Components. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef QMETAOBJECTBUILDER_H -#define QMETAOBJECTBUILDER_H - -// -// W A R N I N G -// ------------- -// -// This file is not part of the Qt API. It exists for the convenience -// of moc. This header file may change from version to version without notice, -// or even be removed. -// -// We mean it. -// - -#include -#include -#include -#include -#include - -QTM_BEGIN_NAMESPACE - -class QMetaObjectBuilderPrivate; -class QMetaMethodBuilder; -class QMetaMethodBuilderPrivate; -class QMetaPropertyBuilder; -class QMetaPropertyBuilderPrivate; -class QMetaEnumBuilder; -class QMetaEnumBuilderPrivate; - -typedef const QMetaObject& (*QMetaObjectAccessor)(); - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaObjectBuilder -#else - class QM_AUTOTEST_EXPORT QMetaObjectBuilder -#endif -{ -public: - enum AddMember - { - ClassName = 0x00000001, - SuperClass = 0x00000002, - Methods = 0x00000004, - Signals = 0x00000008, - Slots = 0x00000010, - Constructors = 0x00000020, - Properties = 0x00000040, - Enumerators = 0x00000080, - ClassInfos = 0x00000100, - RelatedMetaObjects = 0x00000200, - StaticMetacall = 0x00000400, - PublicMethods = 0x00000800, - ProtectedMethods = 0x00001000, - PrivateMethods = 0x00002000, - AllMembers = 0x7FFFFFFF, - AllPrimaryMembers = 0x7FFFFBFC - }; - Q_DECLARE_FLAGS(AddMembers, AddMember) - - enum MetaObjectFlag { - DynamicMetaObject = 0x01 - }; - Q_DECLARE_FLAGS(MetaObjectFlags, MetaObjectFlag) - - QMetaObjectBuilder(); - explicit QMetaObjectBuilder(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); - virtual ~QMetaObjectBuilder(); - - QByteArray className() const; - void setClassName(const QByteArray& name); - - const QMetaObject *superClass() const; - void setSuperClass(const QMetaObject *meta); - - MetaObjectFlags flags() const; - void setFlags(MetaObjectFlags); - - int methodCount() const; - int constructorCount() const; - int propertyCount() const; - int enumeratorCount() const; - int classInfoCount() const; - int relatedMetaObjectCount() const; - - QMetaMethodBuilder addMethod(const QByteArray& signature); - QMetaMethodBuilder addMethod(const QByteArray& signature, const QByteArray& returnType); - QMetaMethodBuilder addMethod(const QMetaMethod& prototype); - - QMetaMethodBuilder addSlot(const QByteArray& signature); - QMetaMethodBuilder addSignal(const QByteArray& signature); - - QMetaMethodBuilder addConstructor(const QByteArray& signature); - QMetaMethodBuilder addConstructor(const QMetaMethod& prototype); - - QMetaPropertyBuilder addProperty(const QByteArray& name, const QByteArray& type, int notifierId=-1); - QMetaPropertyBuilder addProperty(const QMetaProperty& prototype); - - QMetaEnumBuilder addEnumerator(const QByteArray& name); - QMetaEnumBuilder addEnumerator(const QMetaEnum& prototype); - - int addClassInfo(const QByteArray& name, const QByteArray& value); - -#ifdef Q_NO_DATA_RELOCATION - int addRelatedMetaObject(const QMetaObjectAccessor &meta); -#else - int addRelatedMetaObject(const QMetaObject *meta); -#endif - - void addMetaObject(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); - - QMetaMethodBuilder method(int index) const; - QMetaMethodBuilder constructor(int index) const; - QMetaPropertyBuilder property(int index) const; - QMetaEnumBuilder enumerator(int index) const; - const QMetaObject *relatedMetaObject(int index) const; - - QByteArray classInfoName(int index) const; - QByteArray classInfoValue(int index) const; - - void removeMethod(int index); - void removeConstructor(int index); - void removeProperty(int index); - void removeEnumerator(int index); - void removeClassInfo(int index); - void removeRelatedMetaObject(int index); - - int indexOfMethod(const QByteArray& signature); - int indexOfSignal(const QByteArray& signature); - int indexOfSlot(const QByteArray& signature); - int indexOfConstructor(const QByteArray& signature); - int indexOfProperty(const QByteArray& name); - int indexOfEnumerator(const QByteArray& name); - int indexOfClassInfo(const QByteArray& name); - - typedef QMetaObjectExtraData::StaticMetacallFunction StaticMetacallFunction; - - QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; - void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); - - QMetaObject *toMetaObject() const; - QByteArray toRelocatableData(bool * = 0) const; - static void fromRelocatableData(QMetaObject *, const QMetaObject *, const QByteArray &); - -#ifndef QT_NO_DATASTREAM - void serialize(QDataStream& stream) const; - void deserialize - (QDataStream& stream, - const QMap& references); -#endif - -private: - Q_DISABLE_COPY(QMetaObjectBuilder) - - QMetaObjectBuilderPrivate *d; - - friend class QMetaMethodBuilder; - friend class QMetaPropertyBuilder; - friend class QMetaEnumBuilder; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaMethodBuilder -#else - class QM_AUTOTEST_EXPORT QMetaMethodBuilder -#endif -{ -public: - QMetaMethodBuilder() : _mobj(0), _index(0) {} - - int index() const; - - QMetaMethod::MethodType methodType() const; - QByteArray signature() const; - - QByteArray returnType() const; - void setReturnType(const QByteArray& value); - - QList parameterNames() const; - void setParameterNames(const QList& value); - - QByteArray tag() const; - void setTag(const QByteArray& value); - - QMetaMethod::Access access() const; - void setAccess(QMetaMethod::Access value); - - int attributes() const; - void setAttributes(int value); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - friend class QMetaPropertyBuilder; - - QMetaMethodBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaMethodBuilderPrivate *d_func() const; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaPropertyBuilder -#else - class QM_AUTOTEST_EXPORT QMetaPropertyBuilder -#endif -{ -public: - QMetaPropertyBuilder() : _mobj(0), _index(0) {} - - int index() const { return _index; } - - QByteArray name() const; - QByteArray type() const; - - bool hasNotifySignal() const; - QMetaMethodBuilder notifySignal() const; - void setNotifySignal(const QMetaMethodBuilder& value); - void removeNotifySignal(); - - bool isReadable() const; - bool isWritable() const; - bool isResettable() const; - bool isDesignable() const; - bool isScriptable() const; - bool isStored() const; - bool isEditable() const; - bool isUser() const; - bool hasStdCppSet() const; - bool isEnumOrFlag() const; - bool isConstant() const; - bool isFinal() const; - - void setReadable(bool value); - void setWritable(bool value); - void setResettable(bool value); - void setDesignable(bool value); - void setScriptable(bool value); - void setStored(bool value); - void setEditable(bool value); - void setUser(bool value); - void setStdCppSet(bool value); - void setEnumOrFlag(bool value); - void setConstant(bool value); - void setFinal(bool value); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - - QMetaPropertyBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaPropertyBuilderPrivate *d_func() const; -}; - -#ifdef IGNORE_METAOBJECTBUILDER_EXPORT - class QMetaEnumBuilder -#else - class QM_AUTOTEST_EXPORT QMetaEnumBuilder -#endif -{ -public: - QMetaEnumBuilder() : _mobj(0), _index(0) {} - - int index() const { return _index; } - - QByteArray name() const; - - bool isFlag() const; - void setIsFlag(bool value); - - int keyCount() const; - QByteArray key(int index) const; - int value(int index) const; - - int addKey(const QByteArray& name, int value); - void removeKey(int index); - -private: - const QMetaObjectBuilder *_mobj; - int _index; - - friend class QMetaObjectBuilder; - - QMetaEnumBuilder(const QMetaObjectBuilder *mobj, int index) - : _mobj(mobj), _index(index) {} - - QMetaEnumBuilderPrivate *d_func() const; -}; - -Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::AddMembers) -Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::MetaObjectFlags) - -QTM_END_NAMESPACE - -#endif --- a/tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro +++ b/tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro @@ -1,6 +1,8 @@ TARGET = tst_qmetaobjectbuilder INCLUDEPATH += ../../../src/serviceframework INCLUDEPATH += ../../../src/serviceframework/ipc +include(../../../src/serviceframework/ipc/metaobjectbuilder.pri) +INCLUDEPATH += ../../../src/serviceframework/$$OBJECTBUILDER_INCLUDEPATH CONFIG+=testcase --- a/tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder_47.cpp +++ b/tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder_47.cpp @@ -44,7 +44,7 @@ #include #include #include -#include +#include QTM_USE_NAMESPACE debian/patches/fix_translations_install_path.patch0000664000000000000000000000114011756604671020002 0ustar Description: install translations in /usr/share/qtmobility/translations/ instead of /usr/translations/ Author: Fathi Boudra --- translations/translations.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/translations/translations.pro +++ b/translations/translations.pro @@ -99,7 +99,7 @@ isEmpty(vcproj) { } qmfiles.files = $$prependAll(LANGUAGES, $$OUT_PWD/qtmobility_,.qm) -meego|maemo6 { +meego|maemo6|linux-* { qmfiles.path = $${QT_MOBILITY_PREFIX}/share/qtmobility/translations } else { qmfiles.path = $${QT_MOBILITY_PREFIX}/translations debian/patches/Fix_metaobjectbuilder_build_errors_4.8_and_4.7-f102053.patch0000664000000000000000000054401711756604671023436 0ustar commit f102053b28009b3094b0e5777177208afa6097c5 Author: Wolfgang Beck Date: Wed May 18 09:29:58 2011 +1000 Fix metaobjectbuilder build errors 4.8 and 4.7 --- plugins/declarative/common/dynamicproperties.pri | 11 plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject.cpp | 3 plugins/declarative/common/dynamicproperties/qmetaobjectbuilder_p.h | 48 src/serviceframework/ipc/ipc.pri | 8 src/serviceframework/ipc/metaobjectbuilder.pri | 12 src/serviceframework/ipc/qmetaobjectbuilder.cpp | 191 src/serviceframework/ipc/qmetaobjectbuilder_47.cpp | 2583 ++++++++++ src/serviceframework/ipc/qmetaobjectbuilder_47_p.h | 338 + src/serviceframework/ipc/qmetaobjectbuilder_p.h | 10 tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro | 7 tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp | 42 tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder_47.cpp | 1283 ++++ 12 files changed, 4323 insertions(+), 213 deletions(-) --- a/plugins/declarative/common/dynamicproperties.pri +++ b/plugins/declarative/common/dynamicproperties.pri @@ -1,6 +1,9 @@ INCLUDEPATH += ../../../plugins/declarative/common/dynamicproperties/ -HEADERS += ../../../plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject_p.h \ - ../../../plugins/declarative/common/dynamicproperties/qmetaobjectbuilder_p.h -SOURCES += ../../../plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject.cpp \ - ../../../src/serviceframework/ipc/qmetaobjectbuilder.cpp +HEADERS += ../../../plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject_p.h +SOURCES += ../../../plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject.cpp +include(../../../src/serviceframework/ipc/metaobjectbuilder.pri) +INCLUDEPATH += ../../../src/serviceframework/$$OBJECTBUILDER_INCLUDEPATH +DEPENDPATH += ../../../src/serviceframework/$$OBJECTBUILDER_DEPENDPATH +HEADERS += ../../../src/serviceframework/$$OBJECTBUILDER_HEADERS +SOURCES += ../../../src/serviceframework/$$OBJECTBUILDER_SOURCES --- a/plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject.cpp +++ b/plugins/declarative/common/dynamicproperties/qdeclarativeopenmetaobject.cpp @@ -65,8 +65,7 @@ public: { int id = mob.propertyCount(); mob.addSignal("__" + QByteArray::number(id) + "()"); - QMetaPropertyBuilder build = mob.addProperty(name, type, id); - build.setDynamic(true); + mob.addProperty(name, type, id); qFree(mem); mem = mob.toMetaObject(); --- a/plugins/declarative/common/dynamicproperties/qmetaobjectbuilder_p.h +++ /dev/null @@ -1,48 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the Qt Mobility Components. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/* -This header gets used in a number of different QML plugins -and also in the source tree of Mobility itself. - -So this header is just a wrapper to grab it from there. -*/ -#include "../../../../src/serviceframework/ipc/qmetaobjectbuilder_p.h" --- a/src/serviceframework/ipc/ipc.pri +++ b/src/serviceframework/ipc/ipc.pri @@ -25,9 +25,14 @@ else { } } +include(metaobjectbuilder.pri) +INCLUDEPATH += $$OBJECTBUILDER_INCLUDEPATH +DEPENDPATH += $$OBJECTBUILDER_DEPENDPATH +PRIVATE_HEADERS += $$OBJECTBUILDER_HEADERS +SOURCES += $$OBJECTBUILDER_SOURCES + PRIVATE_HEADERS += ipc/qslotinvoker_p.h \ ipc/qsignalintercepter_p.h \ - ipc/qmetaobjectbuilder_p.h \ ipc/instancemanager_p.h \ ipc/qservicepackage_p.h \ ipc/proxyobject_p.h \ @@ -37,7 +42,6 @@ PRIVATE_HEADERS += ipc/qslotinvoker_p.h SOURCES += ipc/qslotinvoker.cpp \ ipc/qsignalintercepter.cpp \ - ipc/qmetaobjectbuilder.cpp \ ipc/instancemanager.cpp \ ipc/qservicepackage.cpp \ ipc/proxyobject.cpp \ --- /dev/null +++ b/src/serviceframework/ipc/metaobjectbuilder.pri @@ -0,0 +1,12 @@ +#check version for 4.7 ... +contains(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 8) { + OBJECTBUILDER_INCLUDEPATH += ipc + OBJECTBUILDER_DEPENDPATH += ipc + OBJECTBUILDER_HEADERS += ipc/qmetaobjectbuilder_47_p.h + OBJECTBUILDER_SOURCES += ipc/qmetaobjectbuilder_47.cpp +} else { + OBJECTBUILDER_INCLUDEPATH += ipc + OBJECTBUILDER_DEPENDPATH += ipc + OBJECTBUILDER_HEADERS += ipc/qmetaobjectbuilder_p.h + OBJECTBUILDER_SOURCES += ipc/qmetaobjectbuilder.cpp +} --- a/src/serviceframework/ipc/qmetaobjectbuilder.cpp +++ b/src/serviceframework/ipc/qmetaobjectbuilder.cpp @@ -117,6 +117,8 @@ enum PropertyFlags { EnumOrFlag = 0x00000008, StdCppSet = 0x00000100, // Override = 0x00000200, + Constant = 0x00000400, + Final = 0x00000800, Designable = 0x00001000, ResolveDesignable = 0x00002000, Scriptable = 0x00004000, @@ -128,7 +130,7 @@ enum PropertyFlags { User = 0x00100000, ResolveUser = 0x00200000, Notify = 0x00400000, - Dynamic = 0x00800000 + Revisioned = 0x00800000 }; enum MethodFlags { @@ -145,7 +147,8 @@ enum MethodFlags { MethodCompatibility = 0x10, MethodCloned = 0x20, - MethodScriptable = 0x40 + MethodScriptable = 0x40, + MethodRevisioned = 0x80 }; struct QMetaObjectPrivate @@ -277,7 +280,6 @@ public: /*! Constructs a new QMetaObjectBuilder. - \since 1.1 */ QMetaObjectBuilder::QMetaObjectBuilder() { @@ -294,7 +296,6 @@ QMetaObjectBuilder::QMetaObjectBuilder() should be added. The default is AllMembers. \sa addMetaObject() - \since 1.1 */ QMetaObjectBuilder::QMetaObjectBuilder (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) @@ -305,7 +306,6 @@ QMetaObjectBuilder::QMetaObjectBuilder /*! Destroys this meta object builder. - \since 1.1 */ QMetaObjectBuilder::~QMetaObjectBuilder() { @@ -317,7 +317,6 @@ QMetaObjectBuilder::~QMetaObjectBuilder( meta object builder. The default value is an empty QByteArray. \sa setClassName(), superClass() - \since 1.1 */ QByteArray QMetaObjectBuilder::className() const { @@ -329,7 +328,6 @@ QByteArray QMetaObjectBuilder::className meta object builder. \sa className(), setSuperClass() - \since 1.1 */ void QMetaObjectBuilder::setClassName(const QByteArray& name) { @@ -342,7 +340,6 @@ void QMetaObjectBuilder::setClassName(co for QObject. \sa setSuperClass(), className() - \since 1.1 */ const QMetaObject *QMetaObjectBuilder::superClass() const { @@ -355,7 +352,6 @@ const QMetaObject *QMetaObjectBuilder::s must not be null. \sa superClass(), setClassName() - \since 1.1 */ void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) { @@ -368,7 +364,6 @@ void QMetaObjectBuilder::setSuperClass(c builder. \sa setFlags() - \since 1.1 */ QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const { @@ -380,7 +375,6 @@ QMetaObjectBuilder::MetaObjectFlags QMet builder. \sa flags() - \since 1.1 */ void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) { @@ -393,7 +387,6 @@ void QMetaObjectBuilder::setFlags(MetaOb as well as normal member functions. \sa addMethod(), method(), removeMethod(), indexOfMethod() - \since 1.1 */ int QMetaObjectBuilder::methodCount() const { @@ -404,7 +397,6 @@ int QMetaObjectBuilder::methodCount() co Returns the number of constructors in this class. \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() - \since 1.1 */ int QMetaObjectBuilder::constructorCount() const { @@ -416,7 +408,6 @@ int QMetaObjectBuilder::constructorCount of properties in the base class. \sa addProperty(), property(), removeProperty(), indexOfProperty() - \since 1.1 */ int QMetaObjectBuilder::propertyCount() const { @@ -429,7 +420,6 @@ int QMetaObjectBuilder::propertyCount() \sa addEnumerator(), enumerator(), removeEnumerator() \sa indexOfEnumerator() - \since 1.1 */ int QMetaObjectBuilder::enumeratorCount() const { @@ -442,7 +432,6 @@ int QMetaObjectBuilder::enumeratorCount( \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() - \since 1.1 */ int QMetaObjectBuilder::classInfoCount() const { @@ -459,7 +448,6 @@ int QMetaObjectBuilder::classInfoCount() \sa addRelatedMetaObject(), relatedMetaObject() \sa removeRelatedMetaObject() - \since 1.1 */ int QMetaObjectBuilder::relatedMetaObjectCount() const { @@ -473,7 +461,6 @@ int QMetaObjectBuilder::relatedMetaObjec added to the class. \sa method(), methodCount(), removeMethod(), indexOfMethod() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) { @@ -491,7 +478,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a the method has \c{void} as its return type. \sa method(), methodCount(), removeMethod(), indexOfMethod() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod (const QByteArray& signature, const QByteArray& returnType) @@ -512,7 +498,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a signal, slot, or constructor and act accordingly. \sa method(), methodCount(), removeMethod(), indexOfMethod() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) { @@ -540,7 +525,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a added to the class. \sa addMethod(), addSignal(), indexOfSlot() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) { @@ -556,7 +540,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a added to the class. \sa addMethod(), addSlot(), indexOfSignal() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) { @@ -574,7 +557,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a \sa constructor(), constructorCount(), removeConstructor() \sa indexOfConstructor() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) { @@ -593,7 +575,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a \sa constructor(), constructorCount(), removeConstructor() \sa indexOfConstructor() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) { @@ -615,7 +596,6 @@ QMetaMethodBuilder QMetaObjectBuilder::a be registered as the property's \e notify signal. \sa property(), propertyCount(), removeProperty(), indexOfProperty() - \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::addProperty (const QByteArray& name, const QByteArray& type, int notifierId) @@ -632,7 +612,6 @@ QMetaPropertyBuilder QMetaObjectBuilder: attributes of the property. \sa property(), propertyCount(), removeProperty(), indexOfProperty() - \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) { @@ -647,6 +626,8 @@ QMetaPropertyBuilder QMetaObjectBuilder: property.setUser(prototype.isUser()); property.setStdCppSet(prototype.hasStdCppSet()); property.setEnumOrFlag(prototype.isEnumType()); + property.setConstant(prototype.isConstant()); + property.setFinal(prototype.isFinal()); if (prototype.hasNotifySignal()) { // Find an existing method for the notify signal, or add a new one. QMetaMethod method = prototype.notifySignal(); @@ -666,7 +647,6 @@ QMetaPropertyBuilder QMetaObjectBuilder: \sa enumerator(), enumeratorCount(), removeEnumerator(), \sa indexOfEnumerator() - \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) { @@ -683,7 +663,6 @@ QMetaEnumBuilder QMetaObjectBuilder::add \sa enumerator(), enumeratorCount(), removeEnumerator(), \sa indexOfEnumerator() - \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) { @@ -701,7 +680,6 @@ QMetaEnumBuilder QMetaObjectBuilder::add \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() - \since 1.1 */ int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) { @@ -721,7 +699,6 @@ int QMetaObjectBuilder::addClassInfo(con \sa relatedMetaObjectCount(), relatedMetaObject() \sa removeRelatedMetaObject() - \since 1.1 */ #ifdef Q_NO_DATA_RELOCATION int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) @@ -741,7 +718,6 @@ int QMetaObjectBuilder::addRelatedMetaOb The \a members parameter indicates which members of \a prototype should be added. The default is AllMembers. - \since 1.1 */ void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) @@ -825,7 +801,7 @@ void QMetaObjectBuilder::addMetaObject } if ((members & StaticMetacall) != 0) { - if (priv(prototype->d.data)->revision >= 2) { + if (priv(prototype->d.data)->revision >= 6) { const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); if (extra && extra->static_metacall) @@ -838,7 +814,6 @@ void QMetaObjectBuilder::addMetaObject Returns the method at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::method(int index) const { @@ -852,7 +827,6 @@ QMetaMethodBuilder QMetaObjectBuilder::m Returns the constructor at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() - \since 1.1 */ QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const { @@ -866,7 +840,6 @@ QMetaMethodBuilder QMetaObjectBuilder::c Returns the property at \a index in this class. \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() - \since 1.1 */ QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const { @@ -881,7 +854,6 @@ QMetaPropertyBuilder QMetaObjectBuilder: \sa enumeratorCount(), addEnumerator(), removeEnumerator() \sa indexOfEnumerator() - \since 1.1 */ QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const { @@ -900,7 +872,6 @@ QMetaEnumBuilder QMetaObjectBuilder::enu \sa relatedMetaObjectCount(), addRelatedMetaObject() \sa removeRelatedMetaObject() - \since 1.1 */ const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const { @@ -920,12 +891,11 @@ const QMetaObject *QMetaObjectBuilder::r \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() \sa indexOfClassInfo() - \since 1.1 */ QByteArray QMetaObjectBuilder::classInfoName(int index) const { if (index >= 0 && index < d->classInfoNames.size()) - return d->classInfoNames[index]; + return d->classInfoNames[index]; else return QByteArray(); } @@ -936,12 +906,11 @@ QByteArray QMetaObjectBuilder::classInfo \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() \sa indexOfClassInfo() - \since 1.1 */ QByteArray QMetaObjectBuilder::classInfoValue(int index) const { if (index >= 0 && index < d->classInfoValues.size()) - return d->classInfoValues[index]; + return d->classInfoValues[index]; else return QByteArray(); } @@ -953,7 +922,6 @@ QByteArray QMetaObjectBuilder::classInfo notify signal will be removed from the property. \sa methodCount(), addMethod(), method(), indexOfMethod() - \since 1.1 */ void QMetaObjectBuilder::removeMethod(int index) { @@ -976,7 +944,6 @@ void QMetaObjectBuilder::removeMethod(in \sa constructorCount(), addConstructor(), constructor() \sa indexOfConstructor() - \since 1.1 */ void QMetaObjectBuilder::removeConstructor(int index) { @@ -989,7 +956,6 @@ void QMetaObjectBuilder::removeConstruct all following properties will be adjusted downwards by 1. \sa propertyCount(), addProperty(), property(), indexOfProperty() - \since 1.1 */ void QMetaObjectBuilder::removeProperty(int index) { @@ -1003,7 +969,6 @@ void QMetaObjectBuilder::removeProperty( \sa enumertorCount(), addEnumerator(), enumerator() \sa indexOfEnumerator() - \since 1.1 */ void QMetaObjectBuilder::removeEnumerator(int index) { @@ -1017,7 +982,6 @@ void QMetaObjectBuilder::removeEnumerato \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() \sa indexOfClassInfo() - \since 1.1 */ void QMetaObjectBuilder::removeClassInfo(int index) { @@ -1038,7 +1002,6 @@ void QMetaObjectBuilder::removeClassInfo \sa relatedMetaObjectCount(), addRelatedMetaObject() \sa relatedMetaObject() - \since 1.1 */ void QMetaObjectBuilder::removeRelatedMetaObject(int index) { @@ -1051,7 +1014,6 @@ void QMetaObjectBuilder::removeRelatedMe otherwise returns -1. The \a signature will be normalized by this method. \sa method(), methodCount(), addMethod(), removeMethod() - \since 1.1 */ int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) { @@ -1068,7 +1030,6 @@ int QMetaObjectBuilder::indexOfMethod(co otherwise returns -1. The \a signature will be normalized by this method. \sa indexOfMethod(), indexOfSlot() - \since 1.1 */ int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) { @@ -1086,7 +1047,6 @@ int QMetaObjectBuilder::indexOfSignal(co otherwise returns -1. The \a signature will be normalized by this method. \sa indexOfMethod(), indexOfSignal() - \since 1.1 */ int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) { @@ -1104,7 +1064,6 @@ int QMetaObjectBuilder::indexOfSlot(cons otherwise returns -1. The \a signature will be normalized by this method. \sa constructor(), constructorCount(), addConstructor(), removeConstructor() - \since 1.1 */ int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) { @@ -1121,7 +1080,6 @@ int QMetaObjectBuilder::indexOfConstruct otherwise returns -1. \sa property(), propertyCount(), addProperty(), removeProperty() - \since 1.1 */ int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) { @@ -1137,7 +1095,6 @@ int QMetaObjectBuilder::indexOfProperty( otherwise returns -1. \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() - \since 1.1 */ int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) { @@ -1154,7 +1111,6 @@ int QMetaObjectBuilder::indexOfEnumerato \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() \sa removeClassInfo() - \since 1.1 */ int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) { @@ -1228,9 +1184,9 @@ static QByteArray buildParameterNames // Build a QMetaObject in "buf" based on the information in "d". // If "buf" is null, then return the number of bytes needed to -// build the QMetaObject. Returns -1 if the metaobject if +// build the QMetaObject. Returns -1 if the metaobject if // relocatable is set, but the metaobject contains extradata. -static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, +static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, bool relocatable) { int size = 0; @@ -1239,7 +1195,7 @@ static int buildMetaObject(QMetaObjectBu int index; bool hasNotifySignals = false; - if (relocatable && + if (relocatable && (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) return -1; @@ -1315,8 +1271,8 @@ static int buildMetaObject(QMetaObjectBu char *str = reinterpret_cast(buf + size); if (buf) { if (relocatable) { - meta->d.stringdata = reinterpret_cast((intptr_t)size); - meta->d.data = reinterpret_cast((intptr_t)pmetaSize); + meta->d.stringdata = reinterpret_cast((quintptr)size); + meta->d.data = reinterpret_cast((quintptr)pmetaSize); } else { meta->d.stringdata = str; meta->d.data = reinterpret_cast(data); @@ -1497,7 +1453,6 @@ static int buildMetaObject(QMetaObjectBu QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder will not be reflected in previous meta objects returned by this method. - \since 1.1 */ QMetaObject *QMetaObjectBuilder::toMetaObject() const { @@ -1517,7 +1472,7 @@ QMetaObject *QMetaObjectBuilder::toMetaO The data is specific to the architecture on which it was created, but is not specific to the process that created it. Not all meta object builder's can be converted to data in this way. If \a ok is provided, it will be set to - true if the conversion succeeds, and false otherwise. If a + true if the conversion succeeds, and false otherwise. If a staticMetacallFunction() or any relatedMetaObject()'s are specified the conversion to relocatable data will fail. */ @@ -1540,12 +1495,12 @@ QByteArray QMetaObjectBuilder::toRelocat /* \internal - Sets the \a data returned from toRelocatableData() onto a concrete + Sets the \a data returned from toRelocatableData() onto a concrete QMetaObject instance, \a output. As the meta object's super class is not saved in the relocatable data, it must be passed as \a superClass. */ -void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, - const QMetaObject *superclass, +void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, + const QMetaObject *superclass, const QByteArray &data) { if (!output) @@ -1554,8 +1509,8 @@ void QMetaObjectBuilder::fromRelocatable const char *buf = data.constData(); const QMetaObject *dataMo = reinterpret_cast(buf); - intptr_t stringdataOffset = (intptr_t)dataMo->d.stringdata; - intptr_t dataOffset = (intptr_t)dataMo->d.data; + quintptr stringdataOffset = (quintptr)dataMo->d.stringdata; + quintptr dataOffset = (quintptr)dataMo->d.data; output->d.superdata = superclass; output->d.stringdata = buf + stringdataOffset; @@ -1575,7 +1530,6 @@ void QMetaObjectBuilder::fromRelocatable of this class. The default value is null. \sa setStaticMetacallFunction() - \since 1.1 */ QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const { @@ -1587,7 +1541,6 @@ QMetaObjectBuilder::StaticMetacallFuncti of this class to \a value. The default value is null. \sa staticMetacallFunction() - \since 1.1 */ void QMetaObjectBuilder::setStaticMetacallFunction (QMetaObjectBuilder::StaticMetacallFunction value) @@ -1601,7 +1554,6 @@ void QMetaObjectBuilder::setStaticMetaca Serializes the contents of the meta object builder onto \a stream. \sa deserialize() - \since 1.1 */ void QMetaObjectBuilder::serialize(QDataStream& stream) const { @@ -1712,7 +1664,6 @@ static const QMetaObject *resolveClassNa input was exhausted before the full meta object was read. \sa serialize() - \since 1.1 */ void QMetaObjectBuilder::deserialize (QDataStream& stream, @@ -1880,7 +1831,6 @@ void QMetaObjectBuilder::deserialize \class QMetaMethodBuilder \internal \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. - \since 1.1 */ QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const @@ -1897,12 +1847,10 @@ QMetaMethodBuilderPrivate *QMetaMethodBu /*! \fn QMetaMethodBuilder::QMetaMethodBuilder() \internal - \since 1.1 */ /*! Returns the index of this method within its QMetaObjectBuilder. - \since 1.1 */ int QMetaMethodBuilder::index() const { @@ -1914,7 +1862,6 @@ int QMetaMethodBuilder::index() const /*! Returns the type of this method (signal, slot, method, or constructor). - \since 1.1 */ QMetaMethod::MethodType QMetaMethodBuilder::methodType() const { @@ -1929,7 +1876,6 @@ QMetaMethod::MethodType QMetaMethodBuild Returns the signature of this method. \sa parameterNames(), returnType() - \since 1.1 */ QByteArray QMetaMethodBuilder::signature() const { @@ -1945,7 +1891,6 @@ QByteArray QMetaMethodBuilder::signature return type is \c{void}. \sa setReturnType(), signature() - \since 1.1 */ QByteArray QMetaMethodBuilder::returnType() const { @@ -1962,7 +1907,6 @@ QByteArray QMetaMethodBuilder::returnTyp will be normalized before it is added to the method. \sa returnType(), signature() - \since 1.1 */ void QMetaMethodBuilder::setReturnType(const QByteArray& value) { @@ -1975,7 +1919,6 @@ void QMetaMethodBuilder::setReturnType(c Returns the list of parameter names for this method. \sa setParameterNames() - \since 1.1 */ QList QMetaMethodBuilder::parameterNames() const { @@ -1990,7 +1933,6 @@ QList QMetaMethodBuilder::pa Sets the list of parameter names for this method to \a value. \sa parameterNames() - \since 1.1 */ void QMetaMethodBuilder::setParameterNames(const QList& value) { @@ -2003,7 +1945,6 @@ void QMetaMethodBuilder::setParameterNam Returns the tag associated with this method. \sa setTag() - \since 1.1 */ QByteArray QMetaMethodBuilder::tag() const { @@ -2018,7 +1959,6 @@ QByteArray QMetaMethodBuilder::tag() con Sets the tag associated with this method to \a value. \sa setTag() - \since 1.1 */ void QMetaMethodBuilder::setTag(const QByteArray& value) { @@ -2034,7 +1974,6 @@ void QMetaMethodBuilder::setTag(const QB for signals. \sa setAccess() - \since 1.1 */ QMetaMethod::Access QMetaMethodBuilder::access() const { @@ -2051,7 +1990,6 @@ QMetaMethod::Access QMetaMethodBuilder:: will be ignored. \sa access() - \since 1.1 */ void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) { @@ -2064,7 +2002,6 @@ void QMetaMethodBuilder::setAccess(QMeta Returns the additional attributes for this method. \sa setAttributes() - \since 1.1 */ int QMetaMethodBuilder::attributes() const { @@ -2079,7 +2016,6 @@ int QMetaMethodBuilder::attributes() con Sets the additional attributes for this method to \a value. \sa attributes() - \since 1.1 */ void QMetaMethodBuilder::setAttributes(int value) { @@ -2092,7 +2028,6 @@ void QMetaMethodBuilder::setAttributes(i \class QMetaPropertyBuilder \internal \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. - \since 1.1 */ QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const @@ -2106,21 +2041,18 @@ QMetaPropertyBuilderPrivate *QMetaProper /*! \fn QMetaPropertyBuilder::QMetaPropertyBuilder() \internal - \since 1.1 */ /*! \fn int QMetaPropertyBuilder::index() const Returns the index of this property within its QMetaObjectBuilder. - \since 1.1 */ /*! Returns the name associated with this property. \sa type() - \since 1.1 */ QByteArray QMetaPropertyBuilder::name() const { @@ -2135,7 +2067,6 @@ QByteArray QMetaPropertyBuilder::name() Returns the type associated with this property. \sa name() - \since 1.1 */ QByteArray QMetaPropertyBuilder::type() const { @@ -2150,7 +2081,6 @@ QByteArray QMetaPropertyBuilder::type() Returns true if this property has a notify signal; false otherwise. \sa notifySignal(), setNotifySignal(), removeNotifySignal() - \since 1.1 */ bool QMetaPropertyBuilder::hasNotifySignal() const { @@ -2165,7 +2095,6 @@ bool QMetaPropertyBuilder::hasNotifySign Returns the notify signal associated with this property. \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() - \since 1.1 */ QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const { @@ -2180,7 +2109,6 @@ QMetaMethodBuilder QMetaPropertyBuilder: Sets the notify signal associated with this property to \a value. \sa hasNotifySignal(), notifySignal(), removeNotifySignal() - \since 1.1 */ void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) { @@ -2200,7 +2128,6 @@ void QMetaPropertyBuilder::setNotifySign Removes the notify signal from this property. \sa hasNotifySignal(), notifySignal(), setNotifySignal() - \since 1.1 */ void QMetaPropertyBuilder::removeNotifySignal() { @@ -2216,7 +2143,6 @@ void QMetaPropertyBuilder::removeNotifyS The default value is true. \sa setReadable(), isWritable() - \since 1.1 */ bool QMetaPropertyBuilder::isReadable() const { @@ -2232,7 +2158,6 @@ bool QMetaPropertyBuilder::isReadable() The default value is true. \sa setWritable(), isReadable() - \since 1.1 */ bool QMetaPropertyBuilder::isWritable() const { @@ -2248,7 +2173,6 @@ bool QMetaPropertyBuilder::isWritable() returns false. The default value is false. \sa setResettable() - \since 1.1 */ bool QMetaPropertyBuilder::isResettable() const { @@ -2264,7 +2188,6 @@ bool QMetaPropertyBuilder::isResettable( This default value is false. \sa setDesignable(), isScriptable(), isStored() - \since 1.1 */ bool QMetaPropertyBuilder::isDesignable() const { @@ -2280,7 +2203,6 @@ bool QMetaPropertyBuilder::isDesignable( This default value is true. \sa setScriptable(), isDesignable(), isStored() - \since 1.1 */ bool QMetaPropertyBuilder::isScriptable() const { @@ -2296,7 +2218,6 @@ bool QMetaPropertyBuilder::isScriptable( This default value is false. \sa setStored(), isDesignable(), isScriptable() - \since 1.1 */ bool QMetaPropertyBuilder::isStored() const { @@ -2312,7 +2233,6 @@ bool QMetaPropertyBuilder::isStored() co This default value is false. \sa setEditable(), isDesignable(), isScriptable(), isStored() - \since 1.1 */ bool QMetaPropertyBuilder::isEditable() const { @@ -2330,7 +2250,6 @@ bool QMetaPropertyBuilder::isEditable() false. This default value is false. \sa setUser(), isDesignable(), isScriptable() - \since 1.1 */ bool QMetaPropertyBuilder::isUser() const { @@ -2349,7 +2268,6 @@ bool QMetaPropertyBuilder::isUser() cons this pattern. The default value is false. \sa setStdCppSet() - \since 1.1 */ bool QMetaPropertyBuilder::hasStdCppSet() const { @@ -2365,7 +2283,6 @@ bool QMetaPropertyBuilder::hasStdCppSet( otherwise returns false. This default value is false. \sa setEnumOrFlag() - \since 1.1 */ bool QMetaPropertyBuilder::isEnumOrFlag() const { @@ -2377,17 +2294,27 @@ bool QMetaPropertyBuilder::isEnumOrFlag( } /*! - Returns true if the property has the dynamic flag set; - otherwise returns false. The default value is false. + Returns true if the property is constant; otherwise returns false. + The default value is false. +*/ +bool QMetaPropertyBuilder::isConstant() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Constant); + else + return false; +} - \sa setDynamic() - \since 1.1 +/*! + Returns true if the property is final; otherwise returns false. + The default value is false. */ -bool QMetaPropertyBuilder::isDynamic() const +bool QMetaPropertyBuilder::isFinal() const { QMetaPropertyBuilderPrivate *d = d_func(); if (d) - return d->flag(Dynamic); + return d->flag(Final); else return false; } @@ -2396,7 +2323,6 @@ bool QMetaPropertyBuilder::isDynamic() c Sets this property to readable if \a value is true. \sa isReadable(), setWritable() - \since 1.1 */ void QMetaPropertyBuilder::setReadable(bool value) { @@ -2409,7 +2335,6 @@ void QMetaPropertyBuilder::setReadable(b Sets this property to writable if \a value is true. \sa isWritable(), setReadable() - \since 1.1 */ void QMetaPropertyBuilder::setWritable(bool value) { @@ -2422,7 +2347,6 @@ void QMetaPropertyBuilder::setWritable(b Sets this property to resettable if \a value is true. \sa isResettable() - \since 1.1 */ void QMetaPropertyBuilder::setResettable(bool value) { @@ -2435,7 +2359,6 @@ void QMetaPropertyBuilder::setResettable Sets this property to designable if \a value is true. \sa isDesignable(), setScriptable(), setStored() - \since 1.1 */ void QMetaPropertyBuilder::setDesignable(bool value) { @@ -2448,7 +2371,6 @@ void QMetaPropertyBuilder::setDesignable Sets this property to scriptable if \a value is true. \sa isScriptable(), setDesignable(), setStored() - \since 1.1 */ void QMetaPropertyBuilder::setScriptable(bool value) { @@ -2461,7 +2383,6 @@ void QMetaPropertyBuilder::setScriptable Sets this property to storable if \a value is true. \sa isStored(), setDesignable(), setScriptable() - \since 1.1 */ void QMetaPropertyBuilder::setStored(bool value) { @@ -2474,7 +2395,6 @@ void QMetaPropertyBuilder::setStored(boo Sets this property to editable if \a value is true. \sa isEditable(), setDesignable(), setScriptable(), setStored() - \since 1.1 */ void QMetaPropertyBuilder::setEditable(bool value) { @@ -2487,7 +2407,6 @@ void QMetaPropertyBuilder::setEditable(b Sets the \c USER flag on this property to \a value. \sa isUser(), setDesignable(), setScriptable() - \since 1.1 */ void QMetaPropertyBuilder::setUser(bool value) { @@ -2502,7 +2421,6 @@ void QMetaPropertyBuilder::setUser(bool standard "name" / "setName" pattern. \sa hasStdCppSet() - \since 1.1 */ void QMetaPropertyBuilder::setStdCppSet(bool value) { @@ -2516,7 +2434,6 @@ void QMetaPropertyBuilder::setStdCppSet( \a value is true. \sa isEnumOrFlag() - \since 1.1 */ void QMetaPropertyBuilder::setEnumOrFlag(bool value) { @@ -2526,24 +2443,34 @@ void QMetaPropertyBuilder::setEnumOrFlag } /*! - Sets this property to have the dynamic flag if \a value is - true. + Sets the \c CONSTANT flag on this property to \a value. - \sa isDynamic() - \since 1.1 + \sa isConstant() */ -void QMetaPropertyBuilder::setDynamic(bool value) +void QMetaPropertyBuilder::setConstant(bool value) { QMetaPropertyBuilderPrivate *d = d_func(); if (d) - d->setFlag(Dynamic, value); + d->setFlag(Constant, value); } /*! + Sets the \c FINAL flag on this property to \a value. + + \sa isFinal() +*/ +void QMetaPropertyBuilder::setFinal(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Final, value); +} + + +/*! \class QMetaEnumBuilder \internal \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. - \since 1.1 */ QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const @@ -2557,19 +2484,16 @@ QMetaEnumBuilderPrivate *QMetaEnumBuilde /*! \fn QMetaEnumBuilder::QMetaEnumBuilder() \internal - \since 1.1 */ /*! \fn int QMetaEnumBuilder::index() const Returns the index of this enumerator within its QMetaObjectBuilder. - \since 1.1 */ /*! Returns the name of the enumerator (without the scope). - \since 1.1 */ QByteArray QMetaEnumBuilder::name() const { @@ -2585,7 +2509,6 @@ QByteArray QMetaEnumBuilder::name() cons false. \sa setIsFlag() - \since 1.1 */ bool QMetaEnumBuilder::isFlag() const { @@ -2600,7 +2523,6 @@ bool QMetaEnumBuilder::isFlag() const Sets this enumerator to be used as a flag if \a value is true. \sa isFlag() - \since 1.1 */ void QMetaEnumBuilder::setIsFlag(bool value) { @@ -2613,7 +2535,6 @@ void QMetaEnumBuilder::setIsFlag(bool va Returns the number of keys. \sa key(), addKey() - \since 1.1 */ int QMetaEnumBuilder::keyCount() const { @@ -2629,7 +2550,6 @@ int QMetaEnumBuilder::keyCount() const if no such key exists. \sa keyCount(), addKey(), value() - \since 1.1 */ QByteArray QMetaEnumBuilder::key(int index) const { @@ -2645,7 +2565,6 @@ QByteArray QMetaEnumBuilder::key(int ind is no such value. \sa keyCount(), addKey(), key() - \since 1.1 */ int QMetaEnumBuilder::value(int index) const { @@ -2661,7 +2580,6 @@ int QMetaEnumBuilder::value(int index) c with \a value. Returns the index of the new key. \sa keyCount(), key(), value(), removeKey() - \since 1.1 */ int QMetaEnumBuilder::addKey(const QByteArray& name, int value) { @@ -2680,7 +2598,6 @@ int QMetaEnumBuilder::addKey(const QByte Removes the key at \a index from this enumerator. \sa addKey() - \since 1.1 */ void QMetaEnumBuilder::removeKey(int index) { --- /dev/null +++ b/src/serviceframework/ipc/qmetaobjectbuilder_47.cpp @@ -0,0 +1,2583 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmetaobjectbuilder_47_p.h" +#include + +#ifndef Q_OS_WIN +#include +#endif + +QTM_BEGIN_NAMESPACE + +/*! + \class QMetaObjectBuilder + \internal + \brief The QMetaObjectBuilder class supports building QMetaObject objects at runtime. + \since 1.1 + +*/ + +/*! + \enum QMetaObjectBuilder::AddMember + This enum defines which members of QMetaObject should be copied by QMetaObjectBuilder::addMetaObject() + + \value ClassName Add the class name. + \value SuperClass Add the super class. + \value Methods Add methods that aren't signals or slots. + \value Signals Add signals. + \value Slots Add slots. + \value Constructors Add constructors. + \value Properties Add properties. + \value Enumerators Add enumerators. + \value ClassInfos Add items of class information. + \value RelatedMetaObjects Add related meta objects. + \value StaticMetacall Add the static metacall function. + \value PublicMethods Add public methods (ignored for signals). + \value ProtectedMethods Add protected methods (ignored for signals). + \value PrivateMethods All private methods (ignored for signals). + \value AllMembers Add all members. + \value AllPrimaryMembers Add everything except the class name, super class, and static metacall function. +*/ + +// copied from moc's generator.cpp +uint qvariant_nameToType(const char* name) +{ + if (!name) + return 0; + + if (strcmp(name, "QVariant") == 0) + return 0xffffffff; + if (strcmp(name, "QCString") == 0) + return QMetaType::QByteArray; + if (strcmp(name, "Q_LLONG") == 0) + return QMetaType::LongLong; + if (strcmp(name, "Q_ULLONG") == 0) + return QMetaType::ULongLong; + if (strcmp(name, "QIconSet") == 0) + return QMetaType::QIcon; + + uint tp = QMetaType::type(name); + return tp < QMetaType::User ? tp : 0; +} + +/* + Returns true if the type is a QVariant types. +*/ +bool isVariantType(const char* type) +{ + return qvariant_nameToType(type) != 0; +} + +// copied from qmetaobject.cpp +// do not touch without touching the moc as well +enum PropertyFlags { + Invalid = 0x00000000, + Readable = 0x00000001, + Writable = 0x00000002, + Resettable = 0x00000004, + EnumOrFlag = 0x00000008, + StdCppSet = 0x00000100, +// Override = 0x00000200, + Designable = 0x00001000, + ResolveDesignable = 0x00002000, + Scriptable = 0x00004000, + ResolveScriptable = 0x00008000, + Stored = 0x00010000, + ResolveStored = 0x00020000, + Editable = 0x00040000, + ResolveEditable = 0x00080000, + User = 0x00100000, + ResolveUser = 0x00200000, + Notify = 0x00400000, + Dynamic = 0x00800000 +}; + +enum MethodFlags { + AccessPrivate = 0x00, + AccessProtected = 0x01, + AccessPublic = 0x02, + AccessMask = 0x03, //mask + + MethodMethod = 0x00, + MethodSignal = 0x04, + MethodSlot = 0x08, + MethodConstructor = 0x0c, + MethodTypeMask = 0x0c, + + MethodCompatibility = 0x10, + MethodCloned = 0x20, + MethodScriptable = 0x40 +}; + +struct QMetaObjectPrivate +{ + int revision; + int className; + int classInfoCount, classInfoData; + int methodCount, methodData; + int propertyCount, propertyData; + int enumeratorCount, enumeratorData; + int constructorCount, constructorData; + int flags; +}; + +static inline const QMetaObjectPrivate *priv(const uint* data) +{ return reinterpret_cast(data); } +// end of copied lines from qmetaobject.cpp + +class QMetaMethodBuilderPrivate +{ +public: + QMetaMethodBuilderPrivate + (QMetaMethod::MethodType _methodType, + const QByteArray& _signature, + const QByteArray& _returnType = QByteArray(), + QMetaMethod::Access _access = QMetaMethod::Public) + : signature(QMetaObject::normalizedSignature(_signature.constData())), + returnType(QMetaObject::normalizedType(_returnType)), + attributes(((int)_access) | (((int)_methodType) << 2)) + { + } + + QByteArray signature; + QByteArray returnType; + QList parameterNames; + QByteArray tag; + int attributes; + + QMetaMethod::MethodType methodType() const + { + return (QMetaMethod::MethodType)((attributes & MethodTypeMask) >> 2); + } + + QMetaMethod::Access access() const + { + return (QMetaMethod::Access)(attributes & AccessMask); + } + + void setAccess(QMetaMethod::Access value) + { + attributes = ((attributes & ~AccessMask) | (int)value); + } +}; + +class QMetaPropertyBuilderPrivate +{ +public: + QMetaPropertyBuilderPrivate + (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) + : name(_name), + type(QMetaObject::normalizedType(_type.constData())), + flags(Readable | Writable | Scriptable), notifySignal(-1) + { + if (notifierIdx >= 0) { + flags |= Notify; + notifySignal = notifierIdx; + } + } + + QByteArray name; + QByteArray type; + int flags; + int notifySignal; + + bool flag(int f) const + { + return ((flags & f) != 0); + } + + void setFlag(int f, bool value) + { + if (value) + flags |= f; + else + flags &= ~f; + } +}; + +class QMetaEnumBuilderPrivate +{ +public: + QMetaEnumBuilderPrivate(const QByteArray& _name) + : name(_name), isFlag(false) + { + } + + QByteArray name; + bool isFlag; + QList keys; + QList values; +}; + +class QMetaObjectBuilderPrivate +{ +public: + QMetaObjectBuilderPrivate() + : flags(0) + { + superClass = &QObject::staticMetaObject; + staticMetacallFunction = 0; + } + + QByteArray className; + const QMetaObject *superClass; + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction; + QList methods; + QList constructors; + QList properties; + QList classInfoNames; + QList classInfoValues; + QList enumerators; +#ifdef Q_NO_DATA_RELOCATION + QList relatedMetaObjects; +#else + QList relatedMetaObjects; +#endif + int flags; +}; + +/*! + Constructs a new QMetaObjectBuilder. +*/ +QMetaObjectBuilder::QMetaObjectBuilder() +{ + d = new QMetaObjectBuilderPrivate(); +} + +/*! + Constructs a new QMetaObjectBuilder which is a copy of the + meta object information in \a prototype. Note: the super class + contents for \a prototype are not copied, only the immediate + class that is defined by \a prototype. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. + + \sa addMetaObject() +*/ +QMetaObjectBuilder::QMetaObjectBuilder + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + d = new QMetaObjectBuilderPrivate(); + addMetaObject(prototype, members); +} + +/*! + Destroys this meta object builder. +*/ +QMetaObjectBuilder::~QMetaObjectBuilder() +{ + delete d; +} + +/*! + Returns the name of the class being constructed by this + meta object builder. The default value is an empty QByteArray. + + \sa setClassName(), superClass() +*/ +QByteArray QMetaObjectBuilder::className() const +{ + return d->className; +} + +/*! + Sets the \a name of the class being constructed by this + meta object builder. + + \sa className(), setSuperClass() +*/ +void QMetaObjectBuilder::setClassName(const QByteArray& name) +{ + d->className = name; +} + +/*! + Returns the superclass meta object of the class being constructed + by this meta object builder. The default value is the meta object + for QObject. + + \sa setSuperClass(), className() +*/ +const QMetaObject *QMetaObjectBuilder::superClass() const +{ + return d->superClass; +} + +/*! + Sets the superclass meta object of the class being constructed + by this meta object builder to \a meta. The \a meta parameter + must not be null. + + \sa superClass(), setClassName() +*/ +void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) +{ + Q_ASSERT(meta); + d->superClass = meta; +} + +/*! + Returns the flags of the class being constructed by this meta object + builder. + + \sa setFlags() +*/ +QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const +{ + return (QMetaObjectBuilder::MetaObjectFlags)d->flags; +} + +/*! + Sets the \a flags of the class being constructed by this meta object + builder. + + \sa flags() +*/ +void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) +{ + d->flags = flags; +} + +/*! + Returns the number of methods in this class, excluding the number + of methods in the base class. These include signals and slots + as well as normal member functions. + + \sa addMethod(), method(), removeMethod(), indexOfMethod() +*/ +int QMetaObjectBuilder::methodCount() const +{ + return d->methods.size(); +} + +/*! + Returns the number of constructors in this class. + + \sa addConstructor(), constructor(), removeConstructor(), indexOfConstructor() +*/ +int QMetaObjectBuilder::constructorCount() const +{ + return d->constructors.size(); +} + +/*! + Returns the number of properties in this class, excluding the number + of properties in the base class. + + \sa addProperty(), property(), removeProperty(), indexOfProperty() +*/ +int QMetaObjectBuilder::propertyCount() const +{ + return d->properties.size(); +} + +/*! + Returns the number of enumerators in this class, excluding the + number of enumerators in the base class. + + \sa addEnumerator(), enumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +int QMetaObjectBuilder::enumeratorCount() const +{ + return d->enumerators.size(); +} + +/*! + Returns the number of items of class information in this class, + exclusing the number of items of class information in the base class. + + \sa addClassInfo(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::classInfoCount() const +{ + return d->classInfoNames.size(); +} + +/*! + Returns the number of related meta objects that are associated + with this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa addRelatedMetaObject(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +int QMetaObjectBuilder::relatedMetaObjectCount() const +{ + return d->relatedMetaObjects.size(); +} + +/*! + Adds a new public method to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the method. The \a signature will be normalized before it is + added to the class. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Method, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class with the specified + \a signature and \a returnType. Returns an object that can be + used to adjust the other attributes of the method. The \a signature + and \a returnType will be normalized before they are added to + the class. If \a returnType is empty, then it indicates that + the method has \c{void} as its return type. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod + (const QByteArray& signature, const QByteArray& returnType) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Method, signature, returnType)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new public method to this class that has the same information as + \a prototype. This is used to clone the methods of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the method. + + This function will detect if \a prototype is an ordinary method, + signal, slot, or constructor and act accordingly. + + \sa method(), methodCount(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) +{ + QMetaMethodBuilder method; + if (prototype.methodType() == QMetaMethod::Method) + method = addMethod(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Signal) + method = addSignal(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Slot) + method = addSlot(prototype.signature()); + else if (prototype.methodType() == QMetaMethod::Constructor) + method = addConstructor(prototype.signature()); + method.setReturnType(prototype.typeName()); + method.setParameterNames(prototype.parameterNames()); + method.setTag(prototype.tag()); + method.setAccess(prototype.access()); + method.setAttributes(prototype.attributes()); + return method; +} + +/*! + Adds a new public slot to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the slot. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSignal(), indexOfSlot() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate(QMetaMethod::Slot, signature)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new signal to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the signal. The \a signature will be normalized before it is + added to the class. + + \sa addMethod(), addSlot(), indexOfSignal() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) +{ + int index = d->methods.size(); + d->methods.append(QMetaMethodBuilderPrivate + (QMetaMethod::Signal, signature, QByteArray(), QMetaMethod::Protected)); + return QMetaMethodBuilder(this, index); +} + +/*! + Adds a new constructor to this class with the specified \a signature. + Returns an object that can be used to adjust the other attributes + of the constructor. The \a signature will be normalized before it is + added to the class. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) +{ + int index = d->constructors.size(); + d->constructors.append(QMetaMethodBuilderPrivate(QMetaMethod::Constructor, signature)); + return QMetaMethodBuilder(this, -(index + 1)); +} + +/*! + Adds a new constructor to this class that has the same information as + \a prototype. This is used to clone the constructors of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the constructor. + + This function requires that \a prototype be a constructor. + + \sa constructor(), constructorCount(), removeConstructor() + \sa indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) +{ + Q_ASSERT(prototype.methodType() == QMetaMethod::Constructor); + QMetaMethodBuilder ctor = addConstructor(prototype.signature()); + ctor.setReturnType(prototype.typeName()); + ctor.setParameterNames(prototype.parameterNames()); + ctor.setTag(prototype.tag()); + ctor.setAccess(prototype.access()); + ctor.setAttributes(prototype.attributes()); + return ctor; +} + +/*! + Adds a new readable/writable property to this class with the + specified \a name and \a type. Returns an object that can be used + to adjust the other attributes of the property. The \a type will + be normalized before it is added to the class. \a notifierId will + be registered as the property's \e notify signal. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty + (const QByteArray& name, const QByteArray& type, int notifierId) +{ + int index = d->properties.size(); + d->properties.append(QMetaPropertyBuilderPrivate(name, type, notifierId)); + return QMetaPropertyBuilder(this, index); +} + +/*! + Adds a new property to this class that has the same information as + \a prototype. This is used to clone the properties of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the property. + + \sa property(), propertyCount(), removeProperty(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) +{ + QMetaPropertyBuilder property = addProperty(prototype.name(), prototype.typeName()); + property.setReadable(prototype.isReadable()); + property.setWritable(prototype.isWritable()); + property.setResettable(prototype.isResettable()); + property.setDesignable(prototype.isDesignable()); + property.setScriptable(prototype.isScriptable()); + property.setStored(prototype.isStored()); + property.setEditable(prototype.isEditable()); + property.setUser(prototype.isUser()); + property.setStdCppSet(prototype.hasStdCppSet()); + property.setEnumOrFlag(prototype.isEnumType()); + if (prototype.hasNotifySignal()) { + // Find an existing method for the notify signal, or add a new one. + QMetaMethod method = prototype.notifySignal(); + int index = indexOfMethod(method.signature()); + if (index == -1) + index = addMethod(method).index(); + d->properties[property._index].notifySignal = index; + d->properties[property._index].setFlag(Notify, true); + } + return property; +} + +/*! + Adds a new enumerator to this class with the specified + \a name. Returns an object that can be used to adjust + the other attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) +{ + int index = d->enumerators.size(); + d->enumerators.append(QMetaEnumBuilderPrivate(name)); + return QMetaEnumBuilder(this, index); +} + +/*! + Adds a new enumerator to this class that has the same information as + \a prototype. This is used to clone the enumerators of an existing + QMetaObject. Returns an object that can be used to adjust the + attributes of the enumerator. + + \sa enumerator(), enumeratorCount(), removeEnumerator(), + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) +{ + QMetaEnumBuilder en = addEnumerator(prototype.name()); + en.setIsFlag(prototype.isFlag()); + int count = prototype.keyCount(); + for (int index = 0; index < count; ++index) + en.addKey(prototype.key(index), prototype.value(index)); + return en; +} + +/*! + Adds \a name and \a value as an item of class information to this class. + Returns the index of the new item of class information. + + \sa classInfoCount(), classInfoName(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) +{ + int index = d->classInfoNames.size(); + d->classInfoNames += name; + d->classInfoValues += value; + return index; +} + +/*! + Adds \a meta to this class as a related meta object. Returns + the index of the new related meta object entry. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), relatedMetaObject() + \sa removeRelatedMetaObject() +*/ +#ifdef Q_NO_DATA_RELOCATION +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObjectAccessor &meta) +#else +int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) +#endif +{ + Q_ASSERT(meta); + int index = d->relatedMetaObjects.size(); + d->relatedMetaObjects.append(meta); + return index; +} + +/*! + Adds the contents of \a prototype to this meta object builder. + This function is useful for cloning the contents of an existing QMetaObject. + + The \a members parameter indicates which members of \a prototype + should be added. The default is AllMembers. +*/ +void QMetaObjectBuilder::addMetaObject + (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) +{ + Q_ASSERT(prototype); + int index; + + if ((members & ClassName) != 0) + d->className = prototype->className(); + + if ((members & SuperClass) != 0) + d->superClass = prototype->superClass(); + + if ((members & (Methods | Signals | Slots)) != 0) { + for (index = prototype->methodOffset(); index < prototype->methodCount(); ++index) { + QMetaMethod method = prototype->method(index); + if (method.methodType() != QMetaMethod::Signal) { + if (method.access() == QMetaMethod::Public && (members & PublicMethods) == 0) + continue; + if (method.access() == QMetaMethod::Private && (members & PrivateMethods) == 0) + continue; + if (method.access() == QMetaMethod::Protected && (members & ProtectedMethods) == 0) + continue; + } + if (method.methodType() == QMetaMethod::Method && (members & Methods) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Signal && + (members & Signals) != 0) { + addMethod(method); + } else if (method.methodType() == QMetaMethod::Slot && + (members & Slots) != 0) { + addMethod(method); + } + } + } + + if ((members & Constructors) != 0) { + for (index = 0; index < prototype->constructorCount(); ++index) + addConstructor(prototype->constructor(index)); + } + + if ((members & Properties) != 0) { + for (index = prototype->propertyOffset(); index < prototype->propertyCount(); ++index) + addProperty(prototype->property(index)); + } + + if ((members & Enumerators) != 0) { + for (index = prototype->enumeratorOffset(); index < prototype->enumeratorCount(); ++index) + addEnumerator(prototype->enumerator(index)); + } + + if ((members & ClassInfos) != 0) { + for (index = prototype->classInfoOffset(); index < prototype->classInfoCount(); ++index) { + QMetaClassInfo ci = prototype->classInfo(index); + addClassInfo(ci.name(), ci.value()); + } + } + + if ((members & RelatedMetaObjects) != 0) { +#ifdef Q_NO_DATA_RELOCATION + const QMetaObjectAccessor *objects = 0; +#else + const QMetaObject **objects; + if (priv(prototype->d.data)->revision < 2) { + objects = (const QMetaObject **)(prototype->d.extradata); + } else +#endif + { + const QMetaObjectExtraData *extra = (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra) + objects = extra->objects; + else + objects = 0; + } + if (objects) { + while (*objects != 0) { + addRelatedMetaObject(*objects); + ++objects; + } + } + } + + if ((members & StaticMetacall) != 0) { + if (priv(prototype->d.data)->revision >= 2) { + const QMetaObjectExtraData *extra = + (const QMetaObjectExtraData *)(prototype->d.extradata); + if (extra && extra->static_metacall) + setStaticMetacallFunction(extra->static_metacall); + } + } +} + +/*! + Returns the method at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfMethod() +*/ +QMetaMethodBuilder QMetaObjectBuilder::method(int index) const +{ + if (index >= 0 && index < d->methods.size()) + return QMetaMethodBuilder(this, index); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the constructor at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfConstructor() +*/ +QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const +{ + if (index >= 0 && index < d->constructors.size()) + return QMetaMethodBuilder(this, -(index + 1)); + else + return QMetaMethodBuilder(); +} + +/*! + Returns the property at \a index in this class. + + \sa methodCount(), addMethod(), removeMethod(), indexOfProperty() +*/ +QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const +{ + if (index >= 0 && index < d->properties.size()) + return QMetaPropertyBuilder(this, index); + else + return QMetaPropertyBuilder(); +} + +/*! + Returns the enumerator at \a index in this class. + + \sa enumeratorCount(), addEnumerator(), removeEnumerator() + \sa indexOfEnumerator() +*/ +QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const +{ + if (index >= 0 && index < d->enumerators.size()) + return QMetaEnumBuilder(this, index); + else + return QMetaEnumBuilder(); +} + +/*! + Returns the related meta object at \a index in this class. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa removeRelatedMetaObject() +*/ +const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) +#ifdef Q_NO_DATA_RELOCATION + return &((*(d->relatedMetaObjects[index]))()); +#else + return d->relatedMetaObjects[index]; +#endif + else + return 0; +} + +/*! + Returns the name of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoValue(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoName(int index) const +{ + if (index >= 0 && index < d->classInfoNames.size()) + return d->classInfoNames[index]; + else + return QByteArray(); +} + +/*! + Returns the value of the item of class information at \a index + in this class. + + \sa classInfoCount(), addClassInfo(), classInfoName(), removeClassInfo() + \sa indexOfClassInfo() +*/ +QByteArray QMetaObjectBuilder::classInfoValue(int index) const +{ + if (index >= 0 && index < d->classInfoValues.size()) + return d->classInfoValues[index]; + else + return QByteArray(); +} + +/*! + Removes the method at \a index from this class. The indices of + all following methods will be adjusted downwards by 1. If the + method is registered as a notify signal on a property, then the + notify signal will be removed from the property. + + \sa methodCount(), addMethod(), method(), indexOfMethod() +*/ +void QMetaObjectBuilder::removeMethod(int index) +{ + if (index >= 0 && index < d->methods.size()) { + d->methods.removeAt(index); + for (int prop = 0; prop < d->properties.size(); ++prop) { + // Adjust the indices of property notify signal references. + if (d->properties[prop].notifySignal == index) { + d->properties[prop].notifySignal = -1; + d->properties[prop].setFlag(Notify, false); + } else if (d->properties[prop].notifySignal > index) + (d->properties[prop].notifySignal)--; + } + } +} + +/*! + Removes the constructor at \a index from this class. The indices of + all following constructors will be adjusted downwards by 1. + + \sa constructorCount(), addConstructor(), constructor() + \sa indexOfConstructor() +*/ +void QMetaObjectBuilder::removeConstructor(int index) +{ + if (index >= 0 && index < d->constructors.size()) + d->constructors.removeAt(index); +} + +/*! + Removes the property at \a index from this class. The indices of + all following properties will be adjusted downwards by 1. + + \sa propertyCount(), addProperty(), property(), indexOfProperty() +*/ +void QMetaObjectBuilder::removeProperty(int index) +{ + if (index >= 0 && index < d->properties.size()) + d->properties.removeAt(index); +} + +/*! + Removes the enumerator at \a index from this class. The indices of + all following enumerators will be adjusted downwards by 1. + + \sa enumertorCount(), addEnumerator(), enumerator() + \sa indexOfEnumerator() +*/ +void QMetaObjectBuilder::removeEnumerator(int index) +{ + if (index >= 0 && index < d->enumerators.size()) + d->enumerators.removeAt(index); +} + +/*! + Removes the item of class information at \a index from this class. + The indices of all following items will be adjusted downwards by 1. + + \sa classInfoCount(), addClassInfo(), classInfoName(), classInfoValue() + \sa indexOfClassInfo() +*/ +void QMetaObjectBuilder::removeClassInfo(int index) +{ + if (index >= 0 && index < d->classInfoNames.size()) { + d->classInfoNames.removeAt(index); + d->classInfoValues.removeAt(index); + } +} + +/*! + Removes the related meta object at \a index from this class. + The indices of all following related meta objects will be adjusted + downwards by 1. + + Related meta objects are used when resolving the enumerated type + associated with a property, where the enumerated type is in a + different class from the property. + + \sa relatedMetaObjectCount(), addRelatedMetaObject() + \sa relatedMetaObject() +*/ +void QMetaObjectBuilder::removeRelatedMetaObject(int index) +{ + if (index >= 0 && index < d->relatedMetaObjects.size()) + d->relatedMetaObjects.removeAt(index); +} + +/*! + Finds a method with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa method(), methodCount(), addMethod(), removeMethod() +*/ +int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature) + return index; + } + return -1; +} + +/*! + Finds a signal with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSlot() +*/ +int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Signal) + return index; + } + return -1; +} + +/*! + Finds a slot with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa indexOfMethod(), indexOfSignal() +*/ +int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->methods.size(); ++index) { + if (sig == d->methods[index].signature && + d->methods[index].methodType() == QMetaMethod::Slot) + return index; + } + return -1; +} + +/*! + Finds a constructor with the specified \a signature and returns its index; + otherwise returns -1. The \a signature will be normalized by this method. + + \sa constructor(), constructorCount(), addConstructor(), removeConstructor() +*/ +int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) +{ + QByteArray sig = QMetaObject::normalizedSignature(signature); + for (int index = 0; index < d->constructors.size(); ++index) { + if (sig == d->constructors[index].signature) + return index; + } + return -1; +} + +/*! + Finds a property with the specified \a name and returns its index; + otherwise returns -1. + + \sa property(), propertyCount(), addProperty(), removeProperty() +*/ +int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) +{ + for (int index = 0; index < d->properties.size(); ++index) { + if (name == d->properties[index].name) + return index; + } + return -1; +} + +/*! + Finds an enumerator with the specified \a name and returns its index; + otherwise returns -1. + + \sa enumertor(), enumeratorCount(), addEnumerator(), removeEnumerator() +*/ +int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) +{ + for (int index = 0; index < d->enumerators.size(); ++index) { + if (name == d->enumerators[index].name) + return index; + } + return -1; +} + +/*! + Finds an item of class information with the specified \a name and + returns its index; otherwise returns -1. + + \sa classInfoName(), classInfoValue(), classInfoCount(), addClassInfo() + \sa removeClassInfo() +*/ +int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) +{ + for (int index = 0; index < d->classInfoNames.size(); ++index) { + if (name == d->classInfoNames[index]) + return index; + } + return -1; +} + +// Align on a specific type boundary. +#define ALIGN(size,type) \ + (size) = ((size) + sizeof(type) - 1) & ~(sizeof(type) - 1) + +// Build a string into a QMetaObject representation. Returns the +// position in the string table where the string was placed. +static int buildString + (char *buf, char *str, int *offset, const QByteArray& value, int empty) +{ + if (value.size() == 0 && empty >= 0) + return empty; + if (buf) { + memcpy(str + *offset, value.constData(), value.size()); + str[*offset + value.size()] = '\0'; + } + int posn = *offset; + *offset += value.size() + 1; + return posn; +} + +// Build the parameter array string for a method. +static QByteArray buildParameterNames + (const QByteArray& signature, const QList& parameterNames) +{ + // If the parameter name list is specified, then concatenate them. + if (!parameterNames.isEmpty()) { + QByteArray names; + bool first = true; + foreach (const QByteArray &name, parameterNames) { + if (first) + first = false; + else + names += (char)','; + names += name; + } + return names; + } + + // Count commas in the signature, excluding those inside template arguments. + int index = signature.indexOf('('); + if (index < 0) + return QByteArray(); + ++index; + if (index >= signature.size()) + return QByteArray(); + if (signature[index] == ')') + return QByteArray(); + int count = 1; + int brackets = 0; + while (index < signature.size() && signature[index] != ',') { + char ch = signature[index++]; + if (ch == '<') + ++brackets; + else if (ch == '>') + --brackets; + else if (ch == ',' && brackets <= 0) + ++count; + } + return QByteArray(count - 1, ','); +} + +// Build a QMetaObject in "buf" based on the information in "d". +// If "buf" is null, then return the number of bytes needed to +// build the QMetaObject. Returns -1 if the metaobject if +// relocatable is set, but the metaobject contains extradata. +static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, + bool relocatable) +{ + int size = 0; + int dataIndex; + int enumIndex; + int index; + bool hasNotifySignals = false; + + if (relocatable && + (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction)) + return -1; + + // Create the main QMetaObject structure at the start of the buffer. + QMetaObject *meta = reinterpret_cast(buf); + size += sizeof(QMetaObject); + ALIGN(size, int); + if (buf) { + if (!relocatable) meta->d.superdata = d->superClass; + meta->d.extradata = 0; + } + + // Populate the QMetaObjectPrivate structure. + QMetaObjectPrivate *pmeta + = reinterpret_cast(buf + size); + int pmetaSize = size; + dataIndex = 13; // Number of fields in the QMetaObjectPrivate. + for (index = 0; index < d->properties.size(); ++index) { + if (d->properties[index].notifySignal != -1) { + hasNotifySignals = true; + break; + } + } + if (buf) { + pmeta->revision = 3; + pmeta->flags = d->flags; + pmeta->className = 0; // Class name is always the first string. + + pmeta->classInfoCount = d->classInfoNames.size(); + pmeta->classInfoData = dataIndex; + dataIndex += 2 * d->classInfoNames.size(); + + pmeta->methodCount = d->methods.size(); + pmeta->methodData = dataIndex; + dataIndex += 5 * d->methods.size(); + + pmeta->propertyCount = d->properties.size(); + pmeta->propertyData = dataIndex; + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + + pmeta->enumeratorCount = d->enumerators.size(); + pmeta->enumeratorData = dataIndex; + dataIndex += 4 * d->enumerators.size(); + + pmeta->constructorCount = d->constructors.size(); + pmeta->constructorData = dataIndex; + dataIndex += 5 * d->constructors.size(); + } else { + dataIndex += 2 * d->classInfoNames.size(); + dataIndex += 5 * d->methods.size(); + dataIndex += 3 * d->properties.size(); + if (hasNotifySignals) + dataIndex += d->properties.size(); + dataIndex += 4 * d->enumerators.size(); + dataIndex += 5 * d->constructors.size(); + } + + // Allocate space for the enumerator key names and values. + enumIndex = dataIndex; + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + dataIndex += 2 * enumerator->keys.size(); + } + + // Zero terminator at the end of the data offset table. + ++dataIndex; + + // Find the start of the data and string tables. + int *data = reinterpret_cast(pmeta); + size += dataIndex * sizeof(int); + char *str = reinterpret_cast(buf + size); + if (buf) { + if (relocatable) { + meta->d.stringdata = reinterpret_cast((intptr_t)size); + meta->d.data = reinterpret_cast((intptr_t)pmetaSize); + } else { + meta->d.stringdata = str; + meta->d.data = reinterpret_cast(data); + } + } + + // Reset the current data position to just past the QMetaObjectPrivate. + dataIndex = 13; + + // Add the class name to the string table. + int offset = 0; + buildString(buf, str, &offset, d->className, -1); + + // Add a common empty string, which is used to indicate "void" + // method returns, empty tag strings, etc. + int empty = buildString(buf, str, &offset, QByteArray(), -1); + + // Output the class infos, + for (index = 0; index < d->classInfoNames.size(); ++index) { + int name = buildString(buf, str, &offset, d->classInfoNames[index], empty); + int value = buildString(buf, str, &offset, d->classInfoValues[index], empty); + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = value; + } + dataIndex += 2; + } + + // Output the methods in the class. + for (index = 0; index < d->methods.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // Output the properties in the class. + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + int name = buildString(buf, str, &offset, prop->name, empty); + int type = buildString(buf, str, &offset, prop->type, empty); + int flags = prop->flags; + + if (!isVariantType(prop->type)) { + flags |= EnumOrFlag; + } else { + flags |= qvariant_nameToType(prop->type) << 24; + } + + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = type; + data[dataIndex + 2] = flags; + } + dataIndex += 3; + } + if (hasNotifySignals) { + for (index = 0; index < d->properties.size(); ++index) { + QMetaPropertyBuilderPrivate *prop = &(d->properties[index]); + if (buf) { + if (prop->notifySignal != -1) + data[dataIndex] = prop->notifySignal; + else + data[dataIndex] = 0; + } + ++dataIndex; + } + } + + // Output the enumerators in the class. + for (index = 0; index < d->enumerators.size(); ++index) { + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + int name = buildString(buf, str, &offset, enumerator->name, empty); + int isFlag = (int)(enumerator->isFlag); + int count = enumerator->keys.size(); + int enumOffset = enumIndex; + if (buf) { + data[dataIndex] = name; + data[dataIndex + 1] = isFlag; + data[dataIndex + 2] = count; + data[dataIndex + 3] = enumOffset; + } + for (int key = 0; key < count; ++key) { + int keyIndex = buildString(buf, str, &offset, enumerator->keys[key], empty); + if (buf) { + data[enumOffset++] = keyIndex; + data[enumOffset++] = enumerator->values[key]; + } + } + dataIndex += 4; + enumIndex += 2 * count; + } + + // Output the constructors in the class. + for (index = 0; index < d->constructors.size(); ++index) { + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + int sig = buildString(buf, str, &offset, method->signature, empty); + int params; + QByteArray names = buildParameterNames + (method->signature, method->parameterNames); + params = buildString(buf, str, &offset, names, empty); + int ret = buildString(buf, str, &offset, method->returnType, empty); + int tag = buildString(buf, str, &offset, method->tag, empty); + int attrs = method->attributes; + if (buf) { + data[dataIndex] = sig; + data[dataIndex + 1] = params; + data[dataIndex + 2] = ret; + data[dataIndex + 3] = tag; + data[dataIndex + 4] = attrs; + } + dataIndex += 5; + } + + // One more empty string to act as a terminator. + buildString(buf, str, &offset, QByteArray(), -1); + size += offset; + + // Output the zero terminator in the data array. + if (buf) + data[enumIndex] = 0; + + // Create the extradata block if we need one. + if (d->relatedMetaObjects.size() > 0 || d->staticMetacallFunction) { + ALIGN(size, QMetaObject **); + ALIGN(size, QMetaObjectBuilder::StaticMetacallFunction); + QMetaObjectExtraData *extra = + reinterpret_cast(buf + size); + size += sizeof(QMetaObjectExtraData); + ALIGN(size, QMetaObject *); +#ifdef Q_NO_DATA_RELOCATION + QMetaObjectAccessor *objects = + reinterpret_cast(buf + size); +#else + const QMetaObject **objects = + reinterpret_cast(buf + size); +#endif + if (buf) { + if (d->relatedMetaObjects.size() > 0) { + extra->objects = objects; + for (index = 0; index < d->relatedMetaObjects.size(); ++index) + objects[index] = d->relatedMetaObjects[index]; + objects[index] = 0; + } else { + extra->objects = 0; + } + extra->static_metacall = d->staticMetacallFunction; + meta->d.extradata = reinterpret_cast(extra); + } + if (d->relatedMetaObjects.size() > 0) + size += sizeof(QMetaObject *) * (d->relatedMetaObjects.size() + 1); + } + + // Align the final size and return it. + ALIGN(size, void *); + return size; +} + +/*! + Converts this meta object builder into a concrete QMetaObject. + The return value should be deallocated using qFree() once it + is no longer needed. + + The returned meta object is a snapshot of the state of the + QMetaObjectBuilder. Any further modifications to the QMetaObjectBuilder + will not be reflected in previous meta objects returned by + this method. +*/ +QMetaObject *QMetaObjectBuilder::toMetaObject() const +{ + int size = buildMetaObject(d, 0, false); + char *buf = reinterpret_cast(qMalloc(size)); + buildMetaObject(d, buf, false); + return reinterpret_cast(buf); +} + +/* + \internal + + Converts this meta object builder into relocatable data. This data can + be stored, copied and later passed to fromRelocatableData() to create a + concrete QMetaObject. + + The data is specific to the architecture on which it was created, but is not + specific to the process that created it. Not all meta object builder's can + be converted to data in this way. If \a ok is provided, it will be set to + true if the conversion succeeds, and false otherwise. If a + staticMetacallFunction() or any relatedMetaObject()'s are specified the + conversion to relocatable data will fail. +*/ +QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const +{ + int size = buildMetaObject(d, 0, true); + if (size == -1) { + if (ok) *ok = false; + return QByteArray(); + } + + QByteArray data; + data.resize(size); + char *buf = data.data(); + buildMetaObject(d, buf, true); + if (ok) *ok = true; + return data; +} + +/* + \internal + + Sets the \a data returned from toRelocatableData() onto a concrete + QMetaObject instance, \a output. As the meta object's super class is not + saved in the relocatable data, it must be passed as \a superClass. +*/ +void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, + const QMetaObject *superclass, + const QByteArray &data) +{ + if (!output) + return; + + const char *buf = data.constData(); + const QMetaObject *dataMo = reinterpret_cast(buf); + + intptr_t stringdataOffset = (intptr_t)dataMo->d.stringdata; + intptr_t dataOffset = (intptr_t)dataMo->d.data; + + output->d.superdata = superclass; + output->d.stringdata = buf + stringdataOffset; + output->d.data = reinterpret_cast(buf + dataOffset); +} + +/*! + \typedef QMetaObjectBuilder::StaticMetacallFunction + + Typedef for static metacall functions. The three parameters are + the call type value, the constructor index, and the + array of parameters. +*/ + +/*! + Returns the static metacall function to use to construct objects + of this class. The default value is null. + + \sa setStaticMetacallFunction() +*/ +QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const +{ + return d->staticMetacallFunction; +} + +/*! + Sets the static metacall function to use to construct objects + of this class to \a value. The default value is null. + + \sa staticMetacallFunction() +*/ +void QMetaObjectBuilder::setStaticMetacallFunction + (QMetaObjectBuilder::StaticMetacallFunction value) +{ + d->staticMetacallFunction = value; +} + +#ifndef QT_NO_DATASTREAM + +/*! + Serializes the contents of the meta object builder onto \a stream. + + \sa deserialize() +*/ +void QMetaObjectBuilder::serialize(QDataStream& stream) const +{ + int index; + + // Write the class and super class names. + stream << d->className; + if (d->superClass) + stream << QByteArray(d->superClass->className()); + else + stream << QByteArray(); + + // Write the counts for each type of class member. + stream << d->classInfoNames.size(); + stream << d->methods.size(); + stream << d->properties.size(); + stream << d->enumerators.size(); + stream << d->constructors.size(); + stream << d->relatedMetaObjects.size(); + + // Write the items of class information. + for (index = 0; index < d->classInfoNames.size(); ++index) { + stream << d->classInfoNames[index]; + stream << d->classInfoValues[index]; + } + + // Write the methods. + for (index = 0; index < d->methods.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the properties. + for (index = 0; index < d->properties.size(); ++index) { + const QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream << property->name; + stream << property->type; + stream << property->flags; + stream << property->notifySignal; + } + + // Write the enumerators. + for (index = 0; index < d->enumerators.size(); ++index) { + const QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream << enumerator->name; + stream << enumerator->isFlag; + stream << enumerator->keys; + stream << enumerator->values; + } + + // Write the constructors. + for (index = 0; index < d->constructors.size(); ++index) { + const QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream << method->signature; + stream << method->returnType; + stream << method->parameterNames; + stream << method->tag; + stream << method->attributes; + } + + // Write the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < d->relatedMetaObjects.size(); ++index) { + const QMetaObject *meta = d->relatedMetaObjects[index]; + stream << QByteArray(meta->className()); + } +#endif + + // Add an extra empty QByteArray for additional data in future versions. + // This should help maintain backwards compatibility, allowing older + // versions to read newer data. + stream << QByteArray(); +} + +// Resolve a class name using the name reference map. +static const QMetaObject *resolveClassName + (const QMap& references, + const QByteArray& name) +{ + if (name == QByteArray("QObject")) + return &QObject::staticMetaObject; + else + return references.value(name, 0); +} + +/*! + Deserializes a meta object builder from \a stream into + this meta object builder. + + The \a references parameter specifies a mapping from class names + to QMetaObject instances for resolving the super class name and + related meta objects in the object that is deserialized. + The meta object for QObject is implicitly added to \a references + and does not need to be supplied. + + The QDataStream::status() value on \a stream will be set to + QDataStream::ReadCorruptData if the input data is corrupt. + The status will be set to QDataStream::ReadPastEnd if the + input was exhausted before the full meta object was read. + + \sa serialize() +*/ +void QMetaObjectBuilder::deserialize + (QDataStream& stream, + const QMap& references) +{ + QByteArray name; + const QMetaObject *cl; + int index; + + // Clear all members in the builder to their default states. + d->className.clear(); + d->superClass = &QObject::staticMetaObject; + d->classInfoNames.clear(); + d->classInfoValues.clear(); + d->methods.clear(); + d->properties.clear(); + d->enumerators.clear(); + d->constructors.clear(); + d->relatedMetaObjects.clear(); + d->staticMetacallFunction = 0; + + // Read the class and super class names. + stream >> d->className; + stream >> name; + if (name.isEmpty()) { + d->superClass = 0; + } else if ((cl = resolveClassName(references, name)) != 0) { + d->superClass = cl; + } else { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the counts for each type of class member. + int classInfoCount, methodCount, propertyCount; + int enumeratorCount, constructorCount, relatedMetaObjectCount; + stream >> classInfoCount; + stream >> methodCount; + stream >> propertyCount; + stream >> enumeratorCount; + stream >> constructorCount; + stream >> relatedMetaObjectCount; + if (classInfoCount < 0 || methodCount < 0 || + propertyCount < 0 || enumeratorCount < 0 || + constructorCount < 0 || relatedMetaObjectCount < 0) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + + // Read the items of class information. + for (index = 0; index < classInfoCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray value; + stream >> name; + stream >> value; + addClassInfo(name, value); + } + + // Read the member methods. + for (index = 0; index < methodCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addMethod(name); + QMetaMethodBuilderPrivate *method = &(d->methods[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() == QMetaMethod::Constructor) { + // Cannot add a constructor in this set of methods. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the properties. + for (index = 0; index < propertyCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + QByteArray type; + stream >> name; + stream >> type; + addProperty(name, type); + QMetaPropertyBuilderPrivate *property = &(d->properties[index]); + stream >> property->flags; + stream >> property->notifySignal; + if (property->notifySignal < -1 || + property->notifySignal >= d->methods.size()) { + // Notify signal method index is out of range. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + if (property->notifySignal >= 0 && + d->methods[property->notifySignal].methodType() != QMetaMethod::Signal) { + // Notify signal method index does not refer to a signal. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the enumerators. + for (index = 0; index < enumeratorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addEnumerator(name); + QMetaEnumBuilderPrivate *enumerator = &(d->enumerators[index]); + stream >> enumerator->isFlag; + stream >> enumerator->keys; + stream >> enumerator->values; + if (enumerator->keys.size() != enumerator->values.size()) { + // Mismatch between number of keys and number of values. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the constructor methods. + for (index = 0; index < constructorCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + addConstructor(name); + QMetaMethodBuilderPrivate *method = &(d->constructors[index]); + stream >> method->returnType; + stream >> method->parameterNames; + stream >> method->tag; + stream >> method->attributes; + if (method->methodType() != QMetaMethod::Constructor) { + // The type must be Constructor. + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + } + + // Read the related meta objects. +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + //e.g. + //builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#else + for (index = 0; index < relatedMetaObjectCount; ++index) { + if (stream.status() != QDataStream::Ok) + return; + stream >> name; + cl = resolveClassName(references, name); + if (!cl) { + stream.setStatus(QDataStream::ReadCorruptData); + return; + } + addRelatedMetaObject(cl); + } +#endif + + // Read the extra data block, which is reserved for future use. + stream >> name; +} + +#endif // !QT_NO_DATASTREAM + +/*! + \class QMetaMethodBuilder + \internal + \brief The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder. +*/ + +QMetaMethodBuilderPrivate *QMetaMethodBuilder::d_func() const +{ + // Positive indices indicate methods, negative indices indicate constructors. + if (_mobj && _index >= 0 && _index < _mobj->d->methods.size()) + return &(_mobj->d->methods[_index]); + else if (_mobj && -_index >= 1 && -_index <= _mobj->d->constructors.size()) + return &(_mobj->d->constructors[(-_index) - 1]); + else + return 0; +} + +/*! + \fn QMetaMethodBuilder::QMetaMethodBuilder() + \internal +*/ + +/*! + Returns the index of this method within its QMetaObjectBuilder. +*/ +int QMetaMethodBuilder::index() const +{ + if (_index >= 0) + return _index; // Method, signal, or slot + else + return (-_index) - 1; // Constructor +} + +/*! + Returns the type of this method (signal, slot, method, or constructor). +*/ +QMetaMethod::MethodType QMetaMethodBuilder::methodType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->methodType(); + else + return QMetaMethod::Method; +} + +/*! + Returns the signature of this method. + + \sa parameterNames(), returnType() +*/ +QByteArray QMetaMethodBuilder::signature() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->signature; + else + return QByteArray(); +} + +/*! + Returns the return type for this method; empty if the method's + return type is \c{void}. + + \sa setReturnType(), signature() +*/ +QByteArray QMetaMethodBuilder::returnType() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->returnType; + else + return QByteArray(); +} + +/*! + Sets the return type for this method to \a value. If \a value + is empty, then the method's return type is \c{void}. The \a value + will be normalized before it is added to the method. + + \sa returnType(), signature() +*/ +void QMetaMethodBuilder::setReturnType(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->returnType = QMetaObject::normalizedType(value); +} + +/*! + Returns the list of parameter names for this method. + + \sa setParameterNames() +*/ +QList QMetaMethodBuilder::parameterNames() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->parameterNames; + else + return QList(); +} + +/*! + Sets the list of parameter names for this method to \a value. + + \sa parameterNames() +*/ +void QMetaMethodBuilder::setParameterNames(const QList& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->parameterNames = value; +} + +/*! + Returns the tag associated with this method. + + \sa setTag() +*/ +QByteArray QMetaMethodBuilder::tag() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->tag; + else + return QByteArray(); +} + +/*! + Sets the tag associated with this method to \a value. + + \sa setTag() +*/ +void QMetaMethodBuilder::setTag(const QByteArray& value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->tag = value; +} + +/*! + Returns the access specification of this method (private, protected, + or public). The default value is QMetaMethod::Public for methods, + slots, and constructors. The default value is QMetaMethod::Protected + for signals. + + \sa setAccess() +*/ +QMetaMethod::Access QMetaMethodBuilder::access() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return d->access(); + else + return QMetaMethod::Public; +} + +/*! + Sets the access specification of this method (private, protected, + or public) to \a value. If the method is a signal, this function + will be ignored. + + \sa access() +*/ +void QMetaMethodBuilder::setAccess(QMetaMethod::Access value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d && d->methodType() != QMetaMethod::Signal) + d->setAccess(value); +} + +/*! + Returns the additional attributes for this method. + + \sa setAttributes() +*/ +int QMetaMethodBuilder::attributes() const +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + return (d->attributes >> 4); + else + return 0; +} + +/*! + Sets the additional attributes for this method to \a value. + + \sa attributes() +*/ +void QMetaMethodBuilder::setAttributes(int value) +{ + QMetaMethodBuilderPrivate *d = d_func(); + if (d) + d->attributes = ((d->attributes & 0x0f) | (value << 4)); +} + +/*! + \class QMetaPropertyBuilder + \internal + \brief The QMetaPropertyBuilder class enables modifications to a property definition on a meta object builder. +*/ + +QMetaPropertyBuilderPrivate *QMetaPropertyBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->properties.size()) + return &(_mobj->d->properties[_index]); + else + return 0; +} + +/*! + \fn QMetaPropertyBuilder::QMetaPropertyBuilder() + \internal +*/ + +/*! + \fn int QMetaPropertyBuilder::index() const + + Returns the index of this property within its QMetaObjectBuilder. +*/ + +/*! + Returns the name associated with this property. + + \sa type() +*/ +QByteArray QMetaPropertyBuilder::name() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns the type associated with this property. + + \sa name() +*/ +QByteArray QMetaPropertyBuilder::type() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->type; + else + return QByteArray(); +} + +/*! + Returns true if this property has a notify signal; false otherwise. + + \sa notifySignal(), setNotifySignal(), removeNotifySignal() +*/ +bool QMetaPropertyBuilder::hasNotifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Notify); + else + return false; +} + +/*! + Returns the notify signal associated with this property. + + \sa hasNotifySignal(), setNotifySignal(), removeNotifySignal() +*/ +QMetaMethodBuilder QMetaPropertyBuilder::notifySignal() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d && d->notifySignal >= 0) + return QMetaMethodBuilder(_mobj, d->notifySignal); + else + return QMetaMethodBuilder(); +} + +/*! + Sets the notify signal associated with this property to \a value. + + \sa hasNotifySignal(), notifySignal(), removeNotifySignal() +*/ +void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + if (value._mobj) { + d->notifySignal = value._index; + d->setFlag(Notify, true); + } else { + d->notifySignal = -1; + d->setFlag(Notify, false); + } + } +} + +/*! + Removes the notify signal from this property. + + \sa hasNotifySignal(), notifySignal(), setNotifySignal() +*/ +void QMetaPropertyBuilder::removeNotifySignal() +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) { + d->notifySignal = -1; + d->setFlag(Notify, false); + } +} + +/*! + Returns true if this property is readable; otherwise returns false. + The default value is true. + + \sa setReadable(), isWritable() +*/ +bool QMetaPropertyBuilder::isReadable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Readable); + else + return false; +} + +/*! + Returns true if this property is writable; otherwise returns false. + The default value is true. + + \sa setWritable(), isReadable() +*/ +bool QMetaPropertyBuilder::isWritable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Writable); + else + return false; +} + +/*! + Returns true if this property can be reset to a default value; otherwise + returns false. The default value is false. + + \sa setResettable() +*/ +bool QMetaPropertyBuilder::isResettable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Resettable); + else + return false; +} + +/*! + Returns true if this property is designable; otherwise returns false. + This default value is false. + + \sa setDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isDesignable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Designable); + else + return false; +} + +/*! + Returns true if the property is scriptable; otherwise returns false. + This default value is true. + + \sa setScriptable(), isDesignable(), isStored() +*/ +bool QMetaPropertyBuilder::isScriptable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Scriptable); + else + return false; +} + +/*! + Returns true if the property is stored; otherwise returns false. + This default value is false. + + \sa setStored(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isStored() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Stored); + else + return false; +} + +/*! + Returns true if the property is editable; otherwise returns false. + This default value is false. + + \sa setEditable(), isDesignable(), isScriptable(), isStored() +*/ +bool QMetaPropertyBuilder::isEditable() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Editable); + else + return false; +} + +/*! + Returns true if this property is designated as the \c USER + property, i.e., the one that the user can edit or that is + significant in some other way. Otherwise it returns + false. This default value is false. + + \sa setUser(), isDesignable(), isScriptable() +*/ +bool QMetaPropertyBuilder::isUser() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(User); + else + return false; +} + +/*! + Returns true if the property has a C++ setter function that + follows Qt's standard "name" / "setName" pattern. Designer and uic + query hasStdCppSet() in order to avoid expensive + QObject::setProperty() calls. All properties in Qt [should] follow + this pattern. The default value is false. + + \sa setStdCppSet() +*/ +bool QMetaPropertyBuilder::hasStdCppSet() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(StdCppSet); + else + return false; +} + +/*! + Returns true if the property is an enumerator or flag type; + otherwise returns false. This default value is false. + + \sa setEnumOrFlag() +*/ +bool QMetaPropertyBuilder::isEnumOrFlag() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(EnumOrFlag); + else + return false; +} + +/*! + Returns true if the property has the dynamic flag set; + otherwise returns false. The default value is false. + + \sa setDynamic() +*/ +bool QMetaPropertyBuilder::isDynamic() const +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + return d->flag(Dynamic); + else + return false; +} + +/*! + Sets this property to readable if \a value is true. + + \sa isReadable(), setWritable() +*/ +void QMetaPropertyBuilder::setReadable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Readable, value); +} + +/*! + Sets this property to writable if \a value is true. + + \sa isWritable(), setReadable() +*/ +void QMetaPropertyBuilder::setWritable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Writable, value); +} + +/*! + Sets this property to resettable if \a value is true. + + \sa isResettable() +*/ +void QMetaPropertyBuilder::setResettable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Resettable, value); +} + +/*! + Sets this property to designable if \a value is true. + + \sa isDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setDesignable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Designable, value); +} + +/*! + Sets this property to scriptable if \a value is true. + + \sa isScriptable(), setDesignable(), setStored() +*/ +void QMetaPropertyBuilder::setScriptable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Scriptable, value); +} + +/*! + Sets this property to storable if \a value is true. + + \sa isStored(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setStored(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Stored, value); +} + +/*! + Sets this property to editable if \a value is true. + + \sa isEditable(), setDesignable(), setScriptable(), setStored() +*/ +void QMetaPropertyBuilder::setEditable(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Editable, value); +} + +/*! + Sets the \c USER flag on this property to \a value. + + \sa isUser(), setDesignable(), setScriptable() +*/ +void QMetaPropertyBuilder::setUser(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(User, value); +} + +/*! + Sets the C++ setter flag on this property to \a value, which is + true if the property has a C++ setter function that follows Qt's + standard "name" / "setName" pattern. + + \sa hasStdCppSet() +*/ +void QMetaPropertyBuilder::setStdCppSet(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(StdCppSet, value); +} + +/*! + Sets this property to be of an enumerator or flag type if + \a value is true. + + \sa isEnumOrFlag() +*/ +void QMetaPropertyBuilder::setEnumOrFlag(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(EnumOrFlag, value); +} + +/*! + Sets this property to have the dynamic flag if \a value is + true. + + \sa isDynamic() +*/ +void QMetaPropertyBuilder::setDynamic(bool value) +{ + QMetaPropertyBuilderPrivate *d = d_func(); + if (d) + d->setFlag(Dynamic, value); +} + +/*! + \class QMetaEnumBuilder + \internal + \brief The QMetaEnumBuilder class enables modifications to an enumerator definition on a meta object builder. +*/ + +QMetaEnumBuilderPrivate *QMetaEnumBuilder::d_func() const +{ + if (_mobj && _index >= 0 && _index < _mobj->d->enumerators.size()) + return &(_mobj->d->enumerators[_index]); + else + return 0; +} + +/*! + \fn QMetaEnumBuilder::QMetaEnumBuilder() + \internal +*/ + +/*! + \fn int QMetaEnumBuilder::index() const + + Returns the index of this enumerator within its QMetaObjectBuilder. +*/ + +/*! + Returns the name of the enumerator (without the scope). +*/ +QByteArray QMetaEnumBuilder::name() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->name; + else + return QByteArray(); +} + +/*! + Returns true if this enumerator is used as a flag; otherwise returns + false. + + \sa setIsFlag() +*/ +bool QMetaEnumBuilder::isFlag() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->isFlag; + else + return false; +} + +/*! + Sets this enumerator to be used as a flag if \a value is true. + + \sa isFlag() +*/ +void QMetaEnumBuilder::setIsFlag(bool value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + d->isFlag = value; +} + +/*! + Returns the number of keys. + + \sa key(), addKey() +*/ +int QMetaEnumBuilder::keyCount() const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) + return d->keys.size(); + else + return 0; +} + +/*! + Returns the key with the given \a index, or an empty QByteArray + if no such key exists. + + \sa keyCount(), addKey(), value() +*/ +QByteArray QMetaEnumBuilder::key(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->keys[index]; + else + return QByteArray(); +} + +/*! + Returns the value with the given \a index; or returns -1 if there + is no such value. + + \sa keyCount(), addKey(), key() +*/ +int QMetaEnumBuilder::value(int index) const +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) + return d->values[index]; + else + return -1; +} + +/*! + Adds a new key called \a name to this enumerator, associated + with \a value. Returns the index of the new key. + + \sa keyCount(), key(), value(), removeKey() +*/ +int QMetaEnumBuilder::addKey(const QByteArray& name, int value) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d) { + int index = d->keys.size(); + d->keys += name; + d->values += value; + return index; + } else { + return -1; + } +} + +/*! + Removes the key at \a index from this enumerator. + + \sa addKey() +*/ +void QMetaEnumBuilder::removeKey(int index) +{ + QMetaEnumBuilderPrivate *d = d_func(); + if (d && index >= 0 && index < d->keys.size()) { + d->keys.removeAt(index); + d->values.removeAt(index); + } +} + +QTM_END_NAMESPACE --- /dev/null +++ b/src/serviceframework/ipc/qmetaobjectbuilder_47_p.h @@ -0,0 +1,338 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Mobility Components. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QMETAOBJECTBUILDER_H +#define QMETAOBJECTBUILDER_H + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists for the convenience +// of moc. This header file may change from version to version without notice, +// or even be removed. +// +// We mean it. +// + +#include +#include +#include +#include +#include + +QTM_BEGIN_NAMESPACE + +class QMetaObjectBuilderPrivate; +class QMetaMethodBuilder; +class QMetaMethodBuilderPrivate; +class QMetaPropertyBuilder; +class QMetaPropertyBuilderPrivate; +class QMetaEnumBuilder; +class QMetaEnumBuilderPrivate; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaObjectBuilder +#else + class QM_AUTOTEST_EXPORT QMetaObjectBuilder +#endif +{ +public: + enum AddMember + { + ClassName = 0x00000001, + SuperClass = 0x00000002, + Methods = 0x00000004, + Signals = 0x00000008, + Slots = 0x00000010, + Constructors = 0x00000020, + Properties = 0x00000040, + Enumerators = 0x00000080, + ClassInfos = 0x00000100, + RelatedMetaObjects = 0x00000200, + StaticMetacall = 0x00000400, + PublicMethods = 0x00000800, + ProtectedMethods = 0x00001000, + PrivateMethods = 0x00002000, + AllMembers = 0x7FFFFFFF, + AllPrimaryMembers = 0x7FFFFBFC + }; + Q_DECLARE_FLAGS(AddMembers, AddMember) + + enum MetaObjectFlag { + DynamicMetaObject = 0x01 + }; + Q_DECLARE_FLAGS(MetaObjectFlags, MetaObjectFlag) + + QMetaObjectBuilder(); + explicit QMetaObjectBuilder(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + virtual ~QMetaObjectBuilder(); + + QByteArray className() const; + void setClassName(const QByteArray& name); + + const QMetaObject *superClass() const; + void setSuperClass(const QMetaObject *meta); + + MetaObjectFlags flags() const; + void setFlags(MetaObjectFlags); + + int methodCount() const; + int constructorCount() const; + int propertyCount() const; + int enumeratorCount() const; + int classInfoCount() const; + int relatedMetaObjectCount() const; + + QMetaMethodBuilder addMethod(const QByteArray& signature); + QMetaMethodBuilder addMethod(const QByteArray& signature, const QByteArray& returnType); + QMetaMethodBuilder addMethod(const QMetaMethod& prototype); + + QMetaMethodBuilder addSlot(const QByteArray& signature); + QMetaMethodBuilder addSignal(const QByteArray& signature); + + QMetaMethodBuilder addConstructor(const QByteArray& signature); + QMetaMethodBuilder addConstructor(const QMetaMethod& prototype); + + QMetaPropertyBuilder addProperty(const QByteArray& name, const QByteArray& type, int notifierId=-1); + QMetaPropertyBuilder addProperty(const QMetaProperty& prototype); + + QMetaEnumBuilder addEnumerator(const QByteArray& name); + QMetaEnumBuilder addEnumerator(const QMetaEnum& prototype); + + int addClassInfo(const QByteArray& name, const QByteArray& value); + +#ifdef Q_NO_DATA_RELOCATION + int addRelatedMetaObject(const QMetaObjectAccessor &meta); +#else + int addRelatedMetaObject(const QMetaObject *meta); +#endif + + void addMetaObject(const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members = AllMembers); + + QMetaMethodBuilder method(int index) const; + QMetaMethodBuilder constructor(int index) const; + QMetaPropertyBuilder property(int index) const; + QMetaEnumBuilder enumerator(int index) const; + const QMetaObject *relatedMetaObject(int index) const; + + QByteArray classInfoName(int index) const; + QByteArray classInfoValue(int index) const; + + void removeMethod(int index); + void removeConstructor(int index); + void removeProperty(int index); + void removeEnumerator(int index); + void removeClassInfo(int index); + void removeRelatedMetaObject(int index); + + int indexOfMethod(const QByteArray& signature); + int indexOfSignal(const QByteArray& signature); + int indexOfSlot(const QByteArray& signature); + int indexOfConstructor(const QByteArray& signature); + int indexOfProperty(const QByteArray& name); + int indexOfEnumerator(const QByteArray& name); + int indexOfClassInfo(const QByteArray& name); + + typedef int (*StaticMetacallFunction)(QMetaObject::Call, int, void **); + + QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; + void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); + + QMetaObject *toMetaObject() const; + QByteArray toRelocatableData(bool * = 0) const; + static void fromRelocatableData(QMetaObject *, const QMetaObject *, const QByteArray &); + +#ifndef QT_NO_DATASTREAM + void serialize(QDataStream& stream) const; + void deserialize + (QDataStream& stream, + const QMap& references); +#endif + +private: + Q_DISABLE_COPY(QMetaObjectBuilder) + + QMetaObjectBuilderPrivate *d; + + friend class QMetaMethodBuilder; + friend class QMetaPropertyBuilder; + friend class QMetaEnumBuilder; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaMethodBuilder +#else + class QM_AUTOTEST_EXPORT QMetaMethodBuilder +#endif +{ +public: + QMetaMethodBuilder() : _mobj(0), _index(0) {} + + int index() const; + + QMetaMethod::MethodType methodType() const; + QByteArray signature() const; + + QByteArray returnType() const; + void setReturnType(const QByteArray& value); + + QList parameterNames() const; + void setParameterNames(const QList& value); + + QByteArray tag() const; + void setTag(const QByteArray& value); + + QMetaMethod::Access access() const; + void setAccess(QMetaMethod::Access value); + + int attributes() const; + void setAttributes(int value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + friend class QMetaPropertyBuilder; + + QMetaMethodBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaMethodBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaPropertyBuilder +#else + class QM_AUTOTEST_EXPORT QMetaPropertyBuilder +#endif +{ +public: + QMetaPropertyBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + QByteArray type() const; + + bool hasNotifySignal() const; + QMetaMethodBuilder notifySignal() const; + void setNotifySignal(const QMetaMethodBuilder& value); + void removeNotifySignal(); + + bool isReadable() const; + bool isWritable() const; + bool isResettable() const; + bool isDesignable() const; + bool isScriptable() const; + bool isStored() const; + bool isEditable() const; + bool isUser() const; + bool hasStdCppSet() const; + bool isEnumOrFlag() const; + bool isDynamic() const; + + void setReadable(bool value); + void setWritable(bool value); + void setResettable(bool value); + void setDesignable(bool value); + void setScriptable(bool value); + void setStored(bool value); + void setEditable(bool value); + void setUser(bool value); + void setStdCppSet(bool value); + void setEnumOrFlag(bool value); + void setDynamic(bool value); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaPropertyBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaPropertyBuilderPrivate *d_func() const; +}; + +#ifdef IGNORE_METAOBJECTBUILDER_EXPORT + class QMetaEnumBuilder +#else + class QM_AUTOTEST_EXPORT QMetaEnumBuilder +#endif +{ +public: + QMetaEnumBuilder() : _mobj(0), _index(0) {} + + int index() const { return _index; } + + QByteArray name() const; + + bool isFlag() const; + void setIsFlag(bool value); + + int keyCount() const; + QByteArray key(int index) const; + int value(int index) const; + + int addKey(const QByteArray& name, int value); + void removeKey(int index); + +private: + const QMetaObjectBuilder *_mobj; + int _index; + + friend class QMetaObjectBuilder; + + QMetaEnumBuilder(const QMetaObjectBuilder *mobj, int index) + : _mobj(mobj), _index(index) {} + + QMetaEnumBuilderPrivate *d_func() const; +}; + +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::AddMembers) +Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaObjectBuilder::MetaObjectFlags) + +QTM_END_NAMESPACE + +#endif --- a/src/serviceframework/ipc/qmetaobjectbuilder_p.h +++ b/src/serviceframework/ipc/qmetaobjectbuilder_p.h @@ -69,6 +69,8 @@ class QMetaPropertyBuilderPrivate; class QMetaEnumBuilder; class QMetaEnumBuilderPrivate; +typedef const QMetaObject& (*QMetaObjectAccessor)(); + #ifdef IGNORE_METAOBJECTBUILDER_EXPORT class QMetaObjectBuilder #else @@ -172,7 +174,7 @@ public: int indexOfEnumerator(const QByteArray& name); int indexOfClassInfo(const QByteArray& name); - typedef int (*StaticMetacallFunction)(QMetaObject::Call, int, void **); + typedef QMetaObjectExtraData::StaticMetacallFunction StaticMetacallFunction; QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const; void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value); @@ -269,7 +271,8 @@ public: bool isUser() const; bool hasStdCppSet() const; bool isEnumOrFlag() const; - bool isDynamic() const; + bool isConstant() const; + bool isFinal() const; void setReadable(bool value); void setWritable(bool value); @@ -281,7 +284,8 @@ public: void setUser(bool value); void setStdCppSet(bool value); void setEnumOrFlag(bool value); - void setDynamic(bool value); + void setConstant(bool value); + void setFinal(bool value); private: const QMetaObjectBuilder *_mobj; --- a/tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro +++ b/tests/auto/qmetaobjectbuilder/qmetaobjectbuilder.pro @@ -9,7 +9,12 @@ QT = core include(../../../common.pri) # Input -SOURCES += tst_qmetaobjectbuilder.cpp + +contains(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 8) { + SOURCES += tst_qmetaobjectbuilder_47.cpp +} else { + SOURCES += tst_qmetaobjectbuilder.cpp +} CONFIG += mobility MOBILITY = serviceframework --- a/tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp +++ b/tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp @@ -149,9 +149,9 @@ void tst_QMetaObjectBuilder::mocVersionC // whenenver moc changes. Once QMetaObjectBuilder has been // updated, this test can be changed to check for the next version. int version = int(QObject::staticMetaObject.d.data[0]); - QVERIFY(version == 4 || version == 5); + QVERIFY(version == 4 || version == 5 || version == 6); version = int(staticMetaObject.d.data[0]); - QVERIFY(version == 4 || version == 5); + QVERIFY(version == 4 || version == 5 || version == 6); } void tst_QMetaObjectBuilder::create() @@ -555,7 +555,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(!nullProp.isUser()); QVERIFY(!nullProp.hasStdCppSet()); QVERIFY(!nullProp.isEnumOrFlag()); - QVERIFY(!nullProp.isDynamic()); + QVERIFY(!nullProp.isConstant()); + QVERIFY(!nullProp.isFinal()); QCOMPARE(nullProp.index(), 0); // Add a property and check its attributes. @@ -573,7 +574,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(!prop1.isUser()); QVERIFY(!prop1.hasStdCppSet()); QVERIFY(!prop1.isEnumOrFlag()); - QVERIFY(!prop1.isDynamic()); + QVERIFY(!prop1.isConstant()); + QVERIFY(!prop1.isFinal()); QCOMPARE(prop1.index(), 0); QCOMPARE(builder.propertyCount(), 1); @@ -592,7 +594,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(!prop2.isUser()); QVERIFY(!prop2.hasStdCppSet()); QVERIFY(!prop2.isEnumOrFlag()); - QVERIFY(!prop2.isDynamic()); + QVERIFY(!prop2.isConstant()); + QVERIFY(!prop2.isFinal()); QCOMPARE(prop2.index(), 1); QCOMPARE(builder.propertyCount(), 2); @@ -614,7 +617,8 @@ void tst_QMetaObjectBuilder::property() prop1.setUser(true); prop1.setStdCppSet(true); prop1.setEnumOrFlag(true); - prop1.setDynamic(true); + prop1.setConstant(true); + prop1.setFinal(true); // Check that prop1 is changed, but prop2 is not. QCOMPARE(prop1.name(), QByteArray("foo")); @@ -629,7 +633,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(prop1.isUser()); QVERIFY(prop1.hasStdCppSet()); QVERIFY(prop1.isEnumOrFlag()); - QVERIFY(prop1.isDynamic()); + QVERIFY(prop1.isConstant()); + QVERIFY(prop1.isFinal()); QVERIFY(prop2.isReadable()); QVERIFY(prop2.isWritable()); QCOMPARE(prop2.name(), QByteArray("bar")); @@ -642,7 +647,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(!prop2.isUser()); QVERIFY(!prop2.hasStdCppSet()); QVERIFY(!prop2.isEnumOrFlag()); - QVERIFY(!prop2.isDynamic()); + QVERIFY(!prop2.isConstant()); + QVERIFY(!prop2.isFinal()); // Remove prop1 and check that prop2 becomes index 0. builder.removeProperty(0); @@ -658,7 +664,8 @@ void tst_QMetaObjectBuilder::property() QVERIFY(!prop2.isUser()); QVERIFY(!prop2.hasStdCppSet()); QVERIFY(!prop2.isEnumOrFlag()); - QVERIFY(!prop2.isDynamic()); + QVERIFY(!prop2.isConstant()); + QVERIFY(!prop2.isFinal()); QCOMPARE(prop2.index(), 0); // Perform index-based lookup again. @@ -682,7 +689,8 @@ void tst_QMetaObjectBuilder::property() prop2.setUser(false); \ prop2.setStdCppSet(false); \ prop2.setEnumOrFlag(false); \ - prop2.setDynamic(false); \ + prop2.setConstant(false); \ + prop2.setFinal(false); \ } while (0) #define COUNT_FLAGS() \ ((prop2.isReadable() ? 1 : 0) + \ @@ -695,7 +703,8 @@ void tst_QMetaObjectBuilder::property() (prop2.isUser() ? 1 : 0) + \ (prop2.hasStdCppSet() ? 1 : 0) + \ (prop2.isEnumOrFlag() ? 1 : 0) + \ - (prop2.isDynamic() ? 1 : 0)) + (prop2.isConstant() ? 1 : 0) + \ + (prop2.isFinal() ? 1 : 0)) #define CHECK_FLAG(setFunc,isFunc) \ do { \ CLEAR_FLAGS(); \ @@ -714,7 +723,8 @@ void tst_QMetaObjectBuilder::property() CHECK_FLAG(setUser, isUser); CHECK_FLAG(setStdCppSet, hasStdCppSet); CHECK_FLAG(setEnumOrFlag, isEnumOrFlag); - CHECK_FLAG(setDynamic, isDynamic); + CHECK_FLAG(setConstant, isConstant); + CHECK_FLAG(setFinal, isFinal); // Check that nothing else changed. QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Properties)); @@ -958,9 +968,9 @@ void tst_QMetaObjectBuilder::relatedMeta QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::RelatedMetaObjects)); } -static int smetacall(QMetaObject::Call, int, void **) +static void smetacall(QObject *, QMetaObject::Call, int, void **) { - return 0; + return; } void tst_QMetaObjectBuilder::staticMetacall() @@ -1263,8 +1273,8 @@ bool tst_QMetaObjectBuilder::sameMetaObj if (extra1 && extra2) { if (extra1->static_metacall != extra2->static_metacall) return false; - //objects1 = extra1->objects; - //objects2 = extra1->objects; + objects1 = extra1->objects; + objects2 = extra1->objects; } } else if (meta1->d.data[0] == meta2->d.data[0] && meta1->d.data[0] == 1) { objects1 = (const QMetaObject **)(meta1->d.extradata); --- /dev/null +++ b/tests/auto/qmetaobjectbuilder/tst_qmetaobjectbuilder_47.cpp @@ -0,0 +1,1283 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +//TESTED_COMPONENT=src/serviceframework + +#include +#include +#include +#include + +QTM_USE_NAMESPACE + +class tst_QMetaObjectBuilder : public QObject +{ + Q_OBJECT +public: + tst_QMetaObjectBuilder() {} + ~tst_QMetaObjectBuilder() {} + +private slots: + void mocVersionCheck(); + void create(); + void className(); + void superClass(); + void flags(); + void method(); + void slot(); + void signal(); + void constructor(); + void property(); + void notifySignal(); + void enumerator(); + void classInfo(); + void relatedMetaObject(); + void staticMetacall(); + void copyMetaObject(); + void serialize(); + void removeNotifySignal(); + +private: + static bool checkForSideEffects + (const QMetaObjectBuilder& builder, + QMetaObjectBuilder::AddMembers members); + static bool sameMetaObject + (const QMetaObject *meta1, const QMetaObject *meta2); +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject *meta; +#endif + +// Dummy class that has something of every type of thing moc can generate. +class SomethingOfEverything : public QObject +{ + Q_OBJECT + Q_CLASSINFO("ci_foo", "ABC") + Q_CLASSINFO("ci_bar", "DEF") + Q_PROPERTY(QString prop READ prop WRITE setProp NOTIFY propChanged) + Q_PROPERTY(QString prop2 READ prop WRITE setProp) + Q_PROPERTY(SomethingEnum eprop READ eprop) + Q_PROPERTY(SomethingFlagEnum fprop READ fprop) + Q_PROPERTY(QLocale::Language language READ language) + Q_ENUMS(SomethingEnum) + Q_FLAGS(SomethingFlagEnum) +public: + Q_INVOKABLE SomethingOfEverything() {} + ~SomethingOfEverything() {} + + enum SomethingEnum + { + GHI, + JKL = 10 + }; + + enum SomethingFlagEnum + { + XYZ = 1, + UVW = 8 + }; + + Q_INVOKABLE Q_SCRIPTABLE void method1() {} + + QString prop() const { return QString(); } + void setProp(const QString& v) { Q_UNUSED(v); } + + SomethingOfEverything::SomethingEnum eprop() const { return GHI; } + SomethingOfEverything::SomethingFlagEnum fprop() const { return XYZ; } + QLocale::Language language() const { return QLocale::English; } + +public slots: + void slot1(const QString&) {} + void slot2(int, const QString&) {} + +private slots: + void slot3() {} + +protected slots: + Q_SCRIPTABLE void slot4(int) {} + void slot5(int a, const QString& b) { Q_UNUSED(a); Q_UNUSED(b); } + +signals: + void sig1(); + void sig2(int x, const QString& y); + void propChanged(const QString&); +}; + +void tst_QMetaObjectBuilder::mocVersionCheck() +{ + // This test will fail when the moc version number is changed. + // It is intended as a reminder to also update QMetaObjectBuilder + // whenenver moc changes. Once QMetaObjectBuilder has been + // updated, this test can be changed to check for the next version. + int version = int(QObject::staticMetaObject.d.data[0]); + QVERIFY(version == 4 || version == 5 || version == 6); + version = int(staticMetaObject.d.data[0]); + QVERIFY(version == 4 || version == 5 || version == 6); +} + +void tst_QMetaObjectBuilder::create() +{ + QMetaObjectBuilder builder; + QVERIFY(builder.className().isEmpty()); + QVERIFY(builder.superClass() == &QObject::staticMetaObject); + QCOMPARE(builder.methodCount(), 0); + QCOMPARE(builder.constructorCount(), 0); + QCOMPARE(builder.propertyCount(), 0); + QCOMPARE(builder.enumeratorCount(), 0); + QCOMPARE(builder.classInfoCount(), 0); + QCOMPARE(builder.relatedMetaObjectCount(), 0); + QVERIFY(builder.staticMetacallFunction() == 0); +} + +void tst_QMetaObjectBuilder::className() +{ + QMetaObjectBuilder builder; + + // Change the class name. + builder.setClassName("Foo"); + QCOMPARE(builder.className(), QByteArray("Foo")); + + // Change it again. + builder.setClassName("Bar"); + QCOMPARE(builder.className(), QByteArray("Bar")); + + // Clone the class name off a static QMetaObject. + builder.addMetaObject(&QObject::staticMetaObject, QMetaObjectBuilder::ClassName); + QCOMPARE(builder.className(), QByteArray("QObject")); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::ClassName)); +} + +void tst_QMetaObjectBuilder::superClass() +{ + QMetaObjectBuilder builder; + + // Change the super class. + builder.setSuperClass(&QObject::staticMetaObject); + QVERIFY(builder.superClass() == &QObject::staticMetaObject); + + // Change it again. + builder.setSuperClass(&staticMetaObject); + QVERIFY(builder.superClass() == &staticMetaObject); + + // Clone the super class off a static QMetaObject. + builder.addMetaObject(&QObject::staticMetaObject, QMetaObjectBuilder::SuperClass); + QVERIFY(builder.superClass() == 0); + builder.addMetaObject(&staticMetaObject, QMetaObjectBuilder::SuperClass); + QVERIFY(builder.superClass() == staticMetaObject.superClass()); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::SuperClass)); +} + +void tst_QMetaObjectBuilder::flags() +{ + QMetaObjectBuilder builder; + + // Check default + QVERIFY(builder.flags() == 0); + + // Set flags + builder.setFlags(QMetaObjectBuilder::DynamicMetaObject); + QVERIFY(builder.flags() == QMetaObjectBuilder::DynamicMetaObject); +} + +void tst_QMetaObjectBuilder::method() +{ + QMetaObjectBuilder builder; + + // Check null method + QMetaMethodBuilder nullMethod; + QCOMPARE(nullMethod.signature(), QByteArray()); + QVERIFY(nullMethod.methodType() == QMetaMethod::Method); + QVERIFY(nullMethod.returnType().isEmpty()); + QVERIFY(nullMethod.parameterNames().isEmpty()); + QVERIFY(nullMethod.tag().isEmpty()); + QVERIFY(nullMethod.access() == QMetaMethod::Public); + QCOMPARE(nullMethod.attributes(), 0); + QCOMPARE(nullMethod.index(), 0); + + // Add a method and check its attributes. + QMetaMethodBuilder method1 = builder.addMethod("foo(const QString&, int)"); + QCOMPARE(method1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(method1.methodType() == QMetaMethod::Method); + QVERIFY(method1.returnType().isEmpty()); + QVERIFY(method1.parameterNames().isEmpty()); + QVERIFY(method1.tag().isEmpty()); + QVERIFY(method1.access() == QMetaMethod::Public); + QCOMPARE(method1.attributes(), 0); + QCOMPARE(method1.index(), 0); + QCOMPARE(builder.methodCount(), 1); + + // Add another method and check again. + QMetaMethodBuilder method2 = builder.addMethod("bar(QString)", "int"); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Method); + QCOMPARE(method2.returnType(), QByteArray("int")); + QVERIFY(method2.parameterNames().isEmpty()); + QVERIFY(method2.tag().isEmpty()); + QVERIFY(method2.access() == QMetaMethod::Public); + QCOMPARE(method2.attributes(), 0); + QCOMPARE(method2.index(), 1); + QCOMPARE(builder.methodCount(), 2); + + // Perform index-based lookup. + QCOMPARE(builder.indexOfMethod("foo(const QString&, int)"), 0); + QCOMPARE(builder.indexOfMethod("bar(QString)"), 1); + QCOMPARE(builder.indexOfMethod("baz()"), -1); + + // Modify the attributes on method1. + method1.setReturnType("int"); + method1.setParameterNames(QList() << "a" << "b"); + method1.setTag("tag"); + method1.setAccess(QMetaMethod::Private); + method1.setAttributes(42); + + // Check that method1 is changed, but method2 is not. + QCOMPARE(method1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(method1.methodType() == QMetaMethod::Method); + QCOMPARE(method1.returnType(), QByteArray("int")); + QCOMPARE(method1.parameterNames(), QList() << "a" << "b"); + QCOMPARE(method1.tag(), QByteArray("tag")); + QVERIFY(method1.access() == QMetaMethod::Private); + QCOMPARE(method1.attributes(), 42); + QCOMPARE(method1.index(), 0); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Method); + QCOMPARE(method2.returnType(), QByteArray("int")); + QVERIFY(method2.parameterNames().isEmpty()); + QVERIFY(method2.tag().isEmpty()); + QVERIFY(method2.access() == QMetaMethod::Public); + QCOMPARE(method2.attributes(), 0); + QCOMPARE(method2.index(), 1); + QCOMPARE(builder.methodCount(), 2); + + // Modify the attributes on method2. + method2.setReturnType("QString"); + method2.setParameterNames(QList() << "c"); + method2.setTag("Q_FOO"); + method2.setAccess(QMetaMethod::Protected); + method2.setAttributes(24); + + // This time check that only method2 changed. + QCOMPARE(method1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(method1.methodType() == QMetaMethod::Method); + QCOMPARE(method1.returnType(), QByteArray("int")); + QCOMPARE(method1.parameterNames(), QList() << "a" << "b"); + QCOMPARE(method1.tag(), QByteArray("tag")); + QVERIFY(method1.access() == QMetaMethod::Private); + QCOMPARE(method1.attributes(), 42); + QCOMPARE(method1.index(), 0); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Method); + QCOMPARE(method2.returnType(), QByteArray("QString")); + QCOMPARE(method2.parameterNames(), QList() << "c"); + QCOMPARE(method2.tag(), QByteArray("Q_FOO")); + QVERIFY(method2.access() == QMetaMethod::Protected); + QCOMPARE(method2.attributes(), 24); + QCOMPARE(method2.index(), 1); + QCOMPARE(builder.methodCount(), 2); + + // Remove method1 and check that method2 becomes index 0. + builder.removeMethod(0); + QCOMPARE(builder.methodCount(), 1); + method2 = builder.method(0); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Method); + QCOMPARE(method2.returnType(), QByteArray("QString")); + QCOMPARE(method2.parameterNames(), QList() << "c"); + QCOMPARE(method2.tag(), QByteArray("Q_FOO")); + QVERIFY(method2.access() == QMetaMethod::Protected); + QCOMPARE(method2.attributes(), 24); + QCOMPARE(method2.index(), 0); + + // Perform index-based lookup again. + QCOMPARE(builder.indexOfMethod("foo(const QString&, int)"), -1); + QCOMPARE(builder.indexOfMethod("bar(QString)"), 0); + QCOMPARE(builder.indexOfMethod("baz()"), -1); + QCOMPARE(builder.method(0).signature(), QByteArray("bar(QString)")); + QCOMPARE(builder.method(9).signature(), QByteArray()); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Methods)); +} + +void tst_QMetaObjectBuilder::slot() +{ + QMetaObjectBuilder builder; + + // Add a slot and check its attributes. + QMetaMethodBuilder method1 = builder.addSlot("foo(const QString&, int)"); + QCOMPARE(method1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(method1.methodType() == QMetaMethod::Slot); + QVERIFY(method1.returnType().isEmpty()); + QVERIFY(method1.parameterNames().isEmpty()); + QVERIFY(method1.tag().isEmpty()); + QVERIFY(method1.access() == QMetaMethod::Public); + QCOMPARE(method1.attributes(), 0); + QCOMPARE(method1.index(), 0); + QCOMPARE(builder.methodCount(), 1); + + // Add another slot and check again. + QMetaMethodBuilder method2 = builder.addSlot("bar(QString)"); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Slot); + QVERIFY(method2.returnType().isEmpty()); + QVERIFY(method2.parameterNames().isEmpty()); + QVERIFY(method2.tag().isEmpty()); + QVERIFY(method2.access() == QMetaMethod::Public); + QCOMPARE(method2.attributes(), 0); + QCOMPARE(method2.index(), 1); + QCOMPARE(builder.methodCount(), 2); + + // Perform index-based lookup + QCOMPARE(builder.indexOfSlot("foo(const QString &, int)"), 0); + QCOMPARE(builder.indexOfSlot("bar(QString)"), 1); + QCOMPARE(builder.indexOfSlot("baz()"), -1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Methods)); +} + +void tst_QMetaObjectBuilder::signal() +{ + QMetaObjectBuilder builder; + + // Add a signal and check its attributes. + QMetaMethodBuilder method1 = builder.addSignal("foo(const QString&, int)"); + QCOMPARE(method1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(method1.methodType() == QMetaMethod::Signal); + QVERIFY(method1.returnType().isEmpty()); + QVERIFY(method1.parameterNames().isEmpty()); + QVERIFY(method1.tag().isEmpty()); + QVERIFY(method1.access() == QMetaMethod::Protected); + QCOMPARE(method1.attributes(), 0); + QCOMPARE(method1.index(), 0); + QCOMPARE(builder.methodCount(), 1); + + // Add another signal and check again. + QMetaMethodBuilder method2 = builder.addSignal("bar(QString)"); + QCOMPARE(method2.signature(), QByteArray("bar(QString)")); + QVERIFY(method2.methodType() == QMetaMethod::Signal); + QVERIFY(method2.returnType().isEmpty()); + QVERIFY(method2.parameterNames().isEmpty()); + QVERIFY(method2.tag().isEmpty()); + QVERIFY(method2.access() == QMetaMethod::Protected); + QCOMPARE(method2.attributes(), 0); + QCOMPARE(method2.index(), 1); + QCOMPARE(builder.methodCount(), 2); + + // Perform index-based lookup + QCOMPARE(builder.indexOfSignal("foo(const QString &, int)"), 0); + QCOMPARE(builder.indexOfSignal("bar(QString)"), 1); + QCOMPARE(builder.indexOfSignal("baz()"), -1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Methods)); +} + +void tst_QMetaObjectBuilder::constructor() +{ + QMetaObjectBuilder builder; + + // Add a constructor and check its attributes. + QMetaMethodBuilder ctor1 = builder.addConstructor("foo(const QString&, int)"); + QCOMPARE(ctor1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(ctor1.methodType() == QMetaMethod::Constructor); + QVERIFY(ctor1.returnType().isEmpty()); + QVERIFY(ctor1.parameterNames().isEmpty()); + QVERIFY(ctor1.tag().isEmpty()); + QVERIFY(ctor1.access() == QMetaMethod::Public); + QCOMPARE(ctor1.attributes(), 0); + QCOMPARE(ctor1.index(), 0); + QCOMPARE(builder.constructorCount(), 1); + + // Add another constructor and check again. + QMetaMethodBuilder ctor2 = builder.addConstructor("bar(QString)"); + QCOMPARE(ctor2.signature(), QByteArray("bar(QString)")); + QVERIFY(ctor2.methodType() == QMetaMethod::Constructor); + QVERIFY(ctor2.returnType().isEmpty()); + QVERIFY(ctor2.parameterNames().isEmpty()); + QVERIFY(ctor2.tag().isEmpty()); + QVERIFY(ctor2.access() == QMetaMethod::Public); + QCOMPARE(ctor2.attributes(), 0); + QCOMPARE(ctor2.index(), 1); + QCOMPARE(builder.constructorCount(), 2); + + // Perform index-based lookup. + QCOMPARE(builder.indexOfConstructor("foo(const QString&, int)"), 0); + QCOMPARE(builder.indexOfConstructor("bar(QString)"), 1); + QCOMPARE(builder.indexOfConstructor("baz()"), -1); + QCOMPARE(builder.constructor(1).signature(), QByteArray("bar(QString)")); + QCOMPARE(builder.constructor(9).signature(), QByteArray()); + + // Modify the attributes on ctor1. + ctor1.setReturnType("int"); + ctor1.setParameterNames(QList() << "a" << "b"); + ctor1.setTag("tag"); + ctor1.setAccess(QMetaMethod::Private); + ctor1.setAttributes(42); + + // Check that ctor1 is changed, but ctor2 is not. + QCOMPARE(ctor1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(ctor1.methodType() == QMetaMethod::Constructor); + QCOMPARE(ctor1.returnType(), QByteArray("int")); + QCOMPARE(ctor1.parameterNames(), QList() << "a" << "b"); + QCOMPARE(ctor1.tag(), QByteArray("tag")); + QVERIFY(ctor1.access() == QMetaMethod::Private); + QCOMPARE(ctor1.attributes(), 42); + QCOMPARE(ctor1.index(), 0); + QCOMPARE(ctor2.signature(), QByteArray("bar(QString)")); + QVERIFY(ctor2.methodType() == QMetaMethod::Constructor); + QVERIFY(ctor2.returnType().isEmpty()); + QVERIFY(ctor2.parameterNames().isEmpty()); + QVERIFY(ctor2.tag().isEmpty()); + QVERIFY(ctor2.access() == QMetaMethod::Public); + QCOMPARE(ctor2.attributes(), 0); + QCOMPARE(ctor2.index(), 1); + QCOMPARE(builder.constructorCount(), 2); + + // Modify the attributes on ctor2. + ctor2.setReturnType("QString"); + ctor2.setParameterNames(QList() << "c"); + ctor2.setTag("Q_FOO"); + ctor2.setAccess(QMetaMethod::Protected); + ctor2.setAttributes(24); + + // This time check that only ctor2 changed. + QCOMPARE(ctor1.signature(), QByteArray("foo(QString,int)")); + QVERIFY(ctor1.methodType() == QMetaMethod::Constructor); + QCOMPARE(ctor1.returnType(), QByteArray("int")); + QCOMPARE(ctor1.parameterNames(), QList() << "a" << "b"); + QCOMPARE(ctor1.tag(), QByteArray("tag")); + QVERIFY(ctor1.access() == QMetaMethod::Private); + QCOMPARE(ctor1.attributes(), 42); + QCOMPARE(ctor1.index(), 0); + QCOMPARE(ctor2.signature(), QByteArray("bar(QString)")); + QVERIFY(ctor2.methodType() == QMetaMethod::Constructor); + QCOMPARE(ctor2.returnType(), QByteArray("QString")); + QCOMPARE(ctor2.parameterNames(), QList() << "c"); + QCOMPARE(ctor2.tag(), QByteArray("Q_FOO")); + QVERIFY(ctor2.access() == QMetaMethod::Protected); + QCOMPARE(ctor2.attributes(), 24); + QCOMPARE(ctor2.index(), 1); + QCOMPARE(builder.constructorCount(), 2); + + // Remove ctor1 and check that ctor2 becomes index 0. + builder.removeConstructor(0); + QCOMPARE(builder.constructorCount(), 1); + ctor2 = builder.constructor(0); + QCOMPARE(ctor2.signature(), QByteArray("bar(QString)")); + QVERIFY(ctor2.methodType() == QMetaMethod::Constructor); + QCOMPARE(ctor2.returnType(), QByteArray("QString")); + QCOMPARE(ctor2.parameterNames(), QList() << "c"); + QCOMPARE(ctor2.tag(), QByteArray("Q_FOO")); + QVERIFY(ctor2.access() == QMetaMethod::Protected); + QCOMPARE(ctor2.attributes(), 24); + QCOMPARE(ctor2.index(), 0); + + // Perform index-based lookup again. + QCOMPARE(builder.indexOfConstructor("foo(const QString&, int)"), -1); + QCOMPARE(builder.indexOfConstructor("bar(QString)"), 0); + QCOMPARE(builder.indexOfConstructor("baz()"), -1); + + // Add constructor from prototype + QMetaMethod prototype = SomethingOfEverything::staticMetaObject.constructor(0); + QMetaMethodBuilder prototypeConstructor = builder.addMethod(prototype); + QCOMPARE(builder.constructorCount(), 2); + + QCOMPARE(prototypeConstructor.signature(), QByteArray("SomethingOfEverything()")); + QVERIFY(prototypeConstructor.methodType() == QMetaMethod::Constructor); + QCOMPARE(prototypeConstructor.returnType(), QByteArray()); + QVERIFY(prototypeConstructor.access() == QMetaMethod::Public); + QCOMPARE(prototypeConstructor.index(), 1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Constructors)); +} + +void tst_QMetaObjectBuilder::property() +{ + QMetaObjectBuilder builder; + + // Null property builder + QMetaPropertyBuilder nullProp; + QCOMPARE(nullProp.name(), QByteArray()); + QCOMPARE(nullProp.type(), QByteArray()); + QVERIFY(!nullProp.hasNotifySignal()); + QVERIFY(!nullProp.isReadable()); + QVERIFY(!nullProp.isWritable()); + QVERIFY(!nullProp.isResettable()); + QVERIFY(!nullProp.isDesignable()); + QVERIFY(!nullProp.isScriptable()); + QVERIFY(!nullProp.isStored()); + QVERIFY(!nullProp.isEditable()); + QVERIFY(!nullProp.isUser()); + QVERIFY(!nullProp.hasStdCppSet()); + QVERIFY(!nullProp.isEnumOrFlag()); + QCOMPARE(nullProp.index(), 0); + + // Add a property and check its attributes. + QMetaPropertyBuilder prop1 = builder.addProperty("foo", "const QString &"); + QCOMPARE(prop1.name(), QByteArray("foo")); + QCOMPARE(prop1.type(), QByteArray("QString")); + QVERIFY(!prop1.hasNotifySignal()); + QVERIFY(prop1.isReadable()); + QVERIFY(prop1.isWritable()); + QVERIFY(!prop1.isResettable()); + QVERIFY(!prop1.isDesignable()); + QVERIFY(prop1.isScriptable()); + QVERIFY(!prop1.isStored()); + QVERIFY(!prop1.isEditable()); + QVERIFY(!prop1.isUser()); + QVERIFY(!prop1.hasStdCppSet()); + QVERIFY(!prop1.isEnumOrFlag()); + + QCOMPARE(prop1.index(), 0); + QCOMPARE(builder.propertyCount(), 1); + + // Add another property and check again. + QMetaPropertyBuilder prop2 = builder.addProperty("bar", "int"); + QCOMPARE(prop2.name(), QByteArray("bar")); + QCOMPARE(prop2.type(), QByteArray("int")); + QVERIFY(!prop2.hasNotifySignal()); + QVERIFY(prop2.isReadable()); + QVERIFY(prop2.isWritable()); + QVERIFY(!prop2.isResettable()); + QVERIFY(!prop2.isDesignable()); + QVERIFY(prop2.isScriptable()); + QVERIFY(!prop2.isStored()); + QVERIFY(!prop2.isEditable()); + QVERIFY(!prop2.isUser()); + QVERIFY(!prop2.hasStdCppSet()); + QVERIFY(!prop2.isEnumOrFlag()); + + QCOMPARE(prop2.index(), 1); + QCOMPARE(builder.propertyCount(), 2); + + // Perform index-based lookup. + QCOMPARE(builder.indexOfProperty("foo"), 0); + QCOMPARE(builder.indexOfProperty("bar"), 1); + QCOMPARE(builder.indexOfProperty("baz"), -1); + QCOMPARE(builder.property(1).name(), QByteArray("bar")); + QCOMPARE(builder.property(9).name(), QByteArray()); + + // Modify the attributes on prop1. + prop1.setReadable(false); + prop1.setWritable(false); + prop1.setResettable(true); + prop1.setDesignable(true); + prop1.setScriptable(false); + prop1.setStored(true); + prop1.setEditable(true); + prop1.setUser(true); + prop1.setStdCppSet(true); + prop1.setEnumOrFlag(true); + + // Check that prop1 is changed, but prop2 is not. + QCOMPARE(prop1.name(), QByteArray("foo")); + QCOMPARE(prop1.type(), QByteArray("QString")); + QVERIFY(!prop1.isReadable()); + QVERIFY(!prop1.isWritable()); + QVERIFY(prop1.isResettable()); + QVERIFY(prop1.isDesignable()); + QVERIFY(!prop1.isScriptable()); + QVERIFY(prop1.isStored()); + QVERIFY(prop1.isEditable()); + QVERIFY(prop1.isUser()); + QVERIFY(prop1.hasStdCppSet()); + QVERIFY(prop1.isEnumOrFlag()); + QVERIFY(prop2.isReadable()); + QVERIFY(prop2.isWritable()); + QCOMPARE(prop2.name(), QByteArray("bar")); + QCOMPARE(prop2.type(), QByteArray("int")); + QVERIFY(!prop2.isResettable()); + QVERIFY(!prop2.isDesignable()); + QVERIFY(prop2.isScriptable()); + QVERIFY(!prop2.isStored()); + QVERIFY(!prop2.isEditable()); + QVERIFY(!prop2.isUser()); + QVERIFY(!prop2.hasStdCppSet()); + QVERIFY(!prop2.isEnumOrFlag()); + + // Remove prop1 and check that prop2 becomes index 0. + builder.removeProperty(0); + QCOMPARE(builder.propertyCount(), 1); + prop2 = builder.property(0); + QCOMPARE(prop2.name(), QByteArray("bar")); + QCOMPARE(prop2.type(), QByteArray("int")); + QVERIFY(!prop2.isResettable()); + QVERIFY(!prop2.isDesignable()); + QVERIFY(prop2.isScriptable()); + QVERIFY(!prop2.isStored()); + QVERIFY(!prop2.isEditable()); + QVERIFY(!prop2.isUser()); + QVERIFY(!prop2.hasStdCppSet()); + QVERIFY(!prop2.isEnumOrFlag()); + QCOMPARE(prop2.index(), 0); + + // Perform index-based lookup again. + QCOMPARE(builder.indexOfProperty("foo"), -1); + QCOMPARE(builder.indexOfProperty("bar"), 0); + QCOMPARE(builder.indexOfProperty("baz"), -1); + + // Check for side-effects between the flags on prop2. + // Setting a flag to true shouldn't set any of the others to true. + // This checks for cut-and-paste bugs in the implementation where + // the flag code was pasted but the flag name was not changed. +#define CLEAR_FLAGS() \ + do { \ + prop2.setReadable(false); \ + prop2.setWritable(false); \ + prop2.setResettable(false); \ + prop2.setDesignable(false); \ + prop2.setScriptable(false); \ + prop2.setStored(false); \ + prop2.setEditable(false); \ + prop2.setUser(false); \ + prop2.setStdCppSet(false); \ + prop2.setEnumOrFlag(false); \ + } while (0) +#define COUNT_FLAGS() \ + ((prop2.isReadable() ? 1 : 0) + \ + (prop2.isWritable() ? 1 : 0) + \ + (prop2.isResettable() ? 1 : 0) + \ + (prop2.isDesignable() ? 1 : 0) + \ + (prop2.isScriptable() ? 1 : 0) + \ + (prop2.isStored() ? 1 : 0) + \ + (prop2.isEditable() ? 1 : 0) + \ + (prop2.isUser() ? 1 : 0) + \ + (prop2.hasStdCppSet() ? 1 : 0) + \ + (prop2.isEnumOrFlag() ? 1 : 0)) +#define CHECK_FLAG(setFunc,isFunc) \ + do { \ + CLEAR_FLAGS(); \ + QCOMPARE(COUNT_FLAGS(), 0); \ + prop2.setFunc(true); \ + QVERIFY(prop2.isFunc()); \ + QCOMPARE(COUNT_FLAGS(), 1); \ + } while (0) + CHECK_FLAG(setReadable, isReadable); + CHECK_FLAG(setWritable, isWritable); + CHECK_FLAG(setResettable, isResettable); + CHECK_FLAG(setDesignable, isDesignable); + CHECK_FLAG(setScriptable, isScriptable); + CHECK_FLAG(setStored, isStored); + CHECK_FLAG(setEditable, isEditable); + CHECK_FLAG(setUser, isUser); + CHECK_FLAG(setStdCppSet, hasStdCppSet); + CHECK_FLAG(setEnumOrFlag, isEnumOrFlag); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Properties)); + + // Add property from prototype + QMetaProperty prototype = SomethingOfEverything::staticMetaObject.property(1); + QVERIFY(prototype.name() == QByteArray("prop")); + QMetaPropertyBuilder prototypeProp = builder.addProperty(prototype); + QCOMPARE(prototypeProp.name(), QByteArray("prop")); + QVERIFY(prototypeProp.hasNotifySignal()); + QCOMPARE(prototypeProp.notifySignal().signature(), QByteArray("propChanged(QString)")); + QCOMPARE(builder.methodCount(), 1); + QCOMPARE(builder.method(0).signature(), QByteArray("propChanged(QString)")); +} + +void tst_QMetaObjectBuilder::notifySignal() +{ + QMetaObjectBuilder builder; + + QMetaPropertyBuilder prop = builder.addProperty("foo", "const QString &"); + builder.addSlot("setFoo(QString)"); + QMetaMethodBuilder notify = builder.addSignal("fooChanged(QString)"); + + QVERIFY(!prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 0); + + prop.setNotifySignal(notify); + QVERIFY(prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 1); + + prop.setNotifySignal(QMetaMethodBuilder()); + QVERIFY(!prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 0); + + prop.setNotifySignal(notify); + prop.removeNotifySignal(); + QVERIFY(!prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 0); + + QCOMPARE(builder.methodCount(), 2); + QCOMPARE(builder.propertyCount(), 1); + + // Check that nothing else changed except methods and properties. + QVERIFY(checkForSideEffects + (builder, QMetaObjectBuilder::Methods | QMetaObjectBuilder::Properties)); +} + +void tst_QMetaObjectBuilder::enumerator() +{ + QMetaObjectBuilder builder; + + // Add an enumerator and check its attributes. + QMetaEnumBuilder enum1 = builder.addEnumerator("foo"); + QCOMPARE(enum1.name(), QByteArray("foo")); + QVERIFY(!enum1.isFlag()); + QCOMPARE(enum1.keyCount(), 0); + QCOMPARE(enum1.index(), 0); + QCOMPARE(builder.enumeratorCount(), 1); + + // Add another enumerator and check again. + QMetaEnumBuilder enum2 = builder.addEnumerator("bar"); + QCOMPARE(enum2.name(), QByteArray("bar")); + QVERIFY(!enum2.isFlag()); + QCOMPARE(enum2.keyCount(), 0); + QCOMPARE(enum2.index(), 1); + QCOMPARE(builder.enumeratorCount(), 2); + + // Perform index-based lookup. + QCOMPARE(builder.indexOfEnumerator("foo"), 0); + QCOMPARE(builder.indexOfEnumerator("bar"), 1); + QCOMPARE(builder.indexOfEnumerator("baz"), -1); + QCOMPARE(builder.enumerator(1).name(), QByteArray("bar")); + QCOMPARE(builder.enumerator(9).name(), QByteArray()); + + // Modify the attributes on enum1. + enum1.setIsFlag(true); + QCOMPARE(enum1.addKey("ABC", 0), 0); + QCOMPARE(enum1.addKey("DEF", 1), 1); + QCOMPARE(enum1.addKey("GHI", -1), 2); + + // Check that enum1 is changed, but enum2 is not. + QCOMPARE(enum1.name(), QByteArray("foo")); + QVERIFY(enum1.isFlag()); + QCOMPARE(enum1.keyCount(), 3); + QCOMPARE(enum1.index(), 0); + QCOMPARE(enum1.key(0), QByteArray("ABC")); + QCOMPARE(enum1.key(1), QByteArray("DEF")); + QCOMPARE(enum1.key(2), QByteArray("GHI")); + QCOMPARE(enum1.key(3), QByteArray()); + QCOMPARE(enum1.value(0), 0); + QCOMPARE(enum1.value(1), 1); + QCOMPARE(enum1.value(2), -1); + QCOMPARE(enum2.name(), QByteArray("bar")); + QVERIFY(!enum2.isFlag()); + QCOMPARE(enum2.keyCount(), 0); + QCOMPARE(enum2.index(), 1); + + // Modify the attributes on enum2. + enum2.setIsFlag(true); + QCOMPARE(enum2.addKey("XYZ", 10), 0); + QCOMPARE(enum2.addKey("UVW", 19), 1); + + // This time check that only method2 changed. + QCOMPARE(enum1.name(), QByteArray("foo")); + QVERIFY(enum1.isFlag()); + QCOMPARE(enum1.keyCount(), 3); + QCOMPARE(enum1.index(), 0); + QCOMPARE(enum1.key(0), QByteArray("ABC")); + QCOMPARE(enum1.key(1), QByteArray("DEF")); + QCOMPARE(enum1.key(2), QByteArray("GHI")); + QCOMPARE(enum1.key(3), QByteArray()); + QCOMPARE(enum1.value(0), 0); + QCOMPARE(enum1.value(1), 1); + QCOMPARE(enum1.value(2), -1); + QCOMPARE(enum2.name(), QByteArray("bar")); + QVERIFY(enum2.isFlag()); + QCOMPARE(enum2.keyCount(), 2); + QCOMPARE(enum2.index(), 1); + QCOMPARE(enum2.key(0), QByteArray("XYZ")); + QCOMPARE(enum2.key(1), QByteArray("UVW")); + QCOMPARE(enum2.key(2), QByteArray()); + QCOMPARE(enum2.value(0), 10); + QCOMPARE(enum2.value(1), 19); + + // Remove enum1 key + enum1.removeKey(2); + QCOMPARE(enum1.name(), QByteArray("foo")); + QVERIFY(enum1.isFlag()); + QCOMPARE(enum1.keyCount(), 2); + QCOMPARE(enum1.index(), 0); + QCOMPARE(enum1.key(0), QByteArray("ABC")); + QCOMPARE(enum1.key(1), QByteArray("DEF")); + QCOMPARE(enum1.key(2), QByteArray()); + QCOMPARE(enum1.value(0), 0); + QCOMPARE(enum1.value(1), 1); + QCOMPARE(enum1.value(2), -1); + QCOMPARE(enum2.name(), QByteArray("bar")); + QVERIFY(enum2.isFlag()); + QCOMPARE(enum2.keyCount(), 2); + QCOMPARE(enum2.index(), 1); + QCOMPARE(enum2.key(0), QByteArray("XYZ")); + QCOMPARE(enum2.key(1), QByteArray("UVW")); + QCOMPARE(enum2.key(2), QByteArray()); + QCOMPARE(enum2.value(0), 10); + QCOMPARE(enum2.value(1), 19); + + // Remove enum1 and check that enum2 becomes index 0. + builder.removeEnumerator(0); + QCOMPARE(builder.enumeratorCount(), 1); + enum2 = builder.enumerator(0); + QCOMPARE(enum2.name(), QByteArray("bar")); + QVERIFY(enum2.isFlag()); + QCOMPARE(enum2.keyCount(), 2); + QCOMPARE(enum2.index(), 0); + QCOMPARE(enum2.key(0), QByteArray("XYZ")); + QCOMPARE(enum2.key(1), QByteArray("UVW")); + QCOMPARE(enum2.key(2), QByteArray()); + QCOMPARE(enum2.value(0), 10); + QCOMPARE(enum2.value(1), 19); + + // Perform index-based lookup again. + QCOMPARE(builder.indexOfEnumerator("foo"), -1); + QCOMPARE(builder.indexOfEnumerator("bar"), 0); + QCOMPARE(builder.indexOfEnumerator("baz"), -1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::Enumerators)); +} + +void tst_QMetaObjectBuilder::classInfo() +{ + QMetaObjectBuilder builder; + + // Add two items of class information and check their attributes. + QCOMPARE(builder.addClassInfo("foo", "value1"), 0); + QCOMPARE(builder.addClassInfo("bar", "value2"), 1); + QCOMPARE(builder.classInfoName(0), QByteArray("foo")); + QCOMPARE(builder.classInfoValue(0), QByteArray("value1")); + QCOMPARE(builder.classInfoName(1), QByteArray("bar")); + QCOMPARE(builder.classInfoValue(1), QByteArray("value2")); + QCOMPARE(builder.classInfoName(9), QByteArray()); + QCOMPARE(builder.classInfoValue(9), QByteArray()); + QCOMPARE(builder.classInfoCount(), 2); + + // Perform index-based lookup. + QCOMPARE(builder.indexOfClassInfo("foo"), 0); + QCOMPARE(builder.indexOfClassInfo("bar"), 1); + QCOMPARE(builder.indexOfClassInfo("baz"), -1); + + // Remove the first one and check again. + builder.removeClassInfo(0); + QCOMPARE(builder.classInfoName(0), QByteArray("bar")); + QCOMPARE(builder.classInfoValue(0), QByteArray("value2")); + QCOMPARE(builder.classInfoCount(), 1); + + // Perform index-based lookup again. + QCOMPARE(builder.indexOfClassInfo("foo"), -1); + QCOMPARE(builder.indexOfClassInfo("bar"), 0); + QCOMPARE(builder.indexOfClassInfo("baz"), -1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::ClassInfos)); +} + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject& staticMetaObjectGlobal() +{ + return QObject::staticMetaObject; +} + +const QMetaObject& staticMetaObjectLocal() +{ + return *meta; +} +#endif + + +void tst_QMetaObjectBuilder::relatedMetaObject() +{ + QMetaObjectBuilder builder; + + // Add two related meta objects and check their attributes. +#ifdef Q_NO_DATA_RELOCATION + meta = &staticMetaObject; + QCOMPARE(builder.addRelatedMetaObject(&staticMetaObjectGlobal), 0); + QCOMPARE(builder.addRelatedMetaObject(&staticMetaObjectLocal), 1); +#else + QCOMPARE(builder.addRelatedMetaObject(&QObject::staticMetaObject), 0); + QCOMPARE(builder.addRelatedMetaObject(&staticMetaObject), 1); +#endif + QVERIFY(builder.relatedMetaObject(0) == &QObject::staticMetaObject); + QVERIFY(builder.relatedMetaObject(1) == &staticMetaObject); + QCOMPARE(builder.relatedMetaObjectCount(), 2); + + // Remove the first one and check again. + builder.removeRelatedMetaObject(0); + QVERIFY(builder.relatedMetaObject(0) == &staticMetaObject); + QCOMPARE(builder.relatedMetaObjectCount(), 1); + + // Check that nothing else changed. + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::RelatedMetaObjects)); +} + +static int smetacall(QMetaObject::Call, int, void **) +{ + return 0; +} + +void tst_QMetaObjectBuilder::staticMetacall() +{ + QMetaObjectBuilder builder; + QVERIFY(!builder.staticMetacallFunction()); + builder.setStaticMetacallFunction(smetacall); + QVERIFY(builder.staticMetacallFunction() == smetacall); + QVERIFY(checkForSideEffects(builder, QMetaObjectBuilder::StaticMetacall)); +} + +// Copy the entire contents of a static QMetaObject and then check +// that QMetaObjectBuilder will produce an exact copy as output. +void tst_QMetaObjectBuilder::copyMetaObject() +{ + QMetaObjectBuilder builder(&QObject::staticMetaObject); + QMetaObject *meta = builder.toMetaObject(); + QVERIFY(sameMetaObject(meta, &QObject::staticMetaObject)); + qFree(meta); + + QMetaObjectBuilder builder2(&staticMetaObject); + meta = builder2.toMetaObject(); + QVERIFY(sameMetaObject(meta, &staticMetaObject)); + qFree(meta); + + QMetaObjectBuilder builder3(&SomethingOfEverything::staticMetaObject); + meta = builder3.toMetaObject(); + QVERIFY(sameMetaObject(meta, &SomethingOfEverything::staticMetaObject)); + qFree(meta); +} + +// Serialize and deserialize a meta object and check that +// it round-trips to the exact same value. +void tst_QMetaObjectBuilder::serialize() +{ + // Full QMetaObjectBuilder + { + QMetaObjectBuilder builder(&SomethingOfEverything::staticMetaObject); + QMetaObject *meta = builder.toMetaObject(); + + QByteArray data; + QDataStream stream(&data, QIODevice::WriteOnly | QIODevice::Append); + builder.serialize(stream); + + QMetaObjectBuilder builder2; + QDataStream stream2(data); + QMap references; + references.insert(QByteArray("QLocale"), &QLocale::staticMetaObject); + builder2.deserialize(stream2, references); +#ifdef Q_NO_DATA_RELOCATION + //the related meta objects will be function pointers + //which you have to add to the builder manually. + builder2.addRelatedMetaObject(QLocale::getStaticMetaObject); +#endif + builder2.setStaticMetacallFunction(builder.staticMetacallFunction()); + QMetaObject *meta2 = builder2.toMetaObject(); + + QVERIFY(sameMetaObject(meta, meta2)); + qFree(meta); + qFree(meta2); + } + + // Partial QMetaObjectBuilder + { + QMetaObjectBuilder builder; + builder.setClassName("Test"); + builder.addProperty("foo", "int"); + + QByteArray data; + QDataStream stream(&data, QIODevice::WriteOnly | QIODevice::Append); + builder.serialize(stream); + + QMetaObjectBuilder builder2; + QDataStream stream2(data); + builder2.deserialize(stream2, QMap()); + + QCOMPARE(builder.superClass(), builder2.superClass()); + QCOMPARE(builder.className(), builder2.className()); + QCOMPARE(builder.propertyCount(), builder2.propertyCount()); + QCOMPARE(builder.property(0).name(), builder2.property(0).name()); + QCOMPARE(builder.property(0).type(), builder2.property(0).type()); + } +} + +// Check that removing a method updates notify signals appropriately +void tst_QMetaObjectBuilder::removeNotifySignal() +{ + QMetaObjectBuilder builder; + + QMetaMethodBuilder method1 = builder.addSignal("foo(const QString&, int)"); + QMetaMethodBuilder method2 = builder.addSignal("bar(QString)"); + + // Setup property + QMetaPropertyBuilder prop = builder.addProperty("prop", "const QString &"); + prop.setNotifySignal(method2); + QVERIFY(prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 1); + + // Remove non-notify signal + builder.removeMethod(0); + QVERIFY(prop.hasNotifySignal()); + QCOMPARE(prop.notifySignal().index(), 0); + + // Remove notify signal + builder.removeMethod(0); + QVERIFY(!prop.hasNotifySignal()); +} + +// Check that the only changes to a "builder" relative to the default +// state is specified by "members". +bool tst_QMetaObjectBuilder::checkForSideEffects + (const QMetaObjectBuilder& builder, + QMetaObjectBuilder::AddMembers members) +{ + if ((members & QMetaObjectBuilder::ClassName) == 0) { + if (!builder.className().isEmpty()) + return false; + } + + if ((members & QMetaObjectBuilder::SuperClass) == 0) { + if (builder.superClass() != &QObject::staticMetaObject) + return false; + } + + if ((members & QMetaObjectBuilder::Methods) == 0) { + if (builder.methodCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::Constructors) == 0) { + if (builder.constructorCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::Properties) == 0) { + if (builder.propertyCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::Enumerators) == 0) { + if (builder.enumeratorCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::ClassInfos) == 0) { + if (builder.classInfoCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::RelatedMetaObjects) == 0) { + if (builder.relatedMetaObjectCount() != 0) + return false; + } + + if ((members & QMetaObjectBuilder::StaticMetacall) == 0) { + if (builder.staticMetacallFunction() != 0) + return false; + } + + return true; +} + +static bool sameMethod(const QMetaMethod& method1, const QMetaMethod& method2) +{ + if (QByteArray(method1.signature()) != QByteArray(method2.signature())) + return false; + + if (QByteArray(method1.typeName()) != QByteArray(method2.typeName())) + return false; + + if (method1.parameterNames() != method2.parameterNames()) + return false; + + if (QByteArray(method1.tag()) != QByteArray(method2.tag())) + return false; + + if (method1.access() != method2.access()) + return false; + + if (method1.methodType() != method2.methodType()) + return false; + + if (method1.attributes() != method2.attributes()) + return false; + + return true; +} + +static bool sameProperty(const QMetaProperty& prop1, const QMetaProperty& prop2) +{ + if (QByteArray(prop1.name()) != QByteArray(prop2.name())) + return false; + + if (QByteArray(prop1.typeName()) != QByteArray(prop2.typeName())) + return false; + + if (prop1.isReadable() != prop2.isReadable() || + prop1.isWritable() != prop2.isWritable() || + prop1.isResettable() != prop2.isResettable() || + prop1.isDesignable() != prop2.isDesignable() || + prop1.isScriptable() != prop2.isScriptable() || + prop1.isStored() != prop2.isStored() || + prop1.isEditable() != prop2.isEditable() || + prop1.isUser() != prop2.isUser() || + prop1.isFlagType() != prop2.isFlagType() || + prop1.isEnumType() != prop2.isEnumType() || + prop1.hasNotifySignal() != prop2.hasNotifySignal() || + prop1.hasStdCppSet() != prop2.hasStdCppSet()) + return false; + + if (prop1.hasNotifySignal()) { + if (prop1.notifySignalIndex() != prop2.notifySignalIndex()) + return false; + } + + return true; +} + +static bool sameEnumerator(const QMetaEnum& enum1, const QMetaEnum& enum2) +{ + if (QByteArray(enum1.name()) != QByteArray(enum2.name())) + return false; + + if (enum1.isFlag() != enum2.isFlag()) + return false; + + if (enum1.keyCount() != enum2.keyCount()) + return false; + + for (int index = 0; index < enum1.keyCount(); ++index) { + if (QByteArray(enum1.key(index)) != QByteArray(enum2.key(index))) + return false; + if (enum1.value(index) != enum2.value(index)) + return false; + } + + if (QByteArray(enum1.scope()) != QByteArray(enum2.scope())) + return false; + + return true; +} + +// Determine if two meta objects are identical. +bool tst_QMetaObjectBuilder::sameMetaObject + (const QMetaObject *meta1, const QMetaObject *meta2) +{ + int index; + + if (strcmp(meta1->className(), meta2->className()) != 0) + return false; + + if (meta1->superClass() != meta2->superClass()) + return false; + + if (meta1->constructorCount() != meta2->constructorCount() || + meta1->methodCount() != meta2->methodCount() || + meta1->enumeratorCount() != meta2->enumeratorCount() || + meta1->propertyCount() != meta2->propertyCount() || + meta1->classInfoCount() != meta2->classInfoCount()) + return false; + + for (index = 0; index < meta1->constructorCount(); ++index) { + if (!sameMethod(meta1->constructor(index), meta2->constructor(index))) + return false; + } + + for (index = 0; index < meta1->methodCount(); ++index) { + if (!sameMethod(meta1->method(index), meta2->method(index))) + return false; + } + + for (index = 0; index < meta1->propertyCount(); ++index) { + if (!sameProperty(meta1->property(index), meta2->property(index))) + return false; + } + + for (index = 0; index < meta1->enumeratorCount(); ++index) { + if (!sameEnumerator(meta1->enumerator(index), meta2->enumerator(index))) + return false; + } + + for (index = 0; index < meta1->classInfoCount(); ++index) { + if (QByteArray(meta1->classInfo(index).name()) != + QByteArray(meta2->classInfo(index).name())) + return false; + if (QByteArray(meta1->classInfo(index).value()) != + QByteArray(meta2->classInfo(index).value())) + return false; + } + + const QMetaObject **objects1 = 0; + const QMetaObject **objects2 = 0; + if (meta1->d.data[0] == meta2->d.data[0] && meta1->d.data[0] >= 2) { + QMetaObjectExtraData *extra1 = (QMetaObjectExtraData *)(meta1->d.extradata); + QMetaObjectExtraData *extra2 = (QMetaObjectExtraData *)(meta2->d.extradata); + if (extra1 && !extra2) + return false; + if (extra2 && !extra1) + return false; + if (extra1 && extra2) { + if (extra1->static_metacall != extra2->static_metacall) + return false; + //objects1 = extra1->objects; + //objects2 = extra1->objects; + } + } else if (meta1->d.data[0] == meta2->d.data[0] && meta1->d.data[0] == 1) { + objects1 = (const QMetaObject **)(meta1->d.extradata); + objects2 = (const QMetaObject **)(meta2->d.extradata); + } + if (objects1 && !objects2) + return false; + if (objects2 && !objects1) + return false; + if (objects1 && objects2) { + while (*objects1 != 0 && *objects2 != 0) { + if (*objects1 != *objects2) + return false; + ++objects1; + ++objects2; + } + } + + return true; +} + +QTEST_MAIN(tst_QMetaObjectBuilder) + +#include "tst_qmetaobjectbuilder_47.moc" debian/libqtcontacts1.symbols0000664000000000000000000022531212007006531013534 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 armhf powerpc libQtContacts.so.1 libqtcontacts1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility10QContactId10setLocalIdERKj@Base 1.1.0 _ZN10QtMobility10QContactId13setManagerUriERK7QString@Base 1.1.0 _ZN10QtMobility10QContactIdC1ERKS0_@Base 1.1.0 _ZN10QtMobility10QContactIdC1Ev@Base 1.1.0 _ZN10QtMobility10QContactIdC2ERKS0_@Base 1.1.0 _ZN10QtMobility10QContactIdC2Ev@Base 1.1.0 _ZN10QtMobility10QContactIdD1Ev@Base 1.1.0 _ZN10QtMobility10QContactIdD2Ev@Base 1.1.0 _ZN10QtMobility10QContactIdaSERKS0_@Base 1.1.0 _ZN10QtMobility11QContactTag14DefinitionNameE@Base 1.1.0 _ZN10QtMobility11QContactTag5matchERK7QString@Base 1.2.0 _ZN10QtMobility11QContactTag8FieldTagE@Base 1.1.0 _ZN10QtMobility11QContactTagC1ERKS0_@Base 1.2.0 _ZN10QtMobility11QContactTagC2ERKS0_@Base 1.2.0 _ZN10QtMobility11QContactTagD1Ev@Base 1.2.0 _ZN10QtMobility11QContactTagD2Ev@Base 1.2.0 _ZN10QtMobility11QContactUrl11SubTypeBlogE@Base 1.1.0 _ZN10QtMobility11QContactUrl12FieldSubTypeE@Base 1.1.0 _ZN10QtMobility11QContactUrl14DefinitionNameE@Base 1.1.0 _ZN10QtMobility11QContactUrl15SubTypeHomePageE@Base 1.1.0 _ZN10QtMobility11QContactUrl16SubTypeFavouriteE@Base 1.1.0 _ZN10QtMobility11QContactUrl8FieldUrlE@Base 1.1.0 _ZN10QtMobility12QContactGuid14DefinitionNameE@Base 1.1.0 _ZN10QtMobility12QContactGuid9FieldGuidE@Base 1.1.0 _ZN10QtMobility12QContactName11FieldPrefixE@Base 1.1.0 _ZN10QtMobility12QContactName11FieldSuffixE@Base 1.1.0 _ZN10QtMobility12QContactName13FieldLastNameE@Base 1.1.0 _ZN10QtMobility12QContactName14DefinitionNameE@Base 1.1.0 _ZN10QtMobility12QContactName14FieldFirstNameE@Base 1.1.0 _ZN10QtMobility12QContactName15FieldMiddleNameE@Base 1.1.0 _ZN10QtMobility12QContactName16FieldCustomLabelE@Base 1.1.0 _ZN10QtMobility12QContactName5matchERK7QString@Base 1.1.0 _ZN10QtMobility12QContactName5matchERK7QStringS3_@Base 1.1.0 _ZN10QtMobility12QContactNameD1Ev@Base 1.2.0 _ZN10QtMobility12QContactNameD2Ev@Base 1.2.0 _ZN10QtMobility12QContactNote14DefinitionNameE@Base 1.1.0 _ZN10QtMobility12QContactNote9FieldNoteE@Base 1.1.0 _ZN10QtMobility12QContactType11TypeContactE@Base 1.1.0 _ZN10QtMobility12QContactType14DefinitionNameE@Base 1.1.0 _ZN10QtMobility12QContactType9FieldTypeE@Base 1.1.0 _ZN10QtMobility12QContactType9TypeGroupE@Base 1.1.0 _ZN10QtMobility12QContactTypeD1Ev@Base 1.2.0 _ZN10QtMobility12QContactTypeD2Ev@Base 1.2.0 _ZN10QtMobility13QContactHobby10FieldHobbyE@Base 1.1.0 _ZN10QtMobility13QContactHobby14DefinitionNameE@Base 1.1.0 _ZN10QtMobility14QContactAction10ActionCallE@Base 1.1.0 _ZN10QtMobility14QContactAction10ActionChatE@Base 1.1.0 _ZN10QtMobility14QContactAction11ActionEmailE@Base 1.1.0 _ZN10QtMobility14QContactAction11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility14QContactAction11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility14QContactAction12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility14QContactAction15ActionVideoCallE@Base 1.1.0 _ZN10QtMobility14QContactAction16availableActionsERK7QString@Base 1.1.0 _ZN10QtMobility14QContactAction16resultsAvailableEv@Base 1.1.0 _ZN10QtMobility14QContactAction16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility14QContactAction17actionDescriptorsERK7QString@Base 1.1.0 _ZN10QtMobility14QContactAction18ActionOpenInEditorE@Base 1.1.0 _ZN10QtMobility14QContactAction18ActionOpenInViewerE@Base 1.1.0 _ZN10QtMobility14QContactAction6actionERKNS_24QContactActionDescriptorE@Base 1.1.0 _ZN10QtMobility14QContactAction9ActionMmsE@Base 1.1.0 _ZN10QtMobility14QContactAction9ActionSmsE@Base 1.1.0 _ZN10QtMobility14QContactActionD0Ev@Base 1.1.0 _ZN10QtMobility14QContactActionD1Ev@Base 1.1.0 _ZN10QtMobility14QContactActionD2Ev@Base 1.1.0 _ZN10QtMobility14QContactAvatar13FieldImageUrlE@Base 1.1.0 _ZN10QtMobility14QContactAvatar13FieldVideoUrlE@Base 1.1.0 _ZN10QtMobility14QContactAvatar14DefinitionNameE@Base 1.1.0 _ZN10QtMobility14QContactDetail11ContextHomeE@Base 1.1.0 _ZN10QtMobility14QContactDetail11ContextWorkE@Base 1.1.0 _ZN10QtMobility14QContactDetail11removeValueEPKc@Base 1.1.0 _ZN10QtMobility14QContactDetail11removeValueERK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetail12ContextOtherE@Base 1.1.0 _ZN10QtMobility14QContactDetail12FieldContextE@Base 1.1.0 _ZN10QtMobility14QContactDetail14FieldDetailUriE@Base 1.1.0 _ZN10QtMobility14QContactDetail21FieldLinkedDetailUrisE@Base 1.1.0 _ZN10QtMobility14QContactDetail6assignERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QContactDetail6assignERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetail8resetKeyEv@Base 1.1.0 _ZN10QtMobility14QContactDetail8setValueEPKcRK8QVariant@Base 1.1.0 _ZN10QtMobility14QContactDetail8setValueERK7QStringRK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi18EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi22EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi4EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.2.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi5EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi6EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 _ZN10QtMobility14QContactDetailC1EPKc@Base 1.1.0 _ZN10QtMobility14QContactDetailC1ERK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetailC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QContactDetailC1ERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QContactDetailC1ERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetailC1Ev@Base 1.1.0 _ZN10QtMobility14QContactDetailC2EPKc@Base 1.1.0 _ZN10QtMobility14QContactDetailC2ERK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetailC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QContactDetailC2ERKS0_PKc@Base 1.1.0 _ZN10QtMobility14QContactDetailC2ERKS0_RK7QString@Base 1.1.0 _ZN10QtMobility14QContactDetailC2Ev@Base 1.1.0 _ZN10QtMobility14QContactDetailD1Ev@Base 1.1.0 _ZN10QtMobility14QContactDetailD2Ev@Base 1.1.0 _ZN10QtMobility14QContactDetailaSERKS0_@Base 1.1.0 _ZN10QtMobility14QContactFamily11FieldSpouseE@Base 1.1.0 _ZN10QtMobility14QContactFamily13FieldChildrenE@Base 1.1.0 _ZN10QtMobility14QContactFamily14DefinitionNameE@Base 1.1.0 _ZN10QtMobility14QContactFilterC1EPNS_21QContactFilterPrivateE@Base 1.1.0 _ZN10QtMobility14QContactFilterC1ERKS0_@Base 1.1.0 _ZN10QtMobility14QContactFilterC1Ev@Base 1.1.0 _ZN10QtMobility14QContactFilterC2EPNS_21QContactFilterPrivateE@Base 1.1.0 _ZN10QtMobility14QContactFilterC2ERKS0_@Base 1.1.0 _ZN10QtMobility14QContactFilterC2Ev@Base 1.1.0 _ZN10QtMobility14QContactFilterD1Ev@Base 1.1.0 _ZN10QtMobility14QContactFilterD2Ev@Base 1.1.0 _ZN10QtMobility14QContactFilteraSERKS0_@Base 1.1.0 _ZN10QtMobility14QContactGender10GenderMaleE@Base 1.1.0 _ZN10QtMobility14QContactGender11FieldGenderE@Base 1.1.0 _ZN10QtMobility14QContactGender12GenderFemaleE@Base 1.1.0 _ZN10QtMobility14QContactGender14DefinitionNameE@Base 1.1.0 _ZN10QtMobility14QContactGender17GenderUnspecifiedE@Base 1.1.0 _ZN10QtMobility15QContactAddress11FieldRegionE@Base 1.1.0 _ZN10QtMobility15QContactAddress11FieldStreetE@Base 1.1.0 _ZN10QtMobility15QContactAddress12FieldCountryE@Base 1.1.0 _ZN10QtMobility15QContactAddress13FieldLocalityE@Base 1.1.0 _ZN10QtMobility15QContactAddress13FieldPostcodeE@Base 1.1.0 _ZN10QtMobility15QContactAddress13FieldSubTypesE@Base 1.1.0 _ZN10QtMobility15QContactAddress13SubTypeParcelE@Base 1.1.0 _ZN10QtMobility15QContactAddress13SubTypePostalE@Base 1.1.0 _ZN10QtMobility15QContactAddress14DefinitionNameE@Base 1.1.0 _ZN10QtMobility15QContactAddress15SubTypeDomesticE@Base 1.1.0 _ZN10QtMobility15QContactAddress18FieldPostOfficeBoxE@Base 1.1.0 _ZN10QtMobility15QContactAddress20SubTypeInternationalE@Base 1.1.0 _ZN10QtMobility15QContactAddress5matchERK7QString@Base 1.2.0 _ZN10QtMobility15QContactManager11dataChangedEv@Base 1.1.0 _ZN10QtMobility15QContactManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QContactManager11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QContactManager11saveContactEPNS_8QContactE@Base 1.1.0 _ZN10QtMobility15QContactManager12createEngineERK7QStringRK4QMapIS1_S1_E@Base 1.1.0 _ZN10QtMobility15QContactManager12saveContactsEP5QListINS_8QContactEEP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZN10QtMobility15QContactManager12saveContactsEP5QListINS_8QContactEERK11QStringListP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZN10QtMobility15QContactManager13connectNotifyEPKc@Base 1.2.0 _ZN10QtMobility15QContactManager13contactsAddedERK5QListIjE@Base 1.1.0 _ZN10QtMobility15QContactManager13removeContactERKj@Base 1.1.0 _ZN10QtMobility15QContactManager14removeContactsERK5QListIjEP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZN10QtMobility15QContactManager15contactsChangedERK5QListIjE@Base 1.1.0 _ZN10QtMobility15QContactManager15contactsRemovedERK5QListIjE@Base 1.1.0 _ZN10QtMobility15QContactManager16disconnectNotifyEPKc@Base 1.2.0 _ZN10QtMobility15QContactManager16saveRelationshipEPNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobility15QContactManager16setSelfContactIdERKj@Base 1.1.0 _ZN10QtMobility15QContactManager16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QContactManager17availableManagersEv@Base 1.1.0 _ZN10QtMobility15QContactManager17compatibleContactERKNS_8QContactE@Base 1.1.0 _ZN10QtMobility15QContactManager17saveRelationshipsEP5QListINS_20QContactRelationshipEEP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZN10QtMobility15QContactManager18relationshipsAddedERK5QListIjE@Base 1.1.0 _ZN10QtMobility15QContactManager18removeRelationshipERKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobility15QContactManager19removeRelationshipsERK5QListINS_20QContactRelationshipEEP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZN10QtMobility15QContactManager20relationshipsRemovedERK5QListIjE@Base 1.1.0 _ZN10QtMobility15QContactManager20saveDetailDefinitionERKNS_24QContactDetailDefinitionERK7QString@Base 1.1.0 _ZN10QtMobility15QContactManager20selfContactIdChangedERKjS2_@Base 1.1.0 _ZN10QtMobility15QContactManager22ParameterSignalSourcesE@Base 1.1.0 _ZN10QtMobility15QContactManager22removeDetailDefinitionERK7QStringS3_@Base 1.1.0 _ZN10QtMobility15QContactManager26ParameterSignalDefinitionsE@Base 1.1.0 _ZN10QtMobility15QContactManager31ParameterValueOnlyOtherManagersE@Base 1.1.0 _ZN10QtMobility15QContactManager32ParameterValueOnlyOtherProcessesE@Base 1.1.0 _ZN10QtMobility15QContactManager7fromUriERK7QStringP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManager8buildUriERK7QStringRK4QMapIS1_S1_Ei@Base 1.1.0 _ZN10QtMobility15QContactManager8parseUriERK7QStringPS1_P4QMapIS1_S1_E@Base 1.1.0 _ZN10QtMobility15QContactManagerC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerC1ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerC1ERK7QStringiRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerC2ERK7QStringRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerC2ERK7QStringiRK4QMapIS1_S1_EP7QObject@Base 1.1.0 _ZN10QtMobility15QContactManagerD0Ev@Base 1.1.0 _ZN10QtMobility15QContactManagerD1Ev@Base 1.1.0 _ZN10QtMobility15QContactManagerD2Ev@Base 1.1.0 _ZN10QtMobility16QContactBirthday13FieldBirthdayE@Base 1.1.0 _ZN10QtMobility16QContactBirthday14DefinitionNameE@Base 1.1.0 _ZN10QtMobility16QContactBirthday15FieldCalendarIdE@Base 1.1.0 _ZN10QtMobility16QContactFavorite10FieldIndexE@Base 1.1.0 _ZN10QtMobility16QContactFavorite13FieldFavoriteE@Base 1.1.0 _ZN10QtMobility16QContactFavorite14DefinitionNameE@Base 1.1.0 _ZN10QtMobility16QContactFavorite5matchEv@Base 1.2.0 _ZN10QtMobility16QContactNickname13FieldNicknameE@Base 1.1.0 _ZN10QtMobility16QContactNickname14DefinitionNameE@Base 1.1.0 _ZN10QtMobility16QContactObserver11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN10QtMobility16QContactObserver11qt_metacastEPKc@Base 1.2.0 _ZN10QtMobility16QContactObserver14contactChangedEv@Base 1.2.0 _ZN10QtMobility16QContactObserver14contactRemovedEv@Base 1.2.0 _ZN10QtMobility16QContactObserver16staticMetaObjectE@Base 1.2.0 _ZN10QtMobility16QContactObserverC1EPNS_15QContactManagerEjP7QObject@Base 1.2.0 _ZN10QtMobility16QContactObserverC2EPNS_15QContactManagerEjP7QObject@Base 1.2.0 _ZN10QtMobility16QContactObserverD0Ev@Base 1.2.0 _ZN10QtMobility16QContactObserverD1Ev@Base 1.2.0 _ZN10QtMobility16QContactObserverD2Ev@Base 1.2.0 _ZN10QtMobility16QContactPresence13FieldNicknameE@Base 1.1.0 _ZN10QtMobility16QContactPresence14DefinitionNameE@Base 1.1.0 _ZN10QtMobility16QContactPresence14FieldTimestampE@Base 1.1.0 _ZN10QtMobility16QContactPresence18FieldCustomMessageE@Base 1.1.0 _ZN10QtMobility16QContactPresence18FieldPresenceStateE@Base 1.1.0 _ZN10QtMobility16QContactPresence22FieldPresenceStateTextE@Base 1.1.0 _ZN10QtMobility16QContactPresence26FieldPresenceStateImageUrlE@Base 1.1.0 _ZN10QtMobility16QContactRingtone14DefinitionNameE@Base 1.1.0 _ZN10QtMobility16QContactRingtone21FieldAudioRingtoneUrlE@Base 1.1.0 _ZN10QtMobility16QContactRingtone21FieldVideoRingtoneUrlE@Base 1.1.0 _ZN10QtMobility16QContactRingtone25FieldVibrationRingtoneUrlE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet11dataChangedEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet11emitSignalsEPNS_21QContactManagerEngineE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet14setDataChangedEb@Base 1.1.0 _ZN10QtMobility17QContactChangeSet18clearAddedContactsEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet18insertAddedContactEj@Base 1.1.0 _ZN10QtMobility17QContactChangeSet19insertAddedContactsERK5QListIjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet20clearChangedContactsEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet20clearRemovedContactsEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet20insertChangedContactEj@Base 1.1.0 _ZN10QtMobility17QContactChangeSet20insertRemovedContactEj@Base 1.1.0 _ZN10QtMobility17QContactChangeSet21insertChangedContactsERK5QListIjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet21insertRemovedContactsERK5QListIjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet25setOldAndNewSelfContactIdERK5QPairIjjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet31clearAddedRelationshipsContactsEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet31insertAddedRelationshipsContactEj@Base 1.1.0 _ZN10QtMobility17QContactChangeSet32insertAddedRelationshipsContactsERK5QListIjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet33clearRemovedRelationshipsContactsEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSet33insertRemovedRelationshipsContactEj@Base 1.1.0 _ZN10QtMobility17QContactChangeSet34insertRemovedRelationshipsContactsERK5QListIjE@Base 1.1.0 _ZN10QtMobility17QContactChangeSet8clearAllEv@Base 1.1.0 _ZN10QtMobility17QContactChangeSetC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactChangeSetC1Ev@Base 1.1.0 _ZN10QtMobility17QContactChangeSetC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactChangeSetC2Ev@Base 1.1.0 _ZN10QtMobility17QContactChangeSetD1Ev@Base 1.1.0 _ZN10QtMobility17QContactChangeSetD2Ev@Base 1.1.0 _ZN10QtMobility17QContactChangeSetaSERKS0_@Base 1.1.0 _ZN10QtMobility17QContactFetchHint15setMaxCountHintEi@Base 1.2.0 _ZN10QtMobility17QContactFetchHint20setOptimizationHintsE6QFlagsINS0_16OptimizationHintEE@Base 1.1.0 _ZN10QtMobility17QContactFetchHint21setPreferredImageSizeERK5QSize@Base 1.1.0 _ZN10QtMobility17QContactFetchHint24setDetailDefinitionsHintERK11QStringList@Base 1.1.0 _ZN10QtMobility17QContactFetchHint24setRelationshipTypesHintERK11QStringList@Base 1.1.0 _ZN10QtMobility17QContactFetchHintC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactFetchHintC1Ev@Base 1.1.0 _ZN10QtMobility17QContactFetchHintC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactFetchHintC2Ev@Base 1.1.0 _ZN10QtMobility17QContactFetchHintD1Ev@Base 1.1.0 _ZN10QtMobility17QContactFetchHintD2Ev@Base 1.1.0 _ZN10QtMobility17QContactFetchHintaSERKS0_@Base 1.1.0 _ZN10QtMobility17QContactSortOrder12setDirectionEN2Qt9SortOrderE@Base 1.1.0 _ZN10QtMobility17QContactSortOrder14setBlankPolicyENS0_11BlankPolicyE@Base 1.1.0 _ZN10QtMobility17QContactSortOrder18setCaseSensitivityEN2Qt15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility17QContactSortOrder23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility17QContactSortOrderC1ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactSortOrderC1Ev@Base 1.1.0 _ZN10QtMobility17QContactSortOrderC2ERKS0_@Base 1.1.0 _ZN10QtMobility17QContactSortOrderC2Ev@Base 1.1.0 _ZN10QtMobility17QContactSortOrderD1Ev@Base 1.1.0 _ZN10QtMobility17QContactSortOrderD2Ev@Base 1.1.0 _ZN10QtMobility17QContactSortOrderaSERKS0_@Base 1.1.0 _ZN10QtMobility17QContactThumbnail14DefinitionNameE@Base 1.1.0 _ZN10QtMobility17QContactThumbnail14FieldThumbnailE@Base 1.1.0 _ZN10QtMobility17QContactTimestamp14DefinitionNameE@Base 1.1.0 _ZN10QtMobility17QContactTimestamp22FieldCreationTimestampE@Base 1.1.0 _ZN10QtMobility17QContactTimestamp26FieldModificationTimestampE@Base 1.1.0 _ZN10QtMobility17QContactTimestampD1Ev@Base 1.2.0 _ZN10QtMobility17QContactTimestampD2Ev@Base 1.2.0 _ZN10QtMobility18QContactSyncTarget14DefinitionNameE@Base 1.1.0 _ZN10QtMobility18QContactSyncTarget15FieldSyncTargetE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary10FieldEventE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary12FieldSubTypeE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary12SubTypeHouseE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary14DefinitionNameE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary14SubTypeWeddingE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary15FieldCalendarIdE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary15SubTypeMemorialE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary17FieldOriginalDateE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary17SubTypeEmploymentE@Base 1.1.0 _ZN10QtMobility19QContactAnniversary17SubTypeEngagementE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation10FieldLabelE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation10FieldSpeedE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation12FieldHeadingE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation13FieldAccuracyE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation13FieldAltitudeE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation13FieldLatitudeE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation14DefinitionNameE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation14FieldLongitudeE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation14FieldTimestampE@Base 1.1.0 _ZN10QtMobility19QContactGeoLocation21FieldAltitudeAccuracyE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber10SubTypeCarE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber10SubTypeFaxE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber11FieldNumberE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber12SubTypeModemE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber12SubTypePagerE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber12SubTypeVideoE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber12SubTypeVoiceE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber13FieldSubTypesE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber13SubTypeMobileE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber14DefinitionNameE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber15SubTypeDtmfMenuE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber15SubTypeLandlineE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber16SubTypeAssistantE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber23SubTypeMessagingCapableE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber26SubTypeBulletinBoardSystemE@Base 1.1.0 _ZN10QtMobility19QContactPhoneNumber5matchERK7QString@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest10setContactERKNS_8QContactE@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest11setContactsERK5QListINS_8QContactEE@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QContactSaveRequest17setDefinitionMaskERK11QStringList@Base 1.1.0 _ZN10QtMobility19QContactSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility19QContactSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility19QContactSaveRequestD0Ev@Base 1.1.0 _ZN10QtMobility19QContactSaveRequestD1Ev@Base 1.1.0 _ZN10QtMobility19QContactSaveRequestD2Ev@Base 1.1.0 _ZN10QtMobility19QContactUnionFilter10setFiltersERK5QListINS_14QContactFilterEE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilter5clearEv@Base 1.1.0 _ZN10QtMobility19QContactUnionFilter6appendERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilter6removeERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilter7prependERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilterC1Ev@Base 1.1.0 _ZN10QtMobility19QContactUnionFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility19QContactUnionFilterC2Ev@Base 1.1.0 _ZN10QtMobility19QContactUnionFilterD1Ev@Base 1.2.0 _ZN10QtMobility19QContactUnionFilterD2Ev@Base 1.2.0 _ZN10QtMobility19QContactUnionFilterlsERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactActionFilter13setActionNameERK7QString@Base 1.1.0 _ZN10QtMobility20QContactActionFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactActionFilterC1Ev@Base 1.1.0 _ZN10QtMobility20QContactActionFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactActionFilterC2Ev@Base 1.1.0 _ZN10QtMobility20QContactActionFilterD1Ev@Base 1.2.0 _ZN10QtMobility20QContactActionFilterD2Ev@Base 1.2.0 _ZN10QtMobility20QContactActionTarget10setContactERKNS_8QContactE@Base 1.1.0 _ZN10QtMobility20QContactActionTarget10setDetailsERK5QListINS_14QContactDetailEE@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC1ERKNS_8QContactERK5QListINS_14QContactDetailEE@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC1ERKNS_8QContactERKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC2ERKNS_8QContactERK5QListINS_14QContactDetailEE@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC2ERKNS_8QContactERKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility20QContactActionTargetC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QContactActionTargetD1Ev@Base 1.1.0 _ZN10QtMobility20QContactActionTargetD2Ev@Base 1.1.0 _ZN10QtMobility20QContactActionTargetaSERKS0_@Base 1.1.0 _ZN10QtMobility20QContactDetailFilter13setMatchFlagsE6QFlagsINS_14QContactFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility20QContactDetailFilter23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility20QContactDetailFilter8setValueERK8QVariant@Base 1.1.0 _ZN10QtMobility20QContactDetailFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactDetailFilterC1Ev@Base 1.1.0 _ZN10QtMobility20QContactDetailFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactDetailFilterC2Ev@Base 1.1.0 _ZN10QtMobility20QContactDetailFilterD1Ev@Base 1.2.0 _ZN10QtMobility20QContactDetailFilterD2Ev@Base 1.2.0 _ZN10QtMobility20QContactDisplayLabel10FieldLabelE@Base 1.1.0 _ZN10QtMobility20QContactDisplayLabel14DefinitionNameE@Base 1.1.0 _ZN10QtMobility20QContactDisplayLabel5matchERK7QString@Base 1.1.0 _ZN10QtMobility20QContactDisplayLabelD1Ev@Base 1.2.0 _ZN10QtMobility20QContactDisplayLabelD2Ev@Base 1.2.0 _ZN10QtMobility20QContactEmailAddress14DefinitionNameE@Base 1.1.0 _ZN10QtMobility20QContactEmailAddress17FieldEmailAddressE@Base 1.1.0 _ZN10QtMobility20QContactEmailAddress5matchERK7QString@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest10setSortingERK5QListINS_17QContactSortOrderEE@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest12setFetchHintERKNS_17QContactFetchHintE@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility20QContactFetchRequest9setFilterERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility20QContactFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility20QContactFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility20QContactFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility20QContactFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility20QContactFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility20QContactOrganization10FieldTitleE@Base 1.1.0 _ZN10QtMobility20QContactOrganization12FieldLogoUrlE@Base 1.1.0 _ZN10QtMobility20QContactOrganization13FieldLocationE@Base 1.1.0 _ZN10QtMobility20QContactOrganization14DefinitionNameE@Base 1.1.0 _ZN10QtMobility20QContactOrganization15FieldDepartmentE@Base 1.1.0 _ZN10QtMobility20QContactOrganization18FieldAssistantNameE@Base 1.1.0 _ZN10QtMobility20QContactOrganization9FieldNameE@Base 1.1.0 _ZN10QtMobility20QContactOrganization9FieldRoleE@Base 1.1.0 _ZN10QtMobility20QContactOrganizationD1Ev@Base 1.2.0 _ZN10QtMobility20QContactOrganizationD2Ev@Base 1.2.0 _ZN10QtMobility20QContactRelationship10AggregatesE@Base 1.1.0 _ZN10QtMobility20QContactRelationship10HasManagerE@Base 1.1.0 _ZN10QtMobility20QContactRelationship12HasAssistantE@Base 1.1.0 _ZN10QtMobility20QContactRelationship19setRelationshipTypeERK7QString@Base 1.1.0 _ZN10QtMobility20QContactRelationship8IsSameAsE@Base 1.1.0 _ZN10QtMobility20QContactRelationship8setFirstERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility20QContactRelationship9HasMemberE@Base 1.1.0 _ZN10QtMobility20QContactRelationship9HasSpouseE@Base 1.1.0 _ZN10QtMobility20QContactRelationship9setSecondERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility20QContactRelationshipC1ERKS0_@Base 1.1.0 _ZN10QtMobility20QContactRelationshipC1Ev@Base 1.1.0 _ZN10QtMobility20QContactRelationshipC2ERKS0_@Base 1.1.0 _ZN10QtMobility20QContactRelationshipC2Ev@Base 1.1.0 _ZN10QtMobility20QContactRelationshipD1Ev@Base 1.1.0 _ZN10QtMobility20QContactRelationshipD2Ev@Base 1.1.0 _ZN10QtMobility20QContactRelationshipaSERKS0_@Base 1.1.0 _ZN10QtMobility21QContactActionFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QContactActionFactory11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QContactActionFactory13InterfaceNameE@Base 1.1.0 _ZN10QtMobility21QContactActionFactory16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QContactActionFactoryD0Ev@Base 1.1.0 _ZN10QtMobility21QContactActionFactoryD1Ev@Base 1.1.0 _ZN10QtMobility21QContactActionFactoryD2Ev@Base 1.1.0 _ZN10QtMobility21QContactInvalidFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility21QContactInvalidFilterC1Ev@Base 1.1.0 _ZN10QtMobility21QContactInvalidFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility21QContactInvalidFilterC2Ev@Base 1.1.0 _ZN10QtMobility21QContactInvalidFilterD1Ev@Base 1.2.0 _ZN10QtMobility21QContactInvalidFilterD2Ev@Base 1.2.0 _ZN10QtMobility21QContactLocalIdFilter3addERKj@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilter5clearEv@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilter6removeERKj@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilter6setIdsERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilterC1Ev@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilterC2Ev@Base 1.1.0 _ZN10QtMobility21QContactLocalIdFilterD1Ev@Base 1.2.0 _ZN10QtMobility21QContactLocalIdFilterD2Ev@Base 1.2.0 _ZN10QtMobility21QContactManagerEngine10testFilterERKNS_14QContactFilterERKNS_8QContactE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine11dataChangedEv@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine11saveContactEPNS_8QContactEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine12saveContactsEP5QListINS_8QContactEEP4QMapIiNS_15QContactManager5ErrorEEPS7_@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine12sortContactsERK5QListINS_8QContactEERKS1_INS_17QContactSortOrderEE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine12startRequestEPNS_23QContactAbstractRequestE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine13cancelRequestEPNS_23QContactAbstractRequestE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine13contactsAddedERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine13removeContactERKjPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine14compareContactERKNS_8QContactES3_RK5QListINS_17QContactSortOrderEE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine14compareVariantERK8QVariantS3_N2Qt15CaseSensitivityE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine14removeContactsERK5QListIjEP4QMapIiNS_15QContactManager5ErrorEEPS7_@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine15contactsChangedERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine15contactsRemovedERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine16requestDestroyedEPNS_23QContactAbstractRequestE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine16saveRelationshipEPNS_20QContactRelationshipEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine16setSelfContactIdERKjPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine17saveRelationshipsEP5QListINS_20QContactRelationshipEEP4QMapIiNS_15QContactManager5ErrorEEPS7_@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine17schemaDefinitionsEi@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine17schemaDefinitionsEv@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine18relationshipsAddedERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine18removeRelationshipERKNS_20QContactRelationshipEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine18updateRequestStateEPNS_23QContactAbstractRequestENS1_5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine19canonicalizedFilterERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine19removeRelationshipsERK5QListINS_20QContactRelationshipEEP4QMapIiNS_15QContactManager5ErrorEEPS8_@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine20relationshipsRemovedERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine20saveDetailDefinitionERKNS_24QContactDetailDefinitionERK7QStringPNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine20selfContactIdChangedERKjS2_@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine22removeDetailDefinitionERK7QStringS3_PNS_15QContactManager5ErrorE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine22setContactDisplayLabelEPNS_8QContactERK7QString@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine22waitForRequestFinishedEPNS_23QContactAbstractRequestEi@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine23setContactRelationshipsEPNS_8QContactERK5QListINS_20QContactRelationshipEE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine24updateContactSaveRequestEPNS_19QContactSaveRequestERK5QListINS_8QContactEENS_15QContactManager5ErrorERK4QMapIiS9_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine25updateContactFetchRequestEPNS_20QContactFetchRequestERK5QListINS_8QContactEENS_15QContactManager5ErrorENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine26setDetailAccessConstraintsEPNS_14QContactDetailE6QFlagsINS1_16AccessConstraintEE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine26updateContactRemoveRequestEPNS_21QContactRemoveRequestENS_15QContactManager5ErrorERK4QMapIiS4_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine27updateDefinitionSaveRequestEPNS_35QContactDetailDefinitionSaveRequestERK5QListINS_24QContactDetailDefinitionEENS_15QContactManager5ErrorERK4QMapIiS9_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine28updateDefinitionFetchRequestEPNS_36QContactDetailDefinitionFetchRequestERK4QMapI7QStringNS_24QContactDetailDefinitionEENS_15QContactManager5ErrorERKS3_IiSA_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine29updateDefinitionRemoveRequestEPNS_37QContactDetailDefinitionRemoveRequestENS_15QContactManager5ErrorERK4QMapIiS4_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine29updateRelationshipSaveRequestEPNS_31QContactRelationshipSaveRequestERK5QListINS_20QContactRelationshipEENS_15QContactManager5ErrorERK4QMapIiS9_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine30updateRelationshipFetchRequestEPNS_32QContactRelationshipFetchRequestERK5QListINS_20QContactRelationshipEENS_15QContactManager5ErrorENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine31updateRelationshipRemoveRequestEPNS_33QContactRelationshipRemoveRequestENS_15QContactManager5ErrorERK4QMapIiS4_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine32updateContactLocalIdFetchRequestEPNS_27QContactLocalIdFetchRequestERK5QListIjENS_15QContactManager5ErrorENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngine9addSortedEP5QListINS_8QContactEERKS2_RKS1_INS_17QContactSortOrderEE@Base 1.1.0 _ZN10QtMobility21QContactManagerEngineD0Ev@Base 1.2.0 _ZN10QtMobility21QContactManagerEngineD1Ev@Base 1.2.0 _ZN10QtMobility21QContactManagerEngineD2Ev@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount10ProtocolQqE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount10SubTypeSipE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount11ProtocolAimE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount11ProtocolIcqE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount11ProtocolIrcE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount11ProtocolMsnE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount11SubTypeImppE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount13FieldProtocolE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount13FieldSubTypesE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount13ProtocolSkypeE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount13ProtocolYahooE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount14DefinitionNameE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount14ProtocolJabberE@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccount14SubTypeSipVoipE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount15FieldAccountUriE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount17FieldCapabilitiesE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount17SubTypeVideoShareE@Base 1.1.0 _ZN10QtMobility21QContactOnlineAccount20FieldServiceProviderE@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequest12setContactIdERKj@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequest13setContactIdsERK5QListIjE@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequestD0Ev@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequestD1Ev@Base 1.1.0 _ZN10QtMobility21QContactRemoveRequestD2Ev@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence13FieldNicknameE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence14DefinitionNameE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence14FieldTimestampE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence18FieldCustomMessageE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence18FieldPresenceStateE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence22FieldPresenceStateTextE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence26FieldPresenceStateImageUrlE@Base 1.1.0 _ZN10QtMobility22QContactGlobalPresence5matchENS_16QContactPresence13PresenceStateE@Base 1.2.0 _ZN10QtMobility23QContactAbstractRequest10setManagerEPNS_15QContactManagerE@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest16resultsAvailableEv@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest5startEv@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequest6cancelEv@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequestC1EPNS_30QContactAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequestC2EPNS_30QContactAbstractRequestPrivateEP7QObject@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequestD0Ev@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequestD1Ev@Base 1.1.0 _ZN10QtMobility23QContactAbstractRequestD2Ev@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilter12setEventTypeENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilter8setSinceERK9QDateTime@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilterC1ENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilterC2ENS0_9EventTypeE@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility23QContactChangeLogFilterD1Ev@Base 1.2.0 _ZN10QtMobility23QContactChangeLogFilterD2Ev@Base 1.2.0 _ZN10QtMobility23QContactManagerEngineV211qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV211qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV212saveContactsEP5QListINS_8QContactEEP4QMapIiNS_15QContactManager5ErrorEEPS7_@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV212saveContactsEP5QListINS_8QContactEERK11QStringListP4QMapIiNS_15QContactManager5ErrorEEPSA_@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV216staticMetaObjectE@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV229updateContactFetchByIdRequestEPNS_24QContactFetchByIdRequestERK5QListINS_8QContactEENS_15QContactManager5ErrorERK4QMapIiS9_ENS_23QContactAbstractRequest5StateE@Base 1.1.0 _ZN10QtMobility23QContactManagerEngineV2D0Ev@Base 1.2.0 _ZN10QtMobility23QContactManagerEngineV2D1Ev@Base 1.2.0 _ZN10QtMobility23QContactManagerEngineV2D2Ev@Base 1.2.0 _ZN10QtMobility24QContactActionDescriptor12MetaDataIconE@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptor13MetaDataLabelE@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptor19MetaDataSecondLabelE@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptor29MetaDataOptionalParameterKeysE@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptor30MetaDataMandatoryParameterKeysE@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorC1ERKS0_@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorC1Ev@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorC2ERKS0_@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorC2Ev@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorD1Ev@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptorD2Ev@Base 1.1.0 _ZN10QtMobility24QContactActionDescriptoraSERKS0_@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinition11insertFieldERK7QStringRKNS_29QContactDetailFieldDefinitionE@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinition11removeFieldERK7QString@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinition7setNameERK7QString@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinition9setFieldsERK4QMapI7QStringNS_29QContactDetailFieldDefinitionEE@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinition9setUniqueEb@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionC1ERKS0_@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionC1Ev@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionC2ERKS0_@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionC2Ev@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionD1Ev@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionD2Ev@Base 1.1.0 _ZN10QtMobility24QContactDetailDefinitionaSERKS0_@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequest11setLocalIdsERK5QListIjE@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequest12setFetchHintERKNS_17QContactFetchHintE@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequestD0Ev@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequestD1Ev@Base 1.1.0 _ZN10QtMobility24QContactFetchByIdRequestD2Ev@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilter13setMatchFlagsE6QFlagsINS_14QContactFilter9MatchFlagEE@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilter23setDetailDefinitionNameERK7QStringS3_@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilter8setRangeERK8QVariantS3_6QFlagsINS0_9RangeFlagEE@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilterC1Ev@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilterC2Ev@Base 1.1.0 _ZN10QtMobility25QContactDetailRangeFilterD1Ev@Base 1.2.0 _ZN10QtMobility25QContactDetailRangeFilterD2Ev@Base 1.2.0 _ZN10QtMobility26QContactIntersectionFilter10setFiltersERK5QListINS_14QContactFilterEE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilter5clearEv@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilter6appendERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilter6removeERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilter7prependERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilterC1Ev@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilterC2Ev@Base 1.1.0 _ZN10QtMobility26QContactIntersectionFilterD1Ev@Base 1.2.0 _ZN10QtMobility26QContactIntersectionFilterD2Ev@Base 1.2.0 _ZN10QtMobility26QContactIntersectionFilterlsERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilter19setRelatedContactIdERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilter19setRelationshipTypeERK7QString@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilter21setRelatedContactRoleENS_20QContactRelationship4RoleE@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilterC1ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilterC1Ev@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilterC2ERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilterC2Ev@Base 1.1.0 _ZN10QtMobility26QContactRelationshipFilterD1Ev@Base 1.2.0 _ZN10QtMobility26QContactRelationshipFilterD2Ev@Base 1.2.0 _ZN10QtMobility27QContactLocalIdFetchRequest10setSortingERK5QListINS_17QContactSortOrderEE@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequest9setFilterERKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility27QContactLocalIdFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility28QContactManagerEngineFactoryD0Ev@Base 1.1.0 _ZN10QtMobility28QContactManagerEngineFactoryD1Ev@Base 1.1.0 _ZN10QtMobility28QContactManagerEngineFactoryD2Ev@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinition11setDataTypeEN8QVariant4TypeE@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinition18setAllowableValuesE5QListI8QVariantE@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionC1ERKS0_@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionC1Ev@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionC2ERKS0_@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionC2Ev@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionD1Ev@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionD2Ev@Base 1.1.0 _ZN10QtMobility29QContactDetailFieldDefinitionaSERKS0_@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequest15setRelationshipERKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequest16setRelationshipsERK5QListINS_20QContactRelationshipEE@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequestD0Ev@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequestD1Ev@Base 1.1.0 _ZN10QtMobility31QContactRelationshipSaveRequestD2Ev@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest19setRelationshipTypeERK7QString@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest8setFirstERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequest9setSecondERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility32QContactRelationshipFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequest15setRelationshipERKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequest16setRelationshipsERK5QListINS_20QContactRelationshipEE@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequestD0Ev@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequestD1Ev@Base 1.1.0 _ZN10QtMobility33QContactRelationshipRemoveRequestD2Ev@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest13setDefinitionERKNS_24QContactDetailDefinitionE@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest14setContactTypeERK7QString@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest14setDefinitionsERK5QListINS_24QContactDetailDefinitionEE@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequestD0Ev@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequestD1Ev@Base 1.1.0 _ZN10QtMobility35QContactDetailDefinitionSaveRequestD2Ev@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest14setContactTypeERK7QString@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest17setDefinitionNameERK7QString@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequest18setDefinitionNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequestD0Ev@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequestD1Ev@Base 1.1.0 _ZN10QtMobility36QContactDetailDefinitionFetchRequestD2Ev@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest14setContactTypeERK7QString@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest17setDefinitionNameERK7QString@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequest18setDefinitionNamesERK11QStringList@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequestC1EP7QObject@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequestC2EP7QObject@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequestD0Ev@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequestD1Ev@Base 1.1.0 _ZN10QtMobility37QContactDetailDefinitionRemoveRequestD2Ev@Base 1.1.0 _ZN10QtMobility5qHashERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_20QContactActionTargetE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_24QContactActionDescriptorE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_8QContactE@Base 1.1.0 _ZN10QtMobility8QContact10saveDetailEPNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility8QContact12clearDetailsEv@Base 1.1.0 _ZN10QtMobility8QContact12removeDetailEPNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility8QContact18setPreferredDetailERK7QStringRKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobility8QContact5setIdERKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobility8QContact6addTagERK7QString@Base 1.2.0 _ZN10QtMobility8QContact7setTagsERK11QStringList@Base 1.2.0 _ZN10QtMobility8QContact7setTypeERK7QString@Base 1.1.0 _ZN10QtMobility8QContact7setTypeERKNS_12QContactTypeE@Base 1.1.0 _ZN10QtMobility8QContact9clearTagsEv@Base 1.2.0 _ZN10QtMobility8QContactC1ERKS0_@Base 1.1.0 _ZN10QtMobility8QContactC1Ev@Base 1.1.0 _ZN10QtMobility8QContactC2ERKS0_@Base 1.1.0 _ZN10QtMobility8QContactC2Ev@Base 1.1.0 _ZN10QtMobility8QContactD1Ev@Base 1.1.0 _ZN10QtMobility8QContactD2Ev@Base 1.1.0 _ZN10QtMobility8QContactaSERKS0_@Base 1.1.0 _ZN10QtMobilityanERKNS_14QContactFilterES2_@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_14QContactFilterE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_17QContactFetchHintE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_17QContactSortOrderE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_20QContactActionTargetE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_23QContactAbstractRequestE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_24QContactActionDescriptorE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_24QContactDetailDefinitionE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_29QContactDetailFieldDefinitionE@Base 1.2.0 _ZN10QtMobilitylsE6QDebugRKNS_8QContactE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_10QContactIdE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_17QContactFetchHintE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_17QContactSortOrderE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_20QContactActionTargetE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_24QContactDetailDefinitionE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_29QContactDetailFieldDefinitionE@Base 1.1.0 _ZN10QtMobilitylsER11QDataStreamRKNS_8QContactE@Base 1.1.0 _ZN10QtMobilityorERKNS_14QContactFilterES2_@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_10QContactIdE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_14QContactDetailE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_14QContactFilterE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_17QContactFetchHintE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_17QContactSortOrderE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_20QContactActionTargetE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_20QContactRelationshipE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_24QContactDetailDefinitionE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_29QContactDetailFieldDefinitionE@Base 1.1.0 _ZN10QtMobilityrsER11QDataStreamRNS_8QContactE@Base 1.1.0 _ZN11QDataStreamlsEh@Base 1.1.0 _ZN11QDataStreamlsEj@Base 1.1.0 _ZN11QDataStreamrsERh@Base 1.1.0 _ZN11QDataStreamrsERj@Base 1.1.0 (arch=powerpc)_ZN15QBasicAtomicInt18fetchAndAddAcquireEi@Base 1.2.0 _ZN15QBasicAtomicInt18fetchAndAddOrderedEi@Base 1.1.0 (arch=armhf)_ZN15QBasicAtomicInt18fetchAndAddRelaxedEi@Base 1.2.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN5QSizeC1Ev@Base 1.1.0 _ZN5QSizeC2Ev@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QtMobility10QContactId10managerUriEv@Base 1.1.0 _ZNK10QtMobility10QContactId7localIdEv@Base 1.1.0 _ZNK10QtMobility10QContactIdeqERKS0_@Base 1.1.0 _ZNK10QtMobility10QContactIdltERKS0_@Base 1.1.0 _ZNK10QtMobility10QContactIdneERKS0_@Base 1.1.0 _ZNK10QtMobility14QContactAction10metaObjectEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail12variantValueEPKc@Base 1.1.0 _ZNK10QtMobility14QContactDetail12variantValueERK7QString@Base 1.1.0 _ZNK10QtMobility14QContactDetail13variantValuesEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail14definitionNameEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail17accessConstraintsEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail3keyEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail5valueEPKc@Base 1.1.0 _ZNK10QtMobility14QContactDetail5valueERK7QString@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeLi18EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeLi22EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi10EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi11EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi12EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi4EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.2.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi5EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi6EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi7EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi9EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 _ZNK10QtMobility14QContactDetail7isEmptyEv@Base 1.1.0 _ZNK10QtMobility14QContactDetail8hasValueEPKc@Base 1.1.0 _ZNK10QtMobility14QContactDetail8hasValueERK7QString@Base 1.1.0 _ZNK10QtMobility14QContactDetaileqERKS0_@Base 1.1.0 _ZNK10QtMobility14QContactFilter4typeEv@Base 1.1.0 _ZNK10QtMobility14QContactFiltereqERKS0_@Base 1.1.0 _ZNK10QtMobility15QContactManager10contactIdsERK5QListINS_17QContactSortOrderEE@Base 1.1.0 _ZNK10QtMobility15QContactManager10contactIdsERKNS_14QContactFilterERK5QListINS_17QContactSortOrderEE@Base 1.1.0 _ZNK10QtMobility15QContactManager10hasFeatureENS0_14ManagerFeatureERK7QString@Base 1.1.0 _ZNK10QtMobility15QContactManager10managerUriEv@Base 1.1.0 _ZNK10QtMobility15QContactManager10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QContactManager11managerNameEv@Base 1.1.0 _ZNK10QtMobility15QContactManager13relationshipsERK7QStringRKNS_10QContactIdENS_20QContactRelationship4RoleE@Base 1.1.0 _ZNK10QtMobility15QContactManager13relationshipsERKNS_10QContactIdENS_20QContactRelationship4RoleE@Base 1.1.0 _ZNK10QtMobility15QContactManager13selfContactIdEv@Base 1.1.0 _ZNK10QtMobility15QContactManager14managerVersionEv@Base 1.1.0 _ZNK10QtMobility15QContactManager16detailDefinitionERK7QStringS3_@Base 1.1.0 _ZNK10QtMobility15QContactManager17detailDefinitionsERK7QString@Base 1.1.0 _ZNK10QtMobility15QContactManager17isFilterSupportedERKNS_14QContactFilterE@Base 1.1.0 _ZNK10QtMobility15QContactManager17managerParametersEv@Base 1.1.0 _ZNK10QtMobility15QContactManager18supportedDataTypesEv@Base 1.1.0 _ZNK10QtMobility15QContactManager21supportedContactTypesEv@Base 1.1.0 _ZNK10QtMobility15QContactManager27isRelationshipTypeSupportedERK7QStringS3_@Base 1.1.0 _ZNK10QtMobility15QContactManager29synthesizeContactDisplayLabelEPNS_8QContactE@Base 1.1.0 _ZNK10QtMobility15QContactManager30synthesizedContactDisplayLabelERKNS_8QContactE@Base 1.1.0 _ZNK10QtMobility15QContactManager5errorEv@Base 1.1.0 _ZNK10QtMobility15QContactManager7contactERKjRKNS_17QContactFetchHintE@Base 1.1.0 _ZNK10QtMobility15QContactManager8contactsERK5QListINS_17QContactSortOrderEERKNS_17QContactFetchHintE@Base 1.1.0 _ZNK10QtMobility15QContactManager8contactsERK5QListIjERKNS_17QContactFetchHintEP4QMapIiNS0_5ErrorEE@Base 1.1.0 _ZNK10QtMobility15QContactManager8contactsERKNS_14QContactFilterERK5QListINS_17QContactSortOrderEERKNS_17QContactFetchHintE@Base 1.1.0 _ZNK10QtMobility15QContactManager8errorMapEv@Base 1.1.0 _ZNK10QtMobility16QContactObserver10metaObjectEv@Base 1.2.0 _ZNK10QtMobility16QContactObserver14contactLocalIdEv@Base 1.2.0 _ZNK10QtMobility17QContactChangeSet13addedContactsEv@Base 1.1.0 _ZNK10QtMobility17QContactChangeSet15changedContactsEv@Base 1.1.0 _ZNK10QtMobility17QContactChangeSet15removedContactsEv@Base 1.1.0 _ZNK10QtMobility17QContactChangeSet22oldAndNewSelfContactIdEv@Base 1.1.0 _ZNK10QtMobility17QContactChangeSet26addedRelationshipsContactsEv@Base 1.1.0 _ZNK10QtMobility17QContactChangeSet28removedRelationshipsContactsEv@Base 1.1.0 _ZNK10QtMobility17QContactFetchHint12maxCountHintEv@Base 1.2.0 _ZNK10QtMobility17QContactFetchHint17optimizationHintsEv@Base 1.1.0 _ZNK10QtMobility17QContactFetchHint18preferredImageSizeEv@Base 1.1.0 _ZNK10QtMobility17QContactFetchHint21detailDefinitionsHintEv@Base 1.1.0 _ZNK10QtMobility17QContactFetchHint21relationshipTypesHintEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder11blankPolicyEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder15caseSensitivityEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder7isValidEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrder9directionEv@Base 1.1.0 _ZNK10QtMobility17QContactSortOrdereqERKS0_@Base 1.1.0 _ZNK10QtMobility19QContactSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QContactSaveRequest14definitionMaskEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility19QContactSaveRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility19QContactSaveRequest8contactsEv@Base 1.1.0 _ZNK10QtMobility19QContactSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility19QContactUnionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility20QContactActionFilter10actionNameEv@Base 1.1.0 _ZNK10QtMobility20QContactActionTarget4typeEv@Base 1.1.0 _ZNK10QtMobility20QContactActionTarget7contactEv@Base 1.1.0 _ZNK10QtMobility20QContactActionTarget7detailsEv@Base 1.1.0 _ZNK10QtMobility20QContactActionTarget7isValidEv@Base 1.1.0 _ZNK10QtMobility20QContactActionTargeteqERKS0_@Base 1.1.0 _ZNK10QtMobility20QContactActionTargetneERKS0_@Base 1.1.0 _ZNK10QtMobility20QContactDetailFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility20QContactDetailFilter15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility20QContactDetailFilter20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility20QContactDetailFilter5valueEv@Base 1.1.0 _ZNK10QtMobility20QContactFetchRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility20QContactFetchRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility20QContactFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility20QContactFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility20QContactFetchRequest8contactsEv@Base 1.1.0 _ZNK10QtMobility20QContactFetchRequest9fetchHintEv@Base 1.1.0 _ZNK10QtMobility20QContactRelationship16relationshipTypeEv@Base 1.1.0 _ZNK10QtMobility20QContactRelationship5firstEv@Base 1.1.0 _ZNK10QtMobility20QContactRelationship6secondEv@Base 1.1.0 _ZNK10QtMobility20QContactRelationshipeqERKS0_@Base 1.1.0 _ZNK10QtMobility21QContactActionFactory10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QContactActionFactory15supportsContactERKNS_8QContactERKNS_24QContactActionDescriptorE@Base 1.1.0 _ZNK10QtMobility21QContactActionFactory16createDescriptorERK7QStringS3_S3_i@Base 1.1.0 _ZNK10QtMobility21QContactLocalIdFilter3idsEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine10contactIdsERKNS_14QContactFilterERK5QListINS_17QContactSortOrderEEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine10hasFeatureENS_15QContactManager14ManagerFeatureERK7QString@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine10managerUriEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine11managerNameEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine13relationshipsERK7QStringRKNS_10QContactIdENS_20QContactRelationship4RoleEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine13selfContactIdEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine15validateContactERKNS_8QContactEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine16detailDefinitionERK7QStringS3_PNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine17compatibleContactERKNS_8QContactEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine17detailDefinitionsERK7QStringPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine17isFilterSupportedERKNS_14QContactFilterE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine17managerParametersEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine18supportedDataTypesEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine18validateDefinitionERKNS_24QContactDetailDefinitionEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine21supportedContactTypesEv@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine23synthesizedDisplayLabelERKNS_8QContactEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine27isRelationshipTypeSupportedERK7QStringS3_@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine7contactERKjRKNS_17QContactFetchHintEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactManagerEngine8contactsERKNS_14QContactFilterERK5QListINS_17QContactSortOrderEERKNS_17QContactFetchHintEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility21QContactRemoveRequest10contactIdsEv@Base 1.1.0 _ZNK10QtMobility21QContactRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility21QContactRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest10isCanceledEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest10isFinishedEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest10isInactiveEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility23QContactAbstractRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest4typeEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest5errorEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest5stateEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest7managerEv@Base 1.1.0 _ZNK10QtMobility23QContactAbstractRequest8isActiveEv@Base 1.1.0 _ZNK10QtMobility23QContactChangeLogFilter5sinceEv@Base 1.1.0 _ZNK10QtMobility23QContactChangeLogFilter9eventTypeEv@Base 1.1.0 _ZNK10QtMobility23QContactManagerEngineV210metaObjectEv@Base 1.1.0 _ZNK10QtMobility23QContactManagerEngineV28contactsERK5QListIjERKNS_17QContactFetchHintEP4QMapIiNS_15QContactManager5ErrorEEPSA_@Base 1.1.0 _ZNK10QtMobility23QContactManagerEngineV28contactsERKNS_14QContactFilterERK5QListINS_17QContactSortOrderEERKNS_17QContactFetchHintEPNS_15QContactManager5ErrorE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor10actionNameEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor11serviceNameEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor13contactFilterEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor15supportsContactERKNS_8QContactE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor16actionIdentifierEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor16supportedTargetsERKNS_8QContactE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor21implementationVersionEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor7isValidEv@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor8metaDataERK7QStringRK4QMapIS1_8QVariantE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor8metaDataERK7QStringRK5QListINS_20QContactActionTargetEERK4QMapIS1_8QVariantE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor8metaDataERK7QStringRKNS_20QContactActionTargetERK4QMapIS1_8QVariantE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptor8metaDataERK7QStringRKNS_8QContactERKNS_14QContactDetailERK4QMapIS1_8QVariantE@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptoreqERKS0_@Base 1.1.0 _ZNK10QtMobility24QContactActionDescriptorneERKS0_@Base 1.1.0 _ZNK10QtMobility24QContactDetailDefinition4nameEv@Base 1.1.0 _ZNK10QtMobility24QContactDetailDefinition6fieldsEv@Base 1.1.0 _ZNK10QtMobility24QContactDetailDefinition7isEmptyEv@Base 1.1.0 _ZNK10QtMobility24QContactDetailDefinition8isUniqueEv@Base 1.1.0 _ZNK10QtMobility24QContactDetailDefinitioneqERKS0_@Base 1.1.0 _ZNK10QtMobility24QContactFetchByIdRequest10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility24QContactFetchByIdRequest26qt_check_for_QOBJECT_macroIS0_EEvRKT_@Base 1.1.0 _ZNK10QtMobility24QContactFetchByIdRequest8contactsEv@Base 1.1.0 _ZNK10QtMobility24QContactFetchByIdRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility24QContactFetchByIdRequest8localIdsEv@Base 1.1.0 _ZNK10QtMobility24QContactFetchByIdRequest9fetchHintEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter10matchFlagsEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter10rangeFlagsEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter15detailFieldNameEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter20detailDefinitionNameEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter8maxValueEv@Base 1.1.0 _ZNK10QtMobility25QContactDetailRangeFilter8minValueEv@Base 1.1.0 _ZNK10QtMobility26QContactIntersectionFilter7filtersEv@Base 1.1.0 _ZNK10QtMobility26QContactRelationshipFilter16relatedContactIdEv@Base 1.1.0 _ZNK10QtMobility26QContactRelationshipFilter16relationshipTypeEv@Base 1.1.0 _ZNK10QtMobility26QContactRelationshipFilter18relatedContactRoleEv@Base 1.1.0 _ZNK10QtMobility27QContactLocalIdFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility27QContactLocalIdFetchRequest3idsEv@Base 1.1.0 _ZNK10QtMobility27QContactLocalIdFetchRequest6filterEv@Base 1.1.0 _ZNK10QtMobility27QContactLocalIdFetchRequest7sortingEv@Base 1.1.0 _ZNK10QtMobility28QContactManagerEngineFactory31supportedImplementationVersionsEv@Base 1.1.0 _ZNK10QtMobility29QContactDetailFieldDefinition15allowableValuesEv@Base 1.1.0 _ZNK10QtMobility29QContactDetailFieldDefinition8dataTypeEv@Base 1.1.0 _ZNK10QtMobility29QContactDetailFieldDefinitioneqERKS0_@Base 1.1.0 _ZNK10QtMobility29QContactDetailFieldDefinitionneERKS0_@Base 1.1.0 _ZNK10QtMobility31QContactRelationshipSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility31QContactRelationshipSaveRequest13relationshipsEv@Base 1.1.0 _ZNK10QtMobility31QContactRelationshipSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility32QContactRelationshipFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility32QContactRelationshipFetchRequest13relationshipsEv@Base 1.1.0 _ZNK10QtMobility32QContactRelationshipFetchRequest16relationshipTypeEv@Base 1.1.0 _ZNK10QtMobility32QContactRelationshipFetchRequest5firstEv@Base 1.1.0 _ZNK10QtMobility32QContactRelationshipFetchRequest6secondEv@Base 1.1.0 _ZNK10QtMobility33QContactRelationshipRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility33QContactRelationshipRemoveRequest13relationshipsEv@Base 1.1.0 _ZNK10QtMobility33QContactRelationshipRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility35QContactDetailDefinitionSaveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility35QContactDetailDefinitionSaveRequest11contactTypeEv@Base 1.1.0 _ZNK10QtMobility35QContactDetailDefinitionSaveRequest11definitionsEv@Base 1.1.0 _ZNK10QtMobility35QContactDetailDefinitionSaveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility36QContactDetailDefinitionFetchRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility36QContactDetailDefinitionFetchRequest11contactTypeEv@Base 1.1.0 _ZNK10QtMobility36QContactDetailDefinitionFetchRequest11definitionsEv@Base 1.1.0 _ZNK10QtMobility36QContactDetailDefinitionFetchRequest15definitionNamesEv@Base 1.1.0 _ZNK10QtMobility36QContactDetailDefinitionFetchRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility37QContactDetailDefinitionRemoveRequest10metaObjectEv@Base 1.1.0 _ZNK10QtMobility37QContactDetailDefinitionRemoveRequest11contactTypeEv@Base 1.1.0 _ZNK10QtMobility37QContactDetailDefinitionRemoveRequest15definitionNamesEv@Base 1.1.0 _ZNK10QtMobility37QContactDetailDefinitionRemoveRequest8errorMapEv@Base 1.1.0 _ZNK10QtMobility8QContact12displayLabelEv@Base 1.1.0 _ZNK10QtMobility8QContact13relationshipsERK7QString@Base 1.1.0 _ZNK10QtMobility8QContact15preferredDetailERK7QString@Base 1.1.0 _ZNK10QtMobility8QContact15relatedContactsERK7QStringNS_20QContactRelationship4RoleE@Base 1.1.0 _ZNK10QtMobility8QContact16availableActionsERK7QString@Base 1.1.0 _ZNK10QtMobility8QContact16preferredDetailsEv@Base 1.1.0 _ZNK10QtMobility8QContact17isPreferredDetailERK7QStringRKNS_14QContactDetailE@Base 1.1.0 _ZNK10QtMobility8QContact2idEv@Base 1.1.0 _ZNK10QtMobility8QContact4tagsEv@Base 1.2.0 _ZNK10QtMobility8QContact4typeEv@Base 1.1.0 _ZNK10QtMobility8QContact6detailEPKc@Base 1.1.0 _ZNK10QtMobility8QContact6detailERK7QString@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact6detailILi10EEENS_14QContactDetailERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 _ZNK10QtMobility8QContact7detailsEPKc@Base 1.1.0 _ZNK10QtMobility8QContact7detailsEPKcS2_RK7QString@Base 1.1.0 _ZNK10QtMobility8QContact7detailsERK7QString@Base 1.1.0 _ZNK10QtMobility8QContact7detailsERK7QStringS3_S3_@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsILi13EEE5QListINS_14QContactDetailEERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsILi5EEE5QListINS_14QContactDetailEERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsINS_11QContactTagEEE5QListIT_Ev@Base 1.2.0 _ZNK10QtMobility8QContact7isEmptyEv@Base 1.1.0 _ZNK10QtMobility8QContact7localIdEv@Base 1.1.0 _ZNK10QtMobility8QContacteqERKS0_@Base 1.1.0 _ZNK7QString3argERKS_S1_@Base 1.1.0 _ZNK7QString3argEiiiRK5QChar@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI9QDateTimeEET_v@Base 1.1.0 _ZSt4swapIN10QtMobility8QContactEEvRT_S3_@Base 1.2.0 _ZTI11QSharedData@Base 1.1.0 _ZTIN10QtMobility14QContactActionE@Base 1.1.0 _ZTIN10QtMobility15QContactManagerE@Base 1.1.0 _ZTIN10QtMobility16QContactObserverE@Base 1.2.0 _ZTIN10QtMobility19QContactSaveRequestE@Base 1.1.0 _ZTIN10QtMobility20QContactFetchRequestE@Base 1.1.0 _ZTIN10QtMobility21QContactActionFactoryE@Base 1.1.0 _ZTIN10QtMobility21QContactManagerEngineE@Base 1.1.0 _ZTIN10QtMobility21QContactRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility23QContactAbstractRequestE@Base 1.1.0 _ZTIN10QtMobility23QContactManagerEngineV2E@Base 1.1.0 _ZTIN10QtMobility24QContactFetchByIdRequestE@Base 1.1.0 _ZTIN10QtMobility27QContactLocalIdFetchRequestE@Base 1.1.0 _ZTIN10QtMobility28QContactManagerEngineFactoryE@Base 1.1.0 _ZTIN10QtMobility31QContactRelationshipSaveRequestE@Base 1.1.0 _ZTIN10QtMobility32QContactRelationshipFetchRequestE@Base 1.1.0 _ZTIN10QtMobility33QContactRelationshipRemoveRequestE@Base 1.1.0 _ZTIN10QtMobility35QContactDetailDefinitionSaveRequestE@Base 1.1.0 _ZTIN10QtMobility36QContactDetailDefinitionFetchRequestE@Base 1.1.0 _ZTIN10QtMobility37QContactDetailDefinitionRemoveRequestE@Base 1.1.0 _ZTS11QSharedData@Base 1.1.0 _ZTSN10QtMobility14QContactActionE@Base 1.1.0 _ZTSN10QtMobility15QContactManagerE@Base 1.1.0 _ZTSN10QtMobility16QContactObserverE@Base 1.2.0 _ZTSN10QtMobility19QContactSaveRequestE@Base 1.1.0 _ZTSN10QtMobility20QContactFetchRequestE@Base 1.1.0 _ZTSN10QtMobility21QContactActionFactoryE@Base 1.1.0 _ZTSN10QtMobility21QContactManagerEngineE@Base 1.1.0 _ZTSN10QtMobility21QContactRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility23QContactAbstractRequestE@Base 1.1.0 _ZTSN10QtMobility23QContactManagerEngineV2E@Base 1.1.0 _ZTSN10QtMobility24QContactFetchByIdRequestE@Base 1.1.0 _ZTSN10QtMobility27QContactLocalIdFetchRequestE@Base 1.1.0 _ZTSN10QtMobility28QContactManagerEngineFactoryE@Base 1.1.0 _ZTSN10QtMobility31QContactRelationshipSaveRequestE@Base 1.1.0 _ZTSN10QtMobility32QContactRelationshipFetchRequestE@Base 1.1.0 _ZTSN10QtMobility33QContactRelationshipRemoveRequestE@Base 1.1.0 _ZTSN10QtMobility35QContactDetailDefinitionSaveRequestE@Base 1.1.0 _ZTSN10QtMobility36QContactDetailDefinitionFetchRequestE@Base 1.1.0 _ZTSN10QtMobility37QContactDetailDefinitionRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility14QContactActionE@Base 1.1.0 _ZTVN10QtMobility15QContactManagerE@Base 1.1.0 _ZTVN10QtMobility16QContactObserverE@Base 1.2.0 _ZTVN10QtMobility19QContactSaveRequestE@Base 1.1.0 _ZTVN10QtMobility20QContactFetchRequestE@Base 1.1.0 _ZTVN10QtMobility21QContactActionFactoryE@Base 1.1.0 _ZTVN10QtMobility21QContactManagerEngineE@Base 1.1.0 _ZTVN10QtMobility21QContactRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility23QContactAbstractRequestE@Base 1.1.0 _ZTVN10QtMobility23QContactManagerEngineV2E@Base 1.1.0 _ZTVN10QtMobility24QContactFetchByIdRequestE@Base 1.1.0 _ZTVN10QtMobility27QContactLocalIdFetchRequestE@Base 1.1.0 _ZTVN10QtMobility28QContactManagerEngineFactoryE@Base 1.1.0 _ZTVN10QtMobility31QContactRelationshipSaveRequestE@Base 1.1.0 _ZTVN10QtMobility32QContactRelationshipFetchRequestE@Base 1.1.0 _ZTVN10QtMobility33QContactRelationshipRemoveRequestE@Base 1.1.0 _ZTVN10QtMobility35QContactDetailDefinitionSaveRequestE@Base 1.1.0 _ZTVN10QtMobility36QContactDetailDefinitionFetchRequestE@Base 1.1.0 _ZTVN10QtMobility37QContactDetailDefinitionRemoveRequestE@Base 1.1.0 debian/libdeclarative-multimedia.install0000664000000000000000000000016011761236672015672 0ustar usr/lib/*/qt4/imports/QtMultimediaKit/libdeclarative_multimedia.so usr/lib/*/qt4/imports/QtMultimediaKit/qmldir debian/libqtsysteminfo1.install0000664000000000000000000000003711756604344014107 0ustar usr/lib/*/libQtSystemInfo.so.* debian/libdeclarative-systeminfo.install0000664000000000000000000000017411761236652015743 0ustar usr/lib/*/qt4/imports/QtMobility/systeminfo/libdeclarative_systeminfo.so usr/lib/*/qt4/imports/QtMobility/systeminfo/qmldir debian/libqtversit1.symbols0000664000000000000000000004656612007007014013243 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 i386 powerpc libQtVersit.so.1 libqtversit1 #MINVER# _Z6qDebugv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QByteArrayixEi@Base 1.1.0 _ZN10QtMobility11QContactTagC1ERKS0_@Base 1.2.0 _ZN10QtMobility11QContactTagC2ERKS0_@Base 1.2.0 _ZN10QtMobility11QContactTagD1Ev@Base 1.2.0 _ZN10QtMobility11QContactTagD2Ev@Base 1.2.0 _ZN10QtMobility11QContactUrlD1Ev@Base 1.2.0 _ZN10QtMobility11QContactUrlD2Ev@Base 1.2.0 _ZN10QtMobility12QContactGuidD1Ev@Base 1.2.0 _ZN10QtMobility12QContactGuidD2Ev@Base 1.2.0 _ZN10QtMobility12QContactNameC1ERKS0_@Base 1.2.0 _ZN10QtMobility12QContactNameC2ERKS0_@Base 1.2.0 _ZN10QtMobility12QContactNameD1Ev@Base 1.2.0 _ZN10QtMobility12QContactNameD2Ev@Base 1.2.0 _ZN10QtMobility12QContactNameaSERKS0_@Base 1.2.0 _ZN10QtMobility12QContactNoteD1Ev@Base 1.2.0 _ZN10QtMobility12QContactNoteD2Ev@Base 1.2.0 _ZN10QtMobility13QVersitReader11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility13QVersitReader11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility13QVersitReader12startReadingEv@Base 1.1.0 _ZN10QtMobility13QVersitReader12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility13QVersitReader15setDefaultCodecEP10QTextCodec@Base 1.1.0 _ZN10QtMobility13QVersitReader15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility13QVersitReader16resultsAvailableEv@Base 1.1.0 _ZN10QtMobility13QVersitReader16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility13QVersitReader6cancelEv@Base 1.1.0 _ZN10QtMobility13QVersitReader7setDataERK10QByteArray@Base 1.1.0 _ZN10QtMobility13QVersitReader9setDeviceEP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitReaderC1EP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitReaderC1ERK10QByteArray@Base 1.1.0 _ZN10QtMobility13QVersitReaderC1Ev@Base 1.1.0 _ZN10QtMobility13QVersitReaderC2EP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitReaderC2ERK10QByteArray@Base 1.1.0 _ZN10QtMobility13QVersitReaderC2Ev@Base 1.1.0 _ZN10QtMobility13QVersitReaderD0Ev@Base 1.1.0 _ZN10QtMobility13QVersitReaderD1Ev@Base 1.1.0 _ZN10QtMobility13QVersitReaderD2Ev@Base 1.1.0 _ZN10QtMobility13QVersitWriter11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility13QVersitWriter11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility13QVersitWriter12startWritingERK5QListINS_15QVersitDocumentEE@Base 1.1.0 _ZN10QtMobility13QVersitWriter12startWritingERK5QListINS_15QVersitDocumentEENS2_10VersitTypeE@Base 1.1.0 _ZN10QtMobility13QVersitWriter12startWritingERKNS_15QVersitDocumentE@Base 1.1.0 _ZN10QtMobility13QVersitWriter12startWritingERKNS_15QVersitDocumentENS1_10VersitTypeE@Base 1.1.0 _ZN10QtMobility13QVersitWriter12stateChangedENS0_5StateE@Base 1.1.0 _ZN10QtMobility13QVersitWriter15setDefaultCodecEP10QTextCodec@Base 1.1.0 _ZN10QtMobility13QVersitWriter15waitForFinishedEi@Base 1.1.0 _ZN10QtMobility13QVersitWriter16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility13QVersitWriter6cancelEv@Base 1.1.0 _ZN10QtMobility13QVersitWriter9setDeviceEP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitWriterC1EP10QByteArray@Base 1.1.0 _ZN10QtMobility13QVersitWriterC1EP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitWriterC1Ev@Base 1.1.0 _ZN10QtMobility13QVersitWriterC2EP10QByteArray@Base 1.1.0 _ZN10QtMobility13QVersitWriterC2EP9QIODevice@Base 1.1.0 _ZN10QtMobility13QVersitWriterC2Ev@Base 1.1.0 _ZN10QtMobility13QVersitWriterD0Ev@Base 1.1.0 _ZN10QtMobility13QVersitWriterD1Ev@Base 1.1.0 _ZN10QtMobility13QVersitWriterD2Ev@Base 1.1.0 _ZN10QtMobility14QContactAvatarD1Ev@Base 1.2.0 _ZN10QtMobility14QContactAvatarD2Ev@Base 1.2.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi10EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi11EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi12EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi13EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi14EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi17EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi22EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi4EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi5EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi6EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi7EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi8EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 (optional=templinst)_ZN10QtMobility14QContactDetail8setValueILi9EEEbRKNS_15QLatin1ConstantIXT_EEERK8QVariant@Base 1.1.0 _ZN10QtMobility14QContactFamilyD1Ev@Base 1.2.0 _ZN10QtMobility14QContactFamilyD2Ev@Base 1.2.0 _ZN10QtMobility14QContactGenderD1Ev@Base 1.2.0 _ZN10QtMobility14QContactGenderD2Ev@Base 1.2.0 _ZN10QtMobility15QContactAddressD1Ev@Base 1.2.0 _ZN10QtMobility15QContactAddressD2Ev@Base 1.2.0 _ZN10QtMobility15QVersitDocument11addPropertyERKNS_15QVersitPropertyE@Base 1.1.0 _ZN10QtMobility15QVersitDocument13setPropertiesERK5QListINS_15QVersitPropertyEE@Base 1.1.0 _ZN10QtMobility15QVersitDocument14addSubDocumentERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitDocument14removePropertyERKNS_15QVersitPropertyE@Base 1.1.0 _ZN10QtMobility15QVersitDocument15setSubDocumentsERK5QListIS0_E@Base 1.1.0 _ZN10QtMobility15QVersitDocument16removePropertiesERK7QString@Base 1.1.0 _ZN10QtMobility15QVersitDocument16setComponentTypeE7QString@Base 1.1.0 _ZN10QtMobility15QVersitDocument17removeSubDocumentERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitDocument5clearEv@Base 1.1.0 _ZN10QtMobility15QVersitDocument7setTypeENS0_10VersitTypeE@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC1ENS0_10VersitTypeE@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC1Ev@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC2ENS0_10VersitTypeE@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitDocumentC2Ev@Base 1.1.0 _ZN10QtMobility15QVersitDocumentD1Ev@Base 1.1.0 _ZN10QtMobility15QVersitDocumentD2Ev@Base 1.1.0 _ZN10QtMobility15QVersitDocumentaSERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitProperty12setValueTypeENS0_9ValueTypeE@Base 1.1.0 _ZN10QtMobility15QVersitProperty13setParametersERK10QMultiHashI7QStringS2_E@Base 1.1.0 _ZN10QtMobility15QVersitProperty15insertParameterERK7QStringS3_@Base 1.1.0 _ZN10QtMobility15QVersitProperty15removeParameterERK7QStringS3_@Base 1.1.0 _ZN10QtMobility15QVersitProperty16removeParametersERK7QString@Base 1.1.0 _ZN10QtMobility15QVersitProperty5clearEv@Base 1.1.0 _ZN10QtMobility15QVersitProperty7setNameERK7QString@Base 1.1.0 _ZN10QtMobility15QVersitProperty8setValueERK8QVariant@Base 1.1.0 _ZN10QtMobility15QVersitProperty9setGroupsERK11QStringList@Base 1.1.0 _ZN10QtMobility15QVersitPropertyC1ERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitPropertyC1Ev@Base 1.1.0 _ZN10QtMobility15QVersitPropertyC2ERKS0_@Base 1.1.0 _ZN10QtMobility15QVersitPropertyC2Ev@Base 1.1.0 _ZN10QtMobility15QVersitPropertyD1Ev@Base 1.1.0 _ZN10QtMobility15QVersitPropertyD2Ev@Base 1.1.0 _ZN10QtMobility15QVersitPropertyaSERKS0_@Base 1.1.0 _ZN10QtMobility16QContactBirthdayD1Ev@Base 1.2.0 _ZN10QtMobility16QContactBirthdayD2Ev@Base 1.2.0 _ZN10QtMobility16QContactNicknameC1ERKS0_@Base 1.2.0 _ZN10QtMobility16QContactNicknameC2ERKS0_@Base 1.2.0 _ZN10QtMobility16QContactNicknameD1Ev@Base 1.2.0 _ZN10QtMobility16QContactNicknameD2Ev@Base 1.2.0 _ZN10QtMobility16QContactRingtoneD1Ev@Base 1.2.0 _ZN10QtMobility16QContactRingtoneD2Ev@Base 1.2.0 _ZN10QtMobility17QContactThumbnailD1Ev@Base 1.2.0 _ZN10QtMobility17QContactThumbnailD2Ev@Base 1.2.0 _ZN10QtMobility17QContactTimestampD1Ev@Base 1.2.0 _ZN10QtMobility17QContactTimestampD2Ev@Base 1.2.0 _ZN10QtMobility19QContactAnniversaryD1Ev@Base 1.2.0 _ZN10QtMobility19QContactAnniversaryD2Ev@Base 1.2.0 _ZN10QtMobility19QContactGeoLocationD1Ev@Base 1.2.0 _ZN10QtMobility19QContactGeoLocationD2Ev@Base 1.2.0 _ZN10QtMobility19QContactPhoneNumberD1Ev@Base 1.2.0 _ZN10QtMobility19QContactPhoneNumberD2Ev@Base 1.2.0 _ZN10QtMobility20QContactEmailAddressD1Ev@Base 1.2.0 _ZN10QtMobility20QContactEmailAddressD2Ev@Base 1.2.0 _ZN10QtMobility20QContactOrganizationC1ERKS0_@Base 1.2.0 _ZN10QtMobility20QContactOrganizationC2ERKS0_@Base 1.2.0 _ZN10QtMobility20QContactOrganizationD1Ev@Base 1.2.0 _ZN10QtMobility20QContactOrganizationD2Ev@Base 1.2.0 _ZN10QtMobility20QContactOrganizationaSERKS0_@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccountD1Ev@Base 1.2.0 _ZN10QtMobility21QContactOnlineAccountD2Ev@Base 1.2.0 _ZN10QtMobility22QVersitContactExporter14exportContactsERK5QListINS_8QContactEENS_15QVersitDocument10VersitTypeE@Base 1.1.0 _ZN10QtMobility22QVersitContactExporter16setDetailHandlerEPNS_35QVersitContactExporterDetailHandlerE@Base 1.1.0 _ZN10QtMobility22QVersitContactExporter16setDetailHandlerEPNS_37QVersitContactExporterDetailHandlerV2E@Base 1.1.0 _ZN10QtMobility22QVersitContactExporter18setResourceHandlerEPNS_22QVersitResourceHandlerE@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC1ERK11QStringList@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC1ERK7QString@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC1Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC2ERK11QStringList@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC2ERK7QString@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterC2Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterD1Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactExporterD2Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactImporter15importDocumentsERK5QListINS_15QVersitDocumentEE@Base 1.1.0 _ZN10QtMobility22QVersitContactImporter18setPropertyHandlerEPNS_37QVersitContactImporterPropertyHandlerE@Base 1.1.0 _ZN10QtMobility22QVersitContactImporter18setPropertyHandlerEPNS_39QVersitContactImporterPropertyHandlerV2E@Base 1.1.0 _ZN10QtMobility22QVersitContactImporter18setResourceHandlerEPNS_22QVersitResourceHandlerE@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC1ERK11QStringList@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC1ERK7QString@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC1Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC2ERK11QStringList@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC2ERK7QString@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterC2Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterD1Ev@Base 1.1.0 _ZN10QtMobility22QVersitContactImporterD2Ev@Base 1.1.0 _ZN10QtMobility22QVersitResourceHandlerC1Ev@Base 1.2.0 _ZN10QtMobility22QVersitResourceHandlerC2Ev@Base 1.2.0 _ZN10QtMobility28QVersitContactHandlerFactory11ProfileSyncE@Base 1.1.0 _ZN10QtMobility28QVersitContactHandlerFactory13ProfileBackupE@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandler12loadResourceERK7QStringP10QByteArrayPS1_@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandler12saveResourceERK10QByteArrayRKNS_15QVersitPropertyEP7QString@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandlerC1Ev@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandlerC2Ev@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandlerD0Ev@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandlerD1Ev@Base 1.1.0 _ZN10QtMobility29QVersitDefaultResourceHandlerD2Ev@Base 1.1.0 _ZN10QtMobility5qHashERKNS_15QVersitDocumentE@Base 1.1.0 _ZN10QtMobility5qHashERKNS_15QVersitPropertyE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_15QVersitDocumentE@Base 1.1.0 _ZN10QtMobilitylsE6QDebugRKNS_15QVersitPropertyE@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC1Ev@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN5QCharC2Ev@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN7QString5clearEv@Base 1.1.0 (optional=templinst)_ZN8QVariant8setValueI10QByteArrayEEvRKT_@Base 1.1.0 (optional=templinst)_ZN8QVariant8setValueI7QStringEEvRKT_@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueIN10QtMobility15QVersitDocumentEEES_RKT_@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QByteArray2atEi@Base 1.1.0 _ZNK10QByteArray4dataEv@Base 1.1.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QByteArraycvPKcEv@Base 1.2.0 _ZNK10QByteArrayixEi@Base 1.1.0 _ZNK10QtMobility13QVersitReader10metaObjectEv@Base 1.1.0 _ZNK10QtMobility13QVersitReader12defaultCodecEv@Base 1.1.0 _ZNK10QtMobility13QVersitReader5errorEv@Base 1.1.0 _ZNK10QtMobility13QVersitReader5stateEv@Base 1.1.0 _ZNK10QtMobility13QVersitReader6deviceEv@Base 1.1.0 _ZNK10QtMobility13QVersitReader7resultsEv@Base 1.1.0 _ZNK10QtMobility13QVersitWriter10metaObjectEv@Base 1.1.0 _ZNK10QtMobility13QVersitWriter12defaultCodecEv@Base 1.1.0 _ZNK10QtMobility13QVersitWriter5errorEv@Base 1.1.0 _ZNK10QtMobility13QVersitWriter5stateEv@Base 1.1.0 _ZNK10QtMobility13QVersitWriter6deviceEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail12variantValueILi10EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail12variantValueILi9EEE8QVariantRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI4QUrlEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI4QUrlLi9EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI5QDateEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI5QDateLi13EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI6QImageEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI6QImageLi10EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeEET_PKc@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeLi18EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueI9QDateTimeLi22EEET_RKNS_15QLatin1ConstantIXT0_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi10EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi11EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi12EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi13EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi14EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi17EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi4EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi5EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi6EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi7EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi8EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility14QContactDetail5valueILi9EEE7QStringRKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 _ZNK10QtMobility15QVersitDocument10propertiesEv@Base 1.1.0 _ZNK10QtMobility15QVersitDocument12subDocumentsEv@Base 1.1.0 _ZNK10QtMobility15QVersitDocument13componentTypeEv@Base 1.1.0 _ZNK10QtMobility15QVersitDocument4typeEv@Base 1.1.0 _ZNK10QtMobility15QVersitDocument7isEmptyEv@Base 1.1.0 _ZNK10QtMobility15QVersitDocumenteqERKS0_@Base 1.1.0 _ZNK10QtMobility15QVersitDocumentneERKS0_@Base 1.1.0 _ZNK10QtMobility15QVersitProperty10parametersEv@Base 1.1.0 _ZNK10QtMobility15QVersitProperty12variantValueEv@Base 1.1.0 _ZNK10QtMobility15QVersitProperty4nameEv@Base 1.1.0 _ZNK10QtMobility15QVersitProperty5valueEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility15QVersitProperty5valueINS_15QVersitDocumentEEET_v@Base 1.1.0 _ZNK10QtMobility15QVersitProperty6groupsEv@Base 1.1.0 _ZNK10QtMobility15QVersitProperty7isEmptyEv@Base 1.1.0 _ZNK10QtMobility15QVersitProperty9valueTypeEv@Base 1.1.0 _ZNK10QtMobility15QVersitPropertyeqERKS0_@Base 1.1.0 _ZNK10QtMobility15QVersitPropertyneERKS0_@Base 1.1.0 _ZNK10QtMobility22QVersitContactExporter13detailHandlerEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactExporter15resourceHandlerEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactExporter6errorsEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactExporter8errorMapEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactExporter9documentsEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactImporter15propertyHandlerEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactImporter15resourceHandlerEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactImporter6errorsEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactImporter8contactsEv@Base 1.1.0 _ZNK10QtMobility22QVersitContactImporter8errorMapEv@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact6detailILi5EEENS_14QContactDetailERKNS_15QLatin1ConstantIXT_EEE@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact6detailINS_12QContactNameEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact6detailINS_14QContactFamilyEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact6detailINS_17QContactThumbnailEEET_v@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsINS_11QContactTagEEE5QListIT_Ev@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsINS_12QContactNameEEE5QListIT_Ev@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsINS_16QContactNicknameEEE5QListIT_Ev@Base 1.1.0 (optional=templinst)_ZNK10QtMobility8QContact7detailsINS_20QContactOrganizationEEE5QListIT_Ev@Base 1.1.0 _ZNK7QString3argEtiiRK5QChar@Base 1.1.0 _ZNK7QStringixEi@Base 1.2.0 (optional=templinst)_ZNK8QVariant10canConvertIN10QtMobility15QVersitDocumentEEEbv@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI4QUrlEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI5QDateEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI6QImageEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI9QDateTimeEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIN10QtMobility15QVersitDocumentEEET_v@Base 1.1.0 (optional=templinst)_ZSt4swapIPN10QtMobility28QVersitContactHandlerFactoryEEvRT_S4_@Base 1.2.0 (optional=templinst)_ZSt4swapIPN7QString4DataEEvRT_S4_@Base 1.2.0 _ZTIN10QtMobility13QVersitReaderE@Base 1.1.0 _ZTIN10QtMobility13QVersitWriterE@Base 1.1.0 _ZTIN10QtMobility22QVersitResourceHandlerE@Base 1.1.0 _ZTIN10QtMobility29QVersitDefaultResourceHandlerE@Base 1.1.0 _ZTSN10QtMobility13QVersitReaderE@Base 1.1.0 _ZTSN10QtMobility13QVersitWriterE@Base 1.1.0 _ZTSN10QtMobility22QVersitResourceHandlerE@Base 1.1.0 _ZTSN10QtMobility29QVersitDefaultResourceHandlerE@Base 1.1.0 _ZTVN10QtMobility13QVersitReaderE@Base 1.1.0 _ZTVN10QtMobility13QVersitWriterE@Base 1.1.0 _ZTVN10QtMobility22QVersitResourceHandlerE@Base 1.1.0 _ZTVN10QtMobility29QVersitDefaultResourceHandlerE@Base 1.1.0 debian/libdeclarative-feedback.install0000664000000000000000000000016611761236706015270 0ustar usr/lib/*/qt4/imports/QtMobility/feedback/libdeclarative_feedback.so usr/lib/*/qt4/imports/QtMobility/feedback/qmldir debian/libqtfeedback1.symbols0000664000000000000000000001650211757003073013452 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 libQtFeedback.so.1 libqtfeedback1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect12stateChangedEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect15playThemeEffectENS0_11ThemeEffectE@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect19supportsThemeEffectEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect4stopEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect5pauseEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffect5startEv@Base 1.1.0 _ZN10QtMobility15QFeedbackEffectC1EP7QObject@Base 1.1.0 _ZN10QtMobility15QFeedbackEffectC2EP7QObject@Base 1.1.0 _ZN10QtMobility15QFeedbackEffectD0Ev@Base 1.2.0 _ZN10QtMobility15QFeedbackEffectD1Ev@Base 1.2.0 _ZN10QtMobility15QFeedbackEffectD2Ev@Base 1.2.0 _ZN10QtMobility17QFeedbackActuator10setEnabledEb@Base 1.1.0 _ZN10QtMobility17QFeedbackActuator11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility17QFeedbackActuator11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility17QFeedbackActuator14enabledChangedEv@Base 1.1.0 _ZN10QtMobility17QFeedbackActuator16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility17QFeedbackActuator9actuatorsEv@Base 1.1.0 _ZN10QtMobility17QFeedbackActuatorC1EP7QObject@Base 1.1.0 _ZN10QtMobility17QFeedbackActuatorC1EP7QObjecti@Base 1.1.0 _ZN10QtMobility17QFeedbackActuatorC2EP7QObject@Base 1.1.0 _ZN10QtMobility17QFeedbackActuatorC2EP7QObjecti@Base 1.1.0 _ZN10QtMobility17QFeedbackActuatorD0Ev@Base 1.2.0 _ZN10QtMobility17QFeedbackActuatorD1Ev@Base 1.2.0 _ZN10QtMobility17QFeedbackActuatorD2Ev@Base 1.2.0 _ZN10QtMobility18QFeedbackInterface11reportErrorEPKNS_15QFeedbackEffectENS1_9ErrorTypeE@Base 1.1.0 _ZN10QtMobility18QFeedbackInterfaceC1Ev@Base 1.2.0 _ZN10QtMobility18QFeedbackInterfaceC2Ev@Base 1.2.0 _ZN10QtMobility19QFeedbackFileEffect11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect16staticMetaObjectE@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect18supportedMimeTypesEv@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect4loadEv@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect6unloadEv@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect8setStateENS_15QFeedbackEffect5StateE@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect9setLoadedEb@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffect9setSourceERK4QUrl@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffectC1EP7QObject@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffectC2EP7QObject@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffectD0Ev@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffectD1Ev@Base 1.1.0 _ZN10QtMobility19QFeedbackFileEffectD2Ev@Base 1.1.0 _ZN10QtMobility22QFeedbackFileInterface18reportLoadFinishedEPNS_19QFeedbackFileEffectEb@Base 1.1.0 _ZN10QtMobility22QFeedbackFileInterface8instanceEv@Base 1.1.0 _ZN10QtMobility22QFeedbackFileInterfaceC1Ev@Base 1.2.0 _ZN10QtMobility22QFeedbackFileInterfaceC2Ev@Base 1.2.0 _ZN10QtMobility22QFeedbackHapticsEffect11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect11qt_metacastEPKc@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect11setActuatorEPNS_17QFeedbackActuatorE@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect11setDurationEi@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect11setFadeTimeEi@Base 1.1.0 (subst)_ZN10QtMobility22QFeedbackHapticsEffect12setIntensityE{qreal}@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect13setAttackTimeEi@Base 1.1.0 (subst)_ZN10QtMobility22QFeedbackHapticsEffect16setFadeIntensityE{qreal}@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect16staticMetaObjectE@Base 1.1.0 (subst)_ZN10QtMobility22QFeedbackHapticsEffect18setAttackIntensityE{qreal}@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect8setStateENS_15QFeedbackEffect5StateE@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffect9setPeriodEi@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffectC1EP7QObject@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffectC2EP7QObject@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffectD0Ev@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffectD1Ev@Base 1.1.0 _ZN10QtMobility22QFeedbackHapticsEffectD2Ev@Base 1.1.0 _ZN10QtMobility25QFeedbackHapticsInterface22createFeedbackActuatorEP7QObjecti@Base 1.1.0 _ZN10QtMobility25QFeedbackHapticsInterface8instanceEv@Base 1.1.0 _ZN10QtMobility25QFeedbackHapticsInterfaceC1Ev@Base 1.2.0 _ZN10QtMobility25QFeedbackHapticsInterfaceC2Ev@Base 1.2.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZNK10QtMobility15QFeedbackEffect10metaObjectEv@Base 1.1.0 _ZNK10QtMobility15QFeedbackEffect5errorENS0_9ErrorTypeE@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator10metaObjectEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator21isCapabilitySupportedENS0_10CapabilityE@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator2idEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator4nameEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator5stateEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator7isValidEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuator9isEnabledEv@Base 1.1.0 _ZNK10QtMobility17QFeedbackActuatoreqERKS0_@Base 1.1.0 _ZNK10QtMobility19QFeedbackFileEffect10metaObjectEv@Base 1.1.0 _ZNK10QtMobility19QFeedbackFileEffect5stateEv@Base 1.1.0 _ZNK10QtMobility19QFeedbackFileEffect6sourceEv@Base 1.1.0 _ZNK10QtMobility19QFeedbackFileEffect8durationEv@Base 1.1.0 _ZNK10QtMobility19QFeedbackFileEffect8isLoadedEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect10attackTimeEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect10metaObjectEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect13fadeIntensityEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect15attackIntensityEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect5stateEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect6periodEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect8actuatorEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect8durationEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect8fadeTimeEv@Base 1.1.0 _ZNK10QtMobility22QFeedbackHapticsEffect9intensityEv@Base 1.1.0 _ZTIN10QtMobility15QFeedbackEffectE@Base 1.1.0 _ZTIN10QtMobility17QFeedbackActuatorE@Base 1.1.0 _ZTIN10QtMobility18QFeedbackInterfaceE@Base 1.1.0 _ZTIN10QtMobility19QFeedbackFileEffectE@Base 1.1.0 _ZTIN10QtMobility22QFeedbackFileInterfaceE@Base 1.1.0 _ZTIN10QtMobility22QFeedbackHapticsEffectE@Base 1.1.0 _ZTIN10QtMobility25QFeedbackHapticsInterfaceE@Base 1.1.0 _ZTSN10QtMobility15QFeedbackEffectE@Base 1.1.0 _ZTSN10QtMobility17QFeedbackActuatorE@Base 1.1.0 _ZTSN10QtMobility18QFeedbackInterfaceE@Base 1.1.0 _ZTSN10QtMobility19QFeedbackFileEffectE@Base 1.1.0 _ZTSN10QtMobility22QFeedbackFileInterfaceE@Base 1.1.0 _ZTSN10QtMobility22QFeedbackHapticsEffectE@Base 1.1.0 _ZTSN10QtMobility25QFeedbackHapticsInterfaceE@Base 1.1.0 _ZTVN10QtMobility15QFeedbackEffectE@Base 1.1.0 _ZTVN10QtMobility17QFeedbackActuatorE@Base 1.1.0 _ZTVN10QtMobility19QFeedbackFileEffectE@Base 1.1.0 _ZTVN10QtMobility22QFeedbackFileInterfaceE@Base 1.1.0 _ZTVN10QtMobility22QFeedbackHapticsEffectE@Base 1.1.0 _ZTVN10QtMobility25QFeedbackHapticsInterfaceE@Base 1.1.0 debian/libdeclarative-serviceframework.install0000664000000000000000000000021611761236656017122 0ustar usr/lib/*/qt4/imports/QtMobility/serviceframework/libdeclarative_serviceframework.so usr/lib/*/qt4/imports/QtMobility/serviceframework/qmldir debian/libqtlocation1.install0000664000000000000000000000022211756604344013513 0ustar usr/lib/*/libQtLocation.so.* usr/lib/*/qt4/plugins/geoservices/libqtgeoservices_nokia.so usr/lib/*/qt4/plugins/landmarks/libqtlandmarks_sqlite.so debian/libqtmultimediakit1.symbols0000664000000000000000000030006212007006543014557 0ustar # SymbolsHelper-Confirmed: 1.2.0 amd64 armel armhf powerpc libQtMultimediaKit.so.1 libqtmultimediakit1 #MINVER# _Z6qDebugv@Base 1.1.0 _Z8qWarningv@Base 1.1.0 _ZN10QByteArray4dataEv@Base 1.1.0 _ZN10QTransformC1ERKS_@Base 1.2.0 _ZN10QTransformC2ERKS_@Base 1.2.0 _ZN11QAudioInput11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN11QAudioInput11qt_metacastEPKc@Base 1.1.0 _ZN11QAudioInput12stateChangedEN6QAudio5StateE@Base 1.1.0 _ZN11QAudioInput13setBufferSizeEi@Base 1.1.0 _ZN11QAudioInput16staticMetaObjectE@Base 1.1.0 _ZN11QAudioInput17setNotifyIntervalEi@Base 1.1.0 _ZN11QAudioInput4stopEv@Base 1.1.0 _ZN11QAudioInput5resetEv@Base 1.1.0 _ZN11QAudioInput5startEP9QIODevice@Base 1.1.0 _ZN11QAudioInput5startEv@Base 1.1.0 _ZN11QAudioInput6notifyEv@Base 1.1.0 _ZN11QAudioInput6resumeEv@Base 1.1.0 _ZN11QAudioInput7suspendEv@Base 1.1.0 _ZN11QAudioInputC1ERK12QAudioFormatP7QObject@Base 1.1.0 _ZN11QAudioInputC1ERK16QAudioDeviceInfoRK12QAudioFormatP7QObject@Base 1.1.0 _ZN11QAudioInputC2ERK12QAudioFormatP7QObject@Base 1.1.0 _ZN11QAudioInputC2ERK16QAudioDeviceInfoRK12QAudioFormatP7QObject@Base 1.1.0 _ZN11QAudioInputD0Ev@Base 1.1.0 _ZN11QAudioInputD1Ev@Base 1.1.0 _ZN11QAudioInputD2Ev@Base 1.1.0 _ZN11QRadioTuner11bandChangedENS_4BandE@Base 1.1.0 _ZN11QRadioTuner11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN11QRadioTuner11qt_metacastEPKc@Base 1.1.0 _ZN11QRadioTuner12cancelSearchEv@Base 1.1.0 _ZN11QRadioTuner12mutedChangedEb@Base 1.1.0 _ZN11QRadioTuner12setFrequencyEi@Base 1.1.0 _ZN11QRadioTuner12stateChangedENS_5StateE@Base 1.1.0 _ZN11QRadioTuner13searchForwardEv@Base 1.1.0 _ZN11QRadioTuner13setStereoModeENS_10StereoModeE@Base 1.1.0 _ZN11QRadioTuner13volumeChangedEi@Base 1.1.0 _ZN11QRadioTuner14searchBackwardEv@Base 1.1.0 _ZN11QRadioTuner16frequencyChangedEi@Base 1.1.0 _ZN11QRadioTuner16searchingChangedEb@Base 1.1.0 _ZN11QRadioTuner16staticMetaObjectE@Base 1.1.0 _ZN11QRadioTuner19stereoStatusChangedEb@Base 1.1.0 _ZN11QRadioTuner21signalStrengthChangedEi@Base 1.1.0 _ZN11QRadioTuner4stopEv@Base 1.1.0 _ZN11QRadioTuner5errorENS_5ErrorE@Base 1.1.0 _ZN11QRadioTuner5startEv@Base 1.1.0 _ZN11QRadioTuner7setBandENS_4BandE@Base 1.1.0 _ZN11QRadioTuner8setMutedEb@Base 1.1.0 _ZN11QRadioTuner9setVolumeEi@Base 1.1.0 _ZN11QRadioTunerC1EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN11QRadioTunerC2EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN11QRadioTunerD0Ev@Base 1.1.0 _ZN11QRadioTunerD1Ev@Base 1.1.0 _ZN11QRadioTunerD2Ev@Base 1.1.0 _ZN11QVideoFrame10setEndTimeEx@Base 1.1.0 _ZN11QVideoFrame12setFieldTypeENS_9FieldTypeE@Base 1.1.0 _ZN11QVideoFrame12setStartTimeEx@Base 1.1.0 _ZN11QVideoFrame26imageFormatFromPixelFormatENS_11PixelFormatE@Base 1.1.0 _ZN11QVideoFrame26pixelFormatFromImageFormatEN6QImage6FormatE@Base 1.1.0 _ZN11QVideoFrame3mapEN20QAbstractVideoBuffer7MapModeE@Base 1.1.0 _ZN11QVideoFrame4bitsEv@Base 1.1.0 _ZN11QVideoFrame5unmapEv@Base 1.1.0 _ZN11QVideoFrameC1EP20QAbstractVideoBufferRK5QSizeNS_11PixelFormatE@Base 1.1.0 _ZN11QVideoFrameC1ERK6QImage@Base 1.1.0 _ZN11QVideoFrameC1ERKS_@Base 1.1.0 _ZN11QVideoFrameC1EiRK5QSizeiNS_11PixelFormatE@Base 1.1.0 _ZN11QVideoFrameC1Ev@Base 1.1.0 _ZN11QVideoFrameC2EP20QAbstractVideoBufferRK5QSizeNS_11PixelFormatE@Base 1.1.0 _ZN11QVideoFrameC2ERK6QImage@Base 1.1.0 _ZN11QVideoFrameC2ERKS_@Base 1.1.0 _ZN11QVideoFrameC2EiRK5QSizeiNS_11PixelFormatE@Base 1.1.0 _ZN11QVideoFrameC2Ev@Base 1.1.0 _ZN11QVideoFrameD1Ev@Base 1.1.0 _ZN11QVideoFrameD2Ev@Base 1.1.0 _ZN11QVideoFrameaSERKS_@Base 1.1.0 _ZN12QAudioFormat11setChannelsEi@Base 1.1.0 _ZN12QAudioFormat12setByteOrderENS_6EndianE@Base 1.1.0 _ZN12QAudioFormat12setFrequencyEi@Base 1.1.0 _ZN12QAudioFormat13setSampleRateEi@Base 1.1.0 _ZN12QAudioFormat13setSampleSizeEi@Base 1.1.0 _ZN12QAudioFormat13setSampleTypeENS_10SampleTypeE@Base 1.1.0 _ZN12QAudioFormat15setChannelCountEi@Base 1.1.0 _ZN12QAudioFormat8setCodecERK7QString@Base 1.1.0 _ZN12QAudioFormatC1ERKS_@Base 1.1.0 _ZN12QAudioFormatC1Ev@Base 1.1.0 _ZN12QAudioFormatC2ERKS_@Base 1.1.0 _ZN12QAudioFormatC2Ev@Base 1.1.0 _ZN12QAudioFormatD1Ev@Base 1.1.0 _ZN12QAudioFormatD2Ev@Base 1.1.0 _ZN12QAudioFormataSERKS_@Base 1.1.0 _ZN12QAudioOutput11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QAudioOutput11qt_metacastEPKc@Base 1.1.0 _ZN12QAudioOutput12stateChangedEN6QAudio5StateE@Base 1.1.0 _ZN12QAudioOutput13setBufferSizeEi@Base 1.1.0 _ZN12QAudioOutput16staticMetaObjectE@Base 1.1.0 _ZN12QAudioOutput17setNotifyIntervalEi@Base 1.1.0 _ZN12QAudioOutput4stopEv@Base 1.1.0 _ZN12QAudioOutput5resetEv@Base 1.1.0 _ZN12QAudioOutput5startEP9QIODevice@Base 1.1.0 _ZN12QAudioOutput5startEv@Base 1.1.0 _ZN12QAudioOutput6notifyEv@Base 1.1.0 _ZN12QAudioOutput6resumeEv@Base 1.1.0 _ZN12QAudioOutput7suspendEv@Base 1.1.0 _ZN12QAudioOutputC1ERK12QAudioFormatP7QObject@Base 1.1.0 _ZN12QAudioOutputC1ERK16QAudioDeviceInfoRK12QAudioFormatP7QObject@Base 1.1.0 _ZN12QAudioOutputC2ERK12QAudioFormatP7QObject@Base 1.1.0 _ZN12QAudioOutputC2ERK16QAudioDeviceInfoRK12QAudioFormatP7QObject@Base 1.1.0 _ZN12QAudioOutputD0Ev@Base 1.1.0 _ZN12QAudioOutputD1Ev@Base 1.1.0 _ZN12QAudioOutputD2Ev@Base 1.1.0 _ZN12QCameraFocus11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QCameraFocus11qt_metacastEPKc@Base 1.1.0 _ZN12QCameraFocus12setFocusModeENS_9FocusModeE@Base 1.1.0 _ZN12QCameraFocus16staticMetaObjectE@Base 1.1.0 _ZN12QCameraFocus17focusZonesChangedEv@Base 1.1.0 _ZN12QCameraFocus17setFocusPointModeENS_14FocusPointModeE@Base 1.1.0 (subst)_ZN12QCameraFocus18digitalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN12QCameraFocus18opticalZoomChangedE{qreal}@Base 1.1.0 _ZN12QCameraFocus19setCustomFocusPointERK7QPointF@Base 1.1.0 (subst)_ZN12QCameraFocus25maximumDigitalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN12QCameraFocus25maximumOpticalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN12QCameraFocus6zoomToE{qreal}{qreal}@Base 1.1.0 _ZN12QCameraFocusC1EP7QCamera@Base 1.1.0 _ZN12QCameraFocusC2EP7QCamera@Base 1.1.0 _ZN12QCameraFocusD0Ev@Base 1.1.0 _ZN12QCameraFocusD1Ev@Base 1.1.0 _ZN12QCameraFocusD2Ev@Base 1.1.0 _ZN12QMediaObject11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QMediaObject11qt_metacastEPKc@Base 1.1.0 _ZN12QMediaObject13setupMetaDataEv@Base 1.1.0 _ZN12QMediaObject15metaDataChangedEv@Base 1.1.0 _ZN12QMediaObject16addPropertyWatchERK10QByteArray@Base 1.1.0 _ZN12QMediaObject16staticMetaObjectE@Base 1.1.0 _ZN12QMediaObject17setNotifyIntervalEi@Base 1.1.0 _ZN12QMediaObject19availabilityChangedEb@Base 1.1.0 _ZN12QMediaObject19removePropertyWatchERK10QByteArray@Base 1.1.0 _ZN12QMediaObject21notifyIntervalChangedEi@Base 1.1.0 _ZN12QMediaObject24metaDataAvailableChangedEb@Base 1.1.0 _ZN12QMediaObject4bindEP7QObject@Base 1.1.0 _ZN12QMediaObject6unbindEP7QObject@Base 1.1.0 _ZN12QMediaObjectC1EP7QObjectP13QMediaService@Base 1.1.0 _ZN12QMediaObjectC1ER19QMediaObjectPrivateP7QObjectP13QMediaService@Base 1.1.0 _ZN12QMediaObjectC2EP7QObjectP13QMediaService@Base 1.1.0 _ZN12QMediaObjectC2ER19QMediaObjectPrivateP7QObjectP13QMediaService@Base 1.1.0 _ZN12QMediaObjectD0Ev@Base 1.1.0 _ZN12QMediaObjectD1Ev@Base 1.1.0 _ZN12QMediaObjectD2Ev@Base 1.1.0 _ZN12QMediaPlayer10hasSupportERK7QStringRK11QStringList6QFlagsINS_4FlagEE@Base 1.1.0 _ZN12QMediaPlayer11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QMediaPlayer11qt_metacastEPKc@Base 1.1.0 _ZN12QMediaPlayer11setPlaylistEP14QMediaPlaylist@Base 1.1.0 _ZN12QMediaPlayer11setPositionEx@Base 1.1.0 _ZN12QMediaPlayer12mediaChangedERK13QMediaContent@Base 1.1.0 _ZN12QMediaPlayer12mutedChangedEb@Base 1.1.0 _ZN12QMediaPlayer12stateChangedENS_5StateE@Base 1.1.0 _ZN12QMediaPlayer13volumeChangedEi@Base 1.1.0 _ZN12QMediaPlayer14setVideoOutputEP12QVideoWidget@Base 1.1.0 _ZN12QMediaPlayer14setVideoOutputEP18QGraphicsVideoItem@Base 1.1.0 _ZN12QMediaPlayer14setVideoOutputEP21QAbstractVideoSurface@Base 1.2.0 _ZN12QMediaPlayer15durationChangedEx@Base 1.1.0 _ZN12QMediaPlayer15positionChangedEx@Base 1.1.0 _ZN12QMediaPlayer15seekableChangedEb@Base 1.1.0 (subst)_ZN12QMediaPlayer15setPlaybackRateE{qreal}@Base 1.1.0 _ZN12QMediaPlayer16staticMetaObjectE@Base 1.1.0 _ZN12QMediaPlayer18mediaStatusChangedENS_11MediaStatusE@Base 1.1.0 _ZN12QMediaPlayer18supportedMimeTypesE6QFlagsINS_4FlagEE@Base 1.1.0 _ZN12QMediaPlayer19bufferStatusChangedEi@Base 1.1.0 (subst)_ZN12QMediaPlayer19playbackRateChangedE{qreal}@Base 1.1.0 _ZN12QMediaPlayer21audioAvailableChangedEb@Base 1.1.0 _ZN12QMediaPlayer21videoAvailableChangedEb@Base 1.1.0 _ZN12QMediaPlayer24setNetworkConfigurationsERK5QListI21QNetworkConfigurationE@Base 1.2.0 _ZN12QMediaPlayer27networkConfigurationChangedERK21QNetworkConfiguration@Base 1.2.0 _ZN12QMediaPlayer4bindEP7QObject@Base 1.1.0 _ZN12QMediaPlayer4playEv@Base 1.1.0 _ZN12QMediaPlayer4stopEv@Base 1.1.0 _ZN12QMediaPlayer5errorENS_5ErrorE@Base 1.1.0 _ZN12QMediaPlayer5pauseEv@Base 1.1.0 _ZN12QMediaPlayer6unbindEP7QObject@Base 1.1.0 _ZN12QMediaPlayer8setMediaERK13QMediaContentP9QIODevice@Base 1.1.0 _ZN12QMediaPlayer8setMutedEb@Base 1.1.0 _ZN12QMediaPlayer9setVolumeEi@Base 1.1.0 _ZN12QMediaPlayerC1EP7QObject6QFlagsINS_4FlagEEP21QMediaServiceProvider@Base 1.1.0 _ZN12QMediaPlayerC2EP7QObject6QFlagsINS_4FlagEEP21QMediaServiceProvider@Base 1.1.0 _ZN12QMediaPlayerD0Ev@Base 1.1.0 _ZN12QMediaPlayerD1Ev@Base 1.1.0 _ZN12QMediaPlayerD2Ev@Base 1.1.0 _ZN12QSoundEffect11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QSoundEffect11qt_metacastEPKc@Base 1.1.0 _ZN12QSoundEffect12mutedChangedEv@Base 1.1.0 _ZN12QSoundEffect12setLoopCountEi@Base 1.1.0 _ZN12QSoundEffect13loadedChangedEv@Base 1.1.0 _ZN12QSoundEffect13sourceChangedEv@Base 1.1.0 _ZN12QSoundEffect13statusChangedEv@Base 1.1.0 _ZN12QSoundEffect13volumeChangedEv@Base 1.1.0 _ZN12QSoundEffect14playingChangedEv@Base 1.1.0 _ZN12QSoundEffect16loopCountChangedEv@Base 1.1.0 _ZN12QSoundEffect16staticMetaObjectE@Base 1.1.0 _ZN12QSoundEffect18supportedMimeTypesEv@Base 1.1.0 _ZN12QSoundEffect4playEv@Base 1.1.0 _ZN12QSoundEffect4stopEv@Base 1.1.0 _ZN12QSoundEffect8setMutedEb@Base 1.1.0 _ZN12QSoundEffect9setSourceERK4QUrl@Base 1.1.0 (subst)_ZN12QSoundEffect9setVolumeE{qreal}@Base 1.1.0 _ZN12QSoundEffectC1EP7QObject@Base 1.1.0 _ZN12QSoundEffectC2EP7QObject@Base 1.1.0 _ZN12QSoundEffectD0Ev@Base 1.1.0 _ZN12QSoundEffectD1Ev@Base 1.1.0 _ZN12QSoundEffectD2Ev@Base 1.1.0 _ZN12QVideoWidget10hueChangedEi@Base 1.1.0 _ZN12QVideoWidget10paintEventEP11QPaintEvent@Base 1.1.0 _ZN12QVideoWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN12QVideoWidget11qt_metacastEPKc@Base 1.1.0 _ZN12QVideoWidget11resizeEventEP12QResizeEvent@Base 1.1.0 _ZN12QVideoWidget11setContrastEi@Base 1.1.0 _ZN12QVideoWidget13setBrightnessEi@Base 1.1.0 _ZN12QVideoWidget13setFullScreenEb@Base 1.1.0 _ZN12QVideoWidget13setSaturationEi@Base 1.1.0 _ZN12QVideoWidget14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN12QVideoWidget15contrastChangedEi@Base 1.1.0 _ZN12QVideoWidget16staticMetaObjectE@Base 1.1.0 _ZN12QVideoWidget17brightnessChangedEi@Base 1.1.0 _ZN12QVideoWidget17fullScreenChangedEb@Base 1.1.0 _ZN12QVideoWidget17saturationChangedEi@Base 1.1.0 _ZN12QVideoWidget18setAspectRatioModeEN2Qt15AspectRatioModeE@Base 1.1.0 _ZN12QVideoWidget5eventEP6QEvent@Base 1.1.0 _ZN12QVideoWidget6setHueEi@Base 1.1.0 _ZN12QVideoWidget9hideEventEP10QHideEvent@Base 1.1.0 _ZN12QVideoWidget9moveEventEP10QMoveEvent@Base 1.1.0 _ZN12QVideoWidget9showEventEP10QShowEvent@Base 1.1.0 _ZN12QVideoWidgetC1EP7QWidget@Base 1.1.0 _ZN12QVideoWidgetC1ER19QVideoWidgetPrivateP7QWidget@Base 1.1.0 _ZN12QVideoWidgetC2EP7QWidget@Base 1.1.0 _ZN12QVideoWidgetC2ER19QVideoWidgetPrivateP7QWidget@Base 1.1.0 _ZN12QVideoWidgetD0Ev@Base 1.1.0 _ZN12QVideoWidgetD1Ev@Base 1.1.0 _ZN12QVideoWidgetD2Ev@Base 1.1.0 _ZN13QMediaContentC1ERK14QMediaResource@Base 1.1.0 _ZN13QMediaContentC1ERK15QNetworkRequest@Base 1.1.0 _ZN13QMediaContentC1ERK4QUrl@Base 1.1.0 _ZN13QMediaContentC1ERK5QListI14QMediaResourceE@Base 1.1.0 _ZN13QMediaContentC1ERKS_@Base 1.1.0 _ZN13QMediaContentC1Ev@Base 1.1.0 _ZN13QMediaContentC2ERK14QMediaResource@Base 1.1.0 _ZN13QMediaContentC2ERK15QNetworkRequest@Base 1.1.0 _ZN13QMediaContentC2ERK4QUrl@Base 1.1.0 _ZN13QMediaContentC2ERK5QListI14QMediaResourceE@Base 1.1.0 _ZN13QMediaContentC2ERKS_@Base 1.1.0 _ZN13QMediaContentC2Ev@Base 1.1.0 _ZN13QMediaContentD1Ev@Base 1.1.0 _ZN13QMediaContentD2Ev@Base 1.1.0 _ZN13QMediaContentaSERKS_@Base 1.1.0 _ZN13QMediaControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN13QMediaControl11qt_metacastEPKc@Base 1.1.0 _ZN13QMediaControl16staticMetaObjectE@Base 1.1.0 _ZN13QMediaControlC1EP7QObject@Base 1.1.0 _ZN13QMediaControlC1ER20QMediaControlPrivateP7QObject@Base 1.1.0 _ZN13QMediaControlC2EP7QObject@Base 1.1.0 _ZN13QMediaControlC2ER20QMediaControlPrivateP7QObject@Base 1.1.0 _ZN13QMediaControlD0Ev@Base 1.1.0 _ZN13QMediaControlD1Ev@Base 1.1.0 _ZN13QMediaControlD2Ev@Base 1.1.0 _ZN13QMediaService11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN13QMediaService11qt_metacastEPKc@Base 1.1.0 _ZN13QMediaService16staticMetaObjectE@Base 1.1.0 _ZN13QMediaServiceC1EP7QObject@Base 1.1.0 _ZN13QMediaServiceC1ER20QMediaServicePrivateP7QObject@Base 1.1.0 _ZN13QMediaServiceC2EP7QObject@Base 1.1.0 _ZN13QMediaServiceC2ER20QMediaServicePrivateP7QObject@Base 1.1.0 _ZN13QMediaServiceD0Ev@Base 1.1.0 _ZN13QMediaServiceD1Ev@Base 1.1.0 _ZN13QMediaServiceD2Ev@Base 1.1.0 _ZN14QCameraControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN14QCameraControl11qt_metacastEPKc@Base 1.1.0 _ZN14QCameraControl12stateChangedEN7QCamera5StateE@Base 1.1.0 _ZN14QCameraControl13statusChangedEN7QCamera6StatusE@Base 1.1.0 _ZN14QCameraControl16staticMetaObjectE@Base 1.1.0 _ZN14QCameraControl18captureModeChangedEN7QCamera11CaptureModeE@Base 1.1.0 _ZN14QCameraControl5errorEiRK7QString@Base 1.1.0 _ZN14QCameraControlC1EP7QObject@Base 1.1.0 _ZN14QCameraControlC2EP7QObject@Base 1.1.0 _ZN14QCameraControlD0Ev@Base 1.1.0 _ZN14QCameraControlD1Ev@Base 1.1.0 _ZN14QCameraControlD2Ev@Base 1.1.0 _ZN14QMediaPlaylist10loadFailedEv@Base 1.1.0 _ZN14QMediaPlaylist11insertMediaEiRK13QMediaContent@Base 1.1.0 _ZN14QMediaPlaylist11insertMediaEiRK5QListI13QMediaContentE@Base 1.1.0 _ZN14QMediaPlaylist11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN14QMediaPlaylist11qt_metacastEPKc@Base 1.1.0 _ZN14QMediaPlaylist11removeMediaEi@Base 1.1.0 _ZN14QMediaPlaylist11removeMediaEii@Base 1.1.0 _ZN14QMediaPlaylist12mediaChangedEii@Base 1.1.0 _ZN14QMediaPlaylist12mediaRemovedEii@Base 1.1.0 _ZN14QMediaPlaylist13mediaInsertedEii@Base 1.1.0 _ZN14QMediaPlaylist14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN14QMediaPlaylist15setCurrentIndexEi@Base 1.1.0 _ZN14QMediaPlaylist15setPlaybackModeENS_12PlaybackModeE@Base 1.1.0 _ZN14QMediaPlaylist16staticMetaObjectE@Base 1.1.0 _ZN14QMediaPlaylist19currentIndexChangedEi@Base 1.1.0 _ZN14QMediaPlaylist19currentMediaChangedERK13QMediaContent@Base 1.1.0 _ZN14QMediaPlaylist19playbackModeChangedENS_12PlaybackModeE@Base 1.1.0 _ZN14QMediaPlaylist21mediaAboutToBeRemovedEii@Base 1.1.0 _ZN14QMediaPlaylist22mediaAboutToBeInsertedEii@Base 1.1.0 _ZN14QMediaPlaylist4loadEP9QIODevicePKc@Base 1.1.0 _ZN14QMediaPlaylist4loadERK4QUrlPKc@Base 1.1.0 _ZN14QMediaPlaylist4nextEv@Base 1.1.0 _ZN14QMediaPlaylist4saveEP9QIODevicePKc@Base 1.1.0 _ZN14QMediaPlaylist4saveERK4QUrlPKc@Base 1.1.0 _ZN14QMediaPlaylist5clearEv@Base 1.1.0 _ZN14QMediaPlaylist6loadedEv@Base 1.1.0 _ZN14QMediaPlaylist7shuffleEv@Base 1.1.0 _ZN14QMediaPlaylist8addMediaERK13QMediaContent@Base 1.1.0 _ZN14QMediaPlaylist8addMediaERK5QListI13QMediaContentE@Base 1.1.0 _ZN14QMediaPlaylist8previousEv@Base 1.1.0 _ZN14QMediaPlaylistC1EP7QObject@Base 1.1.0 _ZN14QMediaPlaylistC2EP7QObject@Base 1.1.0 _ZN14QMediaPlaylistD0Ev@Base 1.1.0 _ZN14QMediaPlaylistD1Ev@Base 1.1.0 _ZN14QMediaPlaylistD2Ev@Base 1.1.0 _ZN14QMediaRecorder11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN14QMediaRecorder11qt_metacastEPKc@Base 1.1.0 _ZN14QMediaRecorder11setMetaDataEN15QtMultimediaKit8MetaDataERK8QVariant@Base 1.1.0 _ZN14QMediaRecorder12mutedChangedEb@Base 1.1.0 _ZN14QMediaRecorder12stateChangedENS_5StateE@Base 1.1.0 _ZN14QMediaRecorder14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN14QMediaRecorder15durationChangedEx@Base 1.1.0 _ZN14QMediaRecorder15metaDataChangedEv@Base 1.1.0 _ZN14QMediaRecorder16staticMetaObjectE@Base 1.1.0 _ZN14QMediaRecorder17setOutputLocationERK4QUrl@Base 1.1.0 _ZN14QMediaRecorder19setEncodingSettingsERK21QAudioEncoderSettingsRK21QVideoEncoderSettingsRK7QString@Base 1.1.0 _ZN14QMediaRecorder19setExtendedMetaDataERK7QStringRK8QVariant@Base 1.1.0 _ZN14QMediaRecorder23metaDataWritableChangedEb@Base 1.1.0 _ZN14QMediaRecorder24metaDataAvailableChangedEb@Base 1.1.0 _ZN14QMediaRecorder4stopEv@Base 1.1.0 _ZN14QMediaRecorder5errorENS_5ErrorE@Base 1.1.0 _ZN14QMediaRecorder5pauseEv@Base 1.1.0 _ZN14QMediaRecorder6recordEv@Base 1.1.0 _ZN14QMediaRecorder8setMutedEb@Base 1.1.0 _ZN14QMediaRecorderC1EP12QMediaObjectP7QObject@Base 1.1.0 _ZN14QMediaRecorderC2EP12QMediaObjectP7QObject@Base 1.1.0 _ZN14QMediaRecorderD0Ev@Base 1.1.0 _ZN14QMediaRecorderD1Ev@Base 1.1.0 _ZN14QMediaRecorderD2Ev@Base 1.1.0 _ZN14QMediaResource11setDataSizeEx@Base 1.1.0 _ZN14QMediaResource11setLanguageERK7QString@Base 1.1.0 _ZN14QMediaResource13setAudioCodecERK7QString@Base 1.1.0 _ZN14QMediaResource13setResolutionERK5QSize@Base 1.1.0 _ZN14QMediaResource13setResolutionEii@Base 1.1.0 _ZN14QMediaResource13setSampleRateEi@Base 1.1.0 _ZN14QMediaResource13setVideoCodecERK7QString@Base 1.1.0 _ZN14QMediaResource15setAudioBitRateEi@Base 1.1.0 _ZN14QMediaResource15setChannelCountEi@Base 1.1.0 _ZN14QMediaResource15setVideoBitRateEi@Base 1.1.0 _ZN14QMediaResourceC1ERK15QNetworkRequestRK7QString@Base 1.1.0 _ZN14QMediaResourceC1ERK4QUrlRK7QString@Base 1.1.0 _ZN14QMediaResourceC1ERKS_@Base 1.1.0 _ZN14QMediaResourceC1Ev@Base 1.1.0 _ZN14QMediaResourceC2ERK15QNetworkRequestRK7QString@Base 1.1.0 _ZN14QMediaResourceC2ERK4QUrlRK7QString@Base 1.1.0 _ZN14QMediaResourceC2ERKS_@Base 1.1.0 _ZN14QMediaResourceC2Ev@Base 1.1.0 _ZN14QMediaResourceD1Ev@Base 1.1.0 _ZN14QMediaResourceD2Ev@Base 1.1.0 _ZN14QMediaResourceaSERKS_@Base 1.1.0 _ZN15QBasicAtomicInt3refEv@Base 1.1.0 _ZN15QBasicAtomicInt5derefEv@Base 1.1.0 _ZN15QBasicAtomicIntC1Ev@Base 1.2.0 _ZN15QBasicAtomicIntC2Ev@Base 1.2.0 _ZN15QCameraExposure10flashReadyEb@Base 1.1.0 _ZN15QCameraExposure11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN15QCameraExposure11qt_metacastEPKc@Base 1.1.0 _ZN15QCameraExposure12setFlashModeE6QFlagsINS_9FlashModeEE@Base 1.1.0 (subst)_ZN15QCameraExposure15apertureChangedE{qreal}@Base 1.1.0 _ZN15QCameraExposure15setAutoApertureEv@Base 1.1.0 _ZN15QCameraExposure15setExposureModeENS_12ExposureModeE@Base 1.1.0 _ZN15QCameraExposure15setMeteringModeENS_12MeteringModeE@Base 1.1.0 _ZN15QCameraExposure16staticMetaObjectE@Base 1.1.0 (subst)_ZN15QCameraExposure17setManualApertureE{qreal}@Base 1.1.0 _ZN15QCameraExposure19setAutoShutterSpeedEv@Base 1.1.0 (subst)_ZN15QCameraExposure19shutterSpeedChangedE{qreal}@Base 1.1.0 _ZN15QCameraExposure20apertureRangeChangedEv@Base 1.1.0 _ZN15QCameraExposure21isoSensitivityChangedEi@Base 1.1.0 _ZN15QCameraExposure21setAutoIsoSensitivityEv@Base 1.1.0 (subst)_ZN15QCameraExposure21setManualShutterSpeedE{qreal}@Base 1.1.0 (subst)_ZN15QCameraExposure23setExposureCompensationE{qreal}@Base 1.1.0 _ZN15QCameraExposure23setManualIsoSensitivityEi@Base 1.1.0 _ZN15QCameraExposure24shutterSpeedRangeChangedEv@Base 1.1.0 (subst)_ZN15QCameraExposure27exposureCompensationChangedE{qreal}@Base 1.1.0 _ZN15QCameraExposureC1EP7QCamera@Base 1.1.0 _ZN15QCameraExposureC2EP7QCamera@Base 1.1.0 _ZN15QCameraExposureD0Ev@Base 1.1.0 _ZN15QCameraExposureD1Ev@Base 1.1.0 _ZN15QCameraExposureD2Ev@Base 1.1.0 _ZN15QGraphicsObjectD0Ev@Base 1.2.0 _ZN15QGraphicsObjectD1Ev@Base 1.2.0 _ZN15QGraphicsObjectD2Ev@Base 1.2.0 _ZN15QMediaTimeRange11addIntervalERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRange11addIntervalExx@Base 1.1.0 _ZN15QMediaTimeRange12addTimeRangeERKS_@Base 1.1.0 _ZN15QMediaTimeRange14removeIntervalERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRange14removeIntervalExx@Base 1.1.0 _ZN15QMediaTimeRange15removeTimeRangeERKS_@Base 1.1.0 _ZN15QMediaTimeRange5clearEv@Base 1.1.0 _ZN15QMediaTimeRangeC1ERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRangeC1ERKS_@Base 1.1.0 _ZN15QMediaTimeRangeC1Ev@Base 1.1.0 _ZN15QMediaTimeRangeC1Exx@Base 1.1.0 _ZN15QMediaTimeRangeC2ERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRangeC2ERKS_@Base 1.1.0 _ZN15QMediaTimeRangeC2Ev@Base 1.1.0 _ZN15QMediaTimeRangeC2Exx@Base 1.1.0 _ZN15QMediaTimeRangeD1Ev@Base 1.1.0 _ZN15QMediaTimeRangeD2Ev@Base 1.1.0 _ZN15QMediaTimeRangeaSERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRangeaSERKS_@Base 1.1.0 _ZN15QMediaTimeRangemIERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRangemIERKS_@Base 1.1.0 _ZN15QMediaTimeRangepLERK18QMediaTimeInterval@Base 1.1.0 _ZN15QMediaTimeRangepLERKS_@Base 1.1.0 _ZN16QAudioDeviceInfo16availableDevicesEN6QAudio4ModeE@Base 1.1.0 _ZN16QAudioDeviceInfo18defaultInputDeviceEv@Base 1.1.0 _ZN16QAudioDeviceInfo19defaultOutputDeviceEv@Base 1.1.0 _ZN16QAudioDeviceInfoC1ERK7QStringRK10QByteArrayN6QAudio4ModeE@Base 1.1.0 _ZN16QAudioDeviceInfoC1ERKS_@Base 1.1.0 _ZN16QAudioDeviceInfoC1Ev@Base 1.1.0 _ZN16QAudioDeviceInfoC2ERK7QStringRK10QByteArrayN6QAudio4ModeE@Base 1.1.0 _ZN16QAudioDeviceInfoC2ERKS_@Base 1.1.0 _ZN16QAudioDeviceInfoC2Ev@Base 1.1.0 _ZN16QAudioDeviceInfoD1Ev@Base 1.1.0 _ZN16QAudioDeviceInfoD2Ev@Base 1.1.0 _ZN16QAudioDeviceInfoaSERKS_@Base 1.1.0 _ZN16QCameraFocusZone9setStatusENS_15FocusZoneStatusE@Base 1.1.0 _ZN16QCameraFocusZoneC1ERK6QRectFNS_15FocusZoneStatusE@Base 1.1.0 _ZN16QCameraFocusZoneC1ERKS_@Base 1.1.0 _ZN16QCameraFocusZoneC1Ev@Base 1.1.0 _ZN16QCameraFocusZoneC2ERK6QRectFNS_15FocusZoneStatusE@Base 1.1.0 _ZN16QCameraFocusZoneC2ERKS_@Base 1.1.0 _ZN16QCameraFocusZoneC2Ev@Base 1.1.0 _ZN16QCameraFocusZoneD1Ev@Base 1.1.0 _ZN16QCameraFocusZoneD2Ev@Base 1.1.0 _ZN16QCameraFocusZoneaSERKS_@Base 1.1.0 _ZN17QCameraViewfinder11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN17QCameraViewfinder11qt_metacastEPKc@Base 1.1.0 _ZN17QCameraViewfinder14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN17QCameraViewfinder16staticMetaObjectE@Base 1.1.0 _ZN17QCameraViewfinderC1EP7QWidget@Base 1.1.0 _ZN17QCameraViewfinderC2EP7QWidget@Base 1.1.0 _ZN17QCameraViewfinderD0Ev@Base 1.1.0 _ZN17QCameraViewfinderD1Ev@Base 1.1.0 _ZN17QCameraViewfinderD2Ev@Base 1.1.0 _ZN17QFactoryInterfaceC1Ev@Base 1.2.0 _ZN17QFactoryInterfaceC2Ev@Base 1.2.0 _ZN17QImageVideoBuffer3mapEN20QAbstractVideoBuffer7MapModeEPiS2_@Base 1.1.0 _ZN17QImageVideoBuffer5unmapEv@Base 1.1.0 _ZN17QImageVideoBufferC1ERK6QImage@Base 1.1.0 _ZN17QImageVideoBufferC2ERK6QImage@Base 1.1.0 _ZN17QImageVideoBufferD0Ev@Base 1.1.0 _ZN17QImageVideoBufferD1Ev@Base 1.1.0 _ZN17QImageVideoBufferD2Ev@Base 1.1.0 _ZN17QMediaImageViewer10setTimeoutEi@Base 1.1.0 _ZN17QMediaImageViewer10timerEventEP11QTimerEvent@Base 1.1.0 _ZN17QMediaImageViewer11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN17QMediaImageViewer11qt_metacastEPKc@Base 1.1.0 _ZN17QMediaImageViewer11setPlaylistEP14QMediaPlaylist@Base 1.1.0 _ZN17QMediaImageViewer12mediaChangedERK13QMediaContent@Base 1.1.0 _ZN17QMediaImageViewer12stateChangedENS_5StateE@Base 1.1.0 _ZN17QMediaImageViewer14setVideoOutputEP12QVideoWidget@Base 1.1.0 _ZN17QMediaImageViewer14setVideoOutputEP18QGraphicsVideoItem@Base 1.1.0 _ZN17QMediaImageViewer14setVideoOutputEP21QAbstractVideoSurface@Base 1.2.0 _ZN17QMediaImageViewer16staticMetaObjectE@Base 1.1.0 _ZN17QMediaImageViewer18elapsedTimeChangedEi@Base 1.1.0 _ZN17QMediaImageViewer18mediaStatusChangedENS_11MediaStatusE@Base 1.1.0 _ZN17QMediaImageViewer4bindEP7QObject@Base 1.1.0 _ZN17QMediaImageViewer4playEv@Base 1.1.0 _ZN17QMediaImageViewer4stopEv@Base 1.1.0 _ZN17QMediaImageViewer5pauseEv@Base 1.1.0 _ZN17QMediaImageViewer6unbindEP7QObject@Base 1.1.0 _ZN17QMediaImageViewer8setMediaERK13QMediaContent@Base 1.1.0 _ZN17QMediaImageViewerC1EP7QObject@Base 1.1.0 _ZN17QMediaImageViewerC2EP7QObject@Base 1.1.0 _ZN17QMediaImageViewerD0Ev@Base 1.1.0 _ZN17QMediaImageViewerD1Ev@Base 1.1.0 _ZN17QMediaImageViewerD2Ev@Base 1.1.0 _ZN18QAudioSystemPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN18QAudioSystemPlugin11qt_metacastEPKc@Base 1.1.0 _ZN18QAudioSystemPlugin16staticMetaObjectE@Base 1.1.0 _ZN18QAudioSystemPluginC1EP7QObject@Base 1.1.0 _ZN18QAudioSystemPluginC2EP7QObject@Base 1.1.0 _ZN18QAudioSystemPluginD0Ev@Base 1.1.0 _ZN18QAudioSystemPluginD1Ev@Base 1.1.0 _ZN18QAudioSystemPluginD2Ev@Base 1.1.0 _ZN18QGraphicsVideoItem10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant@Base 1.1.0 _ZN18QGraphicsVideoItem10timerEventEP11QTimerEvent@Base 1.1.0 _ZN18QGraphicsVideoItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN18QGraphicsVideoItem11qt_metacastEPKc@Base 1.1.0 _ZN18QGraphicsVideoItem14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN18QGraphicsVideoItem16staticMetaObjectE@Base 1.1.0 _ZN18QGraphicsVideoItem17nativeSizeChangedERK6QSizeF@Base 1.1.0 _ZN18QGraphicsVideoItem18setAspectRatioModeEN2Qt15AspectRatioModeE@Base 1.1.0 _ZN18QGraphicsVideoItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget@Base 1.1.0 _ZN18QGraphicsVideoItem7setSizeERK6QSizeF@Base 1.1.0 _ZN18QGraphicsVideoItem9setOffsetERK7QPointF@Base 1.1.0 _ZN18QGraphicsVideoItemC1EP13QGraphicsItem@Base 1.1.0 _ZN18QGraphicsVideoItemC2EP13QGraphicsItem@Base 1.1.0 _ZN18QGraphicsVideoItemD0Ev@Base 1.1.0 _ZN18QGraphicsVideoItemD1Ev@Base 1.1.0 _ZN18QGraphicsVideoItemD2Ev@Base 1.1.0 _ZN18QMediaTimeIntervalC1ERKS_@Base 1.1.0 _ZN18QMediaTimeIntervalC1Ev@Base 1.1.0 _ZN18QMediaTimeIntervalC1Exx@Base 1.1.0 _ZN18QMediaTimeIntervalC2ERKS_@Base 1.1.0 _ZN18QMediaTimeIntervalC2Ev@Base 1.1.0 _ZN18QMediaTimeIntervalC2Exx@Base 1.1.0 _ZN18QMemoryVideoBuffer3mapEN20QAbstractVideoBuffer7MapModeEPiS2_@Base 1.1.0 _ZN18QMemoryVideoBuffer5unmapEv@Base 1.1.0 _ZN18QMemoryVideoBufferC1ERK10QByteArrayi@Base 1.1.0 _ZN18QMemoryVideoBufferC2ERK10QByteArrayi@Base 1.1.0 _ZN18QMemoryVideoBufferD0Ev@Base 1.1.0 _ZN18QMemoryVideoBufferD1Ev@Base 1.1.0 _ZN18QMemoryVideoBufferD2Ev@Base 1.1.0 _ZN18QRadioTunerControl11bandChangedEN11QRadioTuner4BandE@Base 1.1.0 _ZN18QRadioTunerControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN18QRadioTunerControl11qt_metacastEPKc@Base 1.1.0 _ZN18QRadioTunerControl12mutedChangedEb@Base 1.1.0 _ZN18QRadioTunerControl12stateChangedEN11QRadioTuner5StateE@Base 1.1.0 _ZN18QRadioTunerControl13volumeChangedEi@Base 1.1.0 _ZN18QRadioTunerControl16frequencyChangedEi@Base 1.1.0 _ZN18QRadioTunerControl16searchingChangedEb@Base 1.1.0 _ZN18QRadioTunerControl16staticMetaObjectE@Base 1.1.0 _ZN18QRadioTunerControl19stereoStatusChangedEb@Base 1.1.0 _ZN18QRadioTunerControl21signalStrengthChangedEi@Base 1.1.0 _ZN18QRadioTunerControl5errorEN11QRadioTuner5ErrorE@Base 1.1.0 _ZN18QRadioTunerControlC1EP7QObject@Base 1.1.0 _ZN18QRadioTunerControlC2EP7QObject@Base 1.1.0 _ZN18QRadioTunerControlD0Ev@Base 1.1.0 _ZN18QRadioTunerControlD1Ev@Base 1.1.0 _ZN18QRadioTunerControlD2Ev@Base 1.1.0 _ZN19QAbstractAudioInput11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QAbstractAudioInput11qt_metacastEPKc@Base 1.1.0 _ZN19QAbstractAudioInput12errorChangedEN6QAudio5ErrorE@Base 1.1.0 _ZN19QAbstractAudioInput12stateChangedEN6QAudio5StateE@Base 1.1.0 _ZN19QAbstractAudioInput16staticMetaObjectE@Base 1.1.0 _ZN19QAbstractAudioInput6notifyEv@Base 1.1.0 _ZN19QAbstractAudioInputC1Ev@Base 1.2.0 _ZN19QAbstractAudioInputC2Ev@Base 1.2.0 _ZN19QAbstractAudioInputD0Ev@Base 1.2.0 _ZN19QAbstractAudioInputD1Ev@Base 1.2.0 _ZN19QAbstractAudioInputD2Ev@Base 1.2.0 _ZN19QAudioCaptureSource11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QAudioCaptureSource11qt_metacastEPKc@Base 1.1.0 _ZN19QAudioCaptureSource13setAudioInputERK7QString@Base 1.1.0 _ZN19QAudioCaptureSource13statusChangedEv@Base 1.1.0 _ZN19QAudioCaptureSource16staticMetaObjectE@Base 1.1.0 _ZN19QAudioCaptureSource23activeAudioInputChangedERK7QString@Base 1.1.0 _ZN19QAudioCaptureSource27availableAudioInputsChangedEv@Base 1.1.0 _ZN19QAudioCaptureSourceC1EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN19QAudioCaptureSourceC2EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN19QAudioCaptureSourceD0Ev@Base 1.1.0 _ZN19QAudioCaptureSourceD1Ev@Base 1.1.0 _ZN19QAudioCaptureSourceD2Ev@Base 1.1.0 _ZN19QCameraFlashControl10flashReadyEb@Base 1.1.0 _ZN19QCameraFlashControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QCameraFlashControl11qt_metacastEPKc@Base 1.1.0 _ZN19QCameraFlashControl16staticMetaObjectE@Base 1.1.0 _ZN19QCameraFlashControlC1EP7QObject@Base 1.1.0 _ZN19QCameraFlashControlC2EP7QObject@Base 1.1.0 _ZN19QCameraFlashControlD0Ev@Base 1.1.0 _ZN19QCameraFlashControlD1Ev@Base 1.1.0 _ZN19QCameraFlashControlD2Ev@Base 1.1.0 _ZN19QCameraFocusControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QCameraFocusControl11qt_metacastEPKc@Base 1.1.0 _ZN19QCameraFocusControl16staticMetaObjectE@Base 1.1.0 _ZN19QCameraFocusControl17focusZonesChangedEv@Base 1.1.0 (subst)_ZN19QCameraFocusControl18digitalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN19QCameraFocusControl18opticalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN19QCameraFocusControl25maximumDigitalZoomChangedE{qreal}@Base 1.1.0 (subst)_ZN19QCameraFocusControl25maximumOpticalZoomChangedE{qreal}@Base 1.1.0 _ZN19QCameraFocusControlC1EP7QObject@Base 1.1.0 _ZN19QCameraFocusControlC2EP7QObject@Base 1.1.0 _ZN19QCameraFocusControlD0Ev@Base 1.1.0 _ZN19QCameraFocusControlD1Ev@Base 1.1.0 _ZN19QCameraFocusControlD2Ev@Base 1.1.0 _ZN19QCameraImageCapture10imageSavedEiRK7QString@Base 1.1.0 _ZN19QCameraImageCapture11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QCameraImageCapture11qt_metacastEPKc@Base 1.1.0 _ZN19QCameraImageCapture12imageExposedEi@Base 1.1.0 _ZN19QCameraImageCapture13cancelCaptureEv@Base 1.1.0 _ZN19QCameraImageCapture13imageCapturedEiRK6QImage@Base 1.1.0 _ZN19QCameraImageCapture14imageAvailableEiRK11QVideoFrame@Base 1.2.0 _ZN19QCameraImageCapture14setMediaObjectEP12QMediaObject@Base 1.1.0 _ZN19QCameraImageCapture15setBufferFormatEN11QVideoFrame11PixelFormatE@Base 1.2.0 _ZN19QCameraImageCapture16staticMetaObjectE@Base 1.1.0 _ZN19QCameraImageCapture19bufferFormatChangedEN11QVideoFrame11PixelFormatE@Base 1.2.0 _ZN19QCameraImageCapture19setEncodingSettingsERK21QImageEncoderSettings@Base 1.1.0 _ZN19QCameraImageCapture21setCaptureDestinationE6QFlagsINS_18CaptureDestinationEE@Base 1.2.0 _ZN19QCameraImageCapture22imageMetadataAvailableEiN15QtMultimediaKit8MetaDataERK8QVariant@Base 1.2.0 _ZN19QCameraImageCapture22imageMetadataAvailableEiRK7QStringRK8QVariant@Base 1.2.0 _ZN19QCameraImageCapture22readyForCaptureChangedEb@Base 1.1.0 _ZN19QCameraImageCapture25captureDestinationChangedE6QFlagsINS_18CaptureDestinationEE@Base 1.2.0 _ZN19QCameraImageCapture5errorEiNS_5ErrorERK7QString@Base 1.1.0 _ZN19QCameraImageCapture7captureERK7QString@Base 1.1.0 _ZN19QCameraImageCaptureC1EP12QMediaObjectP7QObject@Base 1.1.0 _ZN19QCameraImageCaptureC2EP12QMediaObjectP7QObject@Base 1.1.0 _ZN19QCameraImageCaptureD0Ev@Base 1.1.0 _ZN19QCameraImageCaptureD1Ev@Base 1.1.0 _ZN19QCameraImageCaptureD2Ev@Base 1.1.0 _ZN19QCameraLocksControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QCameraLocksControl11qt_metacastEPKc@Base 1.1.0 _ZN19QCameraLocksControl16staticMetaObjectE@Base 1.1.0 _ZN19QCameraLocksControl17lockStatusChangedEN7QCamera8LockTypeENS0_10LockStatusENS0_16LockChangeReasonE@Base 1.1.0 _ZN19QCameraLocksControlC1EP7QObject@Base 1.1.0 _ZN19QCameraLocksControlC2EP7QObject@Base 1.1.0 _ZN19QCameraLocksControlD0Ev@Base 1.1.0 _ZN19QCameraLocksControlD1Ev@Base 1.1.0 _ZN19QCameraLocksControlD2Ev@Base 1.1.0 _ZN19QMediaPlayerControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QMediaPlayerControl11qt_metacastEPKc@Base 1.1.0 _ZN19QMediaPlayerControl12mediaChangedERK13QMediaContent@Base 1.1.0 _ZN19QMediaPlayerControl12mutedChangedEb@Base 1.1.0 _ZN19QMediaPlayerControl12stateChangedEN12QMediaPlayer5StateE@Base 1.1.0 _ZN19QMediaPlayerControl13volumeChangedEi@Base 1.1.0 _ZN19QMediaPlayerControl15durationChangedEx@Base 1.1.0 _ZN19QMediaPlayerControl15positionChangedEx@Base 1.1.0 _ZN19QMediaPlayerControl15seekableChangedEb@Base 1.1.0 _ZN19QMediaPlayerControl16staticMetaObjectE@Base 1.1.0 _ZN19QMediaPlayerControl18mediaStatusChangedEN12QMediaPlayer11MediaStatusE@Base 1.1.0 _ZN19QMediaPlayerControl19bufferStatusChangedEi@Base 1.1.0 (subst)_ZN19QMediaPlayerControl19playbackRateChangedE{qreal}@Base 1.1.0 _ZN19QMediaPlayerControl21audioAvailableChangedEb@Base 1.1.0 _ZN19QMediaPlayerControl21videoAvailableChangedEb@Base 1.1.0 _ZN19QMediaPlayerControl30availablePlaybackRangesChangedERK15QMediaTimeRange@Base 1.1.0 _ZN19QMediaPlayerControl5errorEiRK7QString@Base 1.1.0 _ZN19QMediaPlayerControlC1EP7QObject@Base 1.1.0 _ZN19QMediaPlayerControlC2EP7QObject@Base 1.1.0 _ZN19QMediaPlayerControlD0Ev@Base 1.1.0 _ZN19QMediaPlayerControlD1Ev@Base 1.1.0 _ZN19QMediaPlayerControlD2Ev@Base 1.1.0 _ZN19QVideoDeviceControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QVideoDeviceControl11qt_metacastEPKc@Base 1.1.0 _ZN19QVideoDeviceControl14devicesChangedEv@Base 1.1.0 _ZN19QVideoDeviceControl16staticMetaObjectE@Base 1.1.0 _ZN19QVideoDeviceControl21selectedDeviceChangedERK7QString@Base 1.1.0 _ZN19QVideoDeviceControl21selectedDeviceChangedEi@Base 1.1.0 _ZN19QVideoDeviceControlC1EP7QObject@Base 1.1.0 _ZN19QVideoDeviceControlC2EP7QObject@Base 1.1.0 _ZN19QVideoDeviceControlD0Ev@Base 1.1.0 _ZN19QVideoDeviceControlD1Ev@Base 1.1.0 _ZN19QVideoDeviceControlD2Ev@Base 1.1.0 _ZN19QVideoSurfaceFormat11setPropertyEPKcRK8QVariant@Base 1.1.0 _ZN19QVideoSurfaceFormat11setViewportERK5QRect@Base 1.1.0 (subst)_ZN19QVideoSurfaceFormat12setFrameRateE{qreal}@Base 1.1.0 _ZN19QVideoSurfaceFormat12setFrameSizeERK5QSize@Base 1.1.0 _ZN19QVideoSurfaceFormat12setFrameSizeEii@Base 1.1.0 _ZN19QVideoSurfaceFormat18setYCbCrColorSpaceENS_15YCbCrColorSpaceE@Base 1.1.0 _ZN19QVideoSurfaceFormat19setPixelAspectRatioERK5QSize@Base 1.1.0 _ZN19QVideoSurfaceFormat19setPixelAspectRatioEii@Base 1.1.0 _ZN19QVideoSurfaceFormat20setScanLineDirectionENS_9DirectionE@Base 1.1.0 _ZN19QVideoSurfaceFormatC1ERK5QSizeN11QVideoFrame11PixelFormatEN20QAbstractVideoBuffer10HandleTypeE@Base 1.1.0 _ZN19QVideoSurfaceFormatC1ERKS_@Base 1.1.0 _ZN19QVideoSurfaceFormatC1Ev@Base 1.1.0 _ZN19QVideoSurfaceFormatC2ERK5QSizeN11QVideoFrame11PixelFormatEN20QAbstractVideoBuffer10HandleTypeE@Base 1.1.0 _ZN19QVideoSurfaceFormatC2ERKS_@Base 1.1.0 _ZN19QVideoSurfaceFormatC2Ev@Base 1.1.0 _ZN19QVideoSurfaceFormatD1Ev@Base 1.1.0 _ZN19QVideoSurfaceFormatD2Ev@Base 1.1.0 _ZN19QVideoSurfaceFormataSERKS_@Base 1.1.0 _ZN19QVideoWidgetControl10hueChangedEi@Base 1.1.0 _ZN19QVideoWidgetControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QVideoWidgetControl11qt_metacastEPKc@Base 1.1.0 _ZN19QVideoWidgetControl15contrastChangedEi@Base 1.1.0 _ZN19QVideoWidgetControl16staticMetaObjectE@Base 1.1.0 _ZN19QVideoWidgetControl17brightnessChangedEi@Base 1.1.0 _ZN19QVideoWidgetControl17fullScreenChangedEb@Base 1.1.0 _ZN19QVideoWidgetControl17saturationChangedEi@Base 1.1.0 _ZN19QVideoWidgetControlC1EP7QObject@Base 1.1.0 _ZN19QVideoWidgetControlC2EP7QObject@Base 1.1.0 _ZN19QVideoWidgetControlD0Ev@Base 1.1.0 _ZN19QVideoWidgetControlD1Ev@Base 1.1.0 _ZN19QVideoWidgetControlD2Ev@Base 1.1.0 _ZN19QVideoWindowControl10hueChangedEi@Base 1.1.0 _ZN19QVideoWindowControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN19QVideoWindowControl11qt_metacastEPKc@Base 1.1.0 _ZN19QVideoWindowControl15contrastChangedEi@Base 1.1.0 _ZN19QVideoWindowControl16staticMetaObjectE@Base 1.1.0 _ZN19QVideoWindowControl17brightnessChangedEi@Base 1.1.0 _ZN19QVideoWindowControl17fullScreenChangedEb@Base 1.1.0 _ZN19QVideoWindowControl17nativeSizeChangedEv@Base 1.1.0 _ZN19QVideoWindowControl17saturationChangedEi@Base 1.1.0 _ZN19QVideoWindowControlC1EP7QObject@Base 1.1.0 _ZN19QVideoWindowControlC2EP7QObject@Base 1.1.0 _ZN19QVideoWindowControlD0Ev@Base 1.1.0 _ZN19QVideoWindowControlD1Ev@Base 1.1.0 _ZN19QVideoWindowControlD2Ev@Base 1.1.0 _ZN20QAbstractAudioOutput11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN20QAbstractAudioOutput11qt_metacastEPKc@Base 1.1.0 _ZN20QAbstractAudioOutput12errorChangedEN6QAudio5ErrorE@Base 1.1.0 _ZN20QAbstractAudioOutput12stateChangedEN6QAudio5StateE@Base 1.1.0 _ZN20QAbstractAudioOutput16staticMetaObjectE@Base 1.1.0 _ZN20QAbstractAudioOutput6notifyEv@Base 1.1.0 _ZN20QAbstractAudioOutputC1Ev@Base 1.2.0 _ZN20QAbstractAudioOutputC2Ev@Base 1.2.0 _ZN20QAbstractAudioOutputD0Ev@Base 1.2.0 _ZN20QAbstractAudioOutputD1Ev@Base 1.2.0 _ZN20QAbstractAudioOutputD2Ev@Base 1.2.0 _ZN20QAbstractVideoBufferC1ENS_10HandleTypeE@Base 1.1.0 _ZN20QAbstractVideoBufferC1ER27QAbstractVideoBufferPrivateNS_10HandleTypeE@Base 1.1.0 _ZN20QAbstractVideoBufferC2ENS_10HandleTypeE@Base 1.1.0 _ZN20QAbstractVideoBufferC2ER27QAbstractVideoBufferPrivateNS_10HandleTypeE@Base 1.1.0 _ZN20QAbstractVideoBufferD0Ev@Base 1.1.0 _ZN20QAbstractVideoBufferD1Ev@Base 1.1.0 _ZN20QAbstractVideoBufferD2Ev@Base 1.1.0 _ZN20QAudioEncoderControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN20QAudioEncoderControl11qt_metacastEPKc@Base 1.1.0 _ZN20QAudioEncoderControl16staticMetaObjectE@Base 1.1.0 _ZN20QAudioEncoderControlC1EP7QObject@Base 1.1.0 _ZN20QAudioEncoderControlC2EP7QObject@Base 1.1.0 _ZN20QAudioEncoderControlD0Ev@Base 1.1.0 _ZN20QAudioEncoderControlD1Ev@Base 1.1.0 _ZN20QAudioEncoderControlD2Ev@Base 1.1.0 _ZN20QImageEncoderControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN20QImageEncoderControl11qt_metacastEPKc@Base 1.1.0 _ZN20QImageEncoderControl16staticMetaObjectE@Base 1.1.0 _ZN20QImageEncoderControlC1EP7QObject@Base 1.1.0 _ZN20QImageEncoderControlC2EP7QObject@Base 1.1.0 _ZN20QImageEncoderControlD0Ev@Base 1.1.0 _ZN20QImageEncoderControlD1Ev@Base 1.1.0 _ZN20QImageEncoderControlD2Ev@Base 1.1.0 _ZN20QMediaPlaylistReaderD0Ev@Base 1.1.0 _ZN20QMediaPlaylistReaderD1Ev@Base 1.1.0 _ZN20QMediaPlaylistReaderD2Ev@Base 1.1.0 _ZN20QMediaPlaylistWriterD0Ev@Base 1.1.0 _ZN20QMediaPlaylistWriterD1Ev@Base 1.1.0 _ZN20QMediaPlaylistWriterD2Ev@Base 1.1.0 _ZN20QMediaStreamsControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN20QMediaStreamsControl11qt_metacastEPKc@Base 1.1.0 _ZN20QMediaStreamsControl14streamsChangedEv@Base 1.1.0 _ZN20QMediaStreamsControl16staticMetaObjectE@Base 1.1.0 _ZN20QMediaStreamsControl20activeStreamsChangedEv@Base 1.1.0 _ZN20QMediaStreamsControlC1EP7QObject@Base 1.1.0 _ZN20QMediaStreamsControlC2EP7QObject@Base 1.1.0 _ZN20QMediaStreamsControlD0Ev@Base 1.1.0 _ZN20QMediaStreamsControlD1Ev@Base 1.1.0 _ZN20QMediaStreamsControlD2Ev@Base 1.1.0 _ZN20QVideoEncoderControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN20QVideoEncoderControl11qt_metacastEPKc@Base 1.1.0 _ZN20QVideoEncoderControl16staticMetaObjectE@Base 1.1.0 _ZN20QVideoEncoderControlC1EP7QObject@Base 1.1.0 _ZN20QVideoEncoderControlC2EP7QObject@Base 1.1.0 _ZN20QVideoEncoderControlD0Ev@Base 1.1.0 _ZN20QVideoEncoderControlD1Ev@Base 1.1.0 _ZN20QVideoEncoderControlD2Ev@Base 1.1.0 _ZN21QAbstractVideoSurface11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN21QAbstractVideoSurface11qt_metacastEPKc@Base 1.1.0 _ZN21QAbstractVideoSurface13activeChangedEb@Base 1.1.0 _ZN21QAbstractVideoSurface16staticMetaObjectE@Base 1.1.0 _ZN21QAbstractVideoSurface19setNativeResolutionERK5QSize@Base 1.1.0 _ZN21QAbstractVideoSurface20surfaceFormatChangedERK19QVideoSurfaceFormat@Base 1.1.0 _ZN21QAbstractVideoSurface23nativeResolutionChangedERK5QSize@Base 1.1.0 _ZN21QAbstractVideoSurface23supportedFormatsChangedEv@Base 1.1.0 _ZN21QAbstractVideoSurface4stopEv@Base 1.1.0 _ZN21QAbstractVideoSurface5startERK19QVideoSurfaceFormat@Base 1.1.0 _ZN21QAbstractVideoSurface8setErrorENS_5ErrorE@Base 1.1.0 _ZN21QAbstractVideoSurfaceC1EP7QObject@Base 1.1.0 _ZN21QAbstractVideoSurfaceC1ER28QAbstractVideoSurfacePrivateP7QObject@Base 1.1.0 _ZN21QAbstractVideoSurfaceC2EP7QObject@Base 1.1.0 _ZN21QAbstractVideoSurfaceC2ER28QAbstractVideoSurfacePrivateP7QObject@Base 1.1.0 _ZN21QAbstractVideoSurfaceD0Ev@Base 1.1.0 _ZN21QAbstractVideoSurfaceD1Ev@Base 1.1.0 _ZN21QAbstractVideoSurfaceD2Ev@Base 1.1.0 _ZN21QAudioEncoderSettings10setBitRateEi@Base 1.1.0 _ZN21QAudioEncoderSettings10setQualityEN15QtMultimediaKit15EncodingQualityE@Base 1.1.0 _ZN21QAudioEncoderSettings13setSampleRateEi@Base 1.1.0 _ZN21QAudioEncoderSettings15setChannelCountEi@Base 1.1.0 _ZN21QAudioEncoderSettings15setEncodingModeEN15QtMultimediaKit12EncodingModeE@Base 1.1.0 _ZN21QAudioEncoderSettings8setCodecERK7QString@Base 1.1.0 _ZN21QAudioEncoderSettingsC1ERKS_@Base 1.1.0 _ZN21QAudioEncoderSettingsC1Ev@Base 1.1.0 _ZN21QAudioEncoderSettingsC2ERKS_@Base 1.1.0 _ZN21QAudioEncoderSettingsC2Ev@Base 1.1.0 _ZN21QAudioEncoderSettingsD1Ev@Base 1.1.0 _ZN21QAudioEncoderSettingsD2Ev@Base 1.1.0 _ZN21QAudioEncoderSettingsaSERKS_@Base 1.1.0 _ZN21QImageEncoderSettings10setQualityEN15QtMultimediaKit15EncodingQualityE@Base 1.1.0 _ZN21QImageEncoderSettings13setResolutionERK5QSize@Base 1.1.0 _ZN21QImageEncoderSettings13setResolutionEii@Base 1.1.0 _ZN21QImageEncoderSettings8setCodecERK7QString@Base 1.1.0 _ZN21QImageEncoderSettingsC1ERKS_@Base 1.1.0 _ZN21QImageEncoderSettingsC1Ev@Base 1.1.0 _ZN21QImageEncoderSettingsC2ERKS_@Base 1.1.0 _ZN21QImageEncoderSettingsC2Ev@Base 1.1.0 _ZN21QImageEncoderSettingsD1Ev@Base 1.1.0 _ZN21QImageEncoderSettingsD2Ev@Base 1.1.0 _ZN21QImageEncoderSettingsaSERKS_@Base 1.1.0 _ZN21QMediaPlaylistControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN21QMediaPlaylistControl11qt_metacastEPKc@Base 1.1.0 _ZN21QMediaPlaylistControl16staticMetaObjectE@Base 1.1.0 _ZN21QMediaPlaylistControl19currentIndexChangedEi@Base 1.1.0 _ZN21QMediaPlaylistControl19currentMediaChangedERK13QMediaContent@Base 1.1.0 _ZN21QMediaPlaylistControl19playbackModeChangedEN14QMediaPlaylist12PlaybackModeE@Base 1.1.0 _ZN21QMediaPlaylistControl23playlistProviderChangedEv@Base 1.1.0 _ZN21QMediaPlaylistControlC1EP7QObject@Base 1.1.0 _ZN21QMediaPlaylistControlC2EP7QObject@Base 1.1.0 _ZN21QMediaPlaylistControlD0Ev@Base 1.1.0 _ZN21QMediaPlaylistControlD1Ev@Base 1.1.0 _ZN21QMediaPlaylistControlD2Ev@Base 1.1.0 _ZN21QMediaRecorderControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN21QMediaRecorderControl11qt_metacastEPKc@Base 1.1.0 _ZN21QMediaRecorderControl12mutedChangedEb@Base 1.1.0 _ZN21QMediaRecorderControl12stateChangedEN14QMediaRecorder5StateE@Base 1.1.0 _ZN21QMediaRecorderControl15durationChangedEx@Base 1.1.0 _ZN21QMediaRecorderControl16staticMetaObjectE@Base 1.1.0 _ZN21QMediaRecorderControl5errorEiRK7QString@Base 1.1.0 _ZN21QMediaRecorderControlC1EP7QObject@Base 1.1.0 _ZN21QMediaRecorderControlC2EP7QObject@Base 1.1.0 _ZN21QMediaRecorderControlD0Ev@Base 1.1.0 _ZN21QMediaRecorderControlD1Ev@Base 1.1.0 _ZN21QMediaRecorderControlD2Ev@Base 1.1.0 _ZN21QMediaServiceProvider11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN21QMediaServiceProvider11qt_metacastEPKc@Base 1.1.0 _ZN21QMediaServiceProvider16staticMetaObjectE@Base 1.1.0 _ZN21QMediaServiceProvider17deviceDescriptionERK10QByteArrayS2_@Base 1.1.0 _ZN21QMediaServiceProvider22defaultServiceProviderEv@Base 1.1.0 _ZN21QMediaServiceProviderC1Ev@Base 1.2.0 _ZN21QMediaServiceProviderC2Ev@Base 1.2.0 _ZN21QMediaServiceProviderD0Ev@Base 1.2.0 _ZN21QMediaServiceProviderD1Ev@Base 1.2.0 _ZN21QMediaServiceProviderD2Ev@Base 1.2.0 _ZN21QVideoEncoderSettings10setBitRateEi@Base 1.1.0 _ZN21QVideoEncoderSettings10setQualityEN15QtMultimediaKit15EncodingQualityE@Base 1.1.0 (subst)_ZN21QVideoEncoderSettings12setFrameRateE{qreal}@Base 1.1.0 _ZN21QVideoEncoderSettings13setResolutionERK5QSize@Base 1.1.0 _ZN21QVideoEncoderSettings13setResolutionEii@Base 1.1.0 _ZN21QVideoEncoderSettings15setEncodingModeEN15QtMultimediaKit12EncodingModeE@Base 1.1.0 _ZN21QVideoEncoderSettings8setCodecERK7QString@Base 1.1.0 _ZN21QVideoEncoderSettingsC1ERKS_@Base 1.1.0 _ZN21QVideoEncoderSettingsC1Ev@Base 1.1.0 _ZN21QVideoEncoderSettingsC2ERKS_@Base 1.1.0 _ZN21QVideoEncoderSettingsC2Ev@Base 1.1.0 _ZN21QVideoEncoderSettingsD1Ev@Base 1.1.0 _ZN21QVideoEncoderSettingsD2Ev@Base 1.1.0 _ZN21QVideoEncoderSettingsaSERKS_@Base 1.1.0 _ZN21QVideoRendererControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN21QVideoRendererControl11qt_metacastEPKc@Base 1.1.0 _ZN21QVideoRendererControl16staticMetaObjectE@Base 1.1.0 _ZN21QVideoRendererControlC1EP7QObject@Base 1.1.0 _ZN21QVideoRendererControlC2EP7QObject@Base 1.1.0 _ZN21QVideoRendererControlD0Ev@Base 1.1.0 _ZN21QVideoRendererControlD1Ev@Base 1.1.0 _ZN21QVideoRendererControlD2Ev@Base 1.1.0 _ZN22QAudioEndpointSelector11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QAudioEndpointSelector11qt_metacastEPKc@Base 1.1.0 _ZN22QAudioEndpointSelector16staticMetaObjectE@Base 1.1.0 _ZN22QAudioEndpointSelector21activeEndpointChangedERK7QString@Base 1.1.0 _ZN22QAudioEndpointSelector25availableEndpointsChangedEv@Base 1.1.0 _ZN22QAudioEndpointSelectorC1EP7QObject@Base 1.1.0 _ZN22QAudioEndpointSelectorC2EP7QObject@Base 1.1.0 _ZN22QAudioEndpointSelectorD0Ev@Base 1.1.0 _ZN22QAudioEndpointSelectorD1Ev@Base 1.1.0 _ZN22QAudioEndpointSelectorD2Ev@Base 1.1.0 _ZN22QCameraExposureControl10flashReadyEb@Base 1.1.0 _ZN22QCameraExposureControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QCameraExposureControl11qt_metacastEPKc@Base 1.1.0 _ZN22QCameraExposureControl16staticMetaObjectE@Base 1.1.0 _ZN22QCameraExposureControl24exposureParameterChangedEi@Base 1.1.0 _ZN22QCameraExposureControl29exposureParameterRangeChangedEi@Base 1.1.0 _ZN22QCameraExposureControlC1EP7QObject@Base 1.1.0 _ZN22QCameraExposureControlC2EP7QObject@Base 1.1.0 _ZN22QCameraExposureControlD0Ev@Base 1.1.0 _ZN22QCameraExposureControlD1Ev@Base 1.1.0 _ZN22QCameraExposureControlD2Ev@Base 1.1.0 _ZN22QCameraImageProcessing11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QCameraImageProcessing11qt_metacastEPKc@Base 1.1.0 _ZN22QCameraImageProcessing11setContrastEi@Base 1.1.0 _ZN22QCameraImageProcessing13setSaturationEi@Base 1.1.0 _ZN22QCameraImageProcessing16staticMetaObjectE@Base 1.1.0 _ZN22QCameraImageProcessing17setDenoisingLevelEi@Base 1.1.0 _ZN22QCameraImageProcessing18setSharpeningLevelEi@Base 1.1.0 _ZN22QCameraImageProcessing19setWhiteBalanceModeENS_16WhiteBalanceModeE@Base 1.1.0 _ZN22QCameraImageProcessing21setManualWhiteBalanceEi@Base 1.1.0 _ZN22QCameraImageProcessingC1EP7QCamera@Base 1.1.0 _ZN22QCameraImageProcessingC2EP7QCamera@Base 1.1.0 _ZN22QCameraImageProcessingD0Ev@Base 1.1.0 _ZN22QCameraImageProcessingD1Ev@Base 1.1.0 _ZN22QCameraImageProcessingD2Ev@Base 1.1.0 _ZN22QMediaContainerControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QMediaContainerControl11qt_metacastEPKc@Base 1.1.0 _ZN22QMediaContainerControl16staticMetaObjectE@Base 1.1.0 _ZN22QMediaContainerControlC1EP7QObject@Base 1.1.0 _ZN22QMediaContainerControlC2EP7QObject@Base 1.1.0 _ZN22QMediaContainerControlD0Ev@Base 1.1.0 _ZN22QMediaContainerControlD1Ev@Base 1.1.0 _ZN22QMediaContainerControlD2Ev@Base 1.1.0 _ZN22QMediaPlaylistIOPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QMediaPlaylistIOPlugin11qt_metacastEPKc@Base 1.1.0 _ZN22QMediaPlaylistIOPlugin16staticMetaObjectE@Base 1.1.0 _ZN22QMediaPlaylistIOPluginC1EP7QObject@Base 1.1.0 _ZN22QMediaPlaylistIOPluginC2EP7QObject@Base 1.1.0 _ZN22QMediaPlaylistIOPluginD0Ev@Base 1.1.0 _ZN22QMediaPlaylistIOPluginD1Ev@Base 1.1.0 _ZN22QMediaPlaylistIOPluginD2Ev@Base 1.1.0 _ZN22QMediaPlaylistProvider10loadFailedEN14QMediaPlaylist5ErrorERK7QString@Base 1.1.0 _ZN22QMediaPlaylistProvider11insertMediaEiRK13QMediaContent@Base 1.1.0 _ZN22QMediaPlaylistProvider11insertMediaEiRK5QListI13QMediaContentE@Base 1.1.0 _ZN22QMediaPlaylistProvider11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QMediaPlaylistProvider11qt_metacastEPKc@Base 1.1.0 _ZN22QMediaPlaylistProvider11removeMediaEi@Base 1.1.0 _ZN22QMediaPlaylistProvider11removeMediaEii@Base 1.1.0 _ZN22QMediaPlaylistProvider12mediaChangedEii@Base 1.1.0 _ZN22QMediaPlaylistProvider12mediaRemovedEii@Base 1.1.0 _ZN22QMediaPlaylistProvider13mediaInsertedEii@Base 1.1.0 _ZN22QMediaPlaylistProvider16staticMetaObjectE@Base 1.1.0 _ZN22QMediaPlaylistProvider21mediaAboutToBeRemovedEii@Base 1.1.0 _ZN22QMediaPlaylistProvider22mediaAboutToBeInsertedEii@Base 1.1.0 _ZN22QMediaPlaylistProvider4loadEP9QIODevicePKc@Base 1.1.0 _ZN22QMediaPlaylistProvider4loadERK4QUrlPKc@Base 1.1.0 _ZN22QMediaPlaylistProvider4saveEP9QIODevicePKc@Base 1.1.0 _ZN22QMediaPlaylistProvider4saveERK4QUrlPKc@Base 1.1.0 _ZN22QMediaPlaylistProvider5clearEv@Base 1.1.0 _ZN22QMediaPlaylistProvider6loadedEv@Base 1.1.0 _ZN22QMediaPlaylistProvider7shuffleEv@Base 1.1.0 _ZN22QMediaPlaylistProvider8addMediaERK13QMediaContent@Base 1.1.0 _ZN22QMediaPlaylistProvider8addMediaERK5QListI13QMediaContentE@Base 1.1.0 _ZN22QMediaPlaylistProviderC1EP7QObject@Base 1.1.0 _ZN22QMediaPlaylistProviderC1ER29QMediaPlaylistProviderPrivateP7QObject@Base 1.1.0 _ZN22QMediaPlaylistProviderC2EP7QObject@Base 1.1.0 _ZN22QMediaPlaylistProviderC2ER29QMediaPlaylistProviderPrivateP7QObject@Base 1.1.0 _ZN22QMediaPlaylistProviderD0Ev@Base 1.1.0 _ZN22QMediaPlaylistProviderD1Ev@Base 1.1.0 _ZN22QMediaPlaylistProviderD2Ev@Base 1.1.0 _ZN22QMetaDataReaderControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QMetaDataReaderControl11qt_metacastEPKc@Base 1.1.0 _ZN22QMetaDataReaderControl15metaDataChangedEv@Base 1.1.0 _ZN22QMetaDataReaderControl16staticMetaObjectE@Base 1.1.0 _ZN22QMetaDataReaderControl24metaDataAvailableChangedEb@Base 1.1.0 _ZN22QMetaDataReaderControlC1EP7QObject@Base 1.1.0 _ZN22QMetaDataReaderControlC2EP7QObject@Base 1.1.0 _ZN22QMetaDataReaderControlD0Ev@Base 1.1.0 _ZN22QMetaDataReaderControlD1Ev@Base 1.1.0 _ZN22QMetaDataReaderControlD2Ev@Base 1.1.0 _ZN22QMetaDataWriterControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN22QMetaDataWriterControl11qt_metacastEPKc@Base 1.1.0 _ZN22QMetaDataWriterControl15metaDataChangedEv@Base 1.1.0 _ZN22QMetaDataWriterControl15writableChangedEb@Base 1.1.0 _ZN22QMetaDataWriterControl16staticMetaObjectE@Base 1.1.0 _ZN22QMetaDataWriterControl24metaDataAvailableChangedEb@Base 1.1.0 _ZN22QMetaDataWriterControlC1EP7QObject@Base 1.1.0 _ZN22QMetaDataWriterControlC2EP7QObject@Base 1.1.0 _ZN22QMetaDataWriterControlD0Ev@Base 1.1.0 _ZN22QMetaDataWriterControlD1Ev@Base 1.1.0 _ZN22QMetaDataWriterControlD2Ev@Base 1.1.0 _ZN23QMediaBindableInterfaceC1Ev@Base 1.2.0 _ZN23QMediaBindableInterfaceC2Ev@Base 1.2.0 _ZN23QMediaBindableInterfaceD0Ev@Base 1.1.0 _ZN23QMediaBindableInterfaceD1Ev@Base 1.1.0 _ZN23QMediaBindableInterfaceD2Ev@Base 1.1.0 _ZN23QMediaPlaylistNavigator11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN23QMediaPlaylistNavigator11qt_metacastEPKc@Base 1.1.0 _ZN23QMediaPlaylistNavigator11setPlaylistEP22QMediaPlaylistProvider@Base 1.1.0 _ZN23QMediaPlaylistNavigator15setPlaybackModeEN14QMediaPlaylist12PlaybackModeE@Base 1.1.0 _ZN23QMediaPlaylistNavigator16staticMetaObjectE@Base 1.1.0 _ZN23QMediaPlaylistNavigator19currentIndexChangedEi@Base 1.1.0 _ZN23QMediaPlaylistNavigator19playbackModeChangedEN14QMediaPlaylist12PlaybackModeE@Base 1.1.0 _ZN23QMediaPlaylistNavigator23surroundingItemsChangedEv@Base 1.1.0 _ZN23QMediaPlaylistNavigator4jumpEi@Base 1.1.0 _ZN23QMediaPlaylistNavigator4nextEv@Base 1.1.0 _ZN23QMediaPlaylistNavigator8previousEv@Base 1.1.0 _ZN23QMediaPlaylistNavigator9activatedERK13QMediaContent@Base 1.1.0 _ZN23QMediaPlaylistNavigatorC1EP22QMediaPlaylistProviderP7QObject@Base 1.1.0 _ZN23QMediaPlaylistNavigatorC2EP22QMediaPlaylistProviderP7QObject@Base 1.1.0 _ZN23QMediaPlaylistNavigatorD0Ev@Base 1.1.0 _ZN23QMediaPlaylistNavigatorD1Ev@Base 1.1.0 _ZN23QMediaPlaylistNavigatorD2Ev@Base 1.1.0 _ZN24QAbstractAudioDeviceInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN24QAbstractAudioDeviceInfo11qt_metacastEPKc@Base 1.1.0 _ZN24QAbstractAudioDeviceInfo16staticMetaObjectE@Base 1.1.0 _ZN24QAbstractAudioDeviceInfoC1Ev@Base 1.2.0 _ZN24QAbstractAudioDeviceInfoC2Ev@Base 1.2.0 _ZN24QAbstractAudioDeviceInfoD0Ev@Base 1.2.0 _ZN24QAbstractAudioDeviceInfoD1Ev@Base 1.2.0 _ZN24QAbstractAudioDeviceInfoD2Ev@Base 1.2.0 _ZN25QMediaPlaylistIOInterfaceC1Ev@Base 1.2.0 _ZN25QMediaPlaylistIOInterfaceC2Ev@Base 1.2.0 _ZN25QMediaPlaylistIOInterfaceD0Ev@Base 1.2.0 _ZN25QMediaPlaylistIOInterfaceD1Ev@Base 1.2.0 _ZN25QMediaPlaylistIOInterfaceD2Ev@Base 1.2.0 _ZN25QMediaServiceProviderHintC1E6QFlagsINS_7FeatureEE@Base 1.1.0 _ZN25QMediaServiceProviderHintC1ERK10QByteArray@Base 1.1.0 _ZN25QMediaServiceProviderHintC1ERK7QStringRK11QStringList@Base 1.1.0 _ZN25QMediaServiceProviderHintC1ERKS_@Base 1.1.0 _ZN25QMediaServiceProviderHintC1Ev@Base 1.1.0 _ZN25QMediaServiceProviderHintC2E6QFlagsINS_7FeatureEE@Base 1.1.0 _ZN25QMediaServiceProviderHintC2ERK10QByteArray@Base 1.1.0 _ZN25QMediaServiceProviderHintC2ERK7QStringRK11QStringList@Base 1.1.0 _ZN25QMediaServiceProviderHintC2ERKS_@Base 1.1.0 _ZN25QMediaServiceProviderHintC2Ev@Base 1.1.0 _ZN25QMediaServiceProviderHintD1Ev@Base 1.1.0 _ZN25QMediaServiceProviderHintD2Ev@Base 1.1.0 _ZN25QMediaServiceProviderHintaSERKS_@Base 1.1.0 _ZN26QCameraImageCaptureControl10imageSavedEiRK7QString@Base 1.1.0 _ZN26QCameraImageCaptureControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN26QCameraImageCaptureControl11qt_metacastEPKc@Base 1.1.0 _ZN26QCameraImageCaptureControl12imageExposedEi@Base 1.1.0 _ZN26QCameraImageCaptureControl13imageCapturedEiRK6QImage@Base 1.1.0 _ZN26QCameraImageCaptureControl14imageAvailableEiRK11QVideoFrame@Base 1.2.0 _ZN26QCameraImageCaptureControl16staticMetaObjectE@Base 1.1.0 _ZN26QCameraImageCaptureControl22imageMetadataAvailableEiN15QtMultimediaKit8MetaDataERK8QVariant@Base 1.2.0 _ZN26QCameraImageCaptureControl22imageMetadataAvailableEiRK7QStringRK8QVariant@Base 1.2.0 _ZN26QCameraImageCaptureControl22readyForCaptureChangedEb@Base 1.1.0 _ZN26QCameraImageCaptureControl5errorEiiRK7QString@Base 1.1.0 _ZN26QCameraImageCaptureControlC1EP7QObject@Base 1.1.0 _ZN26QCameraImageCaptureControlC2EP7QObject@Base 1.1.0 _ZN26QCameraImageCaptureControlD0Ev@Base 1.1.0 _ZN26QCameraImageCaptureControlD1Ev@Base 1.1.0 _ZN26QCameraImageCaptureControlD2Ev@Base 1.1.0 _ZN26QMediaNetworkAccessControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN26QMediaNetworkAccessControl11qt_metacastEPKc@Base 1.2.0 _ZN26QMediaNetworkAccessControl16staticMetaObjectE@Base 1.2.0 _ZN26QMediaNetworkAccessControl20configurationChangedERK21QNetworkConfiguration@Base 1.2.0 _ZN26QMediaNetworkAccessControlC1EP7QObject@Base 1.2.0 _ZN26QMediaNetworkAccessControlC2EP7QObject@Base 1.2.0 _ZN26QMediaNetworkAccessControlD0Ev@Base 1.2.0 _ZN26QMediaNetworkAccessControlD1Ev@Base 1.2.0 _ZN26QMediaNetworkAccessControlD2Ev@Base 1.2.0 _ZN27QLocalMediaPlaylistProvider11insertMediaEiRK13QMediaContent@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider11insertMediaEiRK5QListI13QMediaContentE@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider11qt_metacastEPKc@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider11removeMediaEi@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider11removeMediaEii@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider16staticMetaObjectE@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider5clearEv@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider7shuffleEv@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider8addMediaERK13QMediaContent@Base 1.1.0 _ZN27QLocalMediaPlaylistProvider8addMediaERK5QListI13QMediaContentE@Base 1.1.0 _ZN27QLocalMediaPlaylistProviderC1EP7QObject@Base 1.1.0 _ZN27QLocalMediaPlaylistProviderC2EP7QObject@Base 1.1.0 _ZN27QLocalMediaPlaylistProviderD0Ev@Base 1.1.0 _ZN27QLocalMediaPlaylistProviderD1Ev@Base 1.1.0 _ZN27QLocalMediaPlaylistProviderD2Ev@Base 1.1.0 _ZN27QMediaPlaylistSourceControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN27QMediaPlaylistSourceControl11qt_metacastEPKc@Base 1.1.0 _ZN27QMediaPlaylistSourceControl15playlistChangedEP14QMediaPlaylist@Base 1.1.0 _ZN27QMediaPlaylistSourceControl16staticMetaObjectE@Base 1.1.0 _ZN27QMediaPlaylistSourceControlC1EP7QObject@Base 1.1.0 _ZN27QMediaPlaylistSourceControlC2EP7QObject@Base 1.1.0 _ZN27QMediaPlaylistSourceControlD0Ev@Base 1.1.0 _ZN27QMediaPlaylistSourceControlD1Ev@Base 1.1.0 _ZN27QMediaPlaylistSourceControlD2Ev@Base 1.1.0 _ZN27QMediaServiceProviderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN27QMediaServiceProviderPlugin11qt_metacastEPKc@Base 1.1.0 _ZN27QMediaServiceProviderPlugin16staticMetaObjectE@Base 1.1.0 _ZN27QMediaServiceProviderPluginD0Ev@Base 1.2.0 _ZN27QMediaServiceProviderPluginD1Ev@Base 1.2.0 _ZN27QMediaServiceProviderPluginD2Ev@Base 1.2.0 _ZN28QAudioSystemFactoryInterfaceC1Ev@Base 1.2.0 _ZN28QAudioSystemFactoryInterfaceC2Ev@Base 1.2.0 _ZN28QAudioSystemFactoryInterfaceD0Ev@Base 1.2.0 _ZN28QAudioSystemFactoryInterfaceD1Ev@Base 1.2.0 _ZN28QAudioSystemFactoryInterfaceD2Ev@Base 1.2.0 _ZN29QCameraImageProcessingControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN29QCameraImageProcessingControl11qt_metacastEPKc@Base 1.1.0 _ZN29QCameraImageProcessingControl16staticMetaObjectE@Base 1.1.0 _ZN29QCameraImageProcessingControlC1EP7QObject@Base 1.1.0 _ZN29QCameraImageProcessingControlC2EP7QObject@Base 1.1.0 _ZN29QCameraImageProcessingControlD0Ev@Base 1.1.0 _ZN29QCameraImageProcessingControlD1Ev@Base 1.1.0 _ZN29QCameraImageProcessingControlD2Ev@Base 1.1.0 _ZN32QCameraCaptureDestinationControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN32QCameraCaptureDestinationControl11qt_metacastEPKc@Base 1.2.0 _ZN32QCameraCaptureDestinationControl16staticMetaObjectE@Base 1.2.0 _ZN32QCameraCaptureDestinationControl25captureDestinationChangedE6QFlagsIN19QCameraImageCapture18CaptureDestinationEE@Base 1.2.0 _ZN32QCameraCaptureDestinationControlC1EP7QObject@Base 1.2.0 _ZN32QCameraCaptureDestinationControlC2EP7QObject@Base 1.2.0 _ZN32QCameraCaptureDestinationControlD0Ev@Base 1.2.0 _ZN32QCameraCaptureDestinationControlD1Ev@Base 1.2.0 _ZN32QCameraCaptureDestinationControlD2Ev@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControl11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControl11qt_metacastEPKc@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControl16staticMetaObjectE@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControl19bufferFormatChangedEN11QVideoFrame11PixelFormatE@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControlC1EP7QObject@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControlC2EP7QObject@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControlD0Ev@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControlD1Ev@Base 1.2.0 _ZN33QCameraCaptureBufferFormatControlD2Ev@Base 1.2.0 _ZN37QMediaServiceProviderFactoryInterfaceD0Ev@Base 1.2.0 _ZN37QMediaServiceProviderFactoryInterfaceD1Ev@Base 1.2.0 _ZN37QMediaServiceProviderFactoryInterfaceD2Ev@Base 1.2.0 _ZN5QCharC1E11QLatin1Char@Base 1.1.0 _ZN5QCharC2E11QLatin1Char@Base 1.1.0 _ZN5QRectC1ERK6QPointRK5QSize@Base 1.1.0 _ZN5QRectC1Eiiii@Base 1.1.0 _ZN5QRectC2ERK6QPointRK5QSize@Base 1.1.0 _ZN5QRectC2Eiiii@Base 1.1.0 _ZN5QSize8setWidthEi@Base 1.1.0 _ZN5QSizeC1Eii@Base 1.1.0 _ZN5QSizeC1Ev@Base 1.1.0 _ZN5QSizeC2Eii@Base 1.1.0 _ZN5QSizeC2Ev@Base 1.1.0 _ZN6QDebug6StreamD1Ev@Base 1.2.0 _ZN6QDebug6StreamD2Ev@Base 1.2.0 _ZN6QPointC1Eii@Base 1.1.0 _ZN6QPointC2Eii@Base 1.1.0 _ZN6QRectF10moveCenterERK7QPointF@Base 1.1.0 _ZN6QRectF6moveToERK7QPointF@Base 1.1.0 _ZN6QRectF7setSizeERK6QSizeF@Base 1.1.0 _ZN6QRectFC1ERK5QRect@Base 1.1.0 (subst)_ZN6QRectFC1E{qreal}{qreal}{qreal}{qreal}@Base 1.1.0 _ZN6QRectFC2ERK5QRect@Base 1.1.0 (subst)_ZN6QRectFC2E{qreal}{qreal}{qreal}{qreal}@Base 1.1.0 _ZN6QSizeFC1ERK5QSize@Base 1.1.0 _ZN6QSizeFC1Ev@Base 1.1.0 (subst)_ZN6QSizeFC1E{qreal}{qreal}@Base 1.1.0 _ZN6QSizeFC2ERK5QSize@Base 1.1.0 _ZN6QSizeFC2Ev@Base 1.1.0 (subst)_ZN6QSizeFC2E{qreal}{qreal}@Base 1.1.0 _ZN7QCamera10lockFailedEv@Base 1.1.0 _ZN7QCamera11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1.0 _ZN7QCamera11qt_metacastEPKc@Base 1.1.0 _ZN7QCamera12stateChangedENS_5StateE@Base 1.1.0 _ZN7QCamera13searchAndLockE6QFlagsINS_8LockTypeEE@Base 1.1.0 _ZN7QCamera13searchAndLockEv@Base 1.1.0 _ZN7QCamera13setViewfinderEP12QVideoWidget@Base 1.1.0 _ZN7QCamera13setViewfinderEP18QGraphicsVideoItem@Base 1.1.0 _ZN7QCamera13setViewfinderEP21QAbstractVideoSurface@Base 1.2.0 _ZN7QCamera13statusChangedENS_6StatusE@Base 1.1.0 _ZN7QCamera14setCaptureModeENS_11CaptureModeE@Base 1.1.0 _ZN7QCamera16availableDevicesEv@Base 1.1.0 _ZN7QCamera16staticMetaObjectE@Base 1.1.0 _ZN7QCamera17deviceDescriptionERK10QByteArray@Base 1.1.0 _ZN7QCamera17lockStatusChangedENS_10LockStatusENS_16LockChangeReasonE@Base 1.1.0 _ZN7QCamera17lockStatusChangedENS_8LockTypeENS_10LockStatusENS_16LockChangeReasonE@Base 1.1.0 _ZN7QCamera18captureModeChangedENS_11CaptureModeE@Base 1.1.0 _ZN7QCamera4loadEv@Base 1.1.0 _ZN7QCamera4stopEv@Base 1.1.0 _ZN7QCamera5errorENS_5ErrorE@Base 1.1.0 _ZN7QCamera5startEv@Base 1.1.0 _ZN7QCamera6lockedEv@Base 1.1.0 _ZN7QCamera6unloadEv@Base 1.1.0 _ZN7QCamera6unlockE6QFlagsINS_8LockTypeEE@Base 1.1.0 _ZN7QCamera6unlockEv@Base 1.1.0 _ZN7QCameraC1EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN7QCameraC1ERK10QByteArrayP7QObject@Base 1.1.0 _ZN7QCameraC2EP7QObjectP21QMediaServiceProvider@Base 1.1.0 _ZN7QCameraC2ERK10QByteArrayP7QObject@Base 1.1.0 _ZN7QCameraD0Ev@Base 1.1.0 _ZN7QCameraD1Ev@Base 1.1.0 _ZN7QCameraD2Ev@Base 1.1.0 (subst)_ZN7QPointFC1E{qreal}{qreal}@Base 1.1.0 (subst)_ZN7QPointFC2E{qreal}{qreal}@Base 1.1.0 _ZN7QString5clearEv@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueI15QNetworkRequestEES_RKT_@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueI19QVideoSurfaceFormatEES_RKT_@Base 1.1.0 (optional=templinst)_ZN8QVariant9fromValueIN21QAbstractVideoSurface5ErrorEEES_RKT_@Base 1.1.0 _ZN9QHashData8willGrowEv@Base 1.1.0 _ZN9QHashData9firstNodeEv@Base 1.1.0 _ZN9QHashData9hasShrunkEv@Base 1.1.0 _ZNK10QByteArray4dataEv@Base 1.1.0 _ZNK10QByteArray7isEmptyEv@Base 1.1.0 _ZNK10QByteArray8containsEPKc@Base 1.1.0 _ZNK10QByteArraycvPKcEv@Base 1.1.0 _ZNK10QTransform2dxEv@Base 1.1.0 _ZNK10QTransform2dyEv@Base 1.1.0 _ZNK10QTransform3m11Ev@Base 1.1.0 _ZNK10QTransform3m12Ev@Base 1.1.0 _ZNK10QTransform3m13Ev@Base 1.1.0 _ZNK10QTransform3m21Ev@Base 1.1.0 _ZNK10QTransform3m22Ev@Base 1.1.0 _ZNK10QTransform3m23Ev@Base 1.1.0 _ZNK10QTransform3m33Ev@Base 1.1.0 _ZNK11QAudioInput10bufferSizeEv@Base 1.1.0 _ZNK11QAudioInput10bytesReadyEv@Base 1.1.0 _ZNK11QAudioInput10metaObjectEv@Base 1.1.0 _ZNK11QAudioInput10periodSizeEv@Base 1.1.0 _ZNK11QAudioInput12elapsedUSecsEv@Base 1.1.0 _ZNK11QAudioInput14notifyIntervalEv@Base 1.1.0 _ZNK11QAudioInput14processedUSecsEv@Base 1.1.0 _ZNK11QAudioInput5errorEv@Base 1.1.0 _ZNK11QAudioInput5stateEv@Base 1.1.0 _ZNK11QAudioInput6formatEv@Base 1.1.0 _ZNK11QRadioTuner10metaObjectEv@Base 1.1.0 _ZNK11QRadioTuner10stereoModeEv@Base 1.1.0 _ZNK11QRadioTuner11errorStringEv@Base 1.1.0 _ZNK11QRadioTuner11isAvailableEv@Base 1.1.0 _ZNK11QRadioTuner11isSearchingEv@Base 1.1.0 _ZNK11QRadioTuner13frequencyStepENS_4BandE@Base 1.1.0 _ZNK11QRadioTuner14frequencyRangeENS_4BandE@Base 1.1.0 _ZNK11QRadioTuner14signalStrengthEv@Base 1.1.0 _ZNK11QRadioTuner15isBandSupportedENS_4BandE@Base 1.1.0 _ZNK11QRadioTuner17availabilityErrorEv@Base 1.1.0 _ZNK11QRadioTuner4bandEv@Base 1.1.0 _ZNK11QRadioTuner5errorEv@Base 1.1.0 _ZNK11QRadioTuner5stateEv@Base 1.1.0 _ZNK11QRadioTuner6volumeEv@Base 1.1.0 _ZNK11QRadioTuner7isMutedEv@Base 1.1.0 _ZNK11QRadioTuner8isStereoEv@Base 1.1.0 _ZNK11QRadioTuner9frequencyEv@Base 1.1.0 _ZNK11QVideoFrame10handleTypeEv@Base 1.1.0 _ZNK11QVideoFrame10isReadableEv@Base 1.1.0 _ZNK11QVideoFrame10isWritableEv@Base 1.1.0 _ZNK11QVideoFrame11mappedBytesEv@Base 1.1.0 _ZNK11QVideoFrame11pixelFormatEv@Base 1.1.0 _ZNK11QVideoFrame12bytesPerLineEv@Base 1.1.0 _ZNK11QVideoFrame4bitsEv@Base 1.1.0 _ZNK11QVideoFrame4sizeEv@Base 1.1.0 _ZNK11QVideoFrame5widthEv@Base 1.1.0 _ZNK11QVideoFrame6handleEv@Base 1.1.0 _ZNK11QVideoFrame6heightEv@Base 1.1.0 _ZNK11QVideoFrame7endTimeEv@Base 1.1.0 _ZNK11QVideoFrame7isValidEv@Base 1.1.0 _ZNK11QVideoFrame7mapModeEv@Base 1.1.0 _ZNK11QVideoFrame8isMappedEv@Base 1.1.0 _ZNK11QVideoFrame9fieldTypeEv@Base 1.1.0 _ZNK11QVideoFrame9startTimeEv@Base 1.1.0 _ZNK12QAudioFormat10sampleRateEv@Base 1.1.0 _ZNK12QAudioFormat10sampleSizeEv@Base 1.1.0 _ZNK12QAudioFormat10sampleTypeEv@Base 1.1.0 _ZNK12QAudioFormat12channelCountEv@Base 1.1.0 _ZNK12QAudioFormat5codecEv@Base 1.1.0 _ZNK12QAudioFormat7isValidEv@Base 1.1.0 _ZNK12QAudioFormat8channelsEv@Base 1.1.0 _ZNK12QAudioFormat9byteOrderEv@Base 1.1.0 _ZNK12QAudioFormat9frequencyEv@Base 1.1.0 _ZNK12QAudioFormateqERKS_@Base 1.1.0 _ZNK12QAudioFormatneERKS_@Base 1.1.0 _ZNK12QAudioOutput10bufferSizeEv@Base 1.1.0 _ZNK12QAudioOutput10metaObjectEv@Base 1.1.0 _ZNK12QAudioOutput10periodSizeEv@Base 1.1.0 _ZNK12QAudioOutput12elapsedUSecsEv@Base 1.1.0 _ZNK12QAudioOutput14notifyIntervalEv@Base 1.1.0 _ZNK12QAudioOutput14processedUSecsEv@Base 1.1.0 _ZNK12QAudioOutput5errorEv@Base 1.1.0 _ZNK12QAudioOutput5stateEv@Base 1.1.0 _ZNK12QAudioOutput6formatEv@Base 1.1.0 _ZNK12QAudioOutput9bytesFreeEv@Base 1.1.0 _ZNK12QCameraFocus10focusZonesEv@Base 1.1.0 _ZNK12QCameraFocus10metaObjectEv@Base 1.1.0 _ZNK12QCameraFocus11digitalZoomEv@Base 1.1.0 _ZNK12QCameraFocus11isAvailableEv@Base 1.1.0 _ZNK12QCameraFocus11opticalZoomEv@Base 1.1.0 _ZNK12QCameraFocus14focusPointModeEv@Base 1.1.0 _ZNK12QCameraFocus16customFocusPointEv@Base 1.1.0 _ZNK12QCameraFocus18maximumDigitalZoomEv@Base 1.1.0 _ZNK12QCameraFocus18maximumOpticalZoomEv@Base 1.1.0 _ZNK12QCameraFocus20isFocusModeSupportedENS_9FocusModeE@Base 1.1.0 _ZNK12QCameraFocus25isFocusPointModeSupportedENS_14FocusPointModeE@Base 1.1.0 _ZNK12QCameraFocus9focusModeEv@Base 1.1.0 _ZNK12QMediaObject10metaObjectEv@Base 1.1.0 _ZNK12QMediaObject11isAvailableEv@Base 1.1.0 _ZNK12QMediaObject14notifyIntervalEv@Base 1.1.0 _ZNK12QMediaObject16extendedMetaDataERK7QString@Base 1.1.0 _ZNK12QMediaObject17availabilityErrorEv@Base 1.1.0 _ZNK12QMediaObject17availableMetaDataEv@Base 1.1.0 _ZNK12QMediaObject19isMetaDataAvailableEv@Base 1.1.0 _ZNK12QMediaObject25availableExtendedMetaDataEv@Base 1.1.0 _ZNK12QMediaObject7serviceEv@Base 1.1.0 _ZNK12QMediaObject8metaDataEN15QtMultimediaKit8MetaDataE@Base 1.1.0 _ZNK12QMediaPlayer10isSeekableEv@Base 1.1.0 _ZNK12QMediaPlayer10metaObjectEv@Base 1.1.0 _ZNK12QMediaPlayer11errorStringEv@Base 1.1.0 _ZNK12QMediaPlayer11mediaStatusEv@Base 1.1.0 _ZNK12QMediaPlayer11mediaStreamEv@Base 1.1.0 _ZNK12QMediaPlayer12bufferStatusEv@Base 1.1.0 _ZNK12QMediaPlayer12playbackRateEv@Base 1.1.0 _ZNK12QMediaPlayer16isAudioAvailableEv@Base 1.1.0 _ZNK12QMediaPlayer16isVideoAvailableEv@Base 1.1.0 _ZNK12QMediaPlayer27currentNetworkConfigurationEv@Base 1.2.0 _ZNK12QMediaPlayer5errorEv@Base 1.1.0 _ZNK12QMediaPlayer5mediaEv@Base 1.1.0 _ZNK12QMediaPlayer5stateEv@Base 1.1.0 _ZNK12QMediaPlayer6volumeEv@Base 1.1.0 _ZNK12QMediaPlayer7isMutedEv@Base 1.1.0 _ZNK12QMediaPlayer8durationEv@Base 1.1.0 _ZNK12QMediaPlayer8playlistEv@Base 1.1.0 _ZNK12QMediaPlayer8positionEv@Base 1.1.0 _ZNK12QSoundEffect10metaObjectEv@Base 1.1.0 _ZNK12QSoundEffect6sourceEv@Base 1.1.0 _ZNK12QSoundEffect6statusEv@Base 1.1.0 _ZNK12QSoundEffect6volumeEv@Base 1.1.0 _ZNK12QSoundEffect7isMutedEv@Base 1.1.0 _ZNK12QSoundEffect8isLoadedEv@Base 1.1.0 _ZNK12QSoundEffect9isPlayingEv@Base 1.1.0 _ZNK12QSoundEffect9loopCountEv@Base 1.1.0 _ZNK12QVideoWidget10brightnessEv@Base 1.1.0 _ZNK12QVideoWidget10metaObjectEv@Base 1.1.0 _ZNK12QVideoWidget10saturationEv@Base 1.1.0 _ZNK12QVideoWidget11mediaObjectEv@Base 1.1.0 _ZNK12QVideoWidget15aspectRatioModeEv@Base 1.1.0 _ZNK12QVideoWidget3hueEv@Base 1.1.0 _ZNK12QVideoWidget8contrastEv@Base 1.1.0 _ZNK12QVideoWidget8sizeHintEv@Base 1.1.0 _ZNK13QMediaContent12canonicalUrlEv@Base 1.1.0 _ZNK13QMediaContent16canonicalRequestEv@Base 1.1.0 _ZNK13QMediaContent17canonicalResourceEv@Base 1.1.0 _ZNK13QMediaContent6isNullEv@Base 1.1.0 _ZNK13QMediaContent9resourcesEv@Base 1.1.0 _ZNK13QMediaContenteqERKS_@Base 1.1.0 _ZNK13QMediaContentneERKS_@Base 1.1.0 _ZNK13QMediaControl10metaObjectEv@Base 1.1.0 _ZNK13QMediaService10metaObjectEv@Base 1.1.0 _ZNK14QCameraControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK14QCameraControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK14QMediaPlaylist10isReadOnlyEv@Base 1.1.0 _ZNK14QMediaPlaylist10mediaCountEv@Base 1.1.0 _ZNK14QMediaPlaylist10metaObjectEv@Base 1.1.0 _ZNK14QMediaPlaylist11errorStringEv@Base 1.1.0 _ZNK14QMediaPlaylist11mediaObjectEv@Base 1.1.0 _ZNK14QMediaPlaylist12currentIndexEv@Base 1.1.0 _ZNK14QMediaPlaylist12currentMediaEv@Base 1.1.0 _ZNK14QMediaPlaylist12playbackModeEv@Base 1.1.0 _ZNK14QMediaPlaylist13previousIndexEi@Base 1.1.0 (optional=templinst)_ZNK14QMediaPlaylist26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK14QMediaPlaylist5errorEv@Base 1.1.0 _ZNK14QMediaPlaylist5mediaEi@Base 1.1.0 _ZNK14QMediaPlaylist7isEmptyEv@Base 1.1.0 _ZNK14QMediaPlaylist9nextIndexEi@Base 1.1.0 _ZNK14QMediaRecorder10metaObjectEv@Base 1.1.0 _ZNK14QMediaRecorder11errorStringEv@Base 1.1.0 _ZNK14QMediaRecorder11isAvailableEv@Base 1.1.0 _ZNK14QMediaRecorder11mediaObjectEv@Base 1.1.0 _ZNK14QMediaRecorder13audioSettingsEv@Base 1.1.0 _ZNK14QMediaRecorder13videoSettingsEv@Base 1.1.0 _ZNK14QMediaRecorder14outputLocationEv@Base 1.1.0 _ZNK14QMediaRecorder16extendedMetaDataERK7QString@Base 1.1.0 _ZNK14QMediaRecorder17availabilityErrorEv@Base 1.1.0 _ZNK14QMediaRecorder17availableMetaDataEv@Base 1.1.0 _ZNK14QMediaRecorder17containerMimeTypeEv@Base 1.1.0 _ZNK14QMediaRecorder18isMetaDataWritableEv@Base 1.1.0 _ZNK14QMediaRecorder19isMetaDataAvailableEv@Base 1.1.0 _ZNK14QMediaRecorder19supportedContainersEv@Base 1.1.0 _ZNK14QMediaRecorder19supportedFrameRatesERK21QVideoEncoderSettingsPb@Base 1.1.0 _ZNK14QMediaRecorder20containerDescriptionERK7QString@Base 1.1.0 _ZNK14QMediaRecorder20supportedAudioCodecsEv@Base 1.1.0 _ZNK14QMediaRecorder20supportedResolutionsERK21QVideoEncoderSettingsPb@Base 1.1.0 _ZNK14QMediaRecorder20supportedVideoCodecsEv@Base 1.1.0 _ZNK14QMediaRecorder21audioCodecDescriptionERK7QString@Base 1.1.0 _ZNK14QMediaRecorder21videoCodecDescriptionERK7QString@Base 1.1.0 _ZNK14QMediaRecorder25availableExtendedMetaDataEv@Base 1.1.0 _ZNK14QMediaRecorder25supportedAudioSampleRatesERK21QAudioEncoderSettingsPb@Base 1.1.0 _ZNK14QMediaRecorder5errorEv@Base 1.1.0 _ZNK14QMediaRecorder5stateEv@Base 1.1.0 _ZNK14QMediaRecorder7isMutedEv@Base 1.1.0 _ZNK14QMediaRecorder8durationEv@Base 1.1.0 _ZNK14QMediaRecorder8metaDataEN15QtMultimediaKit8MetaDataE@Base 1.1.0 _ZNK14QMediaResource10audioCodecEv@Base 1.1.0 _ZNK14QMediaResource10resolutionEv@Base 1.1.0 _ZNK14QMediaResource10sampleRateEv@Base 1.1.0 _ZNK14QMediaResource10videoCodecEv@Base 1.1.0 _ZNK14QMediaResource12audioBitRateEv@Base 1.1.0 _ZNK14QMediaResource12channelCountEv@Base 1.1.0 _ZNK14QMediaResource12videoBitRateEv@Base 1.1.0 _ZNK14QMediaResource3urlEv@Base 1.1.0 _ZNK14QMediaResource6isNullEv@Base 1.1.0 _ZNK14QMediaResource7requestEv@Base 1.1.0 _ZNK14QMediaResource8dataSizeEv@Base 1.1.0 _ZNK14QMediaResource8languageEv@Base 1.1.0 _ZNK14QMediaResource8mimeTypeEv@Base 1.1.0 _ZNK14QMediaResourceeqERKS_@Base 1.1.0 _ZNK14QMediaResourceneERKS_@Base 1.1.0 _ZNK15QCameraExposure10metaObjectEv@Base 1.1.0 _ZNK15QCameraExposure11isAvailableEv@Base 1.1.0 _ZNK15QCameraExposure12exposureModeEv@Base 1.1.0 _ZNK15QCameraExposure12isFlashReadyEv@Base 1.1.0 _ZNK15QCameraExposure12meteringModeEv@Base 1.1.0 _ZNK15QCameraExposure12shutterSpeedEv@Base 1.1.0 _ZNK15QCameraExposure14isoSensitivityEv@Base 1.1.0 _ZNK15QCameraExposure18supportedAperturesEPb@Base 1.1.0 _ZNK15QCameraExposure20exposureCompensationEv@Base 1.1.0 _ZNK15QCameraExposure20isFlashModeSupportedE6QFlagsINS_9FlashModeEE@Base 1.1.0 _ZNK15QCameraExposure22supportedShutterSpeedsEPb@Base 1.1.0 _ZNK15QCameraExposure23isExposureModeSupportedENS_12ExposureModeE@Base 1.1.0 _ZNK15QCameraExposure23isMeteringModeSupportedENS_12MeteringModeE@Base 1.1.0 _ZNK15QCameraExposure25supportedIsoSensitivitiesEPb@Base 1.1.0 _ZNK15QCameraExposure8apertureEv@Base 1.1.0 _ZNK15QCameraExposure9flashModeEv@Base 1.1.0 _ZNK15QMediaTimeRange10latestTimeEv@Base 1.1.0 _ZNK15QMediaTimeRange12earliestTimeEv@Base 1.1.0 _ZNK15QMediaTimeRange12isContinuousEv@Base 1.1.0 _ZNK15QMediaTimeRange7isEmptyEv@Base 1.1.0 _ZNK15QMediaTimeRange8containsEx@Base 1.1.0 _ZNK15QMediaTimeRange9intervalsEv@Base 1.1.0 _ZNK16QAudioDeviceInfo10deviceNameEv@Base 1.1.0 _ZNK16QAudioDeviceInfo13nearestFormatERK12QAudioFormat@Base 1.1.0 _ZNK16QAudioDeviceInfo15preferredFormatEv@Base 1.1.0 _ZNK16QAudioDeviceInfo15supportedCodecsEv@Base 1.1.0 _ZNK16QAudioDeviceInfo17isFormatSupportedERK12QAudioFormat@Base 1.1.0 _ZNK16QAudioDeviceInfo17supportedChannelsEv@Base 1.1.0 _ZNK16QAudioDeviceInfo19supportedByteOrdersEv@Base 1.1.0 _ZNK16QAudioDeviceInfo20supportedFrequenciesEv@Base 1.1.0 _ZNK16QAudioDeviceInfo20supportedSampleRatesEv@Base 1.1.0 _ZNK16QAudioDeviceInfo20supportedSampleSizesEv@Base 1.1.0 _ZNK16QAudioDeviceInfo20supportedSampleTypesEv@Base 1.1.0 _ZNK16QAudioDeviceInfo22supportedChannelCountsEv@Base 1.1.0 _ZNK16QAudioDeviceInfo4modeEv@Base 1.1.0 _ZNK16QAudioDeviceInfo5realmEv@Base 1.1.0 _ZNK16QAudioDeviceInfo6handleEv@Base 1.1.0 _ZNK16QAudioDeviceInfo6isNullEv@Base 1.1.0 _ZNK16QCameraFocusZone4areaEv@Base 1.1.0 _ZNK16QCameraFocusZone6statusEv@Base 1.1.0 _ZNK16QCameraFocusZone7isValidEv@Base 1.1.0 _ZNK16QCameraFocusZoneeqERKS_@Base 1.1.0 _ZNK16QCameraFocusZoneneERKS_@Base 1.1.0 _ZNK17QCameraViewfinder10metaObjectEv@Base 1.1.0 _ZNK17QCameraViewfinder11mediaObjectEv@Base 1.1.0 _ZNK17QImageVideoBuffer7mapModeEv@Base 1.1.0 _ZNK17QMediaImageViewer10metaObjectEv@Base 1.1.0 _ZNK17QMediaImageViewer11elapsedTimeEv@Base 1.1.0 _ZNK17QMediaImageViewer11mediaStatusEv@Base 1.1.0 _ZNK17QMediaImageViewer5mediaEv@Base 1.1.0 _ZNK17QMediaImageViewer5stateEv@Base 1.1.0 _ZNK17QMediaImageViewer7timeoutEv@Base 1.1.0 _ZNK17QMediaImageViewer8playlistEv@Base 1.1.0 _ZNK18QAudioSystemPlugin10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK18QAudioSystemPlugin26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK18QGraphicsVideoItem10metaObjectEv@Base 1.1.0 _ZNK18QGraphicsVideoItem10nativeSizeEv@Base 1.1.0 _ZNK18QGraphicsVideoItem11mediaObjectEv@Base 1.1.0 _ZNK18QGraphicsVideoItem12boundingRectEv@Base 1.1.0 _ZNK18QGraphicsVideoItem15aspectRatioModeEv@Base 1.1.0 _ZNK18QGraphicsVideoItem4sizeEv@Base 1.1.0 _ZNK18QGraphicsVideoItem6offsetEv@Base 1.1.0 _ZNK18QMediaTimeInterval10normalizedEv@Base 1.1.0 _ZNK18QMediaTimeInterval10translatedEx@Base 1.1.0 _ZNK18QMediaTimeInterval3endEv@Base 1.1.0 _ZNK18QMediaTimeInterval5startEv@Base 1.1.0 _ZNK18QMediaTimeInterval8containsEx@Base 1.1.0 _ZNK18QMediaTimeInterval8isNormalEv@Base 1.1.0 _ZNK18QMemoryVideoBuffer7mapModeEv@Base 1.1.0 _ZNK18QRadioTunerControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK18QRadioTunerControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QAbstractAudioInput10metaObjectEv@Base 1.1.0 _ZNK19QAudioCaptureSource10metaObjectEv@Base 1.1.0 _ZNK19QAudioCaptureSource11audioInputsEv@Base 1.1.0 _ZNK19QAudioCaptureSource11isAvailableEv@Base 1.1.0 _ZNK19QAudioCaptureSource16activeAudioInputEv@Base 1.1.0 _ZNK19QAudioCaptureSource16audioDescriptionERK7QString@Base 1.1.0 _ZNK19QAudioCaptureSource17availabilityErrorEv@Base 1.1.0 _ZNK19QAudioCaptureSource17defaultAudioInputEv@Base 1.1.0 _ZNK19QCameraFlashControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QCameraFlashControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QCameraFocusControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QCameraFocusControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QCameraImageCapture10metaObjectEv@Base 1.1.0 _ZNK19QCameraImageCapture11errorStringEv@Base 1.1.0 _ZNK19QCameraImageCapture11isAvailableEv@Base 1.1.0 _ZNK19QCameraImageCapture11mediaObjectEv@Base 1.1.0 _ZNK19QCameraImageCapture12bufferFormatEv@Base 1.2.0 _ZNK19QCameraImageCapture16encodingSettingsEv@Base 1.1.0 _ZNK19QCameraImageCapture17availabilityErrorEv@Base 1.1.0 _ZNK19QCameraImageCapture17isReadyForCaptureEv@Base 1.1.0 _ZNK19QCameraImageCapture18captureDestinationEv@Base 1.2.0 _ZNK19QCameraImageCapture20supportedImageCodecsEv@Base 1.1.0 _ZNK19QCameraImageCapture20supportedResolutionsERK21QImageEncoderSettingsPb@Base 1.1.0 _ZNK19QCameraImageCapture21imageCodecDescriptionERK7QString@Base 1.1.0 _ZNK19QCameraImageCapture22supportedBufferFormatsEv@Base 1.2.0 _ZNK19QCameraImageCapture29isCaptureDestinationSupportedE6QFlagsINS_18CaptureDestinationEE@Base 1.2.0 _ZNK19QCameraImageCapture5errorEv@Base 1.1.0 _ZNK19QCameraLocksControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QCameraLocksControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QMediaPlayerControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QMediaPlayerControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QVideoDeviceControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QVideoDeviceControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QVideoSurfaceFormat10frameWidthEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat10handleTypeEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat11frameHeightEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat11pixelFormatEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat13propertyNamesEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat15yCbCrColorSpaceEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat16pixelAspectRatioEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat17scanLineDirectionEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat7isValidEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat8propertyEPKc@Base 1.1.0 _ZNK19QVideoSurfaceFormat8sizeHintEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat8viewportEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat9frameRateEv@Base 1.1.0 _ZNK19QVideoSurfaceFormat9frameSizeEv@Base 1.1.0 _ZNK19QVideoSurfaceFormateqERKS_@Base 1.1.0 _ZNK19QVideoSurfaceFormatneERKS_@Base 1.1.0 _ZNK19QVideoWidgetControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QVideoWidgetControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK19QVideoWindowControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK19QVideoWindowControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK20QAbstractAudioOutput10metaObjectEv@Base 1.1.0 _ZNK20QAbstractVideoBuffer10handleTypeEv@Base 1.1.0 _ZNK20QAbstractVideoBuffer6handleEv@Base 1.1.0 _ZNK20QAudioEncoderControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK20QAudioEncoderControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK20QImageEncoderControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK20QImageEncoderControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK20QMediaStreamsControl10metaObjectEv@Base 1.1.0 _ZNK20QVideoEncoderControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK20QVideoEncoderControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK21QAbstractVideoSurface10metaObjectEv@Base 1.1.0 _ZNK21QAbstractVideoSurface13nearestFormatERK19QVideoSurfaceFormat@Base 1.1.0 _ZNK21QAbstractVideoSurface13surfaceFormatEv@Base 1.1.0 _ZNK21QAbstractVideoSurface16nativeResolutionEv@Base 1.1.0 _ZNK21QAbstractVideoSurface17isFormatSupportedERK19QVideoSurfaceFormat@Base 1.1.0 _ZNK21QAbstractVideoSurface5errorEv@Base 1.1.0 _ZNK21QAbstractVideoSurface8isActiveEv@Base 1.1.0 _ZNK21QAudioEncoderSettings10sampleRateEv@Base 1.1.0 _ZNK21QAudioEncoderSettings12channelCountEv@Base 1.1.0 _ZNK21QAudioEncoderSettings12encodingModeEv@Base 1.1.0 _ZNK21QAudioEncoderSettings5codecEv@Base 1.1.0 _ZNK21QAudioEncoderSettings6isNullEv@Base 1.1.0 _ZNK21QAudioEncoderSettings7bitRateEv@Base 1.1.0 _ZNK21QAudioEncoderSettings7qualityEv@Base 1.1.0 _ZNK21QAudioEncoderSettingseqERKS_@Base 1.1.0 _ZNK21QAudioEncoderSettingsneERKS_@Base 1.1.0 _ZNK21QImageEncoderSettings10resolutionEv@Base 1.1.0 _ZNK21QImageEncoderSettings5codecEv@Base 1.1.0 _ZNK21QImageEncoderSettings6isNullEv@Base 1.1.0 _ZNK21QImageEncoderSettings7qualityEv@Base 1.1.0 _ZNK21QImageEncoderSettingseqERKS_@Base 1.1.0 _ZNK21QImageEncoderSettingsneERKS_@Base 1.1.0 _ZNK21QMediaPlaylistControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK21QMediaPlaylistControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK21QMediaRecorderControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK21QMediaRecorderControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK21QMediaServiceProvider10hasSupportERK10QByteArrayRK7QStringRK11QStringListi@Base 1.1.0 _ZNK21QMediaServiceProvider10metaObjectEv@Base 1.1.0 _ZNK21QMediaServiceProvider18supportedMimeTypesERK10QByteArrayi@Base 1.1.0 _ZNK21QMediaServiceProvider7devicesERK10QByteArray@Base 1.1.0 _ZNK21QVideoEncoderSettings10resolutionEv@Base 1.1.0 _ZNK21QVideoEncoderSettings12encodingModeEv@Base 1.1.0 _ZNK21QVideoEncoderSettings5codecEv@Base 1.1.0 _ZNK21QVideoEncoderSettings6isNullEv@Base 1.1.0 _ZNK21QVideoEncoderSettings7bitRateEv@Base 1.1.0 _ZNK21QVideoEncoderSettings7qualityEv@Base 1.1.0 _ZNK21QVideoEncoderSettings9frameRateEv@Base 1.1.0 _ZNK21QVideoEncoderSettingseqERKS_@Base 1.1.0 _ZNK21QVideoEncoderSettingsneERKS_@Base 1.1.0 _ZNK21QVideoRendererControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK21QVideoRendererControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK22QAudioEndpointSelector10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK22QAudioEndpointSelector26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK22QCameraExposureControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK22QCameraExposureControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK22QCameraImageProcessing10metaObjectEv@Base 1.1.0 _ZNK22QCameraImageProcessing10saturationEv@Base 1.1.0 _ZNK22QCameraImageProcessing11isAvailableEv@Base 1.1.0 _ZNK22QCameraImageProcessing14denoisingLevelEv@Base 1.1.0 _ZNK22QCameraImageProcessing15sharpeningLevelEv@Base 1.1.0 _ZNK22QCameraImageProcessing16whiteBalanceModeEv@Base 1.1.0 _ZNK22QCameraImageProcessing18manualWhiteBalanceEv@Base 1.1.0 _ZNK22QCameraImageProcessing20isDenoisingSupportedEv@Base 1.1.0 _ZNK22QCameraImageProcessing21isSharpeningSupportedEv@Base 1.1.0 _ZNK22QCameraImageProcessing27isWhiteBalanceModeSupportedENS_16WhiteBalanceModeE@Base 1.1.0 _ZNK22QCameraImageProcessing8contrastEv@Base 1.1.0 _ZNK22QMediaContainerControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK22QMediaContainerControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK22QMediaPlaylistIOPlugin10metaObjectEv@Base 1.1.0 _ZNK22QMediaPlaylistProvider10isReadOnlyEv@Base 1.1.0 _ZNK22QMediaPlaylistProvider10metaObjectEv@Base 1.1.0 _ZNK22QMetaDataReaderControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK22QMetaDataReaderControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK22QMetaDataWriterControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK22QMetaDataWriterControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK23QMediaPlaylistNavigator10metaObjectEv@Base 1.1.0 _ZNK23QMediaPlaylistNavigator11currentItemEv@Base 1.1.0 _ZNK23QMediaPlaylistNavigator12currentIndexEv@Base 1.1.0 _ZNK23QMediaPlaylistNavigator12playbackModeEv@Base 1.1.0 _ZNK23QMediaPlaylistNavigator12previousItemEi@Base 1.1.0 _ZNK23QMediaPlaylistNavigator13previousIndexEi@Base 1.1.0 _ZNK23QMediaPlaylistNavigator6itemAtEi@Base 1.1.0 _ZNK23QMediaPlaylistNavigator8nextItemEi@Base 1.1.0 _ZNK23QMediaPlaylistNavigator8playlistEv@Base 1.1.0 _ZNK23QMediaPlaylistNavigator9nextIndexEi@Base 1.1.0 _ZNK24QAbstractAudioDeviceInfo10metaObjectEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint4typeEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint6codecsEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint6deviceEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint6isNullEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint8featuresEv@Base 1.1.0 _ZNK25QMediaServiceProviderHint8mimeTypeEv@Base 1.1.0 _ZNK25QMediaServiceProviderHinteqERKS_@Base 1.1.0 _ZNK25QMediaServiceProviderHintneERKS_@Base 1.1.0 _ZNK26QCameraImageCaptureControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK26QCameraImageCaptureControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK26QMediaNetworkAccessControl10metaObjectEv@Base 1.2.0 (optional=templinst)_ZNK26QMediaNetworkAccessControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.2.0 _ZNK27QLocalMediaPlaylistProvider10isReadOnlyEv@Base 1.1.0 _ZNK27QLocalMediaPlaylistProvider10mediaCountEv@Base 1.1.0 _ZNK27QLocalMediaPlaylistProvider10metaObjectEv@Base 1.1.0 _ZNK27QLocalMediaPlaylistProvider5mediaEi@Base 1.1.0 _ZNK27QMediaPlaylistSourceControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK27QMediaPlaylistSourceControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK27QMediaServiceProviderPlugin10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK27QMediaServiceProviderPlugin26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK29QCameraImageProcessingControl10metaObjectEv@Base 1.1.0 (optional=templinst)_ZNK29QCameraImageProcessingControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK32QCameraCaptureDestinationControl10metaObjectEv@Base 1.2.0 (optional=templinst)_ZNK32QCameraCaptureDestinationControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.2.0 _ZNK33QCameraCaptureBufferFormatControl10metaObjectEv@Base 1.2.0 (optional=templinst)_ZNK33QCameraCaptureBufferFormatControl26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.2.0 _ZNK5QRect1xEv@Base 1.1.0 _ZNK5QRect1yEv@Base 1.1.0 _ZNK5QRect4sizeEv@Base 1.1.0 _ZNK5QRect5widthEv@Base 1.1.0 _ZNK5QRect6centerEv@Base 1.1.0 _ZNK5QRect6heightEv@Base 1.1.0 _ZNK5QSize5widthEv@Base 1.1.0 _ZNK5QSize6heightEv@Base 1.1.0 _ZNK5QSize7isEmptyEv@Base 1.1.0 _ZNK5QSize7isValidEv@Base 1.1.0 _ZNK6QPoint1xEv@Base 1.1.0 _ZNK6QPoint1yEv@Base 1.1.0 _ZNK6QRectF4sizeEv@Base 1.1.0 _ZNK6QRectF5widthEv@Base 1.1.0 _ZNK6QRectF6heightEv@Base 1.1.0 _ZNK6QRectF7isValidEv@Base 1.1.0 _ZNK6QSizeF5widthEv@Base 1.1.0 _ZNK6QSizeF6heightEv@Base 1.1.0 _ZNK6QSizeF7isEmptyEv@Base 1.1.0 _ZNK6QSizeF7isValidEv@Base 1.1.0 _ZNK7QCamera10lockStatusENS_8LockTypeE@Base 1.1.0 _ZNK7QCamera10lockStatusEv@Base 1.1.0 _ZNK7QCamera10metaObjectEv@Base 1.1.0 _ZNK7QCamera11captureModeEv@Base 1.1.0 _ZNK7QCamera11errorStringEv@Base 1.1.0 _ZNK7QCamera11isAvailableEv@Base 1.1.0 _ZNK7QCamera14requestedLocksEv@Base 1.1.0 _ZNK7QCamera14supportedLocksEv@Base 1.1.0 _ZNK7QCamera15imageProcessingEv@Base 1.1.0 _ZNK7QCamera17availabilityErrorEv@Base 1.1.0 _ZNK7QCamera22isCaptureModeSupportedENS_11CaptureModeE@Base 1.1.0 (optional=templinst)_ZNK7QCamera26qt_check_for_QOBJECT_macroIS_EEvRKT_@Base 1.1.0 _ZNK7QCamera5errorEv@Base 1.1.0 _ZNK7QCamera5focusEv@Base 1.1.0 _ZNK7QCamera5stateEv@Base 1.1.0 _ZNK7QCamera6statusEv@Base 1.1.0 _ZNK7QCamera8exposureEv@Base 1.1.0 _ZNK7QPointF1xEv@Base 1.1.0 _ZNK7QPointF1yEv@Base 1.1.0 _ZNK7QString3argEiiiRK5QChar@Base 1.1.0 (arch=armel armhf i386 powerpc)_ZNK7QString3argEjiiRK5QChar@Base 1.2.0 _ZNK7QString7sectionE5QCharii6QFlagsINS_11SectionFlagEE@Base 1.1.0 _ZNK7QWidget9isVisibleEv@Base 1.1.0 _ZNK8QVariant10canConvertI5QRectEEbv@Base 1.2.0 _ZNK8QVariant10canConvertI5QSizeEEbv@Base 1.2.0 _ZNK8QVariant10canConvertIN19QVideoSurfaceFormat15YCbCrColorSpaceEEEbv@Base 1.2.0 _ZNK8QVariant10canConvertIN19QVideoSurfaceFormat9DirectionEEEbv@Base 1.2.0 (subst)_ZNK8QVariant10canConvertI{qreal}EEbv@Base 1.2.0 (optional=templinst)_ZNK8QVariant5valueI19QVideoSurfaceFormatEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueI7QPixmapEET_v@Base 1.1.0 (optional=templinst)_ZNK8QVariant5valueIN21QAbstractVideoSurface5ErrorEEET_v@Base 1.1.0 _ZTI11QAudioInput@Base 1.1.0 _ZTI11QRadioTuner@Base 1.1.0 _ZTI12QAudioOutput@Base 1.1.0 _ZTI12QCameraFocus@Base 1.1.0 _ZTI12QMediaObject@Base 1.1.0 _ZTI12QMediaPlayer@Base 1.1.0 _ZTI12QSoundEffect@Base 1.1.0 _ZTI12QVideoWidget@Base 1.1.0 _ZTI13QMediaControl@Base 1.1.0 _ZTI13QMediaService@Base 1.1.0 _ZTI14QCameraControl@Base 1.1.0 _ZTI14QMediaPlaylist@Base 1.1.0 _ZTI14QMediaRecorder@Base 1.1.0 _ZTI15QCameraExposure@Base 1.1.0 _ZTI17QCameraViewfinder@Base 1.1.0 _ZTI17QFactoryInterface@Base 1.1.0 _ZTI17QImageVideoBuffer@Base 1.1.0 _ZTI17QMediaImageViewer@Base 1.1.0 _ZTI18QAudioSystemPlugin@Base 1.1.0 _ZTI18QGraphicsVideoItem@Base 1.1.0 _ZTI18QMemoryVideoBuffer@Base 1.1.0 _ZTI18QRadioTunerControl@Base 1.1.0 _ZTI19QAbstractAudioInput@Base 1.1.0 _ZTI19QAudioCaptureSource@Base 1.1.0 _ZTI19QCameraFlashControl@Base 1.1.0 _ZTI19QCameraFocusControl@Base 1.1.0 _ZTI19QCameraImageCapture@Base 1.1.0 _ZTI19QCameraLocksControl@Base 1.1.0 _ZTI19QMediaPlayerControl@Base 1.1.0 _ZTI19QVideoDeviceControl@Base 1.1.0 _ZTI19QVideoWidgetControl@Base 1.1.0 _ZTI19QVideoWindowControl@Base 1.1.0 _ZTI20QAbstractAudioOutput@Base 1.1.0 _ZTI20QAbstractVideoBuffer@Base 1.1.0 _ZTI20QAudioEncoderControl@Base 1.1.0 _ZTI20QImageEncoderControl@Base 1.1.0 _ZTI20QMediaPlaylistReader@Base 1.1.0 _ZTI20QMediaPlaylistWriter@Base 1.1.0 _ZTI20QMediaStreamsControl@Base 1.1.0 _ZTI20QVideoEncoderControl@Base 1.1.0 _ZTI21QAbstractVideoSurface@Base 1.1.0 _ZTI21QMediaPlaylistControl@Base 1.1.0 _ZTI21QMediaRecorderControl@Base 1.1.0 _ZTI21QMediaServiceProvider@Base 1.1.0 _ZTI21QVideoRendererControl@Base 1.1.0 _ZTI22QAudioEndpointSelector@Base 1.1.0 _ZTI22QCameraExposureControl@Base 1.1.0 _ZTI22QCameraImageProcessing@Base 1.1.0 _ZTI22QMediaContainerControl@Base 1.1.0 _ZTI22QMediaPlaylistIOPlugin@Base 1.1.0 _ZTI22QMediaPlaylistProvider@Base 1.1.0 _ZTI22QMetaDataReaderControl@Base 1.1.0 _ZTI22QMetaDataWriterControl@Base 1.1.0 _ZTI23QMediaBindableInterface@Base 1.1.0 _ZTI23QMediaPlaylistNavigator@Base 1.1.0 _ZTI24QAbstractAudioDeviceInfo@Base 1.1.0 _ZTI25QMediaPlaylistIOInterface@Base 1.1.0 _ZTI26QCameraImageCaptureControl@Base 1.1.0 _ZTI26QMediaNetworkAccessControl@Base 1.2.0 _ZTI27QLocalMediaPlaylistProvider@Base 1.1.0 _ZTI27QMediaPlaylistSourceControl@Base 1.1.0 _ZTI27QMediaServiceProviderPlugin@Base 1.1.0 _ZTI28QAudioSystemFactoryInterface@Base 1.1.0 _ZTI29QCameraImageProcessingControl@Base 1.1.0 _ZTI32QCameraCaptureDestinationControl@Base 1.2.0 _ZTI33QCameraCaptureBufferFormatControl@Base 1.2.0 _ZTI37QMediaServiceProviderFactoryInterface@Base 1.1.0 _ZTI7QCamera@Base 1.1.0 _ZTS11QAudioInput@Base 1.1.0 _ZTS11QRadioTuner@Base 1.1.0 _ZTS12QAudioOutput@Base 1.1.0 _ZTS12QCameraFocus@Base 1.1.0 _ZTS12QMediaObject@Base 1.1.0 _ZTS12QMediaPlayer@Base 1.1.0 _ZTS12QSoundEffect@Base 1.1.0 _ZTS12QVideoWidget@Base 1.1.0 _ZTS13QMediaControl@Base 1.1.0 _ZTS13QMediaService@Base 1.1.0 _ZTS14QCameraControl@Base 1.1.0 _ZTS14QMediaPlaylist@Base 1.1.0 _ZTS14QMediaRecorder@Base 1.1.0 _ZTS15QCameraExposure@Base 1.1.0 _ZTS17QCameraViewfinder@Base 1.1.0 _ZTS17QFactoryInterface@Base 1.1.0 _ZTS17QImageVideoBuffer@Base 1.1.0 _ZTS17QMediaImageViewer@Base 1.1.0 _ZTS18QAudioSystemPlugin@Base 1.1.0 _ZTS18QGraphicsVideoItem@Base 1.1.0 _ZTS18QMemoryVideoBuffer@Base 1.1.0 _ZTS18QRadioTunerControl@Base 1.1.0 _ZTS19QAbstractAudioInput@Base 1.1.0 _ZTS19QAudioCaptureSource@Base 1.1.0 _ZTS19QCameraFlashControl@Base 1.1.0 _ZTS19QCameraFocusControl@Base 1.1.0 _ZTS19QCameraImageCapture@Base 1.1.0 _ZTS19QCameraLocksControl@Base 1.1.0 _ZTS19QMediaPlayerControl@Base 1.1.0 _ZTS19QVideoDeviceControl@Base 1.1.0 _ZTS19QVideoWidgetControl@Base 1.1.0 _ZTS19QVideoWindowControl@Base 1.1.0 _ZTS20QAbstractAudioOutput@Base 1.1.0 _ZTS20QAbstractVideoBuffer@Base 1.1.0 _ZTS20QAudioEncoderControl@Base 1.1.0 _ZTS20QImageEncoderControl@Base 1.1.0 _ZTS20QMediaPlaylistReader@Base 1.1.0 _ZTS20QMediaPlaylistWriter@Base 1.1.0 _ZTS20QMediaStreamsControl@Base 1.1.0 _ZTS20QVideoEncoderControl@Base 1.1.0 _ZTS21QAbstractVideoSurface@Base 1.1.0 _ZTS21QMediaPlaylistControl@Base 1.1.0 _ZTS21QMediaRecorderControl@Base 1.1.0 _ZTS21QMediaServiceProvider@Base 1.1.0 _ZTS21QVideoRendererControl@Base 1.1.0 _ZTS22QAudioEndpointSelector@Base 1.1.0 _ZTS22QCameraExposureControl@Base 1.1.0 _ZTS22QCameraImageProcessing@Base 1.1.0 _ZTS22QMediaContainerControl@Base 1.1.0 _ZTS22QMediaPlaylistIOPlugin@Base 1.1.0 _ZTS22QMediaPlaylistProvider@Base 1.1.0 _ZTS22QMetaDataReaderControl@Base 1.1.0 _ZTS22QMetaDataWriterControl@Base 1.1.0 _ZTS23QMediaBindableInterface@Base 1.1.0 _ZTS23QMediaPlaylistNavigator@Base 1.1.0 _ZTS24QAbstractAudioDeviceInfo@Base 1.1.0 _ZTS25QMediaPlaylistIOInterface@Base 1.1.0 _ZTS26QCameraImageCaptureControl@Base 1.1.0 _ZTS26QMediaNetworkAccessControl@Base 1.2.0 _ZTS27QLocalMediaPlaylistProvider@Base 1.1.0 _ZTS27QMediaPlaylistSourceControl@Base 1.1.0 _ZTS27QMediaServiceProviderPlugin@Base 1.1.0 _ZTS28QAudioSystemFactoryInterface@Base 1.1.0 _ZTS29QCameraImageProcessingControl@Base 1.1.0 _ZTS32QCameraCaptureDestinationControl@Base 1.2.0 _ZTS33QCameraCaptureBufferFormatControl@Base 1.2.0 _ZTS37QMediaServiceProviderFactoryInterface@Base 1.1.0 _ZTS7QCamera@Base 1.1.0 _ZTV11QAudioInput@Base 1.1.0 _ZTV11QRadioTuner@Base 1.1.0 _ZTV12QAudioOutput@Base 1.1.0 _ZTV12QCameraFocus@Base 1.1.0 _ZTV12QMediaObject@Base 1.1.0 _ZTV12QMediaPlayer@Base 1.1.0 _ZTV12QSoundEffect@Base 1.1.0 _ZTV12QVideoWidget@Base 1.1.0 _ZTV13QMediaControl@Base 1.1.0 _ZTV13QMediaService@Base 1.1.0 _ZTV14QCameraControl@Base 1.1.0 _ZTV14QMediaPlaylist@Base 1.1.0 _ZTV14QMediaRecorder@Base 1.1.0 _ZTV15QCameraExposure@Base 1.1.0 _ZTV17QCameraViewfinder@Base 1.1.0 _ZTV17QFactoryInterface@Base 1.1.0 _ZTV17QImageVideoBuffer@Base 1.1.0 _ZTV17QMediaImageViewer@Base 1.1.0 _ZTV18QAudioSystemPlugin@Base 1.1.0 _ZTV18QGraphicsVideoItem@Base 1.1.0 _ZTV18QMemoryVideoBuffer@Base 1.1.0 _ZTV18QRadioTunerControl@Base 1.1.0 _ZTV19QAbstractAudioInput@Base 1.1.0 _ZTV19QAudioCaptureSource@Base 1.1.0 _ZTV19QCameraFlashControl@Base 1.1.0 _ZTV19QCameraFocusControl@Base 1.1.0 _ZTV19QCameraImageCapture@Base 1.1.0 _ZTV19QCameraLocksControl@Base 1.1.0 _ZTV19QMediaPlayerControl@Base 1.1.0 _ZTV19QVideoDeviceControl@Base 1.1.0 _ZTV19QVideoWidgetControl@Base 1.1.0 _ZTV19QVideoWindowControl@Base 1.1.0 _ZTV20QAbstractAudioOutput@Base 1.1.0 _ZTV20QAbstractVideoBuffer@Base 1.1.0 _ZTV20QAudioEncoderControl@Base 1.1.0 _ZTV20QImageEncoderControl@Base 1.1.0 _ZTV20QMediaPlaylistReader@Base 1.1.0 _ZTV20QMediaPlaylistWriter@Base 1.1.0 _ZTV20QMediaStreamsControl@Base 1.1.0 _ZTV20QVideoEncoderControl@Base 1.1.0 _ZTV21QAbstractVideoSurface@Base 1.1.0 _ZTV21QMediaPlaylistControl@Base 1.1.0 _ZTV21QMediaRecorderControl@Base 1.1.0 _ZTV21QMediaServiceProvider@Base 1.1.0 _ZTV21QVideoRendererControl@Base 1.1.0 _ZTV22QAudioEndpointSelector@Base 1.1.0 _ZTV22QCameraExposureControl@Base 1.1.0 _ZTV22QCameraImageProcessing@Base 1.1.0 _ZTV22QMediaContainerControl@Base 1.1.0 _ZTV22QMediaPlaylistIOPlugin@Base 1.1.0 _ZTV22QMediaPlaylistProvider@Base 1.1.0 _ZTV22QMetaDataReaderControl@Base 1.1.0 _ZTV22QMetaDataWriterControl@Base 1.1.0 _ZTV23QMediaBindableInterface@Base 1.1.0 _ZTV23QMediaPlaylistNavigator@Base 1.1.0 _ZTV24QAbstractAudioDeviceInfo@Base 1.1.0 _ZTV25QMediaPlaylistIOInterface@Base 1.1.0 _ZTV26QCameraImageCaptureControl@Base 1.1.0 _ZTV26QMediaNetworkAccessControl@Base 1.2.0 _ZTV27QLocalMediaPlaylistProvider@Base 1.1.0 _ZTV27QMediaPlaylistSourceControl@Base 1.1.0 _ZTV27QMediaServiceProviderPlugin@Base 1.1.0 _ZTV28QAudioSystemFactoryInterface@Base 1.1.0 _ZTV29QCameraImageProcessingControl@Base 1.1.0 _ZTV32QCameraCaptureDestinationControl@Base 1.2.0 _ZTV33QCameraCaptureBufferFormatControl@Base 1.2.0 _ZTV37QMediaServiceProviderFactoryInterface@Base 1.1.0 _ZTV7QCamera@Base 1.1.0 _ZeqRK15QMediaTimeRangeS1_@Base 1.1.0 _ZeqRK18QMediaTimeIntervalS1_@Base 1.1.0 _ZeqRK5QRectS1_@Base 1.1.0 _ZeqRK6QRectFS1_@Base 1.1.0 _Zls6QDebugRK15QMediaTimeRange@Base 1.2.0 _Zls6QDebugRK19QVideoSurfaceFormat@Base 1.1.0 _ZmiRK15QMediaTimeRangeS1_@Base 1.1.0 _ZneRK15QMediaTimeRangeS1_@Base 1.1.0 _ZneRK18QMediaTimeIntervalS1_@Base 1.1.0 _ZplRK15QMediaTimeRangeS1_@Base 1.1.0 (c++)"non-virtual thunk to QAudioSystemPlugin::~QAudioSystemPlugin()@Base" 1.1.0 (c++)"non-virtual thunk to QCameraImageCapture::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QCameraImageCapture::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QCameraImageCapture::~QCameraImageCapture()@Base" 1.1.0 (c++)"non-virtual thunk to QCameraViewfinder::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QCameraViewfinder::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QCameraViewfinder::~QCameraViewfinder()@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsObject::~QGraphicsObject()@Base" 1.2.0 (c++)"non-virtual thunk to QGraphicsVideoItem::boundingRect() const@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsVideoItem::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&)@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsVideoItem::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsVideoItem::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsVideoItem::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QGraphicsVideoItem::~QGraphicsVideoItem()@Base" 1.1.0 (c++)"non-virtual thunk to QMediaPlaylist::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QMediaPlaylist::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QMediaPlaylist::~QMediaPlaylist()@Base" 1.1.0 (c++)"non-virtual thunk to QMediaPlaylistIOPlugin::~QMediaPlaylistIOPlugin()@Base" 1.1.0 (c++)"non-virtual thunk to QMediaRecorder::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QMediaRecorder::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QMediaRecorder::~QMediaRecorder()@Base" 1.1.0 (c++)"non-virtual thunk to QMediaServiceProviderPlugin::~QMediaServiceProviderPlugin()@Base" 1.2.0 (c++)"non-virtual thunk to QVideoWidget::mediaObject() const@Base" 1.1.0 (c++)"non-virtual thunk to QVideoWidget::setMediaObject(QMediaObject*)@Base" 1.1.0 (c++)"non-virtual thunk to QVideoWidget::~QVideoWidget()@Base" 1.1.0 debian/libqtserviceframework1.install0000664000000000000000000000004511756604344015264 0ustar usr/lib/*/libQtServiceFramework.so.*