summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Wu Won <kevin.wu-won@nokia.com>2010-10-08 11:15:39 +1000
committerKevin Wu Won <kevin.wu-won@nokia.com>2010-10-08 11:20:56 +1000
commitaeffc9ffa371321a13a2a92faaff9071d91f09ed (patch)
treedb85509a52788014542ea0e6f6eb29c9b56ba7f4
parentecd1e7131c6241a5ec0733489ccc4c816f0efa4d (diff)
parente45d99d138fd05ff08f73bdde1cf1cbf4c9bfe48 (diff)
Merge remote branch 'origin/1.1' into new-items
Conflicts: plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchiteminstance/tst_symbianasynchfetchiteminstance.cpp src/organizer/qorganizeritemmanager.cpp src/s60installs/eabi/QtOrganizeru.def
-rw-r--r--config.tests/pulseaudio/pulseaudio.cpp58
-rw-r--r--config.tests/pulseaudio/pulseaudio.pro9
-rwxr-xr-xconfigure1
-rw-r--r--demos/qmlcontacts/contacts-90.qml53
-rw-r--r--demos/qmlcontacts/contacts-vcard.qml372
-rw-r--r--demos/qmlcontacts/contacts.qml635
-rw-r--r--demos/qmlcontacts/contents/Button.qml79
-rw-r--r--demos/qmlcontacts/contents/MediaButton.qml4
-rw-r--r--demos/qmlcontacts/contents/TitleBar.qml (renamed from plugins/contacts/symbian/plugin/inc/filtering/cntfilterdetaildisplaylabel.h)64
-rw-r--r--demos/qmlcontacts/contents/ToolBar.qml66
-rw-r--r--demos/qmlcontacts/contents/images/button-pressed.png (renamed from demos/qmlcontacts/contents/pics/button-pressed.png)bin571 -> 571 bytes
-rw-r--r--demos/qmlcontacts/contents/images/button.png (renamed from demos/qmlcontacts/contents/pics/button.png)bin564 -> 564 bytes
-rw-r--r--demos/qmlcontacts/contents/images/default.svg (renamed from demos/qmlcontacts/contents/default.svg)0
-rwxr-xr-xdemos/qmlcontacts/contents/images/gloss.pngbin0 -> 1236 bytes
-rwxr-xr-xdemos/qmlcontacts/contents/images/lineedit.pngbin0 -> 1415 bytes
-rw-r--r--demos/qmlcontacts/contents/images/lineedit.sci5
-rwxr-xr-xdemos/qmlcontacts/contents/images/quit.pngbin0 -> 2369 bytes
-rwxr-xr-xdemos/qmlcontacts/contents/images/stripes.pngbin0 -> 257 bytes
-rwxr-xr-xdemos/qmlcontacts/contents/images/titlebar.pngbin0 -> 1436 bytes
-rw-r--r--demos/qmlcontacts/contents/images/titlebar.sci5
-rwxr-xr-xdemos/qmlcontacts/contents/images/toolbutton.pngbin0 -> 2550 bytes
-rw-r--r--demos/qmlcontacts/contents/images/toolbutton.sci5
-rw-r--r--demos/qmlcontacts/main.cpp14
-rw-r--r--demos/qmlcontacts/qmlapplicationviewer.cpp127
-rw-r--r--demos/qmlcontacts/qmlapplicationviewer.h28
-rw-r--r--demos/qmlcontacts/qmlcontacts.pro44
-rw-r--r--demos/qmlcontacts/qmlcontacts.qrc23
-rw-r--r--dist/changes-1.1.02
-rw-r--r--doc/src/examples.qdoc1
-rw-r--r--doc/src/examples/todo.qdoc319
-rw-r--r--doc/src/images/todoeditor.pngbin0 -> 22540 bytes
-rw-r--r--doc/src/images/todoexample.pngbin0 -> 23078 bytes
-rw-r--r--doc/src/plugins/qml-multimedia.qdoc2
-rw-r--r--examples/calendardemo/src/calendardemo.cpp9
-rw-r--r--examples/camera/main.cpp4
-rw-r--r--examples/declarative-camera/declarative-camera.qml2
-rw-r--r--examples/declarative-camera/qmlcamera.cpp2
-rwxr-xr-xexamples/declarative-location/flickr/flickr-90.qml61
-rwxr-xr-xexamples/declarative-location/flickr/flickr.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrcommon/Progress.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrcommon/RestModel.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrcommon/ScrollBar.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrcommon/Slider.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/Button.qml55
-rw-r--r--examples/declarative-location/flickr/flickrmobile/GeoTab.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/GridDelegate.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/ImageDetails.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/ListDelegate.qml55
-rw-r--r--examples/declarative-location/flickr/flickrmobile/Test.qml1
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/TitleBar.qml55
-rwxr-xr-xexamples/declarative-location/flickr/flickrmobile/ToolBar.qml55
-rw-r--r--examples/declarative-location/flickr/qmllocationflickr.cpp61
-rw-r--r--examples/declarative-location/landmarkmap/landmarkmap.qml86
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapcommon/ScrollBar.qml55
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapcommon/Slider.qml57
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapmobile/Button.qml55
-rw-r--r--examples/declarative-location/landmarkmap/landmarkmapmobile/Floater.qml57
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapmobile/ListDelegate.qml55
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapmobile/StatusBar.qml55
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapmobile/TitleBar.qml55
-rwxr-xr-xexamples/declarative-location/landmarkmap/landmarkmapmobile/ToolBar.qml61
-rw-r--r--examples/declarative-location/landmarkmap/landmarkmapmobile/images/landmarkstar.pngbin597 -> 583 bytes
-rw-r--r--examples/declarative-location/landmarkmap/qmllandmarkmap.cpp61
-rw-r--r--examples/declarative-location/mapviewer/mapviewer.qml55
-rw-r--r--examples/declarative-location/mapviewer/qmlmapviewer.cpp61
-rw-r--r--examples/examples.pro1
-rw-r--r--examples/todo/main.cpp54
-rw-r--r--examples/todo/todo.pro23
-rw-r--r--examples/todo/todoeditor.cpp221
-rw-r--r--examples/todo/todoeditor.h97
-rw-r--r--examples/todo/window.cpp198
-rw-r--r--examples/todo/window.h93
-rw-r--r--plugins/contacts/symbian/contactsmodel/cntplsql/src/ckoreankeymap.cpp9
-rw-r--r--plugins/contacts/symbian/contactsmodel/contactsmodel.pro2
-rw-r--r--plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.cpp29
-rw-r--r--plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.h1
-rw-r--r--plugins/contacts/symbian/plugin/plugin.pro2
-rw-r--r--plugins/contacts/symbian/plugin/src/filtering/cntfilterdefault.cpp3
-rw-r--r--plugins/contacts/symbian/plugin/src/filtering/cntfilterdetail.cpp30
-rw-r--r--plugins/contacts/symbian/plugin/src/filtering/cntfilterdetaildisplaylabel.cpp286
-rw-r--r--plugins/contacts/symbian/plugin/src/filtering/cntsymbiansrvconnection.cpp2
-rw-r--r--plugins/contacts/symbian/plugin/symbian_defines.pri25
-rw-r--r--plugins/contacts/symbian/plugin/tsrc/tsrc.pri2
-rw-r--r--plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.cpp86
-rw-r--r--plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.h2
-rw-r--r--plugins/contacts/symbian/symbian.pro13
-rw-r--r--plugins/declarative/contacts/contacts.pro4
-rw-r--r--plugins/declarative/contacts/contacts.qrc5
-rw-r--r--plugins/declarative/contacts/default.svg45
-rw-r--r--plugins/declarative/contacts/qdeclarativecontactimageprovider.cpp4
-rw-r--r--plugins/declarative/contacts/qdeclarativecontactmetaobject.cpp3
-rw-r--r--plugins/declarative/contacts/qdeclarativecontactmodel.cpp45
-rw-r--r--plugins/declarative/contacts/qdeclarativecontactmodel_p.h4
-rw-r--r--plugins/declarative/multimedia/qdeclarativeaudio.cpp8
-rw-r--r--plugins/declarative/multimedia/qdeclarativeaudio_p.h2
-rw-r--r--plugins/declarative/multimedia/qdeclarativemediabase.cpp2
-rw-r--r--plugins/declarative/multimedia/qdeclarativevideo.cpp34
-rw-r--r--plugins/declarative/multimedia/qdeclarativevideo_p.h2
-rw-r--r--plugins/declarative/multimedia/qmetadatacontrolmetaobject.cpp9
-rw-r--r--plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h1
-rw-r--r--plugins/landmarks/symbian_landmarks/src/qlandmarkmanagerengine_symbian_p.cpp214
-rw-r--r--plugins/multimedia/gstreamer/camerabin/camerabinsession.cpp33
-rw-r--r--plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp6
-rw-r--r--plugins/multimedia/wmp/qwmpplayercontrol.cpp147
-rw-r--r--plugins/multimedia/wmp/qwmpplayercontrol.h14
-rw-r--r--plugins/organizer/maemo5/tsrc/tst_maemo5om/tst_maemo5om.cpp23
-rw-r--r--plugins/organizer/symbian/organizersymbiancollection.cpp16
-rw-r--r--plugins/organizer/symbian/organizersymbiancollection.h14
-rw-r--r--plugins/organizer/symbian/organizersymbianutils.cpp88
-rw-r--r--plugins/organizer/symbian/qorganizersymbian.cpp54
-rw-r--r--plugins/organizer/symbian/transform/organizeritemdisplaylabeltransform.cpp8
-rw-r--r--plugins/organizer/symbian/tsrc/tst_detaildef/tst_detaildef.cpp2
-rw-r--r--plugins/organizer/symbian/tsrc/tst_itemlocation/tst_itemlocation.cpp2
-rw-r--r--plugins/organizer/symbian/tsrc/tst_itemoccurrence/tst_itemoccurrence.cpp4
-rw-r--r--plugins/organizer/symbian/tsrc/tst_itempriority/tst_itempriority.cpp2
-rw-r--r--plugins/organizer/symbian/tsrc/tst_itemsortfilter/tst_itemsortfilter.cpp2
-rw-r--r--plugins/organizer/symbian/tsrc/tst_recurringitems/tst_recurringitems.cpp6
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.cpp306
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.pro24
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchnotes/tst_symbianasynchnotes.cpp2
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianom/tst_symbianom.cpp48
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianomasync/tst_symbianomasync.cpp4
-rw-r--r--plugins/organizer/symbian/tsrc/tst_symbianomcollections/tst_symbianomcollections.cpp135
-rw-r--r--plugins/organizer/symbian/tsrc/tst_todooccurrence/tst_todooccurrence.cpp2
-rw-r--r--src/contacts/qcontactmanager.cpp157
-rw-r--r--src/contacts/qcontactmanager.h11
-rw-r--r--src/contacts/qcontactmanager_p.h1
-rw-r--r--src/feedback/qfeedbackactuator.cpp39
-rw-r--r--src/feedback/qfeedbackeffect.cpp222
-rw-r--r--src/gallery/qgalleryabstractrequest.cpp7
-rw-r--r--src/gallery/qgalleryabstractrequest.h3
-rw-r--r--src/gallery/qgalleryitemrequest.cpp33
-rw-r--r--src/gallery/qgalleryitemrequest.h6
-rw-r--r--src/gallery/qgalleryquerymodel.cpp63
-rw-r--r--src/gallery/qgalleryquerymodel.h27
-rw-r--r--src/gallery/qgalleryqueryrequest.cpp109
-rw-r--r--src/gallery/qgalleryqueryrequest.h27
-rw-r--r--src/gallery/qgallerytyperequest.cpp30
-rw-r--r--src/gallery/qgallerytyperequest.h6
-rw-r--r--src/location/dbuscomm_maemo.cpp4
-rw-r--r--src/location/location.pro4
-rw-r--r--src/location/maps/qgraphicsgeomap.h2
-rw-r--r--src/location/qgeopositioninfosource_maemo.cpp12
-rw-r--r--src/multimedia/effects/effects.pri2
-rw-r--r--src/multimedia/effects/qsoundeffect.cpp2
-rw-r--r--src/multimedia/qcamera.cpp24
-rw-r--r--src/multimedia/qcameracontrol.cpp3
-rw-r--r--src/multimedia/qcameraexposure.cpp24
-rw-r--r--src/multimedia/qcameraexposure.h6
-rw-r--r--src/multimedia/qcameraexposurecontrol.cpp6
-rw-r--r--src/multimedia/qcameraimagecapturecontrol.cpp22
-rw-r--r--src/multimedia/qcameraviewfinder.cpp9
-rw-r--r--src/multimedia/video/qabstractvideosurface.cpp5
-rw-r--r--src/organizer/qorganizercollectionid.h4
-rw-r--r--src/organizer/qorganizeritemid.h4
-rw-r--r--src/organizer/qorganizeritemmanager.cpp69
-rw-r--r--src/organizer/qorganizeritemmanager.h7
-rw-r--r--src/organizer/qorganizeritemmanager_p.h1
-rw-r--r--src/s60installs/bwins/QtGalleryu.def23
-rw-r--r--src/s60installs/bwins/QtOrganizeru.def2087
-rw-r--r--src/s60installs/eabi/QtGalleryu.def23
-rw-r--r--src/s60installs/eabi/QtOrganizeru.def1
-rw-r--r--src/versit/qvcard21writer.cpp2
-rw-r--r--src/versit/qvcard21writer_p.h2
-rw-r--r--src/versit/qvcard30writer.cpp4
-rw-r--r--src/versit/qvcard30writer_p.h2
-rw-r--r--src/versit/qversitcontactexporter.cpp17
-rw-r--r--src/versit/qversitcontactexporter.h5
-rw-r--r--src/versit/qversitcontactimporter.cpp16
-rw-r--r--src/versit/qversitcontactimporter.h5
-rw-r--r--src/versit/qversitcontactimporter_p.cpp3
-rw-r--r--src/versit/qversitdocument.cpp49
-rw-r--r--src/versit/qversitdocument.h4
-rw-r--r--src/versit/qversitdocumentwriter_p.cpp25
-rw-r--r--src/versit/qversitdocumentwriter_p.h6
-rw-r--r--src/versit/qversitreader_p.cpp3
-rw-r--r--src/versit/qversitreader_p.h4
-rw-r--r--src/versit/qversitwriter.cpp53
-rw-r--r--src/versit/qversitwriter.h3
-rw-r--r--src/versit/qversitwriter_p.cpp55
-rw-r--r--src/versit/qversitwriter_p.h7
-rw-r--r--src/versitorganizer/qversitorganizerexporter.cpp24
-rw-r--r--src/versitorganizer/qversitorganizerexporter.h3
-rw-r--r--src/versitorganizer/qversitorganizerimporter.cpp17
-rw-r--r--src/versitorganizer/qversitorganizerimporter.h9
-rw-r--r--src/versitorganizer/qversitorganizerimporter_p.cpp21
-rw-r--r--src/versitorganizer/qversitorganizerimporter_p.h3
-rw-r--r--tests/auto/headers/headers.pro5
-rw-r--r--tests/auto/headers/headersclean.cpp20
-rw-r--r--tests/auto/qcontactasync/unittest/tst_qcontactasync.cpp1
-rw-r--r--tests/auto/qcontactmanager/tst_qcontactmanager.cpp1
-rw-r--r--tests/auto/qdeclarativeaudio/tst_qdeclarativeaudio.cpp24
-rw-r--r--tests/auto/qdeclarativevideo/tst_qdeclarativevideo.cpp10
-rw-r--r--tests/auto/qfeedbackplugin/unittest/tst_qfeedbackplugin.cpp2
-rw-r--r--tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp30
-rw-r--r--tests/auto/qgalleryitemrequest/tst_qgalleryitemrequest.cpp92
-rw-r--r--tests/auto/qgalleryquerymodel/tst_qgalleryquerymodel.cpp264
-rw-r--r--tests/auto/qgalleryqueryrequest/tst_qgalleryqueryrequest.cpp282
-rw-r--r--tests/auto/qgallerytyperequest/tst_qgallerytyperequest.cpp93
-rw-r--r--tests/auto/qlandmarkmanager/tst_qlandmarkmanager.cpp127
-rw-r--r--tests/auto/qorganizeritemmanager/tst_qorganizeritemmanager.cpp44
-rw-r--r--tests/auto/qorganizeritemmanagerdataholder.h2
-rw-r--r--tests/auto/qvcard21writer/tst_qvcard21writer.cpp2
-rw-r--r--tests/auto/qvcard30writer/tst_qvcard30writer.cpp2
-rw-r--r--tests/auto/qversitcontactimporter/tst_qversitcontactimporter.cpp4
-rw-r--r--tests/auto/qversitdocument/tst_qversitdocument.cpp4
-rw-r--r--tests/auto/qversitorganizerexporter/tst_qversitorganizerexporter.cpp18
-rw-r--r--tests/auto/qversitorganizerimporter/tst_qversitorganizerimporter.cpp8
-rw-r--r--tests/auto/qversitreader/tst_qversitreader.cpp14
-rw-r--r--tests/auto/qversitwriter/tst_qversitwriter.cpp43
-rw-r--r--tests/auto/qversitwriter/tst_qversitwriter.h1
211 files changed, 6813 insertions, 3639 deletions
diff --git a/config.tests/pulseaudio/pulseaudio.cpp b/config.tests/pulseaudio/pulseaudio.cpp
new file mode 100644
index 0000000000..9456bebaf9
--- /dev/null
+++ b/config.tests/pulseaudio/pulseaudio.cpp
@@ -0,0 +1,58 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+#include <pulse/pulseaudio.h>
+#include <pulse/glib-mainloop.h>
+
+#if !defined(PA_API_VERSION) || PA_API_VERSION-0 != 12
+# error "Incompatible PulseAudio API version"
+#endif
+#if !PA_CHECK_VERSION(0,9,0)
+# error "PulseAudio version too old"
+#endif
+
+int main(int, char **)
+{
+ const char *headers = pa_get_headers_version();
+ const char *library = pa_get_library_version();
+ pa_glib_mainloop_new(0);
+ return (headers - library) * 0;
+}
diff --git a/config.tests/pulseaudio/pulseaudio.pro b/config.tests/pulseaudio/pulseaudio.pro
new file mode 100644
index 0000000000..29cfd46a91
--- /dev/null
+++ b/config.tests/pulseaudio/pulseaudio.pro
@@ -0,0 +1,9 @@
+SOURCES = pulseaudio.cpp
+CONFIG -= qt
+LIBS +=
+CONFIG += link_pkgconfig
+
+PKGCONFIG += \
+ libpulse \
+ libpulse-mainloop-glib
+
diff --git a/configure b/configure
index bd42c6e6c8..6a877775c1 100755
--- a/configure
+++ b/configure
@@ -548,6 +548,7 @@ compileTest "Maemo5 contacts dependencies" maemo5-contacts
compileTest "Maemo5 organizer dependencies" maemo5-calendar
compileTest "Bluez" bluez
compileTest "Gstreamer Photography" gstreamer-photography
+compileTest "Pulse Audio" pulseaudio
if [ "$LINUX_TARGET" = maemo6 ]; then
compileTest sensord sensord
else
diff --git a/demos/qmlcontacts/contacts-90.qml b/demos/qmlcontacts/contacts-90.qml
new file mode 100644
index 0000000000..994fbf6709
--- /dev/null
+++ b/demos/qmlcontacts/contacts-90.qml
@@ -0,0 +1,53 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+import Qt 4.7
+
+Item {
+ width: 640; height: 360
+
+ Loader {
+ y: 360; rotation: -90
+ transformOrigin: Item.TopLeft
+ source: "contacts.qml"
+ }
+}
+
diff --git a/demos/qmlcontacts/contacts-vcard.qml b/demos/qmlcontacts/contacts-vcard.qml
deleted file mode 100644
index 02902769d6..0000000000
--- a/demos/qmlcontacts/contacts-vcard.qml
+++ /dev/null
@@ -1,372 +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:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of 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."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import Qt 4.7
-import QtMobility.contacts 1.1
-import "contents"
-
-Rectangle {
- id: topItem
- width: 360
- height: 640
- x: 0
- y: 0
-
- color: "#080808";
-
- ContactModel {
- id: contactModel
- manager: "memory"
- Component.onCompleted : {
- contactModel.importContacts("contents/example.vcf");
- }
-
- }
-
- Component {
- id: listdelegate
-
- Rectangle {
- id: wrapper
- border.width: 2
- height: 36;
- width: mainList.width;
-
- property color topColor: "#999999";
- property color bottomColor: "#444444";
- property real detailsOpacity: 1
- property int littleDetailsMode: 0;
- property int bigDetailsMode: 0;
-
- gradient: Gradient {
- GradientStop { position: 0.0; color: topColor }
- GradientStop { position: 1.0; color: bottomColor }
- }
-
- MouseArea {
- id: mr
- width: topItem.width;
- height: wrapper.height;
- anchors.centerIn: parent;
- onClicked: { littleDetailsMode = !littleDetailsMode; mainList.currentIndex = index; }
- }
- Column {
- Row {
- spacing: 2
- Item {
- id: mainAvatar;
- height: wrapper.height;
- width: height;
-
- Rectangle {
- border.width: 2;
- radius: 4;
- anchors.fill: parent;
- anchors.margins: 2;
-
- Image {
- id: avatar
- anchors.fill: parent;
- anchors.margins: 2;
-
- source: model.avatar;
- fillMode: Image.PreserveAspectFit
- }
- Image {
- anchors.fill: parent;
- anchors.margins: 2;
- source: "contents/default.svg";
- opacity: avatar.status == Image.Ready ? 0 : 1;
- }
- }
- }
-
- Column {
- Item {
- id: mainLabel;
- width: nameTxt.width
- height: nameTxt.height + 16;
- Text {
- id: nameTxt
- y: 8;
- text: model.display
- color: "white"
- }
- }
-
- Item {
- id: details
- property color textColor: "#ffffdd";
- opacity: wrapper.detailsOpacity
- height: childrenRect.height + 6;
- width: childrenRect.width;
-
- Column {
- Text {
- text: model.interestLabel + ": " + model.interest
- color: details.textColor;
- }
- Text {
- text: model.presenceAvailable ? model.presenceText + " [" + model.presenceMessage + "]" : " ";
- color: details.textColor;
- }
- }
- }
- }
-
- Item {
- id: buttonBox
- x: wrapper.width - 6 - childrenRect.width;
- y: 4;
- height:childrenRect.height
- opacity: details.opacity;
- Column {
- // Buttons
- MediaButton {
- id: dialButton;
- text: "Dial";
- }
- MediaButton {
- id: textButton
- text: "Send Text";
- }
- Item {
- height:childrenRect.height
- width: childrenRect.width
- MediaButton {
- id: viewButton
- text: "More..."
- opacity: 0;
- onClicked: wrapper.bigDetailsMode = 1;
- }
- MediaButton {
- id: smallAgainButton
- text: "Back";
- anchors.top:viewButton.top;
- opacity: 0;
- onClicked: wrapper.bigDetailsMode = 0;
- }
- }
- }
- }
- }
- ListView {
- id: detailView
- snapMode:ListView.SnapToItem
- width: wrapper.width;
- focus: true
- opacity: 0
- keyNavigationWraps: true
-
-
- model:contact.details
- delegate: Component {
- Item {
- width: detailView.width;
- height:100;
-
-
- Column {
- spacing: 5
- Text {
- text: definitionName;
- color:"white";
- width: detailView.width;
- height: 20;
- }
- ListView {
- id:fieldView
- snapMode:ListView.SnapToItem
- width: detailView.width;
- height: 40
-
- model: fieldNames
- property ContactDetail detail: modelData
-
- delegate: Item {
- height: parent.height
- width: parent.width
- Row {
- Text {
- text: modelData
- width: detailView.width * 0.5;
- height: 20;
- }
- TextEdit {
- width: detailView.width * 0.5;
- height: 20;
- text:fieldView.detail.value(modelData).toString();
- color:"yellow";
- //onTextChanged: {field.value = text;}
- }
- } //row
- } //delegate
- }
- }
- }
- }//delegate
- }//detail list view
- }
- states: [
- State {
- name: "List";
- when: mainList.currentIndex != index || wrapper.littleDetailsMode == 0
- PropertyChanges { target: wrapper; detailsOpacity: 0; }
- PropertyChanges { target: wrapper; topColor: "#333333"; }
- PropertyChanges { target: wrapper; bottomColor: "#111111"; }
- PropertyChanges { target: buttonBox; x: wrapper.width + 6; }
- PropertyChanges { target: detailView; opacity:0 }
- },
- State {
- name: "MiniDetails"
- when: (mainList.currentIndex == index) && (wrapper.littleDetailsMode == 1) && (wrapper.bigDetailsMode == 0);
- PropertyChanges { target: viewButton; opacity: 1; }
- PropertyChanges { target: smallAgainButton; opacity: 0; }
- PropertyChanges { target: wrapper; height: Math.max(mainLabel.height + details.height + 4, buttonBox.height + 8); }
- PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y } // XXX I don't think this should be here
- PropertyChanges { target: detailView; opacity:0 }
- },
- State {
- name: "Details"
- when: (mainList.currentIndex == index) && (wrapper.bigDetailsMode == 1);
- PropertyChanges { target: wrapper; height: mainList.height; }
- PropertyChanges { target: viewButton; opacity: 0; }
- PropertyChanges { target: smallAgainButton; opacity: 1; }
- PropertyChanges { target: mainAvatar; height: 96; }
- PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y }
- PropertyChanges { target: mainList; interactive: false; }
- PropertyChanges { target: detailView; opacity:1;}
- PropertyChanges { target: detailView; height:wrapper.height - 100;}
- }
- ]
-
- transitions: [
- Transition {
- from: "List"
- to: "MiniDetails"
- reversible: false
- SequentialAnimation {
- NumberAnimation { duration: 100; properties: "detailsOpacity,height" }
- ParallelAnimation {
- ColorAnimation { duration: 100; properties: "topColor, bottomColor";}
- NumberAnimation { duration: 150; properties: "x"; }
- }
- }
- },
- Transition {
- from: "MiniDetails"
- to: "Details"
- reversible: false
- ParallelAnimation {
- NumberAnimation { duration: 250; properties: "contentY,opacity"; }
- SequentialAnimation {
- NumberAnimation { duration: 100; properties: "detailsOpacity,height" }
- ParallelAnimation {
- ColorAnimation { duration: 100; properties: "topColor, bottomColor";}
- NumberAnimation { duration: 150; properties: "x"; }
- }
- }
- }
- },
- Transition {
- from: "Details"
- to: "MiniDetails"
- reversible: false
- ParallelAnimation {
- NumberAnimation { duration: 250; properties: "contentY,opacity"; }
- SequentialAnimation {
- ParallelAnimation {
- NumberAnimation { duration: 150; properties: "x"; }
- ColorAnimation { duration: 200; properties: "topColor, bottomColor";}
- }
- NumberAnimation { duration: 200; properties: "detailsOpacity,height" }
- }
- }
- },
- Transition {
- from: "MiniDetails"
- to: "List"
- reversible: false
- SequentialAnimation {
- NumberAnimation { duration: 100; properties: "x"; }
- ParallelAnimation{
- NumberAnimation { duration: 150; properties: "detailsOpacity,height" }
- ColorAnimation { duration: 150; properties: "topColor, bottomColor";}
- }
- }
- }
- ]
- }
- }
-
- ListView {
- id: mainList
- model: contactModel
- width: parent.width; height: parent.height
- delegate: listdelegate
- highlightFollowsCurrentItem: false
- focus: true
- anchors.fill: parent
- keyNavigationWraps: true
- }
-
- // Attach scrollbar to the right edge of the view.
- ScrollBar {
- id: verticalScrollBar
- opacity: 0
- orientation: "Vertical"
- position: mainList.visibleArea.yPosition
- pageSize: mainList.visibleArea.heightRatio
- width: 20
- height: mainList.height
- anchors.right: mainList.right
- fgColor: "white"
- // Only show the scrollbar when the view is moving.
- states: [
- State {
- name: "ShowBars"; when: mainList.moving
- PropertyChanges { target: verticalScrollBar; opacity: 1 }
- }
- ]
- transitions: [ Transition { NumberAnimation { property: "opacity"; duration: 400 } } ]
- }
-}
-
-// ![0]
diff --git a/demos/qmlcontacts/contacts.qml b/demos/qmlcontacts/contacts.qml
index c061d13af7..bc97dd84e4 100644
--- a/demos/qmlcontacts/contacts.qml
+++ b/demos/qmlcontacts/contacts.qml
@@ -41,256 +41,277 @@
import Qt 4.7
import QtMobility.contacts 1.1
import "contents"
+Item {
+ id: screen; width: 360; height: 640
+ property string viewType : "contactListView"
-Rectangle {
- id: topItem
- width: 360
- height: 640
- x: 0
- y: 0
+ Rectangle {
+ id: background
+ anchors.fill: parent;
- color: "#080808";
+ color: "#343434";
+ Image { source: "./contents/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 1 }
- ContactModel {
- id: contactModel
- }
+ ContactModel {
+ id: contactModel
+ Component.onCompleted : {
+ if (manager == "memory")
+ contactModel.importContacts("./contents/example.vcf");
+ }
+ }
+ TitleBar { id: titleBar; width: parent.width; height: 40; opacity: 0.9
+ managerName:contactModel.manager
+ contactsCount:mainList.count
+ statusString:contactModel.error
+ }
- Component {
- id: listdelegate
+ ToolBar {
+ id: toolBar
+ height: 40; anchors.bottom: parent.bottom; width: parent.width; opacity: 0.9
+ button1Label: "Change manager"
+ button2Label: "New contact"
+ onButton1Clicked: {
+ messageBox.messageString = "Not implemented :("
+ if (viewType == "contactListView")
+ viewType = "managerListView";
+ else if (viewType == "detailListView") {
+ //Delete contact
+ }
- Rectangle {
- id: wrapper
- border.width: 2
- height: 36;
- width: mainList.width;
-
- property color topColor: "#999999";
- property color bottomColor: "#444444";
- property real detailsOpacity: 1
- property int littleDetailsMode: 0;
- property int bigDetailsMode: 0;
-
- gradient: Gradient {
- GradientStop { position: 0.0; color: topColor }
- GradientStop { position: 1.0; color: bottomColor }
- }
- MouseArea {
- id: mr
- width: topItem.width;
- height: wrapper.height;
- anchors.centerIn: parent;
- onClicked: { littleDetailsMode = !littleDetailsMode; mainList.currentIndex = index; }
}
- Column {
- Row {
- spacing: 2
- Item {
- id: mainAvatar;
- height: wrapper.height;
- width: height;
-
- Rectangle {
- border.width: 2;
- radius: 4;
- anchors.fill: parent;
- anchors.margins: 2;
-
- Image {
- id: avatar
- anchors.fill: parent;
- anchors.margins: 2;
+ onButton2Clicked: {
+ messageBox.messageString = "Not implemented :("
+ if (viewType = "contactListView") {
+ //add new contact
+ } else if (viewType == "detailListView") {
+ //add new detail
+ }
+ }
+ }
+ Component {
+ id: listdelegate
- source: model.avatar;
- fillMode: Image.PreserveAspectFit
- }
- Image {
- anchors.fill: parent;
- anchors.margins: 2;
- source: "contents/default.svg";
- opacity: avatar.status == Image.Ready ? 0 : 1;
- }
- }
- }
+ Rectangle {
+ id: wrapper
+ border.width: 2
+ height: 36;
+ width: mainList.width;
- Column {
- Item {
- id: mainLabel;
- width: nameTxt.width
- height: nameTxt.height + 16;
- Text {
- id: nameTxt
- y: 8;
- text: model.display
- color: "white"
- }
- }
+ property color topColor: "#999999";
+ property color bottomColor: "#444444";
+ property real detailsOpacity: 1
+ property int littleDetailsMode: 0;
+ property int bigDetailsMode: 0;
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: topColor }
+ GradientStop { position: 1.0; color: bottomColor }
+ }
+
+ MouseArea {
+ id: mr
+ width: screen.width;
+ height: wrapper.height;
+ anchors.centerIn: parent;
+ onClicked: { littleDetailsMode = !littleDetailsMode; mainList.currentIndex = index; }
+ }
+ Column {
+ Row {
+ spacing: 2
Item {
- id: details
- property color textColor: "#ffffdd";
- opacity: wrapper.detailsOpacity
- height: childrenRect.height + 6;
- width: childrenRect.width;
+ id: mainAvatar;
+ height: wrapper.height;
+ width: height;
- Column {
- Text {
- text: model.interestLabel + ": " + model.interest
- color: details.textColor;
+ Rectangle {
+ border.width: 2;
+ radius: 4;
+ anchors.fill: parent;
+ anchors.margins: 2;
+
+ Image {
+ id: avatar
+ anchors.fill: parent;
+ anchors.margins: 2;
+
+ source: model.avatar;
+ fillMode: Image.PreserveAspectFit
+ smooth:true
}
- Text {
- text: model.presenceAvailable ? model.presenceText + " [" + model.presenceMessage + "]" : " ";
- color: details.textColor;
+ Image {
+ anchors.fill: parent;
+ anchors.margins: 2;
+ source: "./contents/images/default.svg";
+ opacity: avatar.status == Image.Ready ? 0 : 1;
}
}
}
- }
- Item {
- id: buttonBox
- x: wrapper.width - 6 - childrenRect.width;
- y: 4;
- height:childrenRect.height
- opacity: details.opacity;
Column {
- // Buttons
- MediaButton {
- id: dialButton;
- text: "Dial";
- }
- MediaButton {
- id: textButton
- text: "Send Text";
+ Item {
+ id: mainLabel;
+ width: nameTxt.width
+ height: nameTxt.height + 16;
+ Text {
+ id: nameTxt
+ y: 8;
+ text: model.display
+ color: "white"
+ }
}
+
Item {
- height:childrenRect.height
- width: childrenRect.width
+ id: details
+ property color textColor: "#ffffdd";
+ opacity: wrapper.detailsOpacity
+ height: childrenRect.height + 6;
+ width: childrenRect.width;
+
+ Column {
+ Text {
+ text: model.interestLabel + ": " + model.interest
+ color: details.textColor;
+ }
+ Text {
+ text: model.presenceAvailable ? model.presenceText + " [" + model.presenceMessage + "]" : " ";
+ color: details.textColor;
+ }
+ }
+ }
+ }
+
+ Item {
+ id: buttonBox
+ x: wrapper.width - 6 - childrenRect.width;
+ y: 4;
+ height:childrenRect.height
+ opacity: details.opacity;
+ Column {
+ // Buttons
MediaButton {
- id: viewButton
- text: "More..."
- opacity: 0;
- onClicked: wrapper.bigDetailsMode = 1;
+ id: dialButton;
+ text: "Dial";
}
MediaButton {
- id: smallAgainButton
- text: "Back";
- anchors.top:viewButton.top;
- opacity: 0;
- onClicked: wrapper.bigDetailsMode = 0;
+ id: textButton
+ text: "Send Text";
+ }
+ Item {
+ height:childrenRect.height
+ width: childrenRect.width
+ MediaButton {
+ id: viewButton
+ text: "More..."
+ opacity: 0;
+ onClicked: wrapper.bigDetailsMode = 1;
+ }
+ MediaButton {
+ id: smallAgainButton
+ text: "Back";
+ anchors.top:viewButton.top;
+ opacity: 0;
+ onClicked: wrapper.bigDetailsMode = 0;
+ }
}
}
}
}
- }
- ListView {
- id: detailView
- snapMode:ListView.SnapToItem
- width: wrapper.width;
- focus: true
- opacity: 0
- keyNavigationWraps: true
+ ListView {
+ id: detailView
+ snapMode:ListView.SnapToItem
+ width: wrapper.width;
+ focus: true
+ opacity: 0
+ keyNavigationWraps: true
- model:contact.details
- delegate: Component {
- Item {
- width: detailView.width;
- height:100;
+ model:contact.details
+ delegate: Component {
+ Item {
+ width: detailView.width;
+ height:100;
- Column {
- spacing: 5
- Text {
- text: definitionName;
- color:"white";
- width: detailView.width;
- height: 20;
- }
- ListView {
- id:fieldView
- snapMode:ListView.SnapToItem
- width: detailView.width;
- height: 40
-
- model: fieldNames
- property ContactDetail detail: modelData
-
- delegate: Item {
- height: parent.height
- width: parent.width
- Row {
- Text {
- text: modelData
- width: detailView.width * 0.5;
- height: 20;
- }
- TextEdit {
- width: detailView.width * 0.5;
- height: 20;
- text:fieldView.detail.value(modelData).toString();
- color:"yellow";
- //onTextChanged: {field.value = text;}
- }
- } //row
- } //delegate
+ Column {
+ spacing: 5
+ Text {
+ text: definitionName;
+ color:"white";
+ width: detailView.width;
+ height: 20;
+ }
+ ListView {
+ id:fieldView
+ snapMode:ListView.SnapToItem
+ width: detailView.width;
+ height: 40
+
+ model: fieldNames
+ property ContactDetail detail: modelData
+
+ delegate: Item {
+ height: parent.height
+ width: parent.width
+ Row {
+ Text {
+ text: modelData
+ width: detailView.width * 0.5;
+ height: 20;
+ }
+ TextEdit {
+ width: detailView.width * 0.5;
+ height: 20;
+ text:fieldView.detail.value(modelData).toString();
+ color:"yellow";
+ //onTextChanged: {field.value = text;}
+ }
+ } //row
+ } //delegate
+ }
}
}
+ }//delegate
+ }//detail list view
+ }
+ states: [
+ State {
+ name: "List";
+ when: mainList.currentIndex != index || wrapper.littleDetailsMode == 0
+ PropertyChanges { target: wrapper; detailsOpacity: 0; }
+ PropertyChanges { target: wrapper; topColor: "#333333"; }
+ PropertyChanges { target: wrapper; bottomColor: "#111111"; }
+ PropertyChanges { target: buttonBox; x: wrapper.width + 6; }
+ PropertyChanges { target: detailView; opacity:0 }
+ },
+ State {
+ name: "MiniDetails"
+ when: (mainList.currentIndex == index) && (wrapper.littleDetailsMode == 1) && (wrapper.bigDetailsMode == 0);
+ PropertyChanges { target: viewButton; opacity: 1; }
+ PropertyChanges { target: smallAgainButton; opacity: 0; }
+ PropertyChanges { target: wrapper; height: Math.max(mainLabel.height + details.height + 4, buttonBox.height + 8); }
+ PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y } // XXX I don't think this should be here
+ PropertyChanges { target: detailView; opacity:0 }
+ },
+ State {
+ name: "Details"
+ when: (mainList.currentIndex == index) && (wrapper.bigDetailsMode == 1);
+ PropertyChanges { target: wrapper; height: mainList.height; }
+ PropertyChanges { target: viewButton; opacity: 0; }
+ PropertyChanges { target: smallAgainButton; opacity: 1; }
+ PropertyChanges { target: mainAvatar; height: 96; }
+ PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y }
+ PropertyChanges { target: mainList; interactive: false; }
+ PropertyChanges { target: detailView; opacity:1;}
+ PropertyChanges { target: detailView; height:wrapper.height - 100;}
}
- }//delegate
- }//detail list view
- }
- states: [
- State {
- name: "List";
- when: mainList.currentIndex != index || wrapper.littleDetailsMode == 0
- PropertyChanges { target: wrapper; detailsOpacity: 0; }
- PropertyChanges { target: wrapper; topColor: "#333333"; }
- PropertyChanges { target: wrapper; bottomColor: "#111111"; }
- PropertyChanges { target: buttonBox; x: wrapper.width + 6; }
- PropertyChanges { target: detailView; opacity:0 }
- },
- State {
- name: "MiniDetails"
- when: (mainList.currentIndex == index) && (wrapper.littleDetailsMode == 1) && (wrapper.bigDetailsMode == 0);
- PropertyChanges { target: viewButton; opacity: 1; }
- PropertyChanges { target: smallAgainButton; opacity: 0; }
- PropertyChanges { target: wrapper; height: Math.max(mainLabel.height + details.height + 4, buttonBox.height + 8); }
- PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y } // XXX I don't think this should be here
- PropertyChanges { target: detailView; opacity:0 }
- },
- State {
- name: "Details"
- when: (mainList.currentIndex == index) && (wrapper.bigDetailsMode == 1);
- PropertyChanges { target: wrapper; height: mainList.height; }
- PropertyChanges { target: viewButton; opacity: 0; }
- PropertyChanges { target: smallAgainButton; opacity: 1; }
- PropertyChanges { target: mainAvatar; height: 96; }
- PropertyChanges { target: mainList; explicit: true; contentY: wrapper.y }
- PropertyChanges { target: mainList; interactive: false; }
- PropertyChanges { target: detailView; opacity:1;}
- PropertyChanges { target: detailView; height:wrapper.height - 100;}
- }
- ]
+ ]
- transitions: [
- Transition {
- from: "List"
- to: "MiniDetails"
- reversible: false
- SequentialAnimation {
- NumberAnimation { duration: 100; properties: "detailsOpacity,height" }
- ParallelAnimation {
- ColorAnimation { duration: 100; properties: "topColor, bottomColor";}
- NumberAnimation { duration: 150; properties: "x"; }
- }
- }
- },
- Transition {
- from: "MiniDetails"
- to: "Details"
- reversible: false
- ParallelAnimation {
- NumberAnimation { duration: 250; properties: "contentY,opacity"; }
+ transitions: [
+ Transition {
+ from: "List"
+ to: "MiniDetails"
+ reversible: false
SequentialAnimation {
NumberAnimation { duration: 100; properties: "detailsOpacity,height" }
ParallelAnimation {
@@ -298,70 +319,146 @@ Rectangle {
NumberAnimation { duration: 150; properties: "x"; }
}
}
- }
- },
- Transition {
- from: "Details"
- to: "MiniDetails"
- reversible: false
- ParallelAnimation {
- NumberAnimation { duration: 250; properties: "contentY,opacity"; }
- SequentialAnimation {
- ParallelAnimation {
- NumberAnimation { duration: 150; properties: "x"; }
- ColorAnimation { duration: 200; properties: "topColor, bottomColor";}
+ },
+ Transition {
+ from: "MiniDetails"
+ to: "Details"
+ reversible: false
+ ParallelAnimation {
+ NumberAnimation { duration: 250; properties: "contentY,opacity"; }
+ SequentialAnimation {
+ NumberAnimation { duration: 100; properties: "detailsOpacity,height" }
+ ParallelAnimation {
+ ColorAnimation { duration: 100; properties: "topColor, bottomColor";}
+ NumberAnimation { duration: 150; properties: "x"; }
+ }
}
- NumberAnimation { duration: 200; properties: "detailsOpacity,height" }
}
- }
- },
- Transition {
- from: "MiniDetails"
- to: "List"
- reversible: false
- SequentialAnimation {
- NumberAnimation { duration: 100; properties: "x"; }
- ParallelAnimation{
- NumberAnimation { duration: 150; properties: "detailsOpacity,height" }
- ColorAnimation { duration: 150; properties: "topColor, bottomColor";}
+ },
+ Transition {
+ from: "Details"
+ to: "MiniDetails"
+ reversible: false
+ ParallelAnimation {
+ NumberAnimation { duration: 250; properties: "contentY,opacity"; }
+ SequentialAnimation {
+ ParallelAnimation {
+ NumberAnimation { duration: 150; properties: "x"; }
+ ColorAnimation { duration: 200; properties: "topColor, bottomColor";}
+ }
+ NumberAnimation { duration: 200; properties: "detailsOpacity,height" }
+ }
+ }
+ },
+ Transition {
+ from: "MiniDetails"
+ to: "List"
+ reversible: false
+ SequentialAnimation {
+ NumberAnimation { duration: 100; properties: "x"; }
+ ParallelAnimation{
+ NumberAnimation { duration: 150; properties: "detailsOpacity,height" }
+ ColorAnimation { duration: 150; properties: "topColor, bottomColor";}
+ }
}
}
+ ]
+ }
+ }
+ Item {
+ id: views
+ width: parent.width
+ anchors.top: titleBar.bottom; anchors.bottom: toolBar.top
+ ListView {
+ id: mainList
+ model: contactModel
+ width: views.width; height: views.height
+ delegate: listdelegate
+ highlightFollowsCurrentItem: false
+ focus: true
+ anchors.fill: parent
+ keyNavigationWraps: true
+ opacity: 0.8
+ }
+ }
+
+
+ // Attach scrollbar to the right edge of the view.
+ ScrollBar {
+ id: verticalScrollBar
+ opacity: 0
+ orientation: "Vertical"
+ position: mainList.visibleArea.yPosition
+ pageSize: mainList.visibleArea.heightRatio
+ width: 20
+ height: mainList.height
+ anchors.right: views.right
+ fgColor: "white"
+ // Only show the scrollbar when the view is moving.
+ states: [
+ State {
+ name: "ShowBars"; when: mainList.moving
+ PropertyChanges { target: verticalScrollBar; opacity: 1 }
}
]
+ transitions: [ Transition { NumberAnimation { property: "opacity"; duration: 400 } } ]
}
- }
- ListView {
- id: mainList
- model: contactModel
- width: parent.width; height: parent.height
- delegate: listdelegate
- highlightFollowsCurrentItem: false
- focus: true
- anchors.fill: parent
- keyNavigationWraps: true
- }
+ Rectangle {
+ id:messageBox
+ property string messageString: ""
+ opacity:0
+ height:50
+ width:parent.width
+ anchors.top:parent.top
+ anchors.topMargin:200
+ border.width: 0
+ radius: 10
+
+ color:"white"
+ Text {
+ text:messageBox.messageString
+ color:"red"
+ font.pointSize:20
+ horizontalAlignment:Text.AlignHCenter
+ }
- // Attach scrollbar to the right edge of the view.
- ScrollBar {
- id: verticalScrollBar
- opacity: 0
- orientation: "Vertical"
- position: mainList.visibleArea.yPosition
- pageSize: mainList.visibleArea.heightRatio
- width: 20
- height: mainList.height
- anchors.right: mainList.right
- fgColor: "white"
- // Only show the scrollbar when the view is moving.
- states: [
- State {
- name: "ShowBars"; when: mainList.moving
- PropertyChanges { target: verticalScrollBar; opacity: 1 }
+ // Only show the messageBox when messageString is not empty.
+ states: [
+ State {
+ name: "ShowMessage"; when: messageBox.messageString != ""
+ PropertyChanges { target: messageBox; opacity: 1 }
+ PropertyChanges { target: timer; running: true }
+ }
+ ]
+ transitions: [
+ Transition {
+ NumberAnimation { property: "opacity"; duration: 500; to:0 }
+ }
+ ]
+ Timer {
+ id:timer
+ interval: 1000; running: false; repeat: false
+ onTriggered: {
+ messageBox.messageString = ""
+ running = false
+ }
}
- ]
- transitions: [ Transition { NumberAnimation { property: "opacity"; duration: 400 } } ]
+
+ }
+
+ // ListView {
+ // id:managerList
+ // model:contactModel.availableManagers
+ // delegate: {
+
+ // }
+ // width: parent.width; height: parent.height
+ // highlightFollowsCurrentItem: true
+ // focus: true
+ // anchors.fill: parent
+ // keyNavigationWraps: true
+ // }
}
}
-
// ![0]
diff --git a/demos/qmlcontacts/contents/Button.qml b/demos/qmlcontacts/contents/Button.qml
new file mode 100644
index 0000000000..6228606ee8
--- /dev/null
+++ b/demos/qmlcontacts/contents/Button.qml
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+import Qt 4.7
+
+Item {
+ id: container
+
+ signal clicked
+
+ property string text
+
+ BorderImage {
+ id: buttonImage
+ source: "images/toolbutton.sci"
+ width: container.width; height: container.height
+ }
+ BorderImage {
+ id: pressed
+ opacity: 0
+ source: "images/toolbutton.sci"
+ width: container.width; height: container.height
+ }
+ MouseArea {
+ id: mouseRegion
+ anchors.fill: buttonImage
+ onClicked: { container.clicked(); }
+ }
+ Text {
+ color: "white"
+ anchors.centerIn: buttonImage; font.bold: true; font.pixelSize: 15
+ text: container.text; style: Text.Raised; styleColor: "black"
+ }
+ states: [
+ State {
+ name: "Pressed"
+ when: mouseRegion.pressed == true
+ PropertyChanges { target: pressed; opacity: 1 }
+ }
+ ]
+}
diff --git a/demos/qmlcontacts/contents/MediaButton.qml b/demos/qmlcontacts/contents/MediaButton.qml
index 76a972bf82..2c4d554a35 100644
--- a/demos/qmlcontacts/contents/MediaButton.qml
+++ b/demos/qmlcontacts/contents/MediaButton.qml
@@ -47,12 +47,12 @@ Item {
id: container
Image {
id: normal
- source: "pics/button.png"
+ source: "images/button.png"
}
Image {
id: pressed
opacity: 0
- source: "pics/button-pressed.png"
+ source: "images/button-pressed.png"
}
MouseArea {
id: clickRegion
diff --git a/plugins/contacts/symbian/plugin/inc/filtering/cntfilterdetaildisplaylabel.h b/demos/qmlcontacts/contents/TitleBar.qml
index b60aadb91f..4c895b238a 100644
--- a/plugins/contacts/symbian/plugin/inc/filtering/cntfilterdetaildisplaylabel.h
+++ b/demos/qmlcontacts/contents/TitleBar.qml
@@ -4,7 +4,7 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the QtCore module of the Qt Toolkit.
+** This file is part of the QtDeclarative module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
@@ -39,35 +39,43 @@
**
****************************************************************************/
-#ifndef CNTFILTERDETAILDISPLAYLABEL_H
-#define CNTFILTERDETAILDISPLAYLABEL_H
+import Qt 4.7
-#include <qtcontactsglobal.h>
-#include <qcontactmanager.h>
-#include <qcontactdetailfilter.h>
+Item {
+ id: titleBar
+ property string managerName: ""
+ property int contactsCount: 0
+ property string statusString: ""
-#include "cntabstractcontactfilter.h"
-QTM_USE_NAMESPACE
+ BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 }
-class CntFilterDetailDisplayLabel
-{
-public:
- CntFilterDetailDisplayLabel();
- virtual ~CntFilterDetailDisplayLabel();
-
-public:
- QString createSelectQuery(const QContactFilter& filter,
- const QList<QContactSortOrder>& sortOrders,
- QContactManager::Error* error) const;
- void createSelectQuery(const QContactFilter& detailFilter,
- QString& sqlQuery,
- QContactManager::Error* error);
-private:
- void createQuerySingleSearchValue(QString& sqlQuery, const QString &searchValue, const QStringList &columns) const;
- void createQueryMultipleSearchValues(QString& sqlQuery, const QStringList &searchValues, const QStringList &columns) const;
- QString createSubQuery(const QString &searchValue, const QString &column) const;
- QString columnName(const QPair<QLatin1String, QLatin1String> &detail) const;
- };
+ Item {
+ id: container
+ width: (parent.width * 2) - 55 ; height: parent.height
-#endif /* CNTFILTERDETAILDISPLAYLABEL_H */
+ Image {
+ id: quitButton
+ anchors.left: parent.left//; anchors.leftMargin: 0
+ anchors.verticalCenter: parent.verticalCenter
+ source: "images/quit.png"
+ MouseArea {
+ anchors.fill: parent
+ onClicked: Qt.quit()
+ }
+ }
+
+ Text {
+ id: categoryText
+ anchors {
+ left: quitButton.right; right: parent.right; //leftMargin: 10; rightMargin: 10
+ verticalCenter: parent.verticalCenter
+ }
+ elide: Text.ElideLeft
+ text: "[" + managerName + "] Total:" + contactsCount + " " + statusString
+ font.bold: true; font.pixelSize: 15; color: "White"; style: Text.Raised; styleColor: "Black"
+ }
+
+ }
+
+}
diff --git a/demos/qmlcontacts/contents/ToolBar.qml b/demos/qmlcontacts/contents/ToolBar.qml
new file mode 100644
index 0000000000..974a0d15f0
--- /dev/null
+++ b/demos/qmlcontacts/contents/ToolBar.qml
@@ -0,0 +1,66 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+import Qt 4.7
+
+Item {
+ id: toolbar
+
+ property alias button1Label: button1.text
+ property alias button2Label: button2.text
+ signal button1Clicked
+ signal button2Clicked
+
+ BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 }
+
+ Button {
+ id: button1
+ anchors.left: parent.left; anchors.leftMargin: 5; y: 3; width: 140; height: 32
+ onClicked: toolbar.button1Clicked()
+ }
+
+ Button {
+ id: button2
+ anchors.right: parent.right; anchors.rightMargin: 5; y: 3; width: 140; height: 32
+ onClicked: toolbar.button2Clicked()
+ }
+
+}
diff --git a/demos/qmlcontacts/contents/pics/button-pressed.png b/demos/qmlcontacts/contents/images/button-pressed.png
index e434d327f2..e434d327f2 100644
--- a/demos/qmlcontacts/contents/pics/button-pressed.png
+++ b/demos/qmlcontacts/contents/images/button-pressed.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/pics/button.png b/demos/qmlcontacts/contents/images/button.png
index 56a63ce641..56a63ce641 100644
--- a/demos/qmlcontacts/contents/pics/button.png
+++ b/demos/qmlcontacts/contents/images/button.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/default.svg b/demos/qmlcontacts/contents/images/default.svg
index 248199cc4e..248199cc4e 100644
--- a/demos/qmlcontacts/contents/default.svg
+++ b/demos/qmlcontacts/contents/images/default.svg
diff --git a/demos/qmlcontacts/contents/images/gloss.png b/demos/qmlcontacts/contents/images/gloss.png
new file mode 100755
index 0000000000..5d370cd93d
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/gloss.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/lineedit.png b/demos/qmlcontacts/contents/images/lineedit.png
new file mode 100755
index 0000000000..2cc38dc35b
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/lineedit.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/lineedit.sci b/demos/qmlcontacts/contents/images/lineedit.sci
new file mode 100644
index 0000000000..054bff78be
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/lineedit.sci
@@ -0,0 +1,5 @@
+border.left: 10
+border.top: 10
+border.bottom: 10
+border.right: 10
+source: lineedit.png
diff --git a/demos/qmlcontacts/contents/images/quit.png b/demos/qmlcontacts/contents/images/quit.png
new file mode 100755
index 0000000000..5bda1b6e0d
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/quit.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/stripes.png b/demos/qmlcontacts/contents/images/stripes.png
new file mode 100755
index 0000000000..9f36727ea4
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/stripes.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/titlebar.png b/demos/qmlcontacts/contents/images/titlebar.png
new file mode 100755
index 0000000000..51c90082d0
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/titlebar.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/titlebar.sci b/demos/qmlcontacts/contents/images/titlebar.sci
new file mode 100644
index 0000000000..0418d94cd6
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/titlebar.sci
@@ -0,0 +1,5 @@
+border.left: 10
+border.top: 12
+border.bottom: 12
+border.right: 10
+source: titlebar.png
diff --git a/demos/qmlcontacts/contents/images/toolbutton.png b/demos/qmlcontacts/contents/images/toolbutton.png
new file mode 100755
index 0000000000..11310013ee
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/toolbutton.png
Binary files differ
diff --git a/demos/qmlcontacts/contents/images/toolbutton.sci b/demos/qmlcontacts/contents/images/toolbutton.sci
new file mode 100644
index 0000000000..9e4f965307
--- /dev/null
+++ b/demos/qmlcontacts/contents/images/toolbutton.sci
@@ -0,0 +1,5 @@
+border.left: 15
+border.top: 4
+border.bottom: 4
+border.right: 15
+source: toolbutton.png
diff --git a/demos/qmlcontacts/main.cpp b/demos/qmlcontacts/main.cpp
new file mode 100644
index 0000000000..f375210c8e
--- /dev/null
+++ b/demos/qmlcontacts/main.cpp
@@ -0,0 +1,14 @@
+#include <QtGui/QApplication>
+#include "qmlapplicationviewer.h"
+
+int main(int argc, char *argv[])
+{
+ QApplication app(argc, argv);
+
+ QmlApplicationViewer viewer;
+ viewer.setOrientation(QmlApplicationViewer::Auto);
+ viewer.setMainQmlFile(QLatin1String("contacts.qml"));
+ viewer.show();
+
+ return app.exec();
+}
diff --git a/demos/qmlcontacts/qmlapplicationviewer.cpp b/demos/qmlcontacts/qmlapplicationviewer.cpp
new file mode 100644
index 0000000000..51b5fcc835
--- /dev/null
+++ b/demos/qmlcontacts/qmlapplicationviewer.cpp
@@ -0,0 +1,127 @@
+// checksum 0xdf1f version 0x10008
+#include "qmlapplicationviewer.h"
+
+#include <QtCore/QCoreApplication>
+#include <QtCore/QDir>
+#include <QtCore/QFileInfo>
+#include <QtDeclarative/QDeclarativeComponent>
+#include <QtDeclarative/QDeclarativeEngine>
+#include <QtDeclarative/QDeclarativeContext>
+
+#if defined(QMLJSDEBUGGER)
+#include <jsdebuggeragent.h>
+#endif
+#if defined(QMLOBSERVER)
+#include <qdeclarativeviewobserver.h>
+#endif
+
+#if defined(Q_OS_SYMBIAN) && defined(ORIENTATIONLOCK)
+#include <eikenv.h>
+#include <eikappui.h>
+#include <aknenv.h>
+#include <aknappui.h>
+#endif // Q_OS_SYMBIAN && ORIENTATIONLOCK
+
+class QmlApplicationViewerPrivate
+{
+ QString mainQmlFile;
+ friend class QmlApplicationViewer;
+ static QString adjustPath(const QString &path);
+};
+
+QString QmlApplicationViewerPrivate::adjustPath(const QString &path)
+{
+#ifdef Q_OS_UNIX
+#ifdef Q_OS_MAC
+ if (!QDir::isAbsolutePath(path))
+ return QCoreApplication::applicationDirPath()
+ + QLatin1String("/../Resources/") + path;
+#else
+ const QString pathInShareDir = QCoreApplication::applicationDirPath()
+ + QLatin1String("/../share/")
+ + QFileInfo(QCoreApplication::applicationFilePath()).fileName()
+ + QLatin1Char('/') + path;
+ if (QFileInfo(pathInShareDir).exists())
+ return pathInShareDir;
+#endif
+#endif
+ return path;
+}
+
+QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) :
+ QDeclarativeView(parent),
+ m_d(new QmlApplicationViewerPrivate)
+{
+ connect(engine(), SIGNAL(quit()), SLOT(close()));
+ setResizeMode(QDeclarativeView::SizeRootObjectToView);
+#ifdef QMLJSDEBUGGER
+ new QmlJSDebugger::JSDebuggerAgent(engine());
+#endif
+#ifdef QMLOBSERVER
+ new QmlJSDebugger::QDeclarativeViewObserver(this, parent);
+#endif
+}
+
+QmlApplicationViewer::~QmlApplicationViewer()
+{
+ delete m_d;
+}
+
+void QmlApplicationViewer::setMainQmlFile(const QString &file)
+{
+ m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file);
+ setSource(QUrl::fromLocalFile(m_d->mainQmlFile));
+}
+
+void QmlApplicationViewer::addImportPath(const QString &path)
+{
+ engine()->addImportPath(QmlApplicationViewerPrivate::adjustPath(path));
+}
+
+void QmlApplicationViewer::setOrientation(Orientation orientation)
+{
+#ifdef Q_OS_SYMBIAN
+ if (orientation != Auto) {
+#if defined(ORIENTATIONLOCK)
+ const CAknAppUiBase::TAppUiOrientation uiOrientation =
+ (orientation == LockPortrait) ? CAknAppUi::EAppUiOrientationPortrait
+ : CAknAppUi::EAppUiOrientationLandscape;
+ CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
+ TRAPD(error,
+ if (appUi)
+ appUi->SetOrientationL(uiOrientation);
+ );
+#else // ORIENTATIONLOCK
+ qWarning("'ORIENTATIONLOCK' needs to be defined on Symbian when locking the orientation.");
+#endif // ORIENTATIONLOCK
+ }
+#elif defined(Q_WS_MAEMO_5)
+ Qt::WidgetAttribute attribute;
+ switch (orientation) {
+ case LockPortrait:
+ attribute = Qt::WA_Maemo5PortraitOrientation;
+ break;
+ case LockLandscape:
+ attribute = Qt::WA_Maemo5LandscapeOrientation;
+ break;
+ case Auto:
+ default:
+ attribute = Qt::WA_Maemo5AutoOrientation;
+ break;
+ }
+ setAttribute(attribute, true);
+#else // Q_OS_SYMBIAN
+ Q_UNUSED(orientation);
+#endif // Q_OS_SYMBIAN
+}
+
+void QmlApplicationViewer::show()
+{
+#ifdef Q_OS_SYMBIAN
+ showFullScreen();
+#elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
+ showMaximized();
+#else
+ QDeclarativeView::show();
+#endif
+}
diff --git a/demos/qmlcontacts/qmlapplicationviewer.h b/demos/qmlcontacts/qmlapplicationviewer.h
new file mode 100644
index 0000000000..ea784310cf
--- /dev/null
+++ b/demos/qmlcontacts/qmlapplicationviewer.h
@@ -0,0 +1,28 @@
+// checksum 0x39ee version 0x10008
+#ifndef QMLAPPLICATIONVIEWER_H
+#define QMLAPPLICATIONVIEWER_H
+
+#include <QtDeclarative/QDeclarativeView>
+
+class QmlApplicationViewer : public QDeclarativeView
+{
+public:
+ enum Orientation {
+ LockPortrait,
+ LockLandscape,
+ Auto
+ };
+
+ QmlApplicationViewer(QWidget *parent = 0);
+ virtual ~QmlApplicationViewer();
+
+ void setMainQmlFile(const QString &file);
+ void addImportPath(const QString &path);
+ void setOrientation(Orientation orientation);
+ void show();
+
+private:
+ class QmlApplicationViewerPrivate *m_d;
+};
+
+#endif // QMLAPPLICATIONVIEWER_H
diff --git a/demos/qmlcontacts/qmlcontacts.pro b/demos/qmlcontacts/qmlcontacts.pro
new file mode 100644
index 0000000000..a2abc9f66d
--- /dev/null
+++ b/demos/qmlcontacts/qmlcontacts.pro
@@ -0,0 +1,44 @@
+TEMPLATE = app
+TARGET = qmlcontacts
+
+include(../demos.pri)
+
+QT += declarative
+
+HEADERS = qmlapplicationviewer.h
+SOURCES = \
+ main.cpp \
+ qmlapplicationviewer.cpp
+
+OTHER_FILES += \
+ contacts.qml \
+ contents/ToolBar.qml \
+ contents/TitleBar.qml \
+ contents/ScrollBar.qml \
+ contents/MediaButton.qml \
+ contents/example.vcf \
+ contents/Button.qml \
+ contents/images/toolbutton.sci \
+ contents/images/toolbutton.png \
+ contents/images/titlebar.sci \
+ contents/images/titlebar.png \
+ contents/images/stripes.png \
+ contents/images/quit.png \
+ contents/images/lineedit.sci \
+ contents/images/lineedit.png \
+ contents/images/gloss.png \
+ contents/images/default.svg \
+ contents/images/button-pressed.png \
+ contents/images/button.png
+
+symbian: {
+ load(data_caging_paths)
+ TARGET.CAPABILITY = ReadDeviceData WriteDeviceData
+ TARGET.UID3 = 0xE1407FC3
+ TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
+ contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -leiksrv -lcone
+ contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
+}
+
+RESOURCES += \
+ qmlcontacts.qrc
diff --git a/demos/qmlcontacts/qmlcontacts.qrc b/demos/qmlcontacts/qmlcontacts.qrc
new file mode 100644
index 0000000000..72a3c3f449
--- /dev/null
+++ b/demos/qmlcontacts/qmlcontacts.qrc
@@ -0,0 +1,23 @@
+<RCC>
+ <qresource prefix="/">
+ <file>contacts.qml</file>
+ <file>contents/Button.qml</file>
+ <file>contents/example.vcf</file>
+ <file>contents/MediaButton.qml</file>
+ <file>contents/ScrollBar.qml</file>
+ <file>contents/TitleBar.qml</file>
+ <file>contents/ToolBar.qml</file>
+ <file>contents/images/button.png</file>
+ <file>contents/images/button-pressed.png</file>
+ <file>contents/images/default.svg</file>
+ <file>contents/images/gloss.png</file>
+ <file>contents/images/lineedit.png</file>
+ <file>contents/images/lineedit.sci</file>
+ <file>contents/images/quit.png</file>
+ <file>contents/images/stripes.png</file>
+ <file>contents/images/titlebar.png</file>
+ <file>contents/images/titlebar.sci</file>
+ <file>contents/images/toolbutton.png</file>
+ <file>contents/images/toolbutton.sci</file>
+ </qresource>
+</RCC>
diff --git a/dist/changes-1.1.0 b/dist/changes-1.1.0
index a79c7db757..c0c5a218d3 100644
--- a/dist/changes-1.1.0
+++ b/dist/changes-1.1.0
@@ -176,6 +176,8 @@ QtMessaging
QtMultimediaKit
------
+ - Added QCamera API
+ * Includes Linux, maemo and symbian backends.
- QAudioOutput
* Fix crash on Windows when initialized with an invalid format
[QTMOBILITY-438]
diff --git a/doc/src/examples.qdoc b/doc/src/examples.qdoc
index 4679b4a191..068ea96849 100644
--- a/doc/src/examples.qdoc
+++ b/doc/src/examples.qdoc
@@ -96,6 +96,7 @@
\list
\o \l{calendardemo}{Calendar Demo}
\o \l{qmlorganizer}{QML Organizer}
+ \o \l{todo}{ToDo Example}
\endlist
\section2 Publish and Subscribe
diff --git a/doc/src/examples/todo.qdoc b/doc/src/examples/todo.qdoc
new file mode 100644
index 0000000000..0fb895d6c5
--- /dev/null
+++ b/doc/src/examples/todo.qdoc
@@ -0,0 +1,319 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+/*!
+ \example todo
+ \title ToDo Example
+
+ The ToDo example shows how to organize todo items using the
+ Qt Mobility Organizer framework.
+
+ \image todoexample.png
+
+ Most organizing software, e.g., calendar applications, lets the
+ user create todo items, which describe an activity that should be
+ completed. Other items may include meetings, notes, and events. A
+ todo item typically includes the following information:
+
+ \list
+ \o A timestamp for when the item was created.
+ \o A timestamp for when the activity should be completed.
+ \o A timestamp for when the activity was completed.
+ \o A priority for how important the activity is.
+ \o Information on whether the todo is recurring (i.e.,
+ if it should be repeated at regular intervals).
+ \o A description of the activity.
+ \endlist
+
+ A todo item is represented in Qt with the QOrganizerTodo class.
+ Instances are managed by a QOrganizerItemManager, which can save
+ todos created by a program and return the todo items it manages.
+ QOrganizerTodo contains the information mentioned in the list
+ above. In Qt, we call this item details. They are represented by
+ QOrganizerItemDetail and its subclasses. For instance,
+ QOrganizerTodo keeps a QOrganizerItemPriority (which inherits
+ QOrganizerItemDetail).
+
+ The item details available for a QOrganizerTodo follows a
+ standardized schema, i.e, a todo item has a standard set of item
+ details. Most \l{QOrganizerItemManager} backends will follow this
+ schema. A backend is the implementation of the
+ \l{QOrganizerItemManager}'s functionality for a specific platform.
+ Some backends may not support all details, and possibly include
+ others.
+
+ The example consists of two classes:
+
+ \list
+ \o \c Window: Lets the user select a date and create todo
+ items for the date selected. It also displays a list
+ with todo items for the date selected.
+ \o \c TodoEditor: Lets the user edit a todo item using
+ standard Qt widgets.
+ \endlist
+
+ We will now look at the definitions and implementations of \c
+ Window and \c TodoEditor.
+
+ \section1 Window Class Definition
+
+ The \c Window class is responsible for setting up the GUI of
+ the example. It creates QOrganizerTodo items and send them to
+ the TodoEditor for editing. It saves and retrieves todo items
+ from the organizer item manager.
+
+ Let's take a look at its definition.
+
+ \snippet examples/todo/window.h 0
+
+ The slots are connected to the widgets of \c Window, and handles
+ user requests to create a new todo item, edit an existing item,
+ and delete an item. The \c saveTodo() slot is invoked when the
+ user has finished editing a todo item. \c refreshList() updates
+ the \gui {Todo Item List} when todo items are added, deleted, or
+ edited.
+
+ We'll now go through the slots and constructor of \c Window. The
+ only other function, \c setupGui(), initializes and lays out the
+ widgets, and that is treated in other examples.
+
+ \section1 Window Class Implementation
+
+ The constructor creates the QOrganizerItemManager instance:
+
+ \snippet examples/todo/window.cpp 0
+
+ We here instruct that the manger should use the \c memory backend.
+ This backend implements the default schema and uses the computers
+ memory for storing items. This way, we can be sure that the
+ backend will behave equally on all platforms.
+
+ The \c editNewTodo() slot is connected to the \gui {New Todo
+ Button}, and sets up a new QOrganizerTodo for editing.
+
+ \snippet examples/todo/window.cpp 1
+
+ Here we set the item details of the new QOrganizerTodo to
+ reasonable defaults. The \c editTodo() slot sets up the widgets of
+ the \c TodoEditor with the data from the new todo. Finally, the
+ stacked widget is set to show the todo editor.
+
+ The \c editTodo() slot is invoked when the player double clicks a
+ todo item in the \gui { Todo Item List } with the mouse.
+
+ \snippet examples/todo/window.cpp 2
+
+ \omit Should I mention item view roles as well? \endomit
+
+ The slot is invoked with the QListWidgetItem that was double
+ clicked. We have saved the QOrganizerTodo in the list widget item.
+ The list widget item stores data in \l{QVariant}s, so we need to
+ include the Q_DECLARE_METATYPE() macro, which helps make
+ \l{QOrganizerTodo}s usable with QVariant.
+
+ When we have retrieved the todo item, we send it to the \c
+ TodoEditor for editing, which we show on the screen.
+
+ The \c saveTodo() slot is invoked by the \c TodoEditor when the
+ user has finished editing.
+
+ \snippet examples/todo/window.cpp 3
+
+ Saving a QOrganizerTodo in the QOrganizerItemManager is easy using
+ the \l{QOrganizerItemManager::}{saveItem()} function. We call the
+ \c refreshList() slot to update the \gui { Todo Item List } so
+ that new and edited todos is displayed correctly.
+
+ The \c deleteTodo() slot is connected to the \gui {Delete Todo
+ Button}, and will delete the currently selected todo in the
+ \gui { Todo List } from the manager.
+
+ \snippet examples/todo/window.cpp 4
+
+ Here we fetch the selected list widget item from the list. To
+ delete the item in the manager, we send the items
+ \l{QOrganizerItem::localId()}{local id} to the manager's
+ \l{QOrganizerItemManager::}{deleteItem()} function. An item's
+ local id uniquely identifies it in its manager.
+
+ We now move on to the \c refreshList() function, which set's up
+ the \gui { Todo List } with the todo items currently stored in the
+ manager.
+
+ \snippet examples/todo/window.cpp 5
+
+ First we remove all items from the list widget, i.e., we set
+ up the list from scratch each time \c refreshList() is called.
+
+ The \l{QOrganizerItemManager::}{items()} functions retrieves
+ \l{QOrganizerItem}s from the manager. By giving the manager a
+ QOrganizerItemSortOrder, the manager will sort the items for us.
+ The sort order takes the item detail it should sort after. You
+ also need to specify which field of the detail should be used for
+ sorting. Note that all details have a DefinitionName constant
+ declared. They also keep constants for all of their fields. The
+ \l{QOrganizerItemManager::}{items()} takes a list of sort orders
+ in case one wants to sort by more than one field.
+
+ It is also possible to let the manager filter items. You can
+ look up the QOrganizerItemFilter class description for
+ details.
+
+ \snippet examples/todo/window.cpp 6
+
+ We iterate through the todo items in the manager, keeping the
+ items that are active, i.e., the date selected in the calendar is
+ between the start and due dates of the item.
+
+ We create a list widget item for the todo. We set its text to the
+ item's start sate, due date, and
+ \l{QOrganizerItem::}{displayLabel()}.
+
+ We save the QOrganizerTodo itself in the Qt::UserRole of the list
+ widget item. We have seen previously how to retrieve it.
+
+ \section1 TodoEditor Class Definition
+
+ The \c TodoEditor contains widgets for editing a
+ QOrganizerTodo.
+
+ \image todoeditor.png
+
+ Here is the \c TodoEditor class's definition:
+
+ \snippet examples/todo/todoeditor.h 0
+
+ The \c editTodo() slot is called by \c Window when a todo item
+ should be edited. \c finishEditing() is connected to \c
+ doneButton, and emits the \c editingFinished() signal. This signal
+ is connected to the \c saveTodo() slot of the \c Window.
+
+ The rest of slots are connected to the widgets that edit the todo
+ item's details.
+
+ \c setupGui() creates, lays out, and connects the widgets to the
+ slots of \c TodoEditor. \c setupCombos() helps \c setupGui() by
+ creating the comboboxes and by filling their drop-down lists.
+
+ \section1 TodoEditor Class Implementation
+
+ We start by taking a quick look at \c setupCombos(), which sets
+ up the \l{QComboBox}es.
+
+ \snippet examples/todo/todoeditor.cpp 0
+
+ As with list widget items, you can also store user data in an item
+ of QComboBox's drop-down list. Here we save a \l{QOrganizerTodo}'s
+ possible values for its \l{QOrganizerTodo::}{priority()} and
+ \l{QOrganizerTodo::}{status()} details. The \c alarmCombo helps
+ the user select a time for when to be reminded of the todo.
+
+ The \c editTodo() slot is called when a new QOrganizerTodo should
+ be edited.
+
+ \snippet examples/todo/todoeditor.cpp 1
+
+ We set the contents of our widgets to the details of the todo
+ item. The functions we use here are utility functions provided by
+ QOrganizerTodo that accesses the \l{QOrganizerItemDetail}s for us.
+ We could also have accessed them by using the
+ \l{QOrganizerItemDetail::}{value()} functions of
+ QOrganizerItemDetail.
+
+ \snippet examples/todo/todoeditor.cpp 2
+
+ Many backends support notifying the user when a todo item is due.
+ We can request this by adding a QOrganizerItemRemainder detail to
+ the QOrganizerTodo. We first check whether a remainder detail is
+ present on the todo item. If it is we update the \l{ Alarm Combo
+ Box }. The \l{QDateTime::}{secsTo()} function returns the
+ difference between two \l{QDateTime}s in seconds.
+
+ The next two slots update the subject and description of the
+ todo item.
+
+ \snippet examples/todo/todoeditor.cpp 3
+
+ We save the subject in the item's
+ \l{QOrganizerItem::}{displayLabel()}, which is meant for
+ displaying a short description that can be used in item views.
+ The \l{QOrganizerItem::}{description()} is a longer text
+ describing the item.
+
+ The \c updateDates() slot is connected to the two
+ \l{QDateTimeEdit}s that let the user select start and due dates
+ for the todo item.
+
+ \snippet examples/todo/todoeditor.cpp 4
+
+ Note that we need to update the remainder detail when the due date
+ changes because the remainder is calculated relative to the due
+ date. We do that in \c updateAlarm(), which we will come back to
+ later.
+
+ The \c updateStatus() and \c updatePriority() functions are
+ connected to the combo boxes that we created in \c
+ setupCombos().
+
+ \snippet examples/todo/todoeditor.cpp 5
+
+ The only thing to notice here is that enum values are saved as \c
+ {int}s in the drop-down list items.
+
+ The \c updateAlarm() function is connected to the \c
+ alarmCombo as we saw earlier.
+
+ \snippet examples/todo/todoeditor.cpp 6
+
+ We first calculate the time before the todo is due the
+ alarm should go off. We calculate this in seconds because
+ \l{QDateTime}'s \l{QDateTime::}{addSecs()} function gives us
+ an easy way of finding the time from the todo's due time.
+
+ Before we add the new reminder, we need to remove any previously
+ added reminders; if not, the QOrganizerTodo item would have
+ several \l{QOrganizerItemVisualReminder}s registered with it.
+
+ The reminder is not accessible through the convenience
+ functions of QOrganizerTodo, so we add it using the item
+ detail access functions from QOrganizerItem.
+*/
+
diff --git a/doc/src/images/todoeditor.png b/doc/src/images/todoeditor.png
new file mode 100644
index 0000000000..b03cd328ea
--- /dev/null
+++ b/doc/src/images/todoeditor.png
Binary files differ
diff --git a/doc/src/images/todoexample.png b/doc/src/images/todoexample.png
new file mode 100644
index 0000000000..7601ffe419
--- /dev/null
+++ b/doc/src/images/todoexample.png
Binary files differ
diff --git a/doc/src/plugins/qml-multimedia.qdoc b/doc/src/plugins/qml-multimedia.qdoc
index 062bdd010c..dea8db8afd 100644
--- a/doc/src/plugins/qml-multimedia.qdoc
+++ b/doc/src/plugins/qml-multimedia.qdoc
@@ -69,7 +69,7 @@
\code
import Qt 4.7
- import Qt.multimedia 1.0
+ import QtMultimediaKit 1.1
...
Audio {
diff --git a/examples/calendardemo/src/calendardemo.cpp b/examples/calendardemo/src/calendardemo.cpp
index 4edd8eb87a..d71d696121 100644
--- a/examples/calendardemo/src/calendardemo.cpp
+++ b/examples/calendardemo/src/calendardemo.cpp
@@ -353,17 +353,16 @@ void CalendarDemo::importItems()
QVersitOrganizerImporter importer;
foreach (const QVersitDocument& document, reader.results()) {
if (!importer.importDocument(document)) {
- qWarning() << "Import failed, " << importer.errors();
+ qWarning() << "Import failed, " << importer.errorMap();
continue;
}
QList<QOrganizerItem> items = importer.items();
- QMap<int, QOrganizerItemManager::Error> errorMap;
QList<QOrganizerItem>::iterator it = items.begin();
while (it != items.end()) {
*it = m_manager->compatibleItem(*it);
it++;
}
- m_manager->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap);
+ m_manager->saveItems(&items);
}
m_monthPage->refresh();
m_dayPage->refresh();
@@ -388,8 +387,8 @@ void CalendarDemo::exportItems()
}
QList<QOrganizerItem> items(m_manager->items());
QVersitOrganizerExporter exporter;
- if (!exporter.exportItems(items, QVersitDocument::ICalendar20Type)) {
- qWarning() << "Export failed, " << exporter.errors();
+ if (!exporter.exportItems(items)) {
+ qWarning() << "Export failed, " << exporter.errorMap();
return;
}
QVersitDocument document = exporter.document();
diff --git a/examples/camera/main.cpp b/examples/camera/main.cpp
index 289dfa8a8f..aea9c9a350 100644
--- a/examples/camera/main.cpp
+++ b/examples/camera/main.cpp
@@ -45,6 +45,10 @@
int main(int argc, char *argv[])
{
+#if defined (Q_OS_SYMBIAN)
+ QApplication::setGraphicsSystem("raster");
+#endif
+
QApplication app(argc, argv);
Camera camera;
diff --git a/examples/declarative-camera/declarative-camera.qml b/examples/declarative-camera/declarative-camera.qml
index 091bc666f1..92e3c20b5a 100644
--- a/examples/declarative-camera/declarative-camera.qml
+++ b/examples/declarative-camera/declarative-camera.qml
@@ -58,7 +58,6 @@ Rectangle {
camera.focus = true
stillControls.visible = true
photoPreview.visible = false
- camera.start()
}
}
},
@@ -70,7 +69,6 @@ Rectangle {
stillControls.visible = false
photoPreview.visible = true
photoPreview.focus = true
- camera.stop()
}
}
}
diff --git a/examples/declarative-camera/qmlcamera.cpp b/examples/declarative-camera/qmlcamera.cpp
index 97df024211..56f6c6cab0 100644
--- a/examples/declarative-camera/qmlcamera.cpp
+++ b/examples/declarative-camera/qmlcamera.cpp
@@ -50,7 +50,7 @@
int main(int argc, char *argv[])
{
-#if defined (Q_WS_X11) || defined (Q_WS_MAC)
+#if defined (Q_WS_X11) || defined (Q_WS_MAC) || defined (Q_OS_SYMBIAN)
//### default to using raster graphics backend for now
bool gsSpecified = false;
for (int i = 0; i < argc; ++i) {
diff --git a/examples/declarative-location/flickr/flickr-90.qml b/examples/declarative-location/flickr/flickr-90.qml
index 3db44dee43..92dec2f2a7 100755
--- a/examples/declarative-location/flickr/flickr-90.qml
+++ b/examples/declarative-location/flickr/flickr-90.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickr.qml b/examples/declarative-location/flickr/flickr.qml
index 75f054cab6..31b04b36be 100755
--- a/examples/declarative-location/flickr/flickr.qml
+++ b/examples/declarative-location/flickr/flickr.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrcommon/Progress.qml b/examples/declarative-location/flickr/flickrcommon/Progress.qml
index 99e1a7b6a8..8820f5633e 100755
--- a/examples/declarative-location/flickr/flickrcommon/Progress.qml
+++ b/examples/declarative-location/flickr/flickrcommon/Progress.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrcommon/RestModel.qml b/examples/declarative-location/flickr/flickrcommon/RestModel.qml
index a728a451d1..778d3d41b9 100755
--- a/examples/declarative-location/flickr/flickrcommon/RestModel.qml
+++ b/examples/declarative-location/flickr/flickrcommon/RestModel.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrcommon/ScrollBar.qml b/examples/declarative-location/flickr/flickrcommon/ScrollBar.qml
index 1574915b44..7a1e46a612 100755
--- a/examples/declarative-location/flickr/flickrcommon/ScrollBar.qml
+++ b/examples/declarative-location/flickr/flickrcommon/ScrollBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrcommon/Slider.qml b/examples/declarative-location/flickr/flickrcommon/Slider.qml
index 4353f8d0c6..3bc0f23961 100755
--- a/examples/declarative-location/flickr/flickrcommon/Slider.qml
+++ b/examples/declarative-location/flickr/flickrcommon/Slider.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/Button.qml b/examples/declarative-location/flickr/flickrmobile/Button.qml
index 93a6661216..6a425600d4 100755
--- a/examples/declarative-location/flickr/flickrmobile/Button.qml
+++ b/examples/declarative-location/flickr/flickrmobile/Button.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/GeoTab.qml b/examples/declarative-location/flickr/flickrmobile/GeoTab.qml
index 48a0111e48..9138489aad 100644
--- a/examples/declarative-location/flickr/flickrmobile/GeoTab.qml
+++ b/examples/declarative-location/flickr/flickrmobile/GeoTab.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/GridDelegate.qml b/examples/declarative-location/flickr/flickrmobile/GridDelegate.qml
index 1ad42aebd4..fa21704d1e 100755
--- a/examples/declarative-location/flickr/flickrmobile/GridDelegate.qml
+++ b/examples/declarative-location/flickr/flickrmobile/GridDelegate.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/ImageDetails.qml b/examples/declarative-location/flickr/flickrmobile/ImageDetails.qml
index ccb4459955..c7c1f296d8 100755
--- a/examples/declarative-location/flickr/flickrmobile/ImageDetails.qml
+++ b/examples/declarative-location/flickr/flickrmobile/ImageDetails.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/ListDelegate.qml b/examples/declarative-location/flickr/flickrmobile/ListDelegate.qml
index 7a421f8b7e..95ed54684c 100755
--- a/examples/declarative-location/flickr/flickrmobile/ListDelegate.qml
+++ b/examples/declarative-location/flickr/flickrmobile/ListDelegate.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/Test.qml b/examples/declarative-location/flickr/flickrmobile/Test.qml
deleted file mode 100644
index 8b13789179..0000000000
--- a/examples/declarative-location/flickr/flickrmobile/Test.qml
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/examples/declarative-location/flickr/flickrmobile/TitleBar.qml b/examples/declarative-location/flickr/flickrmobile/TitleBar.qml
index c9213d3466..93870b22d1 100755
--- a/examples/declarative-location/flickr/flickrmobile/TitleBar.qml
+++ b/examples/declarative-location/flickr/flickrmobile/TitleBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/flickrmobile/ToolBar.qml b/examples/declarative-location/flickr/flickrmobile/ToolBar.qml
index b9cb915232..cc7f07461f 100755
--- a/examples/declarative-location/flickr/flickrmobile/ToolBar.qml
+++ b/examples/declarative-location/flickr/flickrmobile/ToolBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/flickr/qmllocationflickr.cpp b/examples/declarative-location/flickr/qmllocationflickr.cpp
index d7985ec7bd..d980d6f9e0 100644
--- a/examples/declarative-location/flickr/qmllocationflickr.cpp
+++ b/examples/declarative-location/flickr/qmllocationflickr.cpp
@@ -4,37 +4,36 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the demonstration applications 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.
-**
-**
-**
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmap.qml b/examples/declarative-location/landmarkmap/landmarkmap.qml
index 0764dfa0cf..d46602176b 100644
--- a/examples/declarative-location/landmarkmap/landmarkmap.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmap.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
@@ -71,7 +70,7 @@ Item {
Component {
id: landmarkListDelegate
Item {
- width: 200; height: 50
+ width: 200; height: 80
Text {
color: "white"; font.bold: true; style: Text.Raised; styleColor: "black"
id: nameField; text: landmark.name
@@ -145,11 +144,39 @@ Item {
color: "#343434"
//height: toolbar1.y - titleBar.height
Image { source: "landmarkmapmobile/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 0.3 }
+
MouseArea {
anchors.fill: parent
+
+ property bool mouseDown : false
+ property int lastX : -1
+ property int lastY : -1
+
+ onPressed : {
+ mouseDown = true
+ lastX = mouse.x
+ lastY = mouse.y
+ }
+ onReleased : {
+ mouseDown = false
+ lastX = -1
+ lastY = -1
+ }
+ onPositionChanged: {
+ if (mouseDown) {
+ var dx = mouse.x - lastX
+ var dy = mouse.y - lastY
+ map.pan(-dx, -dy)
+ page.state = "NoFollowing"
+ lastX = mouse.x
+ lastY = mouse.y
+ }
+ }
onDoubleClicked: {
page.state = "NoFollowing"
map.center = map.toCoordinate(Qt.point(mouse.x, mouse.y))
+ if (map.zoomLevel < map.maximumZoomLevel)
+ map.zoomLevel += 1
}
}
@@ -203,6 +230,7 @@ Item {
}
} // map
+
Item {
id: pinpointViewContainer
x: parent.x
diff --git a/examples/declarative-location/landmarkmap/landmarkmapcommon/ScrollBar.qml b/examples/declarative-location/landmarkmap/landmarkmapcommon/ScrollBar.qml
index 1574915b44..7a1e46a612 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapcommon/ScrollBar.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapcommon/ScrollBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapcommon/Slider.qml b/examples/declarative-location/landmarkmap/landmarkmapcommon/Slider.qml
index 009b0d3a21..d44a07c5ba 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapcommon/Slider.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapcommon/Slider.qml
@@ -1,40 +1,39 @@
-/****************************************************************************
+/*/****************************************************************************
**
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/Button.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/Button.qml
index 2a68514904..11967d04d8 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/Button.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/Button.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/Floater.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/Floater.qml
index f61f48309d..52f14be9fe 100644
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/Floater.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/Floater.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
@@ -51,7 +50,7 @@ Rectangle {
property int landmarks
property int categories
- width: 120; height: 105
+ width: 180; height: 145
opacity: 0.7
border.color: "black"
border.width: 1
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/ListDelegate.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/ListDelegate.qml
index 7a421f8b7e..95ed54684c 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/ListDelegate.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/ListDelegate.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/StatusBar.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/StatusBar.qml
index ee589f6935..a79a33dabf 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/StatusBar.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/StatusBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/TitleBar.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/TitleBar.qml
index 477f8f0b29..27eddbd3f0 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/TitleBar.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/TitleBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/ToolBar.qml b/examples/declarative-location/landmarkmap/landmarkmapmobile/ToolBar.qml
index c52850e188..e2d2989dbe 100755
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/ToolBar.qml
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/ToolBar.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
@@ -58,19 +57,19 @@ Item {
Button {
id: button1
- anchors.left: parent.left; anchors.leftMargin: 5; y: 3; width: 100; height: 32
+ anchors.left: parent.left; y: 3; width: parent.width/3; height: 32
onClicked: toolbar.button1Clicked()
}
Button {
id: button2
- anchors.right: button3.left; anchors.rightMargin: 5; y: 3; width: 100; height: 32
+ anchors.left: button1.right; anchors.leftMargin: 5; y: 3; width: parent.width/3 - anchors.leftMargin; height: 32
onClicked: toolbar.button2Clicked()
}
Button {
id: button3
- anchors.right: parent.right; anchors.rightMargin: 5; y: 3; width: 100; height: 32
+ anchors.left: button2.right; anchors.leftMargin: 5; y: 3; width: parent.width/3 - anchors.leftMargin; height: 32
onClicked: toolbar.button3Clicked()
}
}
diff --git a/examples/declarative-location/landmarkmap/landmarkmapmobile/images/landmarkstar.png b/examples/declarative-location/landmarkmap/landmarkmapmobile/images/landmarkstar.png
index baf2454bc8..d44de204eb 100644
--- a/examples/declarative-location/landmarkmap/landmarkmapmobile/images/landmarkstar.png
+++ b/examples/declarative-location/landmarkmap/landmarkmapmobile/images/landmarkstar.png
Binary files differ
diff --git a/examples/declarative-location/landmarkmap/qmllandmarkmap.cpp b/examples/declarative-location/landmarkmap/qmllandmarkmap.cpp
index cfd88f8e7e..ac0228bebf 100644
--- a/examples/declarative-location/landmarkmap/qmllandmarkmap.cpp
+++ b/examples/declarative-location/landmarkmap/qmllandmarkmap.cpp
@@ -4,37 +4,36 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the demonstration applications 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.
-**
-**
-**
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/mapviewer/mapviewer.qml b/examples/declarative-location/mapviewer/mapviewer.qml
index 118d1036fa..b2d0dabe11 100644
--- a/examples/declarative-location/mapviewer/mapviewer.qml
+++ b/examples/declarative-location/mapviewer/mapviewer.qml
@@ -4,37 +4,36 @@
** 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.
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative-location/mapviewer/qmlmapviewer.cpp b/examples/declarative-location/mapviewer/qmlmapviewer.cpp
index f92a526eb5..052bf010cd 100644
--- a/examples/declarative-location/mapviewer/qmlmapviewer.cpp
+++ b/examples/declarative-location/mapviewer/qmlmapviewer.cpp
@@ -4,37 +4,36 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the demonstration applications 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.
-**
-**
-**
-**
-**
-**
-**
-**
+** This file is part of the Qt Mobility Components.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/examples.pro b/examples/examples.pro
index baf806ebbb..083d360819 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -135,6 +135,7 @@ contains(mobility_modules,gallery) {
# Organizer API examples
contains(mobility_modules, organizer) {
SUBDIRS += calendardemo
+ SUBDIRS += todo
}
# Feedback API examples
diff --git a/examples/todo/main.cpp b/examples/todo/main.cpp
new file mode 100644
index 0000000000..5ca311fdb3
--- /dev/null
+++ b/examples/todo/main.cpp
@@ -0,0 +1,54 @@
+/****************************************************************************
+**
+** 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:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+#include "window.h"
+
+int main(int argv, char **args)
+{
+ QApplication app(argv, args);
+
+ Window window;
+ window.show();
+
+ return app.exec();
+}
+
diff --git a/examples/todo/todo.pro b/examples/todo/todo.pro
new file mode 100644
index 0000000000..232a8ce9b7
--- /dev/null
+++ b/examples/todo/todo.pro
@@ -0,0 +1,23 @@
+
+TEMPLATE = app
+TARGET = todo
+include(../examples.pri)
+DEPENDPATH += .
+CONFIG += mobility
+MOBILITY = organizer
+
+HEADERS += todoeditor.h \
+ window.h
+
+SOURCES += window.cpp \
+ todoeditor.cpp \
+ main.cpp
+
+INCLUDEPATH += . \
+ ../../include \
+ ../../src/organizer/ \
+ ../../src/organizer/items \
+ ../../src/organizer/details \
+ ../../src/organizer/filters \
+ ../../src/organizer/requests \
+ ../../src/global
diff --git a/examples/todo/todoeditor.cpp b/examples/todo/todoeditor.cpp
new file mode 100644
index 0000000000..7244a5fd2a
--- /dev/null
+++ b/examples/todo/todoeditor.cpp
@@ -0,0 +1,221 @@
+/****************************************************************************
+**
+** 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:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+#include <qtorganizer.h>
+
+#include "todoeditor.h"
+
+TodoEditor::TodoEditor()
+{
+ setupGui();
+}
+
+//! [1]
+void TodoEditor::editTodo(const QOrganizerTodo &newTodo)
+{
+ todo = newTodo;
+
+ subjectLineEdit->setText(todo.displayLabel());
+ startDateEdit->setDateTime(todo.startDateTime());
+ dueDateEdit->setDateTime(todo.dueDateTime());
+ priorityCombo->setCurrentIndex(
+ priorityCombo->findData(QVariant(todo.priority())));
+ statusCombo->setCurrentIndex(
+ statusCombo->findData(QVariant(todo.status())));
+ descriptionTextEdit->setText(todo.description());
+//! [1]
+
+//! [2]
+ if (!todo.details(QOrganizerItemVisualReminder::DefinitionName).isEmpty()){
+ QOrganizerItemVisualReminder reminder =
+ todo.detail<QOrganizerItemVisualReminder>();
+ int seconds = reminder.dateTime().secsTo(todo.dueDateTime());
+ alarmCombo->setCurrentIndex(seconds/(15*60));
+ } else
+ alarmCombo->setCurrentIndex(0);
+}
+//! [2]
+
+//! [3]
+void TodoEditor::updateSubject()
+{
+ todo.setDisplayLabel(subjectLineEdit->text());
+}
+
+void TodoEditor::updateDescription()
+{
+ todo.setDescription(descriptionTextEdit->toPlainText());
+}
+//! [3]
+
+//! [4]
+void TodoEditor::updateDates()
+{
+ QDateTime startTime = startDateEdit->dateTime();
+ QDateTime dueDateTime = dueDateEdit->dateTime();
+
+ todo.setStartDateTime(startTime);
+ todo.setDueDateTime(dueDateTime);
+
+ updateAlarm(alarmCombo->currentIndex());
+}
+//! [4]
+
+//! [5]
+void TodoEditor::updateStatus(int index)
+{
+ QOrganizerTodoProgress::Status status =
+ (QOrganizerTodoProgress::Status) statusCombo->itemData(index).toInt();
+ todo.setStatus(status);
+}
+
+void TodoEditor::updatePriority(int index)
+{
+ QOrganizerItemPriority::Priority priority =
+ (QOrganizerItemPriority::Priority)
+ priorityCombo->itemData(index).toInt();
+ todo.setPriority(priority);
+}
+//! [5]
+
+//! [6]
+void TodoEditor::updateAlarm(int index)
+{
+ int seconds = index * (15*60);
+ QDateTime dueDate = todo.dueDateTime();
+ QDateTime remindTime = dueDate.addSecs(-seconds);
+
+ QOrganizerItemVisualReminder oldReminder =
+ todo.detail(QOrganizerItemVisualReminder::DefinitionName);
+ todo.removeDetail(&oldReminder);
+
+ if (seconds == 0)
+ return;
+
+ QOrganizerItemVisualReminder reminder;
+ reminder.setDateTime(remindTime);
+
+ todo.saveDetail(&reminder);
+}
+//! [6]
+
+void TodoEditor::finishEditing()
+{
+ emit editingFinished(todo);
+}
+
+void TodoEditor::setupGui()
+{
+ startDateEdit = new QDateTimeEdit;
+ dueDateEdit = new QDateTimeEdit;
+ subjectLineEdit = new QLineEdit;
+ descriptionTextEdit = new QTextEdit;
+ doneButton = new QPushButton(tr("Done"));
+
+ setupCombos();
+
+ connect(startDateEdit, SIGNAL(editingFinished()),
+ this, SLOT(updateDates()));
+ connect(dueDateEdit, SIGNAL(editingFinished()), this, SLOT(updateDates()));
+ connect(subjectLineEdit, SIGNAL(editingFinished()),
+ this, SLOT(updateSubject()));
+ connect(descriptionTextEdit, SIGNAL(textChanged()),
+ this, SLOT(updateDescription()));
+ connect(statusCombo, SIGNAL(activated(int)), this, SLOT(updateStatus(int)));
+ connect(priorityCombo, SIGNAL(activated(int)),
+ this, SLOT(updatePriority(int)));
+ connect(alarmCombo, SIGNAL(activated(int)), this, SLOT(updateAlarm(int)));
+ connect(doneButton, SIGNAL(clicked()), this, SLOT(finishEditing()));
+
+ QVBoxLayout *layout = new QVBoxLayout;
+ layout->addWidget(new QLabel(tr("Subject:")));
+ layout->addWidget(subjectLineEdit);
+ layout->addWidget(new QLabel(tr("Start Date:")));
+ layout->addWidget(startDateEdit);
+ layout->addWidget(new QLabel(tr("Due Date:")));
+ layout->addWidget(dueDateEdit);
+ layout->addWidget(new QLabel(tr("Status:")));
+ layout->addWidget(statusCombo);
+ layout->addWidget(new QLabel(tr("Priority:")));
+ layout->addWidget(priorityCombo);
+ layout->addWidget(new QLabel(tr("Alarm:")));
+ layout->addWidget(alarmCombo);
+ layout->addWidget(new QLabel(tr("Description")));
+ layout->addWidget(descriptionTextEdit);
+ layout->addWidget(doneButton);
+
+ setLayout(layout);
+}
+
+//! [0]
+void TodoEditor::setupCombos()
+{
+ priorityCombo = new QComboBox;
+ priorityCombo->addItem("Unknown", QOrganizerItemPriority::UnknownPriority);
+ priorityCombo->addItem("Highest", QOrganizerItemPriority::HighestPriority);
+ priorityCombo->addItem("Extremely high",
+ QOrganizerItemPriority::ExtremelyHighPriority);
+ priorityCombo->addItem("Very high",
+ QOrganizerItemPriority::VeryHighPriority);
+ priorityCombo->addItem("High", QOrganizerItemPriority::HighPriority);
+ priorityCombo->addItem("Medium", QOrganizerItemPriority::MediumPriority);
+ priorityCombo->addItem("Low", QOrganizerItemPriority::LowPriority);
+ priorityCombo->addItem("Very low", QOrganizerItemPriority::VeryLowPriority);
+ priorityCombo->addItem("Extremely low",
+ QOrganizerItemPriority::ExtremelyLowPriority);
+ priorityCombo->addItem("Lowest", QOrganizerItemPriority::LowestPriority);
+
+ statusCombo = new QComboBox;
+ statusCombo->addItem("Not started",
+ QOrganizerTodoProgress::StatusNotStarted);
+ statusCombo->addItem("In progress", QOrganizerTodoProgress::StatusInProgress);
+ statusCombo->addItem("Complete",
+ QOrganizerTodoProgress::StatusComplete);
+
+ alarmCombo = new QComboBox;
+ QStringList alarmList;
+ alarmList << "None" << "15 minutes" << "30 minutes" << "45 minutes"
+ << "1 hour";
+ alarmCombo->addItems(alarmList);
+}
+//! [0]
+
diff --git a/examples/todo/todoeditor.h b/examples/todo/todoeditor.h
new file mode 100644
index 0000000000..b1af29fc2c
--- /dev/null
+++ b/examples/todo/todoeditor.h
@@ -0,0 +1,97 @@
+/****************************************************************************
+**
+** 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:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef TODOEDITOR_H
+#define TODOEDITOR_H
+
+#include <QWidget>
+
+#include <qorganizertodo.h>
+
+QTM_USE_NAMESPACE
+
+class QDateTimeEdit;
+class QComboBox;
+class QLineEdit;
+class QTextEdit;
+class QPushButton;
+
+//! [0]
+class TodoEditor : public QWidget
+{
+ Q_OBJECT
+
+public:
+ TodoEditor();
+
+signals:
+ void editingFinished(QOrganizerTodo &todo);
+
+public slots:
+ void editTodo(const QOrganizerTodo &todo);
+
+private slots:
+ void updateSubject();
+ void updateDescription();
+ void updateDates();
+ void updateStatus(int index);
+ void updatePriority(int index);
+ void updateAlarm(int index);
+ void finishEditing();
+
+private:
+ void setupGui();
+ void setupCombos();
+
+ QOrganizerTodo todo;
+
+ QDateTimeEdit *startDateEdit;
+ QDateTimeEdit *dueDateEdit;
+ QComboBox *statusCombo;
+ QComboBox *priorityCombo;
+ QComboBox *alarmCombo;
+ QLineEdit *subjectLineEdit;
+ QTextEdit *descriptionTextEdit;
+ QPushButton *doneButton;
+};
+//! [0]
+
+#endif
+
diff --git a/examples/todo/window.cpp b/examples/todo/window.cpp
new file mode 100644
index 0000000000..70b78a3345
--- /dev/null
+++ b/examples/todo/window.cpp
@@ -0,0 +1,198 @@
+/****************************************************************************
+**
+** 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:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+#include <qtorganizer.h>
+
+#include "window.h"
+#include "todoeditor.h"
+
+//! [0]
+Window::Window()
+{
+ setupGui();
+
+ manager = new QOrganizerItemManager("memory");
+
+ setWindowTitle(tr("ToDo Example"));
+ refreshList();
+}
+//! [0]
+
+Window::~Window()
+{
+ delete manager;
+}
+
+//! [1]
+void Window::editNewTodo()
+{
+ QOrganizerTodo newTodo;
+ newTodo.setPriority(QOrganizerItemPriority::HighPriority);
+ newTodo.setStatus(QOrganizerTodoProgress::StatusNotStarted);
+ QDateTime currentDateTime(calendarWidget->selectedDate(),
+ QTime::currentTime());
+ newTodo.setStartDateTime(currentDateTime);
+ newTodo.setDueDateTime(currentDateTime.addSecs(60*60));
+
+ todoEditor->editTodo(newTodo);
+
+ stackedWidget->setCurrentWidget(todoEditor);
+}
+//! [1]
+
+//! [2]
+Q_DECLARE_METATYPE(QOrganizerTodo)
+
+void Window::editTodo(QListWidgetItem *item)
+{
+ QVariant variant = item->data(Qt::UserRole);
+ if (!variant.canConvert<QOrganizerTodo>())
+ return;
+
+ QOrganizerTodo todo = variant.value<QOrganizerTodo>();
+ todoEditor->editTodo(todo);
+ stackedWidget->setCurrentWidget(todoEditor);
+}
+//! [2]
+
+//! [3]
+void Window::saveTodo(QOrganizerTodo &todo)
+{
+ manager->saveItem(&todo);
+
+ stackedWidget->setCurrentIndex(0);
+ refreshList();
+}
+//! [3]
+
+//! [4]
+void Window::deleteTodo()
+{
+ QList<QListWidgetItem *> items = listWidget->selectedItems();
+ if (!items.isEmpty()) {
+ QVariant variant = items.at(0)->data(Qt::UserRole);
+ if (variant.canConvert<QOrganizerTodo>()) {
+ QOrganizerTodo theTodo = variant.value<QOrganizerTodo>();
+ manager->removeItem(theTodo.localId());
+ refreshList();
+ }
+ }
+}
+//! [4]
+
+//! [5]
+void Window::refreshList()
+{
+ listWidget->clear();
+
+ QOrganizerItemSortOrder sortOrder;
+ sortOrder.setDetailDefinitionName(QOrganizerTodoTimeRange::DefinitionName,
+ QOrganizerTodoTimeRange::FieldDueDateTime);
+
+ QList<QOrganizerItem> items =
+ manager->items(QOrganizerItemFilter(), QList<QOrganizerItemSortOrder>() << sortOrder);
+//! [5]
+ if (items.isEmpty()) {
+ new QListWidgetItem("<No Todos>", listWidget);
+ }
+//! [6]
+ foreach(QOrganizerItem item, items) {
+ if (item.type() == QOrganizerItemType::TypeTodo) {
+ QOrganizerTodo todo = static_cast<QOrganizerTodo>(item);
+ if (todo.startDateTime() >
+ QDateTime(calendarWidget->selectedDate(), QTime(23,59)) ||
+ todo.dueDateTime() <
+ QDateTime(calendarWidget->selectedDate(), QTime(0, 0)))
+ continue;
+
+ QString display = todo.startDateTime().toString("yy/MM/dd hh:mm") +
+ "-" + todo.dueDateTime().toString("yy/MM/dd hh:mm") +
+ " - "+ todo.displayLabel();
+
+ QListWidgetItem *listItem =
+ new QListWidgetItem(display, listWidget);
+ listItem->setData(Qt::UserRole, QVariant::fromValue(todo));
+ }
+ }
+}
+//! [6]
+
+void Window::setupGui()
+{
+ todoEditor = new TodoEditor;
+
+ listWidget = new QListWidget;
+ stackedWidget = new QStackedWidget;
+ newTodoButton = new QPushButton(tr("New Todo"));
+ deletTodoButton = new QPushButton(tr("Delete Todo"));
+ calendarWidget = new QCalendarWidget;
+
+ connect(newTodoButton, SIGNAL(clicked()), this, SLOT(editNewTodo()));
+ connect(todoEditor, SIGNAL(editingFinished(QOrganizerTodo &)),
+ this, SLOT(saveTodo(QOrganizerTodo &)));
+ connect(listWidget, SIGNAL(itemDoubleClicked(QListWidgetItem*)),
+ this, SLOT(editTodo(QListWidgetItem*)));
+ connect(calendarWidget, SIGNAL(selectionChanged()),
+ this, SLOT(refreshList()));
+ connect(deletTodoButton, SIGNAL(clicked()), this, SLOT(deleteTodo()));
+
+ QVBoxLayout *mainLayout = new QVBoxLayout;
+ mainLayout->addWidget(calendarWidget);
+ mainLayout->addWidget(listWidget);
+
+ QHBoxLayout *buttonLayout = new QHBoxLayout;
+ buttonLayout->addWidget(newTodoButton);
+ buttonLayout->addWidget(deletTodoButton);
+ mainLayout->addLayout(buttonLayout);
+
+ QWidget *frontPage = new QWidget;
+ frontPage->setLayout(mainLayout);
+
+ stackedWidget->addWidget(frontPage);
+ stackedWidget->addWidget(todoEditor);
+
+ QGridLayout *layout = new QGridLayout;
+ layout->addWidget(stackedWidget);
+
+ setLayout(layout);
+}
+
diff --git a/examples/todo/window.h b/examples/todo/window.h
new file mode 100644
index 0000000000..28befbf343
--- /dev/null
+++ b/examples/todo/window.h
@@ -0,0 +1,93 @@
+/****************************************************************************
+**
+** 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:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of 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."
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef WINDOW_H
+#define WINDOW_H
+
+#include <QWidget>
+#include <qmobilityglobal.h>
+
+QTM_BEGIN_NAMESPACE
+class QOrganizerItemManager;
+class QOrganizerTodo;
+QTM_END_NAMESPACE
+
+QTM_USE_NAMESPACE
+
+class TodoEditor;
+class QListWidget;
+class QStackedWidget;
+class QPushButton;
+class QListWidgetItem;
+class QCalendarWidget;
+
+//![0]
+class Window : public QWidget
+{
+ Q_OBJECT
+
+public:
+ Window();
+ ~Window();
+
+private slots:
+ void editNewTodo();
+ void editTodo(QListWidgetItem *item);
+ void saveTodo(QOrganizerTodo &todo);
+ void refreshList();
+ void deleteTodo();
+
+private:
+ void setupGui();
+
+ QOrganizerItemManager *manager;
+
+ TodoEditor *todoEditor;
+
+ QListWidget *listWidget;
+ QStackedWidget *stackedWidget;
+ QPushButton *newTodoButton;
+ QPushButton *deletTodoButton;
+ QCalendarWidget *calendarWidget;
+};
+//![0]
+
+#endif
+
diff --git a/plugins/contacts/symbian/contactsmodel/cntplsql/src/ckoreankeymap.cpp b/plugins/contacts/symbian/contactsmodel/cntplsql/src/ckoreankeymap.cpp
index ee7e6507e1..13102dfc13 100644
--- a/plugins/contacts/symbian/contactsmodel/cntplsql/src/ckoreankeymap.cpp
+++ b/plugins/contacts/symbian/contactsmodel/cntplsql/src/ckoreankeymap.cpp
@@ -104,10 +104,6 @@ TBool CKoreanKeyMap::IsLanguageSupported(QString aSource) const
// ----------------------------------------------------------------------------
QString CKoreanKeyMap::GetMappedString(QString aSource) const
{
- // TODO: in a later sprint: put a KSeparatorChar between syllables.
- // If aSource has jamo chars, try to detect the syllable limits this way:
- // syllable begins by C + V pair, which is never in the middle of a syllable.
-
QString destination;
TInt length = aSource.length();
@@ -118,6 +114,7 @@ QString CKoreanKeyMap::GetMappedString(QString aSource) const
{
QString jamos = ExtractJamos(ch);
destination.append(GetMappedString(jamos));
+ destination.append(KSeparatorChar); // Syllable is one token
}
else
{
@@ -130,6 +127,10 @@ QString CKoreanKeyMap::GetMappedString(QString aSource) const
QString keySequence = MapJamoToKeySequence(ch); // searches iKeyPressMap
destination.append(keySequence);
}
+
+ // TODO: detect the syllable limits within stream of Jamos in this way:
+ // syllable begins by C + V pair, which is never in the middle of a syllable.
+ // Currently assumes aSource only contains grammatically valid Jamo stream
}
}
#if defined(WRITE_PRED_SEARCH_LOGS)
diff --git a/plugins/contacts/symbian/contactsmodel/contactsmodel.pro b/plugins/contacts/symbian/contactsmodel/contactsmodel.pro
index 7d89ed82a9..57413202c4 100644
--- a/plugins/contacts/symbian/contactsmodel/contactsmodel.pro
+++ b/plugins/contacts/symbian/contactsmodel/contactsmodel.pro
@@ -55,7 +55,7 @@ publicincheaders = cntdef.h cntdb.h cntdbobs.h cntfield.h cntfldst.h cntfilt.h c
# these headers come from ./inc and go to APP_LAYER_PLATFORM_EXPORT_PATH
platformincheaders = cntmodel.rh cntviewfindconfig.h cntviewfindconfig.inl cntviewstore.h \
- cntphonenumparser.h cntviewsortpluginbase.h cntsyncecom.h
+ cntphonenumparser.h cntviewsortpluginbase.h cntsyncecom.h cntconvertercallback.h cntdb_internal.h
# these headers come from ./cntvcard and go to APP_LAYER_PUBLIC_EXPORT_PATH
publiccntvcardheaders = cntvcard.h
diff --git a/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.cpp b/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.cpp
index e521a95002..d6e52362f2 100644
--- a/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.cpp
+++ b/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.cpp
@@ -132,7 +132,7 @@ void UT_CKoreanKeyMap::UT_GetMappedString_HangulL()
QString result = iKeyMap->GetMappedString(koreanInput);
- EUNIT_ASSERT(result == "1313a1a");
+ EUNIT_ASSERT(result == "13 13a1a ");
@@ -142,7 +142,7 @@ void UT_CKoreanKeyMap::UT_GetMappedString_HangulL()
QString result2 = iKeyMap->GetMappedString(koreanInput2);
- EUNIT_ASSERT(result2 == "8a33a2");
+ EUNIT_ASSERT(result2 == "8a33a2 ");
}
// -----------------------------------------------------------------------------
@@ -161,7 +161,23 @@ void UT_CKoreanKeyMap::UT_GetMappedString_MixedL()
QString result = iKeyMap->GetMappedString(koreanInput);
- EUNIT_ASSERT(result == "131b013a1a33a92ab");
+ EUNIT_ASSERT(result == "13 1b013a1a 33a92ab");
+ }
+
+// -----------------------------------------------------------------------------
+// UT_CKoreanKeyMap::UT_GetMappedString_TokenizeHangulL
+// -----------------------------------------------------------------------------
+//
+void UT_CKoreanKeyMap::UT_GetMappedString_TokenizeHangulL()
+ {
+ QString koreanInput;
+ koreanInput += QChar(0xAC50); // cho:key-1 jung:key-3 key-* jong:key-1 key-*
+ koreanInput += QChar(0xB070); // cho:key-1 key-# jung:key-0 key-9 jong:key-5
+ koreanInput += QChar(0xB204); // cho:key-2 jung:key-6 key-6 jong:none
+
+ QString result = iKeyMap->GetMappedString(koreanInput);
+
+ EUNIT_ASSERT(result == "13a1a 1b095 266 ");
}
// -----------------------------------------------------------------------------
@@ -263,6 +279,13 @@ EUNIT_TEST(
SetupL, UT_GetMappedString_MixedL, Teardown )
EUNIT_TEST(
+ "GetMappedString - test tokenizing Hangul",
+ "UT_CKoreanKeyMap",
+ "GetMappedStringL",
+ "FUNCTIONALITY",
+ SetupL, UT_GetMappedString_TokenizeHangulL, Teardown )
+
+EUNIT_TEST(
"IsLanguageSupported - test latin text",
"UT_CKoreanKeyMap",
"IsLanguageSupported",
diff --git a/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.h b/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.h
index f1048a8f25..1ec67aaa34 100644
--- a/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.h
+++ b/plugins/contacts/symbian/contactsmodel/tsrc/cntplsql/src/t_ckoreankeymap.h
@@ -61,6 +61,7 @@ NONSHARABLE_CLASS(UT_CKoreanKeyMap): public CEUnitTestSuiteClass
void UT_GetMappedString_JamoL();
void UT_GetMappedString_HangulL();
void UT_GetMappedString_MixedL();
+ void UT_GetMappedString_TokenizeHangulL();
void UT_IsLanguageSupported_LatinTextL();
void UT_IsLanguageSupported_KoreanTextL();
void UT_IsLanguageSupported_MixedTextL();
diff --git a/plugins/contacts/symbian/plugin/plugin.pro b/plugins/contacts/symbian/plugin/plugin.pro
index d2b41ce9e5..3974be3064 100644
--- a/plugins/contacts/symbian/plugin/plugin.pro
+++ b/plugins/contacts/symbian/plugin/plugin.pro
@@ -57,7 +57,6 @@ symbian: {
inc/transform/cnttransformempty.h \
inc/transform/cnttransformfavorite.h \
inc/filtering/cntfilterrelationship.h \
- inc/filtering/cntfilterdetaildisplaylabel.h \
inc/filtering/cntfilterdetail.h \
inc/filtering/cntdbinfo.h \
inc/filtering/cntfilterdefault.h \
@@ -98,7 +97,6 @@ symbian: {
src/transform/cnttransformempty.cpp \
src/transform/cnttransformfavorite.cpp \
src/filtering/cntfilterrelationship.cpp \
- src/filtering/cntfilterdetaildisplaylabel.cpp \
src/filtering/cntfilterdetail.cpp \
src/filtering/cntdbinfo.cpp \
src/filtering/cntfilterdefault.cpp \
diff --git a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdefault.cpp b/plugins/contacts/symbian/plugin/src/filtering/cntfilterdefault.cpp
index 23013e60c6..82af23f94b 100644
--- a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdefault.cpp
+++ b/plugins/contacts/symbian/plugin/src/filtering/cntfilterdefault.cpp
@@ -41,7 +41,6 @@
#include "cntfilterdefault.h"
#include "cnttransformcontact.h"
-#include "cntfilterdetaildisplaylabel.h"
CntFilterDefault::CntFilterDefault(CContactDatabase& contactDatabase,CntSymbianSrvConnection &cntServer,CntDbInfo& dbInfo)
:m_contactdatabase(contactDatabase),
@@ -111,7 +110,7 @@ void CntFilterDefault::createSelectQuery(const QContactFilter& filter,
*error = QContactManager::NotSupportedError;
}
//For default filter, just return the below query
- sqlQuery = "SELECT DISTINCT contact_id FROM contact WHERE (type_flags>>24)=0 OR (type_flags>>24)=3";
+ sqlQuery = "SELECT DISTINCT contact_id FROM contact WHERE (type_flags>>24)<=1 OR (type_flags>>24)=3";
}
diff --git a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetail.cpp b/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetail.cpp
index 1cc8935313..b433ec4c8c 100644
--- a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetail.cpp
+++ b/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetail.cpp
@@ -43,7 +43,6 @@
#include <cntfldst.h>
#include "cntfilterdetail.h"
-#include "cntfilterdetaildisplaylabel.h" //todo rename class to follow naming pattern CntFilterDetailDisplayLabel
#include "cntsymbianengine.h"
#include "cnttransformphonenumber.h"
@@ -130,9 +129,19 @@ bool CntFilterDetail::filterSupported(const QContactFilter& filter)
detailFilter.detailFieldName())) {
result = true;
}
- if (detailFilter.detailDefinitionName() == QContactPhoneNumber::DefinitionName &&
+ else if (detailFilter.detailDefinitionName() == QContactPhoneNumber::DefinitionName &&
detailFilter.detailFieldName() == QContactPhoneNumber::FieldNumber) {
- //cpecial case - phone number matching
+ //special case - phone number matching
+ result = true;
+ }
+ else if (detailFilter.detailDefinitionName() == QContactType::DefinitionName &&
+ detailFilter.detailFieldName() == QContactType::FieldType) {
+ //filtering by contact type is supported
+ result = true;
+ }
+ else if (detailFilter.detailDefinitionName() == QContactGuid::DefinitionName &&
+ detailFilter.detailFieldName() == QContactGuid::FieldGuid) {
+ //filtering by global Uid is supported
result = true;
}
}
@@ -149,15 +158,10 @@ void CntFilterDetail::createSelectQuery(const QContactFilter& filter,
return;
}
QContactDetailFilter detailFilter(filter);
- //display label
- if (detailFilter.detailDefinitionName() == QContactDisplayLabel::DefinitionName) {
- CntFilterDetailDisplayLabel displayLabelFilter;
- displayLabelFilter.createSelectQuery(filter, sqlQuery, error);
- }
//type
- else if (detailFilter.detailDefinitionName() == QContactType::DefinitionName) {
+ if (detailFilter.detailDefinitionName() == QContactType::DefinitionName) {
if (detailFilter.value().toString() == QContactType::TypeContact)
- sqlQuery = "SELECT contact_id FROM contact WHERE (type_flags>>24)=0";
+ sqlQuery = "SELECT contact_id FROM contact WHERE (type_flags>>24)<=1";
else if (detailFilter.value().toString() == QContactType::TypeGroup)
sqlQuery = "SELECT contact_id FROM contact WHERE (type_flags>>24)=3";
}
@@ -231,7 +235,11 @@ void CntFilterDetail::updateForMatchFlag(const QContactDetailFilter& filter,
break;
}
case QContactFilter::MatchFixedString: {
- *error = QContactManager::NotSupportedError;
+ // Pattern for MatchFixedString:
+ // " ='xyz' COLLATE NOCASE"
+ fieldToUpdate = " ='"
+ + filter.value().toString() + '\'' + " COLLATE NOCASE";
+ *error = QContactManager::NoError;
break;
}
case QContactFilter::MatchCaseSensitive: {
diff --git a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetaildisplaylabel.cpp b/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetaildisplaylabel.cpp
deleted file mode 100644
index e636b340ea..0000000000
--- a/plugins/contacts/symbian/plugin/src/filtering/cntfilterdetaildisplaylabel.cpp
+++ /dev/null
@@ -1,286 +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 QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** No Commercial Usage
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you have questions regarding the use of this file, please contact
-** Nokia at qt-info@nokia.com.
-**
-**
-**
-**
-**
-**
-**
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "cntfilterdetaildisplaylabel.h"
-#include "cntdisplaylabel.h"
-#include <qcontactname.h>
-#include <qcontactorganization.h>
-
-#include <qtcontacts.h>
-
-CntFilterDetailDisplayLabel::CntFilterDetailDisplayLabel(/*CntSymbianSrvConnection &cntServer*/) //: m_srvConnection(cntServer)
-{
-// TODO Auto-generated constructor stub
-
-}
-
-CntFilterDetailDisplayLabel::~CntFilterDetailDisplayLabel()
-{
-// TODO Auto-generated destructor stub
-}
-
-#ifdef afdsfds0
-bool CntFilterDetailDisplayLabel::filterSupported(const QContactFilter& filter)
-{
- bool result = false;
-
- if( filter.type() == QContactFilter::ContactDetailFilter)
- {
- const QContactDetailFilter detailFilter(filter);
-
- if (detailFilter.detailDefinitionName() == QContactDisplayLabel::DefinitionName)
- {
- result = true;
- }
- }
-
- return false;
-}
-
-#endif
-
-void CntFilterDetailDisplayLabel::createSelectQuery(const QContactFilter& filter,
- QString& sqlQuery,
- QContactManager::Error* error)
-
-{
- //Commented currently since this will be checked in contacts call intially
- //if(filterSupported(filter))
- {
- const QContactDetailFilter detailFilter(filter);
-
- *error = QContactManager::NoError;
-
- //get the contact fields that should be checked
- CntDisplayLabel displayLabel;
- QList<QPair<QLatin1String, QLatin1String> > contactFields = displayLabel.contactFilterDetails();
-
- //search values
- QStringList searchStrings = detailFilter.value().toStringList();
-
- //default sql query
- sqlQuery = "SELECT contact_id FROM contact WHERE (type_flags>>24)=0";
-
- //everything ok
- if(!searchStrings.isEmpty() && searchStrings.count() <= contactFields.count() )
- {
- QString subQuery;
- QStringList columns;
-
- //get the column names
- for(int i = 0; i < contactFields.count(); i++)
- {
- columns << columnName(contactFields.at(i));
- }
-
- //single search value
- if(searchStrings.count() == 1)
- {
- createQuerySingleSearchValue(subQuery, searchStrings.at(0), columns);
- }
-
- //multiple search values
- else
- {
- createQueryMultipleSearchValues(subQuery, searchStrings, columns);
- }
-
- if(!subQuery.isEmpty()){
- sqlQuery += " AND (" + subQuery + ')';
- }
-
- *error = QContactManager::NoError;
- }
-
- //if specified more filter criterias than contact fields return error
- else if(searchStrings.count() > contactFields.count()){
- *error = QContactManager::BadArgumentError;
- }
- }
-
-}
-
-QString CntFilterDetailDisplayLabel::createSelectQuery(const QContactFilter& filter,
- const QList<QContactSortOrder>& sortOrders,
- QContactManager::Error* error) const
-{
- Q_UNUSED(sortOrders);
- QString result;
- //Commented currently since this will be checked in contacts call intially
- //if(filterSupported(filter))
- {
- const QContactDetailFilter detailFilter(filter);
-
- *error = QContactManager::NoError;
-
- //get the contact fields that should be checked
- CntDisplayLabel displayLabel;
- QList<QPair<QLatin1String, QLatin1String> > contactFields = displayLabel.contactFilterDetails();
-
- //search values
- QStringList searchStrings = detailFilter.value().toStringList();
-
- //default sql query
- result = "SELECT contact_id FROM contact WHERE (type_flags>>24)=0";
-
- //everything ok
- if(!searchStrings.isEmpty() && searchStrings.count() <= contactFields.count() )
- {
- QString subQuery;
- QStringList columns;
-
- //get the column names
- for(int i = 0; i < contactFields.count(); i++)
- {
- columns << columnName(contactFields.at(i));
- }
-
- //single search value
- if(searchStrings.count() == 1)
- {
- createQuerySingleSearchValue(subQuery, searchStrings.at(0), columns);
- }
-
- //multiple search values
- else
- {
- createQueryMultipleSearchValues(subQuery, searchStrings, columns);
- }
-
- if(!subQuery.isEmpty()){
- result += " AND (" + subQuery + ')';
- }
-
- *error = QContactManager::NoError;
- }
-
- //if specified more filter criterias than contact fields return error
- else if(searchStrings.count() > contactFields.count()){
- *error = QContactManager::BadArgumentError;
- }
- }
-
- return result;
-}
-
-/* Creates a sql query for a single search value
- *
- * \a sqlQuery where the query is written
- * \a searchValue the value that should be used to select contacts
- * \a columns the columns to be looked from
- *
- */
-void CntFilterDetailDisplayLabel::createQuerySingleSearchValue(QString& sqlQuery, const QString &searchValue, const QStringList &columns) const
-{
- for (int i = 0; i < columns.count(); i++)
- {
- sqlQuery += createSubQuery(searchValue, columns.at(i));
-
- if( i < (columns.count() - 1))
- {
- sqlQuery += " OR ";
- }
- }
-}
-
-/* Creates a sql query for a multiple search values, Note supports only 2 search and columns values currently
- *
- * \a sqlQuery where the query is written
- * \a searchValues the value that should be used to select contacts
- * \a columns the columns to be looked from
- */
-void CntFilterDetailDisplayLabel::createQueryMultipleSearchValues(QString& sqlQuery, const QStringList &searchValues, const QStringList &columns) const
-{
- if( searchValues.count() == 2 && columns.count() == 2 )
- {
- sqlQuery += createSubQuery(searchValues.at(0), columns.at(1)) + " AND ";
- sqlQuery += createSubQuery(searchValues.at(1), columns.at(0)) + " OR ";
- sqlQuery += createSubQuery(searchValues.at(0), columns.at(0)) + " AND ";
- sqlQuery += createSubQuery(searchValues.at(1), columns.at(1));
- }
-}
-
-/* Creates a sql LIKE Statement for the search valuea and column
- *
- * \a searchValue to be added to the query
- * \a column to be added to the query
- * \return the sql LIKE query
- */
-QString CntFilterDetailDisplayLabel::createSubQuery(const QString &searchValue, const QString &column) const
-{
- return ('(' + column + " LIKE \'" + searchValue + "%\' OR " + column + " LIKE \'% " + searchValue + "%\')");
-}
-
-/*
- * Get the sql column name based on the detail
- *
- * \a detail to search the column name for
- * \a columnName contains the column name or empty string if none found
- */
-QString CntFilterDetailDisplayLabel::columnName(const QPair<QLatin1String, QLatin1String> &detail) const
-{
- QString columnName = "";
-
- //Name detail
- if(detail.first == QContactName::DefinitionName)
- {
- if(detail.second == QContactName::FieldFirstName)
- {
- columnName = "first_name";
- }
-
- else if(detail.second == QContactName::FieldLastName)
- {
- columnName = "last_name";
- }
- }
-
- //Organization
- else if(detail.first == QContactOrganization::DefinitionName)
- {
- if(detail.second == QContactOrganization::FieldName)
- {
- columnName = "company_name";
- }
- }
-
- return columnName;
-}
diff --git a/plugins/contacts/symbian/plugin/src/filtering/cntsymbiansrvconnection.cpp b/plugins/contacts/symbian/plugin/src/filtering/cntsymbiansrvconnection.cpp
index 9cbbeabe74..c105c5117d 100644
--- a/plugins/contacts/symbian/plugin/src/filtering/cntsymbiansrvconnection.cpp
+++ b/plugins/contacts/symbian/plugin/src/filtering/cntsymbiansrvconnection.cpp
@@ -153,7 +153,7 @@ QList<QContactLocalId> CntSymbianSrvConnection::searchOnServer(const QString& sq
QList<QContact> CntSymbianSrvConnection::searchAllContactNames(QContactManager::Error* error)
{
QList<QContact> list;
- TRAPD(err, list = searchContactNamesL(_L("SELECT contact_id, first_name, last_name, company_name FROM contact WHERE (type_flags>>24)=0")));
+ TRAPD(err, list = searchContactNamesL(_L("SELECT contact_id, first_name, last_name, company_name FROM contact WHERE (type_flags>>24)<=1")));
CntSymbianTransformError::transformError(err, error);
return list;
}
diff --git a/plugins/contacts/symbian/plugin/symbian_defines.pri b/plugins/contacts/symbian/plugin/symbian_defines.pri
index 41cadbfb14..63ce0c49c9 100644
--- a/plugins/contacts/symbian/plugin/symbian_defines.pri
+++ b/plugins/contacts/symbian/plugin/symbian_defines.pri
@@ -1,20 +1,17 @@
symbian: {
- exists($${EPOCROOT}epoc32/data/z/system/install/Series60v5.2.sis) {
- exists($${EPOCROOT}epoc32/release/winscw/udeb/VPbkEng.dll) \
- | exists($${EPOCROOT}epoc32/release/armv5/urel/VPbkEng.dll) {
- message("S^3 platform")
- } else {
- message("S^4 or later platform")
- DEFINES += SYMBIAN_BACKEND_USE_SQLITE
+ exists($${EPOCROOT}epoc32/data/z/system/install/Symbianv4.sis) {
+ message("S^4 or later platform")
+ DEFINES += SYMBIAN_BACKEND_USE_SQLITE
- # This will enable signals to be emitted sychronously with every
- # operation instead of them beeing emitted when database event observer
- # interface if called (HandleDatabaseEventL). This is an optimization
- # for S^4 platform. However enabling this will cause some problems
- # with signals concerning adding/removing groups/group participants.
- DEFINES += SYMBIAN_BACKEND_SIGNAL_EMISSION_TWEAK
- }
+ # This will enable signals to be emitted sychronously with every
+ # operation instead of them beeing emitted when database event observer
+ # interface if called (HandleDatabaseEventL). This is an optimization
+ # for S^4 platform. However enabling this will cause some problems
+ # with signals concerning adding/removing groups/group participants.
+ DEFINES += SYMBIAN_BACKEND_SIGNAL_EMISSION_TWEAK
+ } else {
+ message("S^3 or older platform")
}
contains(S60_VERSION, 3.2) {
diff --git a/plugins/contacts/symbian/plugin/tsrc/tsrc.pri b/plugins/contacts/symbian/plugin/tsrc/tsrc.pri
index 9d7eab6842..5d73c8d58a 100644
--- a/plugins/contacts/symbian/plugin/tsrc/tsrc.pri
+++ b/plugins/contacts/symbian/plugin/tsrc/tsrc.pri
@@ -56,7 +56,6 @@ SYMBIAN_HEADERS += \
../../inc/filtering/cntfilterintersection.h \
../../inc/filtering/cntfilterunion.h \
../../inc/filtering/cntfilterrelationship.h \
- ../../inc/filtering/cntfilterdetaildisplaylabel.h \
SYMBIAN_SOURCES += \
@@ -103,7 +102,6 @@ SYMBIAN_SOURCES += \
../../src/filtering/cntfilterintersection.cpp \
../../src/filtering/cntfilterunion.cpp \
../../src/filtering/cntfilterrelationship.cpp \
- ../../src/filtering/cntfilterdetaildisplaylabel.cpp \
SYMBIAN_LIBS += \
-lcntmodel \
diff --git a/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.cpp b/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.cpp
index 3ebcf6719a..07d9b174f9 100644
--- a/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.cpp
+++ b/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.cpp
@@ -1639,6 +1639,92 @@ void TestFiltering::testFavoriteDetailFilter()
QVERIFY(savedFav.index() == 100);
}
+void TestFiltering::testMatchFlags()
+{
+ QContactManager::Error err;
+ QContactFetchHint hint;
+
+ //save a contact without favorite detail
+ QContact c1;
+ c1.setType(QContactType::TypeContact);
+ QContactName name1;
+ name1.setFirstName("somename");
+ c1.saveDetail(&name1);
+ QContactEmailAddress email;
+ email.setEmailAddress("EMAIL123");
+ c1.saveDetail(&email);
+ QVERIFY(m_engine->saveContact(&c1, &err));
+ QVERIFY(err == QContactManager::NoError);
+
+ QContactDetailFilter filter;
+ filter.setDetailDefinitionName(QContactEmailAddress::DefinitionName, QContactEmailAddress::FieldEmailAddress);
+ filter.setValue("email123");
+ filter.setMatchFlags(QContactFilter::MatchExactly);
+ QList<QContactLocalId> cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(cnt_ids.count() == 0);
+
+ filter.setMatchFlags(QContactFilter::MatchFixedString);
+ cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(cnt_ids.count() == 1);
+
+ filter.setValue("EMAIL123");
+ filter.setMatchFlags(QContactFilter::MatchExactly);
+ cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(cnt_ids.count() == 1);
+}
+
+void TestFiltering::testContactTypeFilter()
+{
+ QContactManager::Error err;
+
+ // Remove all contacts from the database
+ QList<QContactLocalId> contacts = m_engine->contactIds(QContactFilter(),QList<QContactSortOrder>(), &err);
+ QMap<int, QContactManager::Error> errorMap;
+ m_engine->removeContacts(contacts, &errorMap, &err);
+
+ //check amount of contacts
+ QContactDetailFilter filter;
+ filter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType);
+ filter.setValue(QContactType::TypeContact);
+ QList<QContactLocalId> cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(err == QContactManager::NoError);
+ QVERIFY(cnt_ids.count() == 0);
+
+ //save a new contact
+ QContact c;
+ c.setType(QContactType::TypeContact);
+ QContactName name;
+ name.setFirstName("somename");
+ c.saveDetail(&name);
+ QVERIFY(m_engine->saveContact(&c, &err));
+ QVERIFY(err == QContactManager::NoError);
+
+ //check amount of contacts
+ cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(err == QContactManager::NoError);
+ QVERIFY(cnt_ids.count() == 1);
+
+ //check amount of groups
+ filter.setValue(QContactType::TypeGroup);
+ cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(err == QContactManager::NoError);
+ QVERIFY(cnt_ids.count() == 0);
+
+ //save a new group
+ QContact group;
+ group.setType(QContactType::TypeGroup);
+ QContactName groupName;
+ groupName.setCustomLabel("group1");
+ group.saveDetail(&groupName);
+ QVERIFY(m_engine->saveContact(&group, &err));
+ QVERIFY(err == QContactManager::NoError);
+
+ //check amount of groups
+ cnt_ids = m_engine->contactIds(filter, QList<QContactSortOrder>(), &err);
+ QVERIFY(err == QContactManager::NoError);
+ QVERIFY(cnt_ids.count() == 1);
+}
+
//QTEST_MAIN(TestFiltering);
/*int main(int argc, char *argv[])
{
diff --git a/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.h b/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.h
index fc2dc79ac1..aed33d66fd 100644
--- a/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.h
+++ b/plugins/contacts/symbian/plugin/tsrc/ut_symbian/ut_cntfiltering.h
@@ -96,6 +96,8 @@ private slots: // Test cases
void testFilterSupported();
void testCreateSelectQuery();
void testFavoriteDetailFilter();
+ void testMatchFlags();
+ void testContactTypeFilter();
private:
void testIntersectionFilter_1();
void testIntersectionFilter_2();
diff --git a/plugins/contacts/symbian/symbian.pro b/plugins/contacts/symbian/symbian.pro
index 50ce9a0321..e754a5a3e6 100644
--- a/plugins/contacts/symbian/symbian.pro
+++ b/plugins/contacts/symbian/symbian.pro
@@ -7,14 +7,11 @@ include(../../../common.pri)
## quick platform check.
IS_SYMBIAN_4 = no
IS_SYMBIAN_3 = no
-exists($${EPOCROOT}epoc32/data/z/system/install/Series60v5.2.sis) {
- exists($${EPOCROOT}epoc32/release/winscw/udeb/VPbkEng.dll) \
- | exists($${EPOCROOT}epoc32/release/armv5/urel/VPbkEng.dll) {
- message(Building Symbian contacts plugin on S^3)
- } else {
- message(Building Symbian contacts plugin on S^4 or later platform)
- IS_SYMBIAN_4 = yes
- }
+exists($${EPOCROOT}epoc32/data/z/system/install/Symbianv4.sis) {
+ IS_SYMBIAN_4 = yes
+ message(Building Symbian contacts plugin on S^4 or later platform)
+} else {
+ message(Building Symbian contacts plugin on S^3 or older platform)
}
contains(IS_SYMBIAN_4, yes) {
diff --git a/plugins/declarative/contacts/contacts.pro b/plugins/declarative/contacts/contacts.pro
index 71adc73b0e..39cecadee7 100644
--- a/plugins/declarative/contacts/contacts.pro
+++ b/plugins/declarative/contacts/contacts.pro
@@ -58,6 +58,8 @@ SOURCES += plugin.cpp \
qdeclarativecontactrelationship.cpp \
qdeclarativecontactrelationshipmodel.cpp
+RESOURCES += contacts.qrc
+
INSTALLS += qmldir
symbian {
@@ -72,3 +74,5 @@ symbian {
importFiles.path = $$QT_IMPORTS_BASE_DIR/$$TARGETPATH
DEPLOYMENT = importFiles
}
+
+
diff --git a/plugins/declarative/contacts/contacts.qrc b/plugins/declarative/contacts/contacts.qrc
new file mode 100644
index 0000000000..1677bebbf9
--- /dev/null
+++ b/plugins/declarative/contacts/contacts.qrc
@@ -0,0 +1,5 @@
+<RCC>
+ <qresource prefix="/">
+ <file>default.svg</file>
+ </qresource>
+</RCC>
diff --git a/plugins/declarative/contacts/default.svg b/plugins/declarative/contacts/default.svg
new file mode 100644
index 0000000000..b3c84ca264
--- /dev/null
+++ b/plugins/declarative/contacts/default.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve">
+<rect id="rect4116_1_" x="0" style="fill:#717171;fill-opacity:0;" width="32" height="32"/>
+<path style="opacity:0.15;fill:#ACACAC;enable-background:new ;" d="M6.721,3.699c-1.41,0.116-3.055,4.768-1.625,7.625
+ c0.25,0.5-3.5,3.875-3.5,6.5c0,0,0.75,4.521,9.875,3c0.75-0.125-1.375,4.499,0.5,5.499s17.25,3.875,17.375-0.875
+ c0.125-4.749-1.375-8.75-4.5-9s6.488-11.361-4.625-12.25c-3.125-0.25-5,3.75-4.75,11.375c0.047,1.424-1.625-3.875-3.75-3.75
+ S15.846,2.949,6.721,3.699z"/>
+<path id="path4375_3_" style="opacity:0.6;enable-background:new ;" d="M28.916,17.886c-0.824-0.884-1.818-1.521-2.871-1.868
+ c0.477-1.409,0.709-3.166,0.709-5.313c0-3.696-2.818-6.704-6.275-6.705c-3.455,0-6.271,3.008-6.271,6.707
+ c0,1.022,0.068,1.984,0.213,2.875c-0.563-0.546-1.209-0.954-1.898-1.181c0.35-1.024,0.518-2.301,0.518-3.858
+ c0-2.684-2.047-4.868-4.56-4.869c-2.508,0-4.552,2.188-4.557,4.87c0,1.495,0.21,2.812,0.612,3.885
+ c-1.975,0.688-3.492,2.771-3.49,5.061v2.271l0.031,0.235c0.125,0.466,1.066,2.79,7.485,2.79c0.619,0,1.187-0.021,1.701-0.063
+ c0,0.104-0.021,0.197-0.021,0.305v3.13l0.043,0.324c0.172,0.642,1.477,3.842,10.312,3.842c8.834,0,10.145-3.2,10.314-3.842
+ l0.043-3.454C30.955,21.123,30.229,19.295,28.916,17.886L28.916,17.886z M19,17.952l-1.059-1.646
+ c-0.809-1.264-1.232-3.195-1.232-5.599c0-2.313,1.689-4.2,3.769-4.2c2.074,0.001,3.768,1.887,3.77,4.198
+ c0,2.545-0.361,4.437-1.076,5.62l-1.041,1.732c-0.453,0.186-0.965,0.273-1.527,0.273C20.012,18.33,19.475,18.201,19,17.952z
+ M7.427,13.85l-0.795-1.24c-0.588-0.918-0.897-2.323-0.897-4.064c0-1.682,1.229-3.051,2.734-3.051
+ c1.507,0.001,2.734,1.369,2.736,3.049c0,1.848-0.271,3.221-0.784,4.081l-0.716,1.194C9.2,14.09,8.711,14.091,8.434,14.091
+ C8.064,14.091,7.735,13.998,7.427,13.85z M10.571,20.865c-0.582,0.062-1.235,0.1-2.015,0.1c-4.438,0-5.519-1.16-5.701-1.396v-2.08
+ c0-1.962,1.595-3.453,3.023-3.479h0.079c0.646,0.698,1.478,1.09,2.476,1.09c1.091,0,1.949-0.381,2.599-1.094h0.181
+ c0.716,0,1.467,0.363,2.06,0.998c0.398,0.432,0.67,0.938,0.83,1.479c-1.64,0.892-2.947,2.498-3.531,4.385V20.865L10.571,20.865z
+ M28.443,25.854c-0.313,0.428-1.873,1.957-7.852,1.957c-6.109,0-7.599-1.603-7.851-1.93v-2.86c0-2.703,2.191-4.762,4.164-4.783
+ l0.718-0.016c0.813,0.725,1.807,1.109,2.969,1.109c1.271,0,2.316-0.375,3.143-1.107h0.514c0.98,0,2.021,0.502,2.836,1.375
+ c0.881,0.941,1.359,2.156,1.359,3.422V25.854L28.443,25.854z"/>
+<path id="path4375_2_" style="fill:#FFFFFF;" d="M28.916,16.886c-0.824-0.884-1.818-1.521-2.871-1.868
+ c0.477-1.409,0.709-3.166,0.709-5.313c0-3.696-2.818-6.704-6.275-6.705c-3.455,0-6.271,3.008-6.271,6.707
+ c0,1.022,0.068,1.984,0.213,2.875c-0.563-0.546-1.209-0.954-1.898-1.181c0.35-1.024,0.518-2.301,0.518-3.858
+ c0-2.684-2.047-4.868-4.56-4.869c-2.508,0-4.552,2.188-4.557,4.87c0,1.495,0.21,2.812,0.612,3.885
+ c-1.975,0.688-3.492,2.771-3.49,5.062v2.271l0.031,0.235c0.125,0.466,1.066,2.79,7.485,2.79c0.619,0,1.187-0.021,1.701-0.063
+ c0,0.104-0.021,0.197-0.021,0.305v3.13l0.043,0.324c0.172,0.642,1.477,3.842,10.312,3.842c8.834,0,10.145-3.2,10.314-3.842
+ l0.043-3.454C30.955,20.123,30.229,18.295,28.916,16.886L28.916,16.886z M19,16.952l-1.059-1.646
+ c-0.809-1.264-1.232-3.195-1.232-5.599c0-2.313,1.689-4.2,3.769-4.2c2.074,0.001,3.768,1.887,3.77,4.198
+ c0,2.545-0.361,4.437-1.076,5.62l-1.041,1.732c-0.453,0.186-0.965,0.273-1.527,0.273C20.012,17.33,19.475,17.201,19,16.952z
+ M7.427,12.85l-0.795-1.24c-0.588-0.918-0.897-2.323-0.897-4.064c0-1.682,1.229-3.051,2.734-3.051
+ c1.507,0.001,2.734,1.369,2.736,3.049c0,1.848-0.271,3.221-0.784,4.081l-0.716,1.194C9.2,13.09,8.711,13.091,8.434,13.091
+ C8.064,13.091,7.735,12.998,7.427,12.85z M10.571,19.865c-0.582,0.062-1.235,0.1-2.015,0.1c-4.438,0-5.519-1.16-5.701-1.396v-2.08
+ c0-1.963,1.595-3.454,3.023-3.479h0.079c0.646,0.698,1.478,1.09,2.476,1.09c1.091,0,1.949-0.381,2.599-1.094h0.181
+ c0.716,0,1.467,0.363,2.06,0.998c0.398,0.432,0.67,0.938,0.83,1.479c-1.64,0.892-2.947,2.498-3.531,4.385V19.865L10.571,19.865z
+ M28.443,24.854c-0.313,0.428-1.873,1.957-7.852,1.957c-6.109,0-7.599-1.603-7.851-1.93v-2.86c0-2.703,2.191-4.762,4.164-4.783
+ l0.718-0.016c0.813,0.725,1.807,1.109,2.969,1.109c1.271,0,2.316-0.375,3.143-1.107h0.514c0.98,0,2.021,0.502,2.836,1.375
+ c0.881,0.941,1.359,2.156,1.359,3.422V24.854L28.443,24.854z"/>
+</svg>
diff --git a/plugins/declarative/contacts/qdeclarativecontactimageprovider.cpp b/plugins/declarative/contacts/qdeclarativecontactimageprovider.cpp
index b5c3562f96..35ea26bad8 100644
--- a/plugins/declarative/contacts/qdeclarativecontactimageprovider.cpp
+++ b/plugins/declarative/contacts/qdeclarativecontactimageprovider.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-
+#include <QDebug>
#include <qdeclarativeextensionplugin.h>
#include <qdeclarativeengine.h>
@@ -87,7 +87,7 @@ QImage ContactThumbnailImageProvider::requestImage(const QString &id, QSize *siz
image = t.thumbnail().scaled(image.size());
} else {
QContactAvatar a = c.detail<QContactAvatar>();
- QString imageUrl = a.imageUrl().isEmpty()? QString::fromLatin1("contents/default.svg") : a.imageUrl().toString();
+ QString imageUrl = a.imageUrl().isEmpty()? QLatin1String(":/default.svg") : a.imageUrl().toString();
image.load(imageUrl);
}
diff --git a/plugins/declarative/contacts/qdeclarativecontactmetaobject.cpp b/plugins/declarative/contacts/qdeclarativecontactmetaobject.cpp
index e938838aee..782e976be1 100644
--- a/plugins/declarative/contacts/qdeclarativecontactmetaobject.cpp
+++ b/plugins/declarative/contacts/qdeclarativecontactmetaobject.cpp
@@ -76,11 +76,9 @@ QDeclarativeContactMetaObject::~QDeclarativeContactMetaObject()
void QDeclarativeContactMetaObject::getValue(int propId, void **a)
{
- qDebug() << "value for propId:" << propId;
ContactDetailNameMap* detailMetaData = m_properties.value(propId);
if (detailMetaData) {
if (detailMetaData->group) {
- qDebug() << "name:" << detailMetaData->name;
*reinterpret_cast< QDeclarativeListProperty<QDeclarativeContactDetail>* >(a[0]) =
QDeclarativeListProperty<QDeclarativeContactDetail>(object(), detailMetaData, detail_append, detail_count, detail_at, detail_clear);
@@ -133,7 +131,6 @@ int QDeclarativeContactMetaObject::createProperty(const char * name, const char
else
propId = QDeclarativeOpenMetaObject::createProperty(name, "QVariant");
m_properties.insert(propId, detailMetaData);
- qDebug() << "createProperty:" << name << " propId:" << propId;
return propId;
}
return -1;
diff --git a/plugins/declarative/contacts/qdeclarativecontactmodel.cpp b/plugins/declarative/contacts/qdeclarativecontactmodel.cpp
index 7b6599d8f2..aa9abfbdbd 100644
--- a/plugins/declarative/contacts/qdeclarativecontactmodel.cpp
+++ b/plugins/declarative/contacts/qdeclarativecontactmodel.cpp
@@ -101,14 +101,55 @@ QDeclarativeContactModel::QDeclarativeContactModel(QObject *parent) :
connect(this, SIGNAL(filterChanged()), SLOT(fetchAgain()));
connect(this, SIGNAL(fetchHintChanged()), SLOT(fetchAgain()));
connect(this, SIGNAL(sortOrdersChanged()), SLOT(fetchAgain()));
-
+
+ d->m_manager = new QContactManager();
//import vcard
connect(&d->m_reader, SIGNAL(stateChanged(QVersitReader::State)), this, SLOT(startImport(QVersitReader::State)));
}
QString QDeclarativeContactModel::manager() const
{
- return d->m_manager->managerName();
+ if (d->m_manager)
+ return d->m_manager->managerName();
+ return QString();
+}
+
+
+QString QDeclarativeContactModel::error() const
+{
+ switch (d->m_manager->error()) {
+ case QContactManager::DoesNotExistError:
+ return QLatin1String("Not exist");
+ case QContactManager::AlreadyExistsError:
+ return QLatin1String("Already exist");
+ case QContactManager::InvalidDetailError:
+ return QLatin1String("Invalid detail");
+ case QContactManager::InvalidRelationshipError:
+ return QLatin1String("Invalid relationship");
+ case QContactManager::LockedError:
+ return QLatin1String("Locked error");
+ case QContactManager::DetailAccessError:
+ return QLatin1String("Detail access error");
+ case QContactManager::PermissionsError:
+ return QLatin1String("Permissions error");
+ case QContactManager::OutOfMemoryError:
+ return QLatin1String("Out of memory");
+ case QContactManager::NotSupportedError:
+ return QLatin1String("Not supported");
+ case QContactManager::BadArgumentError:
+ return QLatin1String("Bad argument");
+ case QContactManager::UnspecifiedError:
+ return QLatin1String("Unspecified error");
+ case QContactManager::VersionMismatchError:
+ return QLatin1String("Version mismatch");
+ case QContactManager::LimitReachedError:
+ return QLatin1String("Limit reached");
+ case QContactManager::InvalidContactTypeError:
+ return QLatin1String("Invalid contact type");
+ default:
+ break;
+ }
+ return QLatin1String("Status ok");
}
QStringList QDeclarativeContactModel::availableManagers() const
diff --git a/plugins/declarative/contacts/qdeclarativecontactmodel_p.h b/plugins/declarative/contacts/qdeclarativecontactmodel_p.h
index 40433f3d3c..a1e6ca241f 100644
--- a/plugins/declarative/contacts/qdeclarativecontactmodel_p.h
+++ b/plugins/declarative/contacts/qdeclarativecontactmodel_p.h
@@ -59,6 +59,7 @@ class QDeclarativeContactModel : public QAbstractListModel
Q_OBJECT
Q_PROPERTY(QString manager READ manager WRITE setManager NOTIFY managerChanged)
Q_PROPERTY(QStringList availableManagers READ availableManagers)
+ Q_PROPERTY(QString error READ error NOTIFY errorChanged)
Q_PROPERTY(QDeclarativeContactFilter* filter READ filter WRITE setFilter NOTIFY filterChanged)
Q_PROPERTY(QDeclarativeContactFetchHint* fetchHint READ fetchHint WRITE setFetchHint NOTIFY fetchHintChanged)
Q_PROPERTY(QDeclarativeListProperty<QDeclarativeContact> contacts READ contacts NOTIFY contactsChanged)
@@ -84,6 +85,8 @@ public:
void setManager(const QString& manager);
QStringList availableManagers() const;
+
+ QString error() const;
QDeclarativeContactFilter* filter() const;
void setFilter(QDeclarativeContactFilter* filter);
@@ -105,6 +108,7 @@ public:
signals:
void managerChanged();
void filterChanged();
+ void errorChanged();
void fetchHintChanged();
void contactsChanged();
void vcardChanged();
diff --git a/plugins/declarative/multimedia/qdeclarativeaudio.cpp b/plugins/declarative/multimedia/qdeclarativeaudio.cpp
index b4bc0a83c4..4be3c939c9 100644
--- a/plugins/declarative/multimedia/qdeclarativeaudio.cpp
+++ b/plugins/declarative/multimedia/qdeclarativeaudio.cpp
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
\qml
import Qt 4.7
- import Qt.multimedia 1.0
+ import QtMultimediaKit 1.1
Text {
text: "Click Me!";
@@ -95,7 +95,6 @@ void QDeclarativeAudio::_q_error(int errorCode, const QString &errorString)
QDeclarativeAudio::QDeclarativeAudio(QObject *parent)
: QObject(parent)
{
- setObject(this);
}
QDeclarativeAudio::~QDeclarativeAudio()
@@ -330,6 +329,11 @@ QDeclarativeAudio::Error QDeclarativeAudio::error() const
return Error(m_error);
}
+void QDeclarativeAudio::classBegin()
+{
+ setObject(this);
+}
+
void QDeclarativeAudio::componentComplete()
{
QDeclarativeMediaBase::componentComplete();
diff --git a/plugins/declarative/multimedia/qdeclarativeaudio_p.h b/plugins/declarative/multimedia/qdeclarativeaudio_p.h
index 198def005e..88b0546e22 100644
--- a/plugins/declarative/multimedia/qdeclarativeaudio_p.h
+++ b/plugins/declarative/multimedia/qdeclarativeaudio_p.h
@@ -116,7 +116,7 @@ public:
Status status() const;
Error error() const;
- void classBegin() {};
+ void classBegin();
void componentComplete();
public Q_SLOTS:
diff --git a/plugins/declarative/multimedia/qdeclarativemediabase.cpp b/plugins/declarative/multimedia/qdeclarativemediabase.cpp
index ebad289f73..e002bac9d7 100644
--- a/plugins/declarative/multimedia/qdeclarativemediabase.cpp
+++ b/plugins/declarative/multimedia/qdeclarativemediabase.cpp
@@ -178,7 +178,7 @@ void QDeclarativeMediaBase::_q_statusChanged()
case QMediaPlayer::PausedState:
if (state == QMediaPlayer::StoppedState)
emit started();
- if (m_state = QMediaPlayer::PausedState)
+ if (m_state == QMediaPlayer::PausedState)
emit paused();
if (!isPaused && m_paused)
diff --git a/plugins/declarative/multimedia/qdeclarativevideo.cpp b/plugins/declarative/multimedia/qdeclarativevideo.cpp
index 7b51e8deba..5667d35dd7 100644
--- a/plugins/declarative/multimedia/qdeclarativevideo.cpp
+++ b/plugins/declarative/multimedia/qdeclarativevideo.cpp
@@ -75,7 +75,7 @@ void QDeclarativeVideo::_q_error(int errorCode, const QString &errorString)
\qml
import Qt 4.7
- import Qt.multimedia 1.0
+ import QtMultimediaKit 1.1
Video {
id: video
@@ -117,20 +117,6 @@ QDeclarativeVideo::QDeclarativeVideo(QDeclarativeItem *parent)
, m_graphicsItem(0)
{
- m_graphicsItem = new QGraphicsVideoItem(this);
- connect(m_graphicsItem, SIGNAL(nativeSizeChanged(QSizeF)),
- this, SLOT(_q_nativeSizeChanged(QSizeF)));
-
- setObject(this);
-
- if (m_mediaService) {
- connect(m_playerControl, SIGNAL(audioAvailableChanged(bool)),
- this, SIGNAL(hasAudioChanged()));
- connect(m_playerControl, SIGNAL(videoAvailableChanged(bool)),
- this, SIGNAL(hasVideoChanged()));
-
- m_mediaObject->bind(m_graphicsItem);
- }
}
QDeclarativeVideo::~QDeclarativeVideo()
@@ -436,6 +422,24 @@ void QDeclarativeVideo::geometryChanged(const QRectF &newGeometry, const QRectF
QDeclarativeItem::geometryChanged(newGeometry, oldGeometry);
}
+void QDeclarativeVideo::classBegin()
+{
+ m_graphicsItem = new QGraphicsVideoItem(this);
+ connect(m_graphicsItem, SIGNAL(nativeSizeChanged(QSizeF)),
+ this, SLOT(_q_nativeSizeChanged(QSizeF)));
+
+ setObject(this);
+
+ if (m_mediaService) {
+ connect(m_playerControl, SIGNAL(audioAvailableChanged(bool)),
+ this, SIGNAL(hasAudioChanged()));
+ connect(m_playerControl, SIGNAL(videoAvailableChanged(bool)),
+ this, SIGNAL(hasVideoChanged()));
+
+ m_mediaObject->bind(m_graphicsItem);
+ }
+}
+
void QDeclarativeVideo::componentComplete()
{
QDeclarativeMediaBase::componentComplete();
diff --git a/plugins/declarative/multimedia/qdeclarativevideo_p.h b/plugins/declarative/multimedia/qdeclarativevideo_p.h
index 93e23632f1..7814ffad80 100644
--- a/plugins/declarative/multimedia/qdeclarativevideo_p.h
+++ b/plugins/declarative/multimedia/qdeclarativevideo_p.h
@@ -138,7 +138,7 @@ public:
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
- void classBegin() {}
+ void classBegin();
void componentComplete();
public Q_SLOTS:
diff --git a/plugins/declarative/multimedia/qmetadatacontrolmetaobject.cpp b/plugins/declarative/multimedia/qmetadatacontrolmetaobject.cpp
index 8ef2e5f707..12045b5396 100644
--- a/plugins/declarative/multimedia/qmetadatacontrolmetaobject.cpp
+++ b/plugins/declarative/multimedia/qmetadatacontrolmetaobject.cpp
@@ -213,6 +213,7 @@ namespace
QMetaDataControlMetaObject::QMetaDataControlMetaObject(QMetaDataReaderControl *control, QObject *object)
: m_control(control)
, m_object(object)
+ , m_parent(0)
, m_string(0)
, m_data(0)
, m_propertyOffset(0)
@@ -316,7 +317,9 @@ QMetaDataControlMetaObject::QMetaDataControlMetaObject(QMetaDataReaderControl *c
d.data = m_data;
d.extradata = 0;
- static_cast<QMetaDataControlObject *>(m_object)->data()->metaObject = this;
+ QObjectData *objectData = static_cast<QMetaDataControlObject *>(m_object)->data();
+ m_parent = static_cast<QAbstractDynamicMetaObject *>(objectData->metaObject);
+ objectData->metaObject = this;
m_propertyOffset = propertyOffset();
m_signalOffset = methodOffset();
@@ -325,7 +328,7 @@ QMetaDataControlMetaObject::QMetaDataControlMetaObject(QMetaDataReaderControl *c
QMetaDataControlMetaObject::~QMetaDataControlMetaObject()
{
static_cast<QMetaDataControlObject *>(m_object)->data()->metaObject = 0;
-
+ delete m_parent;
qFree(m_data);
qFree(m_string);
}
@@ -338,6 +341,8 @@ int QMetaDataControlMetaObject::metaCall(QMetaObject::Call c, int id, void **a)
*reinterpret_cast<QVariant *>(a[0]) = m_control->metaData(qt_metaDataKeys[propId].key);
return -1;
+ } else if (m_parent) {
+ return m_parent->metaCall(c, id, a);
} else {
return m_object->qt_metacall(c, id, a);
}
diff --git a/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h b/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h
index 81fabfc1b0..b078c69504 100644
--- a/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h
+++ b/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h
@@ -84,6 +84,7 @@ public:
private:
QMetaDataReaderControl *m_control;
QObject *m_object;
+ QAbstractDynamicMetaObject *m_parent;
char *m_string;
uint *m_data;
diff --git a/plugins/landmarks/symbian_landmarks/src/qlandmarkmanagerengine_symbian_p.cpp b/plugins/landmarks/symbian_landmarks/src/qlandmarkmanagerengine_symbian_p.cpp
index 6047be6951..727ee70694 100644
--- a/plugins/landmarks/symbian_landmarks/src/qlandmarkmanagerengine_symbian_p.cpp
+++ b/plugins/landmarks/symbian_landmarks/src/qlandmarkmanagerengine_symbian_p.cpp
@@ -81,6 +81,7 @@
#include <QBuffer>
#include <qnumeric.h>
#include <QSysInfo>
+#include <qglobal.h>
// symbian landmarks apis includes
#include <EPos_Landmarks.h>
#include <EPos_CPosLandmark.h>
@@ -121,6 +122,59 @@ _LIT8( KPosMimeTypeLandmarkCollectionXml,"application/vnd.nokia.landmarkcollecti
#define KDefaultIndex 0
#define KExtrachars 3
+QTM_BEGIN_NAMESPACE
+uint qHash(const QLandmarkId& key) {
+ return qHash(key.localId());
+}
+QTM_END_NAMESPACE
+
+int compareDistance(const QGeoCoordinate &a, const QGeoCoordinate &b, const QGeoCoordinate &c)
+{
+ int result = 0;
+
+
+ if (a.isValid()) {
+ if (b.isValid()) {
+ qreal da = c.distanceTo(a);
+ qreal db = c.distanceTo(b);
+
+ if (qFuzzyCompare(da,db)) {
+ result = 0;
+ } else if (da < db) {
+ result = -1;
+ } else if (da > db) {
+ result = 1;
+ }
+ } else {
+ result = -1;
+ }
+ } else {
+ if (b.isValid()) {
+ result = 1;
+ } else {
+ result = 0;
+ }
+ }
+
+ return result;
+}
+
+void addSortedPoint(QList<QLandmark>* sorted, const QLandmark& landmark, const QGeoCoordinate &center)
+{
+
+ for (int i = 0; i < sorted->size(); i++) {
+ // check to see if the new landmark should be inserted here
+ int comparison = compareDistance(sorted->at(i).coordinate(), landmark.coordinate(),center);
+ if (comparison > 0) {
+ sorted->insert(i, landmark);
+ return;
+ }
+ }
+
+ // hasn't been inserted yet? append to the list.
+ sorted->append(landmark);
+}
+
/**
* Constructs CLandmarkDbEventHandler
*/
@@ -273,7 +327,6 @@ QList<QLandmarkId> LandmarkManagerEngineSymbianPrivate::landmarkIds(const QLandm
{
QLandmarkIntersectionFilter intersectionFilter = filter;
QList<QLandmarkFilter> filters = intersectionFilter.filters();
-
if (filters.size() == 0) {
//do nothing
}
@@ -286,7 +339,19 @@ QList<QLandmarkId> LandmarkManagerEngineSymbianPrivate::landmarkIds(const QLandm
}
}
else {
- QSet<QString> ids;
+ bool haveProximityFilter = false;
+ QLandmarkProximityFilter proximityFilter;
+ int originalFilterCount = filters.count();
+ for (int i=0; i < originalFilterCount ; ++i) {
+ if (filters.at(i).type() == QLandmarkFilter::ProximityFilter) {
+ proximityFilter = filters.takeAt(i);
+ haveProximityFilter = true;
+
+ break;
+ }
+ }
+
+ QSet<QLandmarkId> ids;
QList<QLandmarkId> firstResult = landmarkIds(filters.at(0), limit, offset, QList<
QLandmarkSortOrder> (), error, errorString);
@@ -295,10 +360,7 @@ QList<QLandmarkId> LandmarkManagerEngineSymbianPrivate::landmarkIds(const QLandm
return result;
}
- for (int j = 0; j < firstResult.size(); ++j) {
- if (firstResult.at(j).isValid())
- ids.insert(firstResult.at(j).localId());
- }
+ ids = firstResult.toSet();
for (int i = 1; i < filters.size(); ++i) {
QList<QLandmarkId> subResult = landmarkIds(filters.at(i), limit, offset, QList<
@@ -308,22 +370,35 @@ QList<QLandmarkId> LandmarkManagerEngineSymbianPrivate::landmarkIds(const QLandm
result.clear();
return result;
}
- QSet<QString> subIds;
- for (int j = 0; j < subResult.size(); ++j) {
- if (subResult.at(j).isValid()) {
- // add if not already exists
- subIds.insert(subResult.at(j).localId());
- }
- }
- ids &= subIds;
+
+ ids &= subResult.toSet();
}
- QList<QString> idList = ids.toList();
- for (int i = 0; i < idList.size(); ++i) {
- QLandmarkId id;
- id.setManagerUri(managerUri());
- id.setLocalId(idList.at(i));
- result << id;
+ QList<QLandmarkId> idList = ids.toList();
+ if (haveProximityFilter) {
+ QMap<int, QLandmarkManager::Error> errorMap;
+ QList<QLandmark> lms = landmarks(idList,&errorMap, error,errorString);
+ if (*error != QLandmarkManager::NoError) {
+ result.clear();
+ return result;
+ }
+
+ QList<QLandmark> sortedLandmarks;
+
+ qreal radius = proximityFilter.radius();
+ QGeoCoordinate center = proximityFilter.center();
+
+ for (int i=0; i < lms.count(); ++i) {
+ if (radius < 0 || (lms.at(i).coordinate().distanceTo(center) < radius)
+ || qFuzzyCompare(lms.at(i).coordinate().distanceTo(center), radius)) {
+ addSortedPoint(&sortedLandmarks,lms.at(i),center);
+ }
+ }
+ for (int i=0; i < sortedLandmarks.count(); ++i) {
+ result << sortedLandmarks.at(i).landmarkId();
+ }
+ } else {
+ result << idList;
}
}
break;
@@ -468,9 +543,15 @@ QList<QLandmark> LandmarkManagerEngineSymbianPrivate::landmarks(
errorMap->clear();
QList<QLandmark> result;
- if (&landmarkIds == 0 || landmarkIds.isEmpty()) {
+ if (&landmarkIds == 0) {
*error = QLandmarkManager::BadArgumentError;
- *errorString = "Invalid landmark ids or empty ids";
+ *errorString = "Invalid landmark ids";
+ return result;
+ }
+
+ if (landmarkIds.isEmpty()) {
+ *error = QLandmarkManager::NoError;
+ *errorString = "";
return result;
}
@@ -615,21 +696,39 @@ QList<QLandmarkCategory> LandmarkManagerEngineSymbianPrivate::categories(int lim
*error = QLandmarkManager::NoError;
*errorString = "";
+ if (limit == 0) {
+ return QList<QLandmarkCategory> ();
+ }
+
QList<QLandmarkCategoryId> qtCatIds;
TRAPD(err, qtCatIds = fetchCategoryIdsL(nameSort, error, errorString);)
if (err == KErrNone && *error == QLandmarkManager::NoError && qtCatIds.size() > 0) {
QList<QLandmarkCategory> qtCats;
TRAP(err, qtCats = LandmarkUtility::getCategoriesL(m_LandmarkCatMgr, qtCatIds); )
if (err == KErrNone) {
+
// do fetch based on offset and max items
int resultcount = qtCats.size();
- if (limit > 0) {
- if (offset < 0)
+
+ if (limit > 0 || limit == -1) {
+
+ if (offset < 0) {
offset = 0;
- return qtCats.mid(offset, limit);
- }
- else if (offset > 0) {
- return qtCats.mid(offset, resultcount);
+ }
+
+ if (offset <= resultcount) {
+ *error = QLandmarkManager::DoesNotExistError;
+ *errorString = "No sufficient categories found";
+ return QList<QLandmarkCategory> ();
+ }
+ else if (limit != -1 && (resultcount - offset) < limit) {
+ *error = QLandmarkManager::DoesNotExistError;
+ *errorString = "No sufficient categories found";
+ return QList<QLandmarkCategory> ();
+ }
+ else {
+ return qtCats.mid(offset, limit);
+ }
}
else
return qtCats;
@@ -1411,6 +1510,11 @@ bool LandmarkManagerEngineSymbianPrivate::startRequest(QLandmarkAbstractRequest*
bool result = false;
QLandmarkManager::Error error = QLandmarkManager::NoError;
QString errorString = "";
+
+ QLandmarkManagerEngineSymbian::updateRequestState(request,
+ QLandmarkAbstractRequest::ActiveState);
+
+ qDebug() << "startRequestL-> RequestState = ActiveState ";
TRAPD(errorId,
result = startRequestL(request);
)
@@ -1430,10 +1534,10 @@ bool LandmarkManagerEngineSymbianPrivate::startRequest(QLandmarkAbstractRequest*
// for stateChanged signal
QLandmarkManagerEngineSymbian::updateRequestState(request,
QLandmarkAbstractRequest::FinishedState);
-
+
result = true;
}
-
+
}
if (request->type() == QLandmarkAbstractRequest::LandmarkFetchRequest) {
@@ -1451,9 +1555,8 @@ bool LandmarkManagerEngineSymbianPrivate::startRequest(QLandmarkAbstractRequest*
result = true;
}
}
-
}
- if (errorId != KErrNone) {
+ else {
handleSymbianError(errorId, &error, &errorString);
@@ -1603,6 +1706,10 @@ bool LandmarkManagerEngineSymbianPrivate::startRequest(QLandmarkAbstractRequest*
// for stateChanged signal
QLandmarkManagerEngineSymbian::updateRequestState(request,
QLandmarkAbstractRequest::FinishedState);
+
+ qDebug() << "Request has been finished with error = " << error;
+
+ result = true;
}
return result;
@@ -1683,8 +1790,16 @@ bool LandmarkManagerEngineSymbianPrivate::startRequestL(QLandmarkAbstractRequest
static_cast<QLandmarkIdFetchRequest *> (request);
filter = lmIdFetchRequest->filter();
- if (!lmIdFetchRequest->sorting().isEmpty())
+ if (!lmIdFetchRequest->sorting().isEmpty()) {
+
+ if (lmIdFetchRequest->sorting().at(0).type() == QLandmarkSortOrder::NameSort) {
+ QLandmarkNameSort nameSort = QLandmarkNameSort(
+ lmIdFetchRequest->sorting().at(0));
+ if (nameSort.caseSensitivity() == Qt::CaseSensitive)
+ User::Leave(KErrNotSupported);
+ }
sortOrders = lmIdFetchRequest->sorting();
+ }
if (lmIdFetchRequest->limit() == 0) {
User::Leave(KErrNone);
@@ -1700,8 +1815,15 @@ bool LandmarkManagerEngineSymbianPrivate::startRequestL(QLandmarkAbstractRequest
QLandmarkFetchRequest *lmFetchRequest = static_cast<QLandmarkFetchRequest *> (request);
filter = lmFetchRequest->filter();
- if (!lmFetchRequest->sorting().isEmpty())
+ if (!lmFetchRequest->sorting().isEmpty()) {
+
+ if (lmFetchRequest->sorting().at(0).type() == QLandmarkSortOrder::NameSort) {
+ QLandmarkNameSort nameSort = QLandmarkNameSort(lmFetchRequest->sorting().at(0));
+ if (nameSort.caseSensitivity() == Qt::CaseSensitive)
+ User::Leave(KErrNotSupported);
+ }
sortOrders = lmFetchRequest->sorting();
+ }
if (lmFetchRequest->limit() == 0) {
User::Leave(KErrNone);
@@ -2187,9 +2309,6 @@ bool LandmarkManagerEngineSymbianPrivate::startRequestL(QLandmarkAbstractRequest
}
}// switch closure
- QLandmarkManagerEngineSymbian::updateRequestState(request,
- QLandmarkAbstractRequest::ActiveState);
-
return result;
}
@@ -2801,7 +2920,7 @@ CPosLmSearchCriteria* LandmarkManagerEngineSymbianPrivate::getSearchCriteriaL(
QLandmarkCategoryFilter categoryFilter = filter;
TPosLmItemId symbianCatId = LandmarkUtility::convertToSymbianLandmarkCategoryId(
- categoryFilter.categoryId());
+ categoryFilter.categoryId());
if (categoryFilter.categoryId().managerUri() != managerUri()) {
User::Leave(KErrNotFound);
}
@@ -2811,7 +2930,7 @@ CPosLmSearchCriteria* LandmarkManagerEngineSymbianPrivate::getSearchCriteriaL(
if (symbiancat) CleanupStack::PopAndDestroy( symbiancat ) )
if (err != KErrNone) {
- User::Leave(KErrNotFound);
+ User::Leave(KErrNotFound);
}
CPosLmCategoryCriteria* categorySearchCriteria = CPosLmCategoryCriteria::NewLC();
@@ -2837,9 +2956,9 @@ CPosLmSearchCriteria* LandmarkManagerEngineSymbianPrivate::getSearchCriteriaL(
}
//check that proximity filer does not contain pole
- if (proximityFilter.radius() >=0 &&
- (proximityFilter.boundingCircle().contains(QGeoCoordinate(90,0))
- || proximityFilter.boundingCircle().contains(QGeoCoordinate(-90,0)))) {
+ if (proximityFilter.radius() >= 0 && (proximityFilter.boundingCircle().contains(
+ QGeoCoordinate(90, 0)) || proximityFilter.boundingCircle().contains(QGeoCoordinate(-90,
+ 0)))) {
User::Leave(KErrArgument);
}
@@ -2914,8 +3033,7 @@ CPosLmSearchCriteria* LandmarkManagerEngineSymbianPrivate::getSearchCriteriaL(
compositeCriteria = CPosLmCompositeCriteria::NewLC(
(CPosLmCompositeCriteria::TCompositionType) opType);
#else
- if (opType == QLandmarkAttributeFilter::AndOperation)
- {
+ if (opType == QLandmarkAttributeFilter::AndOperation) {
compositeCriteria = CPosLmCompositeCriteria::NewLC(
CPosLmCompositeCriteria::ECompositionAND);
}
@@ -3382,8 +3500,10 @@ void LandmarkManagerEngineSymbianPrivate::HandleCompletionL(CLandmarkRequestData
qDebug() << "Request Completed with " << error << " = " << errorString;
- if (!aData->iQtRequest)
+ if (!aData->iQtRequest) {
+ qDebug() << "Bad or Corrupted Request ";
return;
+ }
switch (aData->iQtRequest->type()) {
@@ -3762,6 +3882,9 @@ void LandmarkManagerEngineSymbianPrivate::HandleCompletionL(CLandmarkRequestData
QLandmarkManagerEngineSymbian::updateRequestState(aData->iQtRequest,
QLandmarkAbstractRequest::FinishedState);
+ qDebug() << "Completing the request successfully -> RequestState = FinishedState with error = "
+ << error;
+
// reset the global request data.
aData->Reset();
}
@@ -4859,6 +4982,7 @@ void LandmarkManagerEngineSymbianPrivate::handleDatabaseEvent(const TPosLmEvent&
// case EPosLmEventMediaRemoved:
default:
{
+ qDebug() << "Unknown database changes";
m_LmEventObserver.handleLandmarkEvent(LandmarkEventObserver::unknownChanges);
}
diff --git a/plugins/multimedia/gstreamer/camerabin/camerabinsession.cpp b/plugins/multimedia/gstreamer/camerabin/camerabinsession.cpp
index a8f2f491a3..9349e958c4 100644
--- a/plugins/multimedia/gstreamer/camerabin/camerabinsession.cpp
+++ b/plugins/multimedia/gstreamer/camerabin/camerabinsession.cpp
@@ -769,19 +769,38 @@ void CameraBinSession::busMessage(const QGstreamerMessage &message)
GError *err;
gchar *debug;
gst_message_parse_error (gm, &err, &debug);
- emit error(int(QMediaRecorder::ResourceError), QString::fromUtf8(err->message));
- qWarning() << "CameraBin error:" << QString::fromUtf8(err->message);
- g_error_free (err);
- g_free (debug);
+
+ QString message;
+
+ if (err && err->message) {
+ message = QString::fromUtf8(err->message);
+ qWarning() << "CameraBin error:" << message;
+ }
+
+ if (message.isEmpty())
+ message = tr("Camera error");
+
+ emit error(int(QMediaRecorder::ResourceError), message);
+
+ if (err)
+ g_error_free (err);
+
+ if (debug)
+ g_free (debug);
}
if (GST_MESSAGE_TYPE(gm) == GST_MESSAGE_WARNING) {
GError *err;
gchar *debug;
gst_message_parse_warning (gm, &err, &debug);
- qWarning() << "CameraBin warning:" << QString::fromUtf8(err->message);
- g_error_free (err);
- g_free (debug);
+
+ if (err && err->message)
+ qWarning() << "CameraBin warning:" << QString::fromUtf8(err->message);
+
+ if (err)
+ g_error_free (err);
+ if (debug)
+ g_free (debug);
}
if (GST_MESSAGE_SRC(gm) == GST_OBJECT_CAST(m_pipeline)) {
diff --git a/plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp b/plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp
index 98b475eb20..744a9c1165 100644
--- a/plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp
+++ b/plugins/multimedia/gstreamer/qgstreamerserviceplugin.cpp
@@ -165,6 +165,12 @@ void QGstreamerServicePlugin::updateDevices() const
m_cameraDevices.clear();
m_cameraDescriptions.clear();
+#ifdef Q_WS_MAEMO_5
+ m_cameraDevices << "/dev/video0" << "/dev/video1";
+ m_cameraDescriptions << tr("Main Camera") << tr("Front Camera");
+ return;
+#endif
+
QDir devDir("/dev");
devDir.setFilter(QDir::System);
diff --git a/plugins/multimedia/wmp/qwmpplayercontrol.cpp b/plugins/multimedia/wmp/qwmpplayercontrol.cpp
index ed3b4e0998..be8f107b8a 100644
--- a/plugins/multimedia/wmp/qwmpplayercontrol.cpp
+++ b/plugins/multimedia/wmp/qwmpplayercontrol.cpp
@@ -49,7 +49,8 @@
#include <qmediaplayer.h>
#include <qmediaplaylist.h>
-#include <QtCore/qdebug.h>
+#include <QtCore/qcoreapplication.h>
+#include <QtCore/qcoreevent.h>
#include <QtCore/qurl.h>
#include <QtCore/qvariant.h>
@@ -59,7 +60,7 @@ QWmpPlayerControl::QWmpPlayerControl(IWMPCore3 *player, QWmpEvents *events, QObj
, m_controls(0)
, m_settings(0)
, m_state(QMediaPlayer::StoppedState)
- , m_duration(0)
+ , m_changes(0)
, m_buffering(false)
, m_audioAvailable(false)
, m_videoAvailable(false)
@@ -108,16 +109,15 @@ qint64 QWmpPlayerControl::duration() const
IWMPMedia *media = 0;
if (m_controls && m_controls->get_currentItem(&media) == S_OK) {
media->get_duration(&duration);
-
media->Release();
}
- return m_duration * 1000;
+ return duration * 1000;
}
qint64 QWmpPlayerControl::position() const
{
- double position;
+ double position = 0.0;
if (m_controls)
m_controls->get_currentPosition(&position);
@@ -277,25 +277,49 @@ void QWmpPlayerControl::setMedia(const QMediaContent &content, QIODevice *stream
setUrl(QUrl());
}
+bool QWmpPlayerControl::event(QEvent *event)
+{
+ if (event->type() == QEvent::UpdateRequest) {
+ const int changes = m_changes;
+ m_changes = 0;
+
+ if (changes & DurationChanged)
+ emit durationChanged(duration());
+ if (changes & PositionChanged)
+ emit positionChanged(position());
+ if (changes & StatusChanged)
+ emit mediaStatusChanged(m_status);
+ if (changes & StateChanged)
+ emit stateChanged(m_state);
+
+ return true;
+ } else {
+ return QMediaPlayerControl::event(event);
+ }
+}
+
+void QWmpPlayerControl::scheduleUpdate(int change)
+{
+ if (m_changes == 0)
+ QCoreApplication::postEvent(this, new QEvent(QEvent::UpdateRequest));
+
+ m_changes |= change;
+}
+
void QWmpPlayerControl::bufferingEvent(VARIANT_BOOL buffering)
{
if (m_state != QMediaPlayer::StoppedState) {
- emit mediaStatusChanged(m_status = buffering
+ m_status = buffering
? QMediaPlayer::BufferingMedia
- : QMediaPlayer::BufferedMedia);
+ : QMediaPlayer::BufferedMedia;
+
+ scheduleUpdate(StatusChanged);
}
}
-void QWmpPlayerControl::currentItemChangeEvent(IDispatch *dispatch)
+void QWmpPlayerControl::currentItemChangeEvent(IDispatch *)
{
- IWMPMedia *media = 0;
- if (dispatch && dispatch->QueryInterface(
- __uuidof(IWMPMedia), reinterpret_cast<void **>(&media)) == S_OK) {
- double duration = 0;
-
- if (media->get_duration(&duration) == S_OK)
- emit durationChanged(duration * 1000);
- }
+ scheduleUpdate(DurationChanged);
}
void QWmpPlayerControl::mediaChangeEvent(IDispatch *dispatch)
@@ -306,23 +330,18 @@ void QWmpPlayerControl::mediaChangeEvent(IDispatch *dispatch)
IWMPMedia *currentMedia = 0;
if (m_controls && m_controls->get_currentItem(&currentMedia) == S_OK) {
VARIANT_BOOL isEqual = VARIANT_FALSE;
- if (media->get_isIdentical(currentMedia, &isEqual) == S_OK && isEqual) {
- double duration = 0;
+ if (media->get_isIdentical(currentMedia, &isEqual) == S_OK && isEqual)
+ scheduleUpdate(DurationChanged);
- if (media->get_duration(&duration) == S_OK)
- emit durationChanged(duration * 1000);
- }
currentMedia->Release();
}
media->Release();
}
}
-void QWmpPlayerControl::positionChangeEvent(double from, double to)
+void QWmpPlayerControl::positionChangeEvent(double , double)
{
- Q_UNUSED(from);
-
- emit positionChanged(to * 1000);
+ scheduleUpdate(PositionChanged);
}
void QWmpPlayerControl::playStateChangeEvent(long state)
@@ -331,30 +350,31 @@ void QWmpPlayerControl::playStateChangeEvent(long state)
case wmppsUndefined:
m_state = QMediaPlayer::StoppedState;
m_status = QMediaPlayer::UnknownMediaStatus;
-
- emit stateChanged(m_state);
- emit mediaStatusChanged(m_status);
+ scheduleUpdate(StatusChanged | StateChanged);
break;
case wmppsStopped:
if (m_state != QMediaPlayer::StoppedState) {
m_state = QMediaPlayer::StoppedState;
- m_status = QMediaPlayer::LoadedMedia;
+ scheduleUpdate(StateChanged);
- emit stateChanged(m_state);
- emit mediaStatusChanged(m_status);
+ if (m_status != QMediaPlayer::EndOfMedia) {
+ m_status = QMediaPlayer::LoadedMedia;
+ scheduleUpdate(StatusChanged);
+ }
}
break;
case wmppsPaused:
if (m_state != QMediaPlayer::PausedState && m_status != QMediaPlayer::BufferedMedia) {
m_state = QMediaPlayer::PausedState;
m_status = QMediaPlayer::BufferedMedia;
-
- emit stateChanged(m_state);
- emit mediaStatusChanged(m_status);
+ scheduleUpdate(StatusChanged | StateChanged);
} else if (m_state != QMediaPlayer::PausedState) {
- emit stateChanged(m_state = QMediaPlayer::PausedState);
+ m_state = QMediaPlayer::PausedState;
+ scheduleUpdate(StateChanged);
} else if (m_status != QMediaPlayer::BufferedMedia) {
- emit mediaStatusChanged(m_status = QMediaPlayer::BufferedMedia);
+ m_status = QMediaPlayer::BufferedMedia;
+
+ scheduleUpdate(StatusChanged);
}
break;
case wmppsPlaying:
@@ -363,49 +383,56 @@ void QWmpPlayerControl::playStateChangeEvent(long state)
if (m_state != QMediaPlayer::PlayingState && m_status != QMediaPlayer::BufferedMedia) {
m_state = QMediaPlayer::PlayingState;
m_status = QMediaPlayer::BufferedMedia;
-
- emit stateChanged(m_state);
- emit mediaStatusChanged(m_status);
+ scheduleUpdate(StatusChanged | StateChanged);
} else if (m_state != QMediaPlayer::PlayingState) {
- emit stateChanged(m_state = QMediaPlayer::PlayingState);
+ m_state = QMediaPlayer::PlayingState;
+ scheduleUpdate(StateChanged);
} else if (m_status != QMediaPlayer::BufferedMedia) {
- emit mediaStatusChanged(m_status = QMediaPlayer::BufferedMedia);
+ m_status = QMediaPlayer::BufferedMedia;
+ scheduleUpdate(StatusChanged);
}
- if (m_state != QMediaPlayer::PlayingState)
- emit stateChanged(m_state = QMediaPlayer::PlayingState);
- if (m_status != QMediaPlayer::BufferedMedia)
- emit mediaStatusChanged(m_status = QMediaPlayer::BufferedMedia);
+ if (m_state != QMediaPlayer::PlayingState) {
+ m_state = QMediaPlayer::PlayingState;
+ scheduleUpdate(StateChanged);
+ }
+ if (m_status != QMediaPlayer::BufferedMedia) {
+ m_status = QMediaPlayer::BufferedMedia;
+ scheduleUpdate(StatusChanged);
+ }
break;
case wmppsBuffering:
case wmppsWaiting:
- if (m_status != QMediaPlayer::StalledMedia && m_state != QMediaPlayer::StoppedState)
- emit mediaStatusChanged(m_status = QMediaPlayer::StalledMedia);
+ if (m_status != QMediaPlayer::StalledMedia && m_state != QMediaPlayer::StoppedState) {
+ m_status = QMediaPlayer::StalledMedia;
+ scheduleUpdate(StatusChanged);
+ }
break;
case wmppsMediaEnded:
if (m_status != QMediaPlayer::EndOfMedia && m_state != QMediaPlayer::StoppedState) {
m_state = QMediaPlayer::StoppedState;
- m_status = QMediaPlayer::StalledMedia;
-
- emit stateChanged(m_state);
- emit mediaStatusChanged(m_status);
+ m_status = QMediaPlayer::EndOfMedia;
+ scheduleUpdate(StatusChanged | StateChanged);
}
break;
case wmppsTransitioning:
- if (m_status != QMediaPlayer::LoadingMedia)
- emit mediaStatusChanged(m_status = QMediaPlayer::LoadingMedia);
break;
case wmppsReady:
- if (m_status != QMediaPlayer::LoadedMedia)
- m_status = m_status = QMediaPlayer::LoadedMedia;
+ if (m_status != QMediaPlayer::LoadedMedia) {
+ m_status = QMediaPlayer::LoadedMedia;
+ scheduleUpdate(StatusChanged);
+ }
- if (m_state != QMediaPlayer::StoppedState)
- emit stateChanged(QMediaPlayer::StoppedState);
- emit mediaStatusChanged(m_status);
+ if (m_state != QMediaPlayer::StoppedState) {
+ m_state = QMediaPlayer::StoppedState;
+ scheduleUpdate(StateChanged);
+ }
break;
case wmppsReconnecting:
- if (m_status != QMediaPlayer::StalledMedia && m_state != QMediaPlayer::StoppedState)
- emit mediaStatusChanged(m_status = QMediaPlayer::StalledMedia);
+ if (m_status != QMediaPlayer::StalledMedia && m_state != QMediaPlayer::StoppedState) {
+ m_status = QMediaPlayer::StalledMedia;
+ scheduleUpdate(StatusChanged);
+ }
break;
default:
break;
diff --git a/plugins/multimedia/wmp/qwmpplayercontrol.h b/plugins/multimedia/wmp/qwmpplayercontrol.h
index 52bb3cbb95..d966b38b23 100644
--- a/plugins/multimedia/wmp/qwmpplayercontrol.h
+++ b/plugins/multimedia/wmp/qwmpplayercontrol.h
@@ -103,6 +103,8 @@ public:
QUrl url() const;
void setUrl(const QUrl &url);
+ bool event(QEvent *event);
+
using QMediaPlayerControl::positionChanged;
private Q_SLOTS:
@@ -114,13 +116,23 @@ private Q_SLOTS:
void playStateChangeEvent(long state);
private:
+ enum Change
+ {
+ StateChanged = 0x01,
+ StatusChanged = 0x02,
+ PositionChanged = 0x04,
+ DurationChanged = 0x08
+ };
+
+ void scheduleUpdate(int change);
+
IWMPCore3 *m_player;
IWMPControls *m_controls;
IWMPSettings *m_settings;
IWMPNetwork *m_network;
QMediaPlayer::State m_state;
QMediaPlayer::MediaStatus m_status;
- qint64 m_duration;
+ int m_changes;
bool m_buffering;
bool m_audioAvailable;
bool m_videoAvailable;
diff --git a/plugins/organizer/maemo5/tsrc/tst_maemo5om/tst_maemo5om.cpp b/plugins/organizer/maemo5/tsrc/tst_maemo5om/tst_maemo5om.cpp
index 7c82d9211c..af80ed9323 100644
--- a/plugins/organizer/maemo5/tsrc/tst_maemo5om/tst_maemo5om.cpp
+++ b/plugins/organizer/maemo5/tsrc/tst_maemo5om/tst_maemo5om.cpp
@@ -147,7 +147,7 @@ void tst_Maemo5Om::addSimpleItem()
// Save with list parameter
QList<QOrganizerItem> items;
items.append(event2);
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
foreach (QOrganizerItem item, items) {
QVERIFY(!item.id().localId().isNull());
@@ -165,10 +165,9 @@ void tst_Maemo5Om::addSimpleItem()
// Save with list parameter and error map parameter
QList<QOrganizerItem> items2;
items2.append(event3);
- QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
- QVERIFY(errorMap.count() == 0);
+ QVERIFY(m_om->errorMap().count() == 0);
foreach ( QOrganizerItem item2, items ) {
QVERIFY(!item2.id().localId().isNull());
QVERIFY(item2.id().managerUri().contains(managerName));
@@ -217,9 +216,8 @@ void tst_Maemo5Om::removeSimpleItem()
QList<QOrganizerItemLocalId> itemIds;
itemIds.append(item2.localId());
itemIds.append(item3.localId());
- QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m_om->removeItems(itemIds, &errorMap));
- QVERIFY(errorMap.count() == 0);
+ QVERIFY(m_om->removeItems(itemIds));
+ QVERIFY(m_om->errorMap().count() == 0);
}
void tst_Maemo5Om::addEvent() {
@@ -666,11 +664,11 @@ void tst_Maemo5Om::addWithIllegalParameters()
QVERIFY(!m_om->saveItem(0));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
- QVERIFY(!m_om->saveItems(0, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(!m_om->saveItems(0, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
QList<QOrganizerItem> items;
- QVERIFY(!m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(!m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
}
@@ -969,7 +967,7 @@ void tst_Maemo5Om::saveItemsToNewCollection()
// Save with list parameter
QList<QOrganizerItem> items;
items.append(event2);
- QVERIFY(m_om->saveItems(&items, collId, 0));
+ QVERIFY(m_om->saveItems(&items, collId));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
foreach (QOrganizerItem item, items) {
QVERIFY(!item.id().localId().isNull());
@@ -987,10 +985,9 @@ void tst_Maemo5Om::saveItemsToNewCollection()
// Save with list parameter and error map parameter
QList<QOrganizerItem> items2;
items2.append(event3);
- QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m_om->saveItems(&items2, collId, &errorMap));
+ QVERIFY(m_om->saveItems(&items2, collId));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
- QVERIFY(errorMap.count() == 0);
+ QVERIFY(m_om->errorMap().count() == 0);
foreach ( QOrganizerItem item2, items ) {
QVERIFY(!item2.id().localId().isNull());
QVERIFY(item2.id().managerUri().contains(managerName));
diff --git a/plugins/organizer/symbian/organizersymbiancollection.cpp b/plugins/organizer/symbian/organizersymbiancollection.cpp
index 35857e45d7..5d7a3f0c7f 100644
--- a/plugins/organizer/symbian/organizersymbiancollection.cpp
+++ b/plugins/organizer/symbian/organizersymbiancollection.cpp
@@ -50,6 +50,20 @@
using namespace OrganizerSymbianUtils;
+// Custom metadata keys for a collection
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyIsValid, "IsValid");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyFileName, "FileName");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyEnabled, "Enabled");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyFolderLUID, "FolderLUID");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyCreationTime, "CreationTime");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyModificationTime, "ModificationTime");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeySyncStatus, "SyncStatus");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyIsSharedFolder, "IsSharedFolder");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyGlobalUUID, "GlobalUUID");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyDeviceSyncServiceOwner, "DeviceSyncServiceOwner");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyOwnerName, "OwnerName");
+Q_DEFINE_LATIN1_CONSTANT(OrganizerSymbianCollection::KeyMarkAsDelete, "MarkAsDelete");
+
OrganizerSymbianCollectionPrivate::OrganizerSymbianCollectionPrivate()
:QSharedData(),
m_engine(0),
@@ -317,7 +331,7 @@ QOrganizerCollection OrganizerSymbianCollection::toQOrganizerCollectionL() const
collection.setMetaData(toMetaDataL(*calInfo));
CleanupStack::PopAndDestroy(calInfo);
#else
- collection.setMetaData("FileName", d->m_fileName);
+ collection.setMetaData(OrganizerSymbianCollection::KeyFileName, d->m_fileName);
#endif
// Set id
diff --git a/plugins/organizer/symbian/organizersymbiancollection.h b/plugins/organizer/symbian/organizersymbiancollection.h
index 42c72e61b7..f6ed3758ac 100644
--- a/plugins/organizer/symbian/organizersymbiancollection.h
+++ b/plugins/organizer/symbian/organizersymbiancollection.h
@@ -103,6 +103,20 @@ public:
bool isMarkedForDeletionL() const;
QOrganizerCollection toQOrganizerCollectionL() const;
+ // Custom metadata keys for a collection
+ Q_DECLARE_LATIN1_CONSTANT(KeyIsValid, "IsValid");
+ Q_DECLARE_LATIN1_CONSTANT(KeyFileName, "FileName");
+ Q_DECLARE_LATIN1_CONSTANT(KeyEnabled, "Enabled");
+ Q_DECLARE_LATIN1_CONSTANT(KeyFolderLUID, "FolderLUID");
+ Q_DECLARE_LATIN1_CONSTANT(KeyCreationTime, "CreationTime");
+ Q_DECLARE_LATIN1_CONSTANT(KeyModificationTime, "ModificationTime");
+ Q_DECLARE_LATIN1_CONSTANT(KeySyncStatus, "SyncStatus");
+ Q_DECLARE_LATIN1_CONSTANT(KeyIsSharedFolder, "IsSharedFolder");
+ Q_DECLARE_LATIN1_CONSTANT(KeyGlobalUUID, "GlobalUUID");
+ Q_DECLARE_LATIN1_CONSTANT(KeyDeviceSyncServiceOwner, "DeviceSyncServiceOwner");
+ Q_DECLARE_LATIN1_CONSTANT(KeyOwnerName, "OwnerName");
+ Q_DECLARE_LATIN1_CONSTANT(KeyMarkAsDelete, "MarkAsDelete");
+
private:
QExplicitlySharedDataPointer<OrganizerSymbianCollectionPrivate> d;
};
diff --git a/plugins/organizer/symbian/organizersymbianutils.cpp b/plugins/organizer/symbian/organizersymbianutils.cpp
index e73c5ce774..4ba4c28981 100644
--- a/plugins/organizer/symbian/organizersymbianutils.cpp
+++ b/plugins/organizer/symbian/organizersymbianutils.cpp
@@ -166,15 +166,14 @@ QVariantMap toMetaDataL(const CCalCalendarInfo &calInfo)
{
QVariantMap metaData;
- // TODO: we should define the keys somewhere
- metaData.insert("IsValid", (bool) calInfo.IsValid());
- metaData.insert("Name", toQString(calInfo.NameL()));
- metaData.insert("FileName", toQString(calInfo.FileNameL()));
- metaData.insert("Description", toQString(calInfo.DescriptionL()));
+ metaData.insert(OrganizerSymbianCollection::KeyIsValid, (bool) calInfo.IsValid());
+ metaData.insert(QOrganizerCollection::KeyName, toQString(calInfo.NameL()));
+ metaData.insert(OrganizerSymbianCollection::KeyFileName, toQString(calInfo.FileNameL()));
+ metaData.insert(QOrganizerCollection::KeyDescription, toQString(calInfo.DescriptionL()));
TRgb color = calInfo.Color();
QColor qcolor(color.Red(), color.Green(), color.Blue(), color.Alpha());
- metaData.insert("Color", qcolor);
- metaData.insert("Enabled", (bool) calInfo.Enabled());
+ metaData.insert(QOrganizerCollection::KeyColor, qcolor);
+ metaData.insert(OrganizerSymbianCollection::KeyEnabled, (bool) calInfo.Enabled());
CDesC8Array* keys = calInfo.PropertyKeysL();
CleanupStack::PushL(keys);
@@ -198,35 +197,33 @@ QVariantMap toMetaDataL(const CCalCalendarInfo &calInfo)
if (calenPropertyUid == EFolderLUID) {
TPckgBuf<TUint> value;
value.Copy(propValue);
- metaData.insert("FolderLUID", (uint) value());
+ metaData.insert(OrganizerSymbianCollection::KeyFolderLUID, (uint) value());
} else if (calenPropertyUid == ECreationTime) {
TPckgBuf<TTime> value;
value.Copy(propValue);
- metaData.insert("CreationTime", toQDateTime(value(), Qt::UTC));
+ metaData.insert(OrganizerSymbianCollection::KeyCreationTime, toQDateTime(value(), Qt::UTC));
} else if (calenPropertyUid == EModificationTime) {
TPckgBuf<TTime> value;
value.Copy(propValue);
- metaData.insert("ModificationTime", toQDateTime(value(), Qt::UTC));
+ metaData.insert(OrganizerSymbianCollection::KeyModificationTime, toQDateTime(value(), Qt::UTC));
} else if (calenPropertyUid == ESyncStatus) {
TPckgBuf<TBool> value;
value.Copy(propValue);
- metaData.insert("SyncStatus", (bool) value());
+ metaData.insert(OrganizerSymbianCollection::KeySyncStatus, (bool) value());
} else if (calenPropertyUid == EIsSharedFolder) {
TPckgBuf<TBool> value;
value.Copy(propValue);
- metaData.insert("IsSharedFolder", (bool) value());
+ metaData.insert(OrganizerSymbianCollection::KeyIsSharedFolder, (bool) value());
} else if (calenPropertyUid == EGlobalUUID) {
- metaData.insert("GlobalUUID", toQString(propValue));
+ metaData.insert(OrganizerSymbianCollection::KeyGlobalUUID, toQString(propValue));
} else if (calenPropertyUid == EDeviceSyncServiceOwner) {
TPckgBuf<TUint> value;
value.Copy(propValue);
- metaData.insert("DeviceSyncServiceOwner", (uint) value());
+ metaData.insert(OrganizerSymbianCollection::KeyDeviceSyncServiceOwner, (uint) value());
} else if (calenPropertyUid == EOwnerName) {
- metaData.insert("OwnerName", toQString(propValue));
+ metaData.insert(OrganizerSymbianCollection::KeyOwnerName, toQString(propValue));
} else if (calenPropertyUid == EMarkAsDelete) {
- TPckgBuf<TBool> value;
- value.Copy(propValue);
- metaData.insert("MarkAsDelete", (bool) value());
+ // Hide this from client
} else {
// Default conversion for unknown property
QByteArray value((const char*) propValue.Ptr(), propValue.Size());
@@ -247,39 +244,38 @@ CCalCalendarInfo* toCalInfoLC(QVariantMap metaData)
CCalCalendarInfo* calInfo = CCalCalendarInfo::NewL();
CleanupStack::PushL(calInfo);
- // TODO: we should define the keys somewhere
+ // Is valid
+ // NOTE: calendar server controls this
+ metaData.remove(OrganizerSymbianCollection::KeyIsValid);
// Filename
- QString fileName = metaData.value("FileName").toString();
- metaData.remove("FileName");
- if (fileName.isEmpty())
- User::Leave(KErrArgument); // mandatory parameter
// NOTE: filename is set only when creating a new calendar...
-
+ metaData.remove(OrganizerSymbianCollection::KeyFileName);
+
// Name
- QString name = metaData.value("Name").toString();
- metaData.remove("Name");
+ QString name = metaData.value(QOrganizerCollection::KeyName).toString();
+ metaData.remove(QOrganizerCollection::KeyName);
if (!name.isEmpty())
calInfo->SetNameL(toPtrC16(name));
// Description
- QString description = metaData.value("Description").toString();
- metaData.remove("Description");
+ QString description = metaData.value(QOrganizerCollection::KeyDescription).toString();
+ metaData.remove(QOrganizerCollection::KeyDescription);
if (!description.isEmpty())
calInfo->SetDescriptionL(toPtrC16(description));
// Color
- if (metaData.keys().contains("Color")) {
- QColor qcolor = metaData.value("Color").value<QColor>();
+ if (metaData.keys().contains(QOrganizerCollection::KeyColor)) {
+ QColor qcolor = metaData.value(QOrganizerCollection::KeyColor).value<QColor>();
TRgb color(qcolor.red(), qcolor.green(), qcolor.blue(), qcolor.alpha());
calInfo->SetColor(color);
- metaData.remove("Color");
+ metaData.remove(QOrganizerCollection::KeyColor);
}
// Enabled
- if (metaData.keys().contains("Enabled")) {
- calInfo->SetEnabled(metaData.value("Enabled").toBool());
- metaData.remove("Enabled");
+ if (metaData.keys().contains(OrganizerSymbianCollection::KeyEnabled)) {
+ calInfo->SetEnabled(metaData.value(OrganizerSymbianCollection::KeyEnabled).toBool());
+ metaData.remove(OrganizerSymbianCollection::KeyEnabled);
}
// Set remaining metadata as properties
@@ -288,24 +284,24 @@ CCalCalendarInfo* toCalInfoLC(QVariantMap metaData)
QVariant value = metaData.value(key);
// Set known properties by converting to correct type
- if (key == "FolderLUID") {
+ if (key == OrganizerSymbianCollection::KeyFolderLUID) {
setCalInfoPropertyL(calInfo, EFolderLUID, (TUint) value.toUInt());
- } else if (key == "CreationTime") {
- setCalInfoPropertyL(calInfo, ECreationTime, toTTime(value.toDateTime(), Qt::UTC));
- } else if (key == "ModificationTime") {
- setCalInfoPropertyL(calInfo, EModificationTime, toTTime(value.toDateTime(), Qt::UTC));
- } else if (key == "SyncStatus") {
+ } else if (key == OrganizerSymbianCollection::KeyCreationTime) {
+ // Don't allow client to set this.
+ } else if (key == OrganizerSymbianCollection::KeyModificationTime) {
+ // Don't allow client to set this.
+ } else if (key == OrganizerSymbianCollection::KeySyncStatus) {
setCalInfoPropertyL(calInfo, ESyncStatus, (TBool) value.toBool());
- } else if (key == "IsSharedFolder") {
+ } else if (key == OrganizerSymbianCollection::KeyIsSharedFolder) {
setCalInfoPropertyL(calInfo, EIsSharedFolder, (TBool) value.toBool());
- } else if (key == "GlobalUUID") {
+ } else if (key == OrganizerSymbianCollection::KeyGlobalUUID) {
setCalInfoPropertyL(calInfo, EGlobalUUID, value.toString());
- } else if (key == "DeviceSyncServiceOwner") {
+ } else if (key == OrganizerSymbianCollection::KeyDeviceSyncServiceOwner) {
setCalInfoPropertyL(calInfo, EDeviceSyncServiceOwner, (TUint) value.toUInt());
- } else if (key == "OwnerName") {
+ } else if (key == OrganizerSymbianCollection::KeyOwnerName) {
setCalInfoPropertyL(calInfo, EOwnerName, value.toString());
- } else if (key == "MarkAsDelete") {
- setCalInfoPropertyL(calInfo, EMarkAsDelete, (TBool) value.toBool());
+ } else if (key == OrganizerSymbianCollection::KeyMarkAsDelete) {
+ // Don't allow client to change this. This flag should be hidden from client.
} else {
// Default conversion for unknown property
QByteArray keyBytes = key.toUtf8();
diff --git a/plugins/organizer/symbian/qorganizersymbian.cpp b/plugins/organizer/symbian/qorganizersymbian.cpp
index 99bed5dae9..b42ee40ec2 100644
--- a/plugins/organizer/symbian/qorganizersymbian.cpp
+++ b/plugins/organizer/symbian/qorganizersymbian.cpp
@@ -1249,26 +1249,33 @@ void QOrganizerItemSymbianEngine::saveCollectionL(
if (m_collections.contains(localId))
symbianCollection = m_collections[localId];
else
- // collection id was defined but was not found
- User::Leave(KErrArgument);
+ User::Leave(KErrArgument); // collection id was defined but was not found
}
+ // Name key is the only mandatory metadata parameter
+ if (collection->metaData(QOrganizerCollection::KeyName).toString().isEmpty())
+ User::Leave(KErrArgument);
+
// Convert metadata to cal info
CCalCalendarInfo *calInfo = toCalInfoLC(collection->metaData());
// Update modification time
TTime currentTime;
- currentTime.HomeTime();
+ currentTime.UniversalTime();
setCalInfoPropertyL(calInfo, EModificationTime, currentTime);
// Get filename from collection to be saved
- QString fileName = collection->metaData("FileName").toString();
+ QString fileName = collection->metaData(OrganizerSymbianCollection::KeyFileName).toString();
// Did we found an existing collection?
if (!symbianCollection.isValid()) {
// Set creation time
- setCalInfoPropertyL(calInfo, ECreationTime, currentTime);
+ setCalInfoPropertyL(calInfo, ECreationTime, currentTime);
+
+ // If filename is not provided use collection name as a filename
+ if (fileName.isEmpty())
+ fileName = collection->metaData(QOrganizerCollection::KeyName).toString();
// Create a new collection
symbianCollection.openL(toPtrC16(fileName), calInfo);
@@ -1280,21 +1287,20 @@ void QOrganizerItemSymbianEngine::saveCollectionL(
if (symbianCollection.fileName() != fileName)
User::Leave(KErrArgument);
+ // Preserve creation time by copying it from the old cal info
+ TTime creationTime = Time::NullTTime();
+ CCalCalendarInfo *calInfoOld = symbianCollection.calSession()->CalendarInfoL();
+ TRAP_IGNORE(creationTime = getCalInfoPropertyL<TTime>(*calInfoOld, ECreationTime));
+ delete calInfoOld;
+ setCalInfoPropertyL(calInfo, ECreationTime, creationTime);
+
// Update the existing collection
symbianCollection.calSession()->SetCalendarInfoL(*calInfo);
}
-
- // Refresh meta data (it may have changed during save)
- CCalCalendarInfo* calInfoNew = symbianCollection.calSession()->CalendarInfoL();
- CleanupStack::PushL(calInfoNew);
- collection->setMetaData(toMetaDataL(*calInfoNew));
- CleanupStack::PopAndDestroy(calInfoNew);
-
- // Update id to the collection object
- collection->setId(symbianCollection.id());
-
CleanupStack::PopAndDestroy(calInfo);
+ // Update collection information for client
+ *collection = symbianCollection.toQOrganizerCollectionL();
#endif //SYMBIAN_CALENDAR_V2
}
@@ -1529,17 +1535,13 @@ QList<int> QOrganizerItemSymbianEngine::supportedDataTypes() const
QStringList QOrganizerItemSymbianEngine::supportedItemTypes() const
{
- // TODO - return which [predefined] types this engine supports
- QStringList ret;
-
- ret << QOrganizerItemType::TypeEvent;
- ret << QOrganizerItemType::TypeEventOccurrence;
- ret << QOrganizerItemType::TypeJournal;
- ret << QOrganizerItemType::TypeNote;
- ret << QOrganizerItemType::TypeTodo;
- ret << QOrganizerItemType::TypeTodoOccurrence;
-
- return ret;
+ // Lazy initialization
+ if (m_definition.isEmpty()) {
+ m_definition = QOrganizerItemManagerEngine::schemaDefinitions();
+ m_itemTransform.modifyBaseSchemaDefinitions(m_definition);
+ }
+
+ return m_definition.keys();
}
#ifdef SYMBIAN_CALENDAR_V2
diff --git a/plugins/organizer/symbian/transform/organizeritemdisplaylabeltransform.cpp b/plugins/organizer/symbian/transform/organizeritemdisplaylabeltransform.cpp
index 579d66a6d7..081734be70 100644
--- a/plugins/organizer/symbian/transform/organizeritemdisplaylabeltransform.cpp
+++ b/plugins/organizer/symbian/transform/organizeritemdisplaylabeltransform.cpp
@@ -62,11 +62,13 @@ QString OrganizerItemDisplayLabelTransform::detailDefinitionName()
return QOrganizerItemDisplayLabel::DefinitionName;
}
-// Modify base schema to remove display label support for notes
void OrganizerItemDisplayLabelTransform::modifyBaseSchemaDefinitions(
QMap<QString, QMap<QString,
QOrganizerItemDetailDefinition> > &schemaDefs) const
{
- schemaDefs[QOrganizerItemType::TypeNote].remove(
- QOrganizerItemDisplayLabel::DefinitionName);
+ // Modify base schema to remove display label support for notes
+ if (schemaDefs.contains(QOrganizerItemType::TypeNote)) {
+ schemaDefs[QOrganizerItemType::TypeNote].remove(
+ QOrganizerItemDisplayLabel::DefinitionName);
+ }
}
diff --git a/plugins/organizer/symbian/tsrc/tst_detaildef/tst_detaildef.cpp b/plugins/organizer/symbian/tsrc/tst_detaildef/tst_detaildef.cpp
index d58395ee3e..d5d2b4169d 100644
--- a/plugins/organizer/symbian/tsrc/tst_detaildef/tst_detaildef.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_detaildef/tst_detaildef.cpp
@@ -76,7 +76,7 @@ void TestDetailDef::init()
m_om = new QOrganizerItemManager(m_managerNameSymbian);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void TestDetailDef::cleanup()
diff --git a/plugins/organizer/symbian/tsrc/tst_itemlocation/tst_itemlocation.cpp b/plugins/organizer/symbian/tsrc/tst_itemlocation/tst_itemlocation.cpp
index 77878c9e4d..8219b62aea 100644
--- a/plugins/organizer/symbian/tsrc/tst_itemlocation/tst_itemlocation.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_itemlocation/tst_itemlocation.cpp
@@ -79,7 +79,7 @@ void TestItemLocation::init()
m_om = new QOrganizerItemManager(managerName);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void TestItemLocation::cleanup()
diff --git a/plugins/organizer/symbian/tsrc/tst_itemoccurrence/tst_itemoccurrence.cpp b/plugins/organizer/symbian/tsrc/tst_itemoccurrence/tst_itemoccurrence.cpp
index 3b2fc6f052..ff4bdaa8ae 100644
--- a/plugins/organizer/symbian/tsrc/tst_itemoccurrence/tst_itemoccurrence.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_itemoccurrence/tst_itemoccurrence.cpp
@@ -98,13 +98,13 @@ void tst_ItemOccurrence::init()
m_om = new QOrganizerItemManager(managerName);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void tst_ItemOccurrence::cleanup()
{
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
if (m_om) {
delete m_om;
diff --git a/plugins/organizer/symbian/tsrc/tst_itempriority/tst_itempriority.cpp b/plugins/organizer/symbian/tsrc/tst_itempriority/tst_itempriority.cpp
index 96d3bc59e7..790c7da26b 100644
--- a/plugins/organizer/symbian/tsrc/tst_itempriority/tst_itempriority.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_itempriority/tst_itempriority.cpp
@@ -79,7 +79,7 @@ void TestItemPriority::init()
m_om = new QOrganizerItemManager(managerName);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void TestItemPriority::cleanup()
diff --git a/plugins/organizer/symbian/tsrc/tst_itemsortfilter/tst_itemsortfilter.cpp b/plugins/organizer/symbian/tsrc/tst_itemsortfilter/tst_itemsortfilter.cpp
index 86be6785e4..a5ee140922 100644
--- a/plugins/organizer/symbian/tsrc/tst_itemsortfilter/tst_itemsortfilter.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_itemsortfilter/tst_itemsortfilter.cpp
@@ -144,7 +144,7 @@ tst_itemSortFilter::tst_itemSortFilter()
tst_itemSortFilter::~tst_itemSortFilter()
{
foreach (QOrganizerItemManager* manager, m_managers) {
- manager->removeItems(manager->itemIds(), 0);
+ manager->removeItems(manager->itemIds());
delete manager;
manager = 0;
}
diff --git a/plugins/organizer/symbian/tsrc/tst_recurringitems/tst_recurringitems.cpp b/plugins/organizer/symbian/tsrc/tst_recurringitems/tst_recurringitems.cpp
index 0f9062a4aa..8f9b0f1df2 100644
--- a/plugins/organizer/symbian/tsrc/tst_recurringitems/tst_recurringitems.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_recurringitems/tst_recurringitems.cpp
@@ -101,7 +101,7 @@ void tst_recurringItems::initTestCase()
managerNames.removeAll("memory");
foreach (QString managerName, managerNames) {
m_om = new QOrganizerItemManager(managerName);
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
}
@@ -111,13 +111,13 @@ void tst_recurringItems::init()
m_om = new QOrganizerItemManager(managerName);
// Remove all organizer items first (Note: ignores possible errors)
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void tst_recurringItems::cleanup()
{
// Remove all organizer items first (Note: ignores possible errors)
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
delete m_om;
m_om = 0;
}
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.cpp b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.cpp
new file mode 100644
index 0000000000..db865a5249
--- /dev/null
+++ b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.cpp
@@ -0,0 +1,306 @@
+/****************************************************************************
+**
+** 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$
+**
+****************************************************************************/
+
+#include <QObject>
+#include <qmobilityglobal.h>
+#include <qnamespace.h>
+#include <qtorganizer.h>
+#include <QtTest/QtTest>
+#include <QDebug>
+
+QTM_USE_NAMESPACE
+
+// Constants
+const QString managerNameSymbian("symbian");
+const int KNumberOfEntries = 5;
+const int KNumberOfOccurrences = 5;
+
+// We need to be able to pass QOrganizerItem as parameter from
+// test data functions
+Q_DECLARE_METATYPE(QOrganizerItem)
+
+class TestFetchItems : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void initTestCase();
+ void cleanupTestCase();
+
+private slots:
+ void saveItems(); // Start the test case by saving items into Agenda DB
+ void fetchItems(); // Start the test case for fetching item instances
+
+
+public slots:
+ void fetchRequestStateChanged(
+ QOrganizerItemAbstractRequest::State currentState);
+ void fetchRequestResultsAvailable();
+ void saveRequestStateChanged(
+ QOrganizerItemAbstractRequest::State currentState);
+ void saveRequestResultsAvailable();
+
+
+private:
+ QList<QOrganizerItem> createItems(int noOfItems);
+ //void fetchItems();
+private:
+ QOrganizerItemManager* m_om;
+ QOrganizerItemFetchRequest* m_fetchItemRequest;
+ QOrganizerItemSaveRequest* m_saveItemRequest;
+};
+
+void TestFetchItems::initTestCase()
+{
+ // Create a new item manager instance
+ m_om = new QOrganizerItemManager(managerNameSymbian);
+ // Cleanup by deleting all items
+ m_om->removeItems(m_om->itemIds());
+
+ // Create an item save request before fetching an item
+ // Create asynchronous request to save an item
+ m_saveItemRequest = new QOrganizerItemSaveRequest(this);
+ // Connect for the state change signal
+ connect(m_saveItemRequest,
+ SIGNAL(stateChanged(QOrganizerItemAbstractRequest::State)), this,
+ SLOT(saveRequestStateChanged(QOrganizerItemAbstractRequest::State)));
+ connect(m_saveItemRequest, SIGNAL(resultsAvailable()),
+ this, SLOT(saveRequestResultsAvailable()));
+
+ // Create an item fetch request
+ m_fetchItemRequest = new QOrganizerItemFetchRequest(this);
+ // Connect for the state change signal
+ connect(m_fetchItemRequest,
+ SIGNAL(stateChanged(QOrganizerItemAbstractRequest::State)),
+ this,
+ SLOT(fetchRequestStateChanged(QOrganizerItemAbstractRequest::State)));
+ connect(m_fetchItemRequest, SIGNAL(resultsAvailable()),
+ this, SLOT(fetchRequestResultsAvailable()));
+}
+
+void TestFetchItems::cleanupTestCase()
+{
+ if (m_om) {
+ delete m_om;
+ m_om = 0;
+ }
+}
+
+void TestFetchItems::saveItems()
+{
+ // Set items to be saved
+ m_saveItemRequest->setItems(createItems(KNumberOfEntries));
+ // Set item manager
+ m_saveItemRequest->setManager(m_om);
+ // Start save request
+ m_saveItemRequest->start();
+ // Wait for the request to be completed
+ m_saveItemRequest->waitForFinished(1000);
+}
+
+// Returns a list of noOfItems
+QList<QOrganizerItem> TestFetchItems::createItems(int noOfItems)
+{
+ QList<QOrganizerItem> itemsList;
+
+ for (int index(0); index < noOfItems; index++) {
+ // Create a new organizer item
+ QOrganizerItem organizerItem;
+ // Set the organizer item type
+ organizerItem.setType(QOrganizerItemType::TypeEvent);
+ // Create description string
+ QString description("myDescription");
+ // Set organizer item description
+ organizerItem.setDescription(description);
+ // Create desplay label
+ QString desplaylabel("myDescription");
+ // Set display label
+ organizerItem.setDisplayLabel(desplaylabel);
+
+ // Set current time
+ QOrganizerEventTimeRange timeRange;
+ QDateTime startTime;
+ startTime.currentDateTime();
+ timeRange.setStartDateTime(startTime.currentDateTime());
+
+ QVERIFY(organizerItem.saveDetail(&timeRange));
+
+ QOrganizerItemRecurrenceRule rrule;
+ rrule.setFrequency(QOrganizerItemRecurrenceRule::Daily);
+ rrule.setCount(KNumberOfOccurrences);
+
+ // Add recurrence rules to the item
+ QList<QOrganizerItemRecurrenceRule> rrules;
+ rrules.append(rrule);
+ QOrganizerItemRecurrence recurrence;
+ recurrence.setRecurrenceRules(rrules);
+ QVERIFY(organizerItem.saveDetail(&recurrence));
+
+ itemsList.append(organizerItem);
+ }
+
+ return itemsList;
+}
+
+// request status changed for save request
+void TestFetchItems::saveRequestStateChanged(
+ QOrganizerItemAbstractRequest::State currentState)
+{
+ switch(currentState) {
+ case QOrganizerItemAbstractRequest::InactiveState: {
+ // Operation not yet started start the operation
+ saveItems();
+ break;
+ }
+ case QOrganizerItemAbstractRequest::ActiveState: {
+ // Operation started, not yet finished operation already started
+ break;
+ }
+ case QOrganizerItemAbstractRequest::CanceledState: {
+ // Operation is finished due to cancellation test not completed,
+ // failed
+ break;
+ }
+ case QOrganizerItemAbstractRequest::FinishedState: {
+ // Operation either completed successfully or failed.
+ // No further results will be available.
+ // test completed, compare the results when results available
+ break;
+ }
+ default: {
+ // Not handled
+ }
+ }
+}
+
+// Save request completed/results available
+void TestFetchItems::saveRequestResultsAvailable()
+{
+ QList<QOrganizerItem> items = m_saveItemRequest->items();
+ // Compate the number of items saved
+ QCOMPARE(KNumberOfEntries, items.count());
+}
+
+void TestFetchItems::fetchItems()
+{
+ QOrganizerItemLocalIdFilter localIdFilter;
+ QList<QOrganizerItemLocalId> lUids;
+ // TODO: Disabled because of API change. REFACTOR!
+ //lUids.append(3);
+ //lUids.append(4);
+ localIdFilter.setIds(lUids);
+ //m_fetchItemRequest->setFilter(localIdFilter);
+ // Set ItemDetailsFilter
+ QOrganizerItemDetailFilter detailsFilter;
+ detailsFilter.setDetailDefinitionName(
+ QOrganizerItemDisplayLabel::DefinitionName,
+ QOrganizerItemDisplayLabel::FieldLabel);
+ detailsFilter.setValue("myDescription");
+ detailsFilter.setMatchFlags(QOrganizerItemFilter::MatchContains);
+ m_fetchItemRequest->setFilter(detailsFilter);
+
+ // Set sorting order
+ QList<QOrganizerItemSortOrder> sortOrderlist;
+ QOrganizerItemSortOrder sorting;
+ sorting.setDetailDefinitionName(
+ QOrganizerItemDisplayLabel::DefinitionName,
+ QOrganizerItemDisplayLabel::FieldLabel);
+ sorting.setBlankPolicy(QOrganizerItemSortOrder::BlanksLast);
+ //sorting.setDirection(SortOrder::AscendingOrder);
+ //sorting.setCaseSensitivity(CaseSensitivity::CaseInsensitive);
+ sortOrderlist.append(sorting);
+ m_fetchItemRequest->setSorting(sortOrderlist);
+
+ // Set fetch hint
+ QOrganizerItemFetchHint fetchHint;
+ //fetchHint.setDetailDefinitionsHint();
+ fetchHint.setOptimizationHints(QOrganizerItemFetchHint::AllRequired);
+ m_fetchItemRequest->setFetchHint(fetchHint);
+
+ // Set manager
+ m_fetchItemRequest->setManager(m_om);
+ // Start the request
+ m_fetchItemRequest->start();
+ // Wait for request to complete
+ m_fetchItemRequest->waitForFinished(500);
+}
+
+// Fetch request state changed
+void TestFetchItems::fetchRequestStateChanged(
+ QOrganizerItemAbstractRequest::State currentState)
+{
+ switch(currentState) {
+ case QOrganizerItemAbstractRequest::InactiveState: {
+ // Operation not yet started start the operation
+ fetchItems();
+ break;
+ }
+ case QOrganizerItemAbstractRequest::ActiveState: {
+ // Operation started, not yet finished operation already started
+ break;
+ }
+ case QOrganizerItemAbstractRequest::CanceledState: {
+ // Operation is finished due to cancellation test not completed,
+ // failed
+ break;
+ }
+ case QOrganizerItemAbstractRequest::FinishedState: {
+ // Operation either completed successfully or failed.
+ // No further results will be available.
+ // test completed, compate the results while available
+ }
+ default: {
+ // Not handled
+ }
+ }
+}
+
+// Fetch request available compare results
+void TestFetchItems::fetchRequestResultsAvailable()
+{
+ QList<QOrganizerItem> items = m_fetchItemRequest->items();
+ int count(items.count());
+ QCOMPARE(KNumberOfEntries*KNumberOfOccurrences, items.count());
+}
+
+QTEST_MAIN(TestFetchItems);
+
+#include "tst_symbianasynchfetchitems.moc"
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.pro b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.pro
new file mode 100644
index 0000000000..95b016c382
--- /dev/null
+++ b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchfetchitems/tst_symbianasynchfetchitems.pro
@@ -0,0 +1,24 @@
+
+
+
+
+TEMPLATE = app
+TARGET = tst_symbianasynchfetchitems
+QT += testlib
+CONFIG += qtestlib
+
+symbian:
+{
+ INCLUDEPATH += ./inc
+ INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
+
+ SOURCES += tst_symbianasynchfetchitems.cpp
+
+ CONFIG += mobility
+ MOBILITY = organizer
+
+ TARGET.CAPABILITY = ReadUserData \
+ WriteUserData
+
+ LIBS += -lqtorganizer
+}
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchnotes/tst_symbianasynchnotes.cpp b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchnotes/tst_symbianasynchnotes.cpp
index a6c92a636a..f12439ef25 100644
--- a/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchnotes/tst_symbianasynchnotes.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_symbianasynchapis/tst_symbianasynchnotes/tst_symbianasynchnotes.cpp
@@ -100,7 +100,7 @@ void TestNoteItems::initTestCase()
m_om = new QOrganizerItemManager(managerNameSymbian);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// initialize the m_itemRequest to zero
m_itemRequest = 0;
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianom/tst_symbianom.cpp b/plugins/organizer/symbian/tsrc/tst_symbianom/tst_symbianom.cpp
index ed739f7877..463ccbd0ce 100644
--- a/plugins/organizer/symbian/tsrc/tst_symbianom/tst_symbianom.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_symbianom/tst_symbianom.cpp
@@ -128,7 +128,6 @@ private slots: // Init & cleanup
void cleanup();
private slots: // Test cases
-
void addSimpleItem_data(){ addManagers(); };
void addSimpleItem();
void fetchSimpleItem_data(){ addManagers(); };
@@ -147,14 +146,16 @@ private slots: // Test cases
void addItem();
void signalEmission_data(){ addManagers(); };
void signalEmission();
- void invalidDetail();
void invalidDetail_data(){ addManagers(); };
+ void invalidDetail();
+ void addReminderToSingleInstance_data(){ addManagers(); };
void addReminderToSingleInstance();
- void addReminderToSingleInstance_data(){ addManagers(); };
- void removeReminderFromSingleInstance();
void removeReminderFromSingleInstance_data(){ addManagers(); };
- void timezone();
+ void removeReminderFromSingleInstance();
void timezone_data() { addManagers(); };
+ void timezone();
+ void supportedItemTypes_data() { addManagers(); };
+ void supportedItemTypes();
private:
// TODO: enable the following test cases by moving them to "private slots"
@@ -193,7 +194,7 @@ void tst_SymbianOm::init()
m_om = new QOrganizerItemManager(managerName);
// Remove all organizer items first (Note: ignores possible errors)
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// Save UTC offset
m_UTCOffset = User::UTCOffset();
@@ -202,7 +203,7 @@ void tst_SymbianOm::init()
void tst_SymbianOm::cleanup()
{
// Remove all organizer items first (Note: ignores possible errors)
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
delete m_om;
m_om = 0;
@@ -228,7 +229,7 @@ void tst_SymbianOm::addSimpleItem()
// Save with list parameter
QList<QOrganizerItem> items;
items.append(item);
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
foreach (QOrganizerItem listitem, items) {
QVERIFY(listitem.id().localId() != QOrganizerItemLocalId());
@@ -236,10 +237,9 @@ void tst_SymbianOm::addSimpleItem()
}
// Save with list parameter and error map parameter
- QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::NoError);
- QVERIFY(errorMap.count() == 0);
+ QVERIFY(m_om->errorMap().count() == 0);
foreach (QOrganizerItem listitem2, items) {
QVERIFY(listitem2.id().localId() != QOrganizerItemLocalId());
QVERIFY(item.id().managerUri().contains(m_om->managerName()));
@@ -291,8 +291,7 @@ void tst_SymbianOm::removeSimpleItem()
QList<QOrganizerItemLocalId> itemIds;
itemIds.append(item2.localId());
itemIds.append(item3.localId());
- QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m_om->removeItems(itemIds, &errorMap));
+ QVERIFY(m_om->removeItems(itemIds));
// Remove with itemIds
QOrganizerItem item4;
@@ -301,7 +300,7 @@ void tst_SymbianOm::removeSimpleItem()
item5.setType(QOrganizerItemType::TypeTodo);
QVERIFY(m_om->saveItem(&item4));
QVERIFY(m_om->saveItem(&item5));
- QVERIFY(m_om->removeItems(m_om->itemIds(), 0));
+ QVERIFY(m_om->removeItems(m_om->itemIds()));
}
void tst_SymbianOm::fetchItems()
@@ -465,11 +464,11 @@ void tst_SymbianOm::addNegative()
QVERIFY(!m_om->saveItem(0));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
- QVERIFY(!m_om->saveItems(0, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(!m_om->saveItems(0, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
QList<QOrganizerItem> items;
- QVERIFY(!m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(!m_om->saveItems(&items, QOrganizerCollectionLocalId()));
QCOMPARE(m_om->error(), QOrganizerItemManager::BadArgumentError);
// TODO: try to save an event with non-existing (non-zero) id and check that it fails
@@ -626,7 +625,7 @@ void tst_SymbianOm::signalEmission()
QList<QOrganizerItem> items;
items << todo;
items << todo2;
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
itemsAddedSignals++;
itemsAdded = 2;
QTRY_COMPARE_SIGNAL_COUNTS();
@@ -635,7 +634,7 @@ void tst_SymbianOm::signalEmission()
// Change - batch
items[0].setDescription("foobar1");
items[1].setDescription("foobar2");
- QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId(), 0));
+ QVERIFY(m_om->saveItems(&items, QOrganizerCollectionLocalId()));
itemsChangedSignals++;
itemsChanged = 2;
QTRY_COMPARE_SIGNAL_COUNTS();
@@ -645,7 +644,7 @@ void tst_SymbianOm::signalEmission()
QList<QOrganizerItemLocalId> itemIds;
itemIds << items[0].localId();
itemIds << items[1].localId();
- QVERIFY(m_om->removeItems(itemIds, 0));
+ QVERIFY(m_om->removeItems(itemIds));
itemsRemovedSignals++;
itemsRemoved = 2;
QTRY_COMPARE_SIGNAL_COUNTS();
@@ -803,6 +802,17 @@ void tst_SymbianOm::timezone()
QVERIFY(event.endDateTime() == endDateTime);
}
+void tst_SymbianOm::supportedItemTypes()
+{
+ // Verify item type support
+ QVERIFY(m_om->supportedItemTypes().count() > 0);
+ foreach (QString itemType, m_om->supportedItemTypes()) {
+ QVERIFY(!m_om->detailDefinitions(itemType).isEmpty());
+ // TODO: Try saving an item with the given type.
+ // This would require some logic though.
+ }
+}
+
/*!
* Helper method for executing test cases with all the available managers
*/
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianomasync/tst_symbianomasync.cpp b/plugins/organizer/symbian/tsrc/tst_symbianomasync/tst_symbianomasync.cpp
index c4d376e3c8..140f71d00c 100644
--- a/plugins/organizer/symbian/tsrc/tst_symbianomasync/tst_symbianomasync.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_symbianomasync/tst_symbianomasync.cpp
@@ -167,7 +167,7 @@ void tst_SymbianOmAsync::init()
QFETCH(QString, managerName);
m_om = new QOrganizerItemManager(managerName);
// Remove items on all collections
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// Remove all collections (except the default)
foreach (QOrganizerCollectionLocalId id, m_om->collectionIds()) {
if (id != m_om->defaultCollectionId())
@@ -177,7 +177,7 @@ void tst_SymbianOmAsync::init()
void tst_SymbianOmAsync::cleanup()
{
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// Remove all collections (except the default)
foreach (QOrganizerCollectionLocalId id, m_om->collectionIds()) {
if (id != m_om->defaultCollectionId())
diff --git a/plugins/organizer/symbian/tsrc/tst_symbianomcollections/tst_symbianomcollections.cpp b/plugins/organizer/symbian/tsrc/tst_symbianomcollections/tst_symbianomcollections.cpp
index 4e3b2ee5da..e835c1ab7a 100644
--- a/plugins/organizer/symbian/tsrc/tst_symbianomcollections/tst_symbianomcollections.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_symbianomcollections/tst_symbianomcollections.cpp
@@ -139,10 +139,6 @@ private slots: // Test cases
void itemsInDeletedCollection_data(){ addManagers(); };
void itemsInDeletedCollection();
- // TODO: test all known properties
- //void collectionProperties_data();
- //void collectionProperties();
-
private: // util functions
QOrganizerItem createItem(QString itemType, QString label, QDateTime startTime, QDateTime endTime = QDateTime());
void addManagers();
@@ -168,7 +164,7 @@ void tst_symbianomcollections::init()
QFETCH(QString, managerName);
m_om = new QOrganizerItemManager(managerName);
// Remove items on all collections
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// Remove all collections (except the default)
foreach (QOrganizerCollectionLocalId id, m_om->collectionIds()) {
if (id != m_om->defaultCollectionId())
@@ -178,7 +174,7 @@ void tst_symbianomcollections::init()
void tst_symbianomcollections::cleanup()
{
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
// Remove all collections (except the default)
foreach (QOrganizerCollectionLocalId id, m_om->collectionIds()) {
if (id != m_om->defaultCollectionId())
@@ -245,12 +241,7 @@ void tst_symbianomcollections::fetchCollection()
// add a collection and fetch
QOrganizerCollection c1;
- c1.setMetaData("Name", "testname");
- c1.setMetaData("FileName", "c:testcalendar");
- c1.setMetaData("Description", "this is a test collection");
- c1.setMetaData("OwnerName", "test");
- c1.setMetaData("Color", QColor(Qt::red));
- c1.setMetaData("Enabled", true);
+ c1.setMetaData(QOrganizerCollection::KeyName, "fetchCollection");
QVERIFY(m_om->saveCollection(&c1));
cs.clear();
cs = m_om->collections(m_om->collectionIds());
@@ -283,20 +274,25 @@ void tst_symbianomcollections::saveCollection()
QVERIFY(m_om->error() == QOrganizerItemManager::NotSupportedError);
return;
}
-
+
// Save a collection
- // TODO: keys should be defined somewhere
QOrganizerCollection c1;
- c1.setMetaData("Name", "testname");
- c1.setMetaData("FileName", "c:testcalendar");
- c1.setMetaData("Description", "this is a test collection");
- c1.setMetaData("OwnerName", "test");
- c1.setMetaData("Color", QColor(Qt::red));
- c1.setMetaData("Enabled", true);
+ c1.setMetaData(QOrganizerCollection::KeyName, "testsave");
+ QDateTime beforeSave = QDateTime::currentDateTime();
QVERIFY(m_om->saveCollection(&c1));
+ QDateTime afterSave = QDateTime::currentDateTime();
QVERIFY(!c1.id().localId().isNull());
-
- // Verify
+
+ // Verify filename (generated from name)
+ QVERIFY(c1.metaData(QOrganizerCollection::KeyName).toString().contains("testsave"));
+
+ // Verify timestamps
+ QVERIFY(c1.metaData("CreationTime").toDateTime() >= beforeSave);
+ QVERIFY(c1.metaData("CreationTime").toDateTime() <= beforeSave);
+ QVERIFY(c1.metaData("CreationTime").toDateTime() == c1.metaData("ModificationTime").toDateTime());
+ QDateTime creationTime = c1.metaData("CreationTime").toDateTime();
+
+ // Verify saved collection matches to fetched collection
QList<QOrganizerCollection> cs = m_om->collections(QList<QOrganizerCollectionLocalId>() << c1.id().localId());
QVERIFY(m_om->error() == QOrganizerItemManager::NoError);
QVERIFY(cs.count() == 1);
@@ -310,12 +306,40 @@ void tst_symbianomcollections::saveCollection()
}
// Modify and save
- c1.setMetaData("Name", "modified testname");
- c1.setMetaData("Color", QColor(Qt::green));
+ c1.setMetaData(QOrganizerCollection::KeyName, "testsave modified");
+ c1.setMetaData(QOrganizerCollection::KeyDescription, "some description");
+ c1.setMetaData(QOrganizerCollection::KeyColor, QColor(Qt::green));
+ c1.setMetaData(QOrganizerCollection::KeyImage, "someimage.jpg"); // saved as a custom property
+ c1.setMetaData("IsValid", false); // cannot be controlled by client
c1.setMetaData("Enabled", false);
+ c1.setMetaData("FolderLUID", (uint) 0x12345);
+ c1.setMetaData("CreationTime", QDateTime::currentDateTime().addYears(1)); // cannot be controlled by client
+ c1.setMetaData("ModificationTime", QDateTime::currentDateTime().addYears(1)); // cannot be controlled by client
+ c1.setMetaData("SyncStatus", true);
+ c1.setMetaData("IsSharedFolder", true);
+ c1.setMetaData("GlobalUUID", "1234567890");
+ c1.setMetaData("DeviceSyncServiceOwner", (uint) 0x12345);
+ c1.setMetaData("OwnerName", "owner");
+ c1.setMetaData("MarkAsDelete", false); // this should be hidden from client
+ c1.setMetaData("customkey", "foobar");
+ beforeSave = QDateTime::currentDateTime();
QVERIFY(m_om->saveCollection(&c1));
-
- // Verify again
+ afterSave = QDateTime::currentDateTime();
+
+ // Verify timestamps (again)
+ QVERIFY(c1.metaData("CreationTime").toDateTime() == creationTime);
+ QVERIFY(c1.metaData("ModificationTime").toDateTime() >= beforeSave);
+ QVERIFY(c1.metaData("ModificationTime").toDateTime() <= afterSave);
+
+ // Client cannot control these directly
+ QVERIFY(c1.metaData("IsValid").toBool() == true);
+ QVERIFY(!c1.metaData().contains("MarkAsDelete"));
+
+ // Verify data saved as custom properties
+ QVERIFY(c1.metaData(QOrganizerCollection::KeyImage).toString() == "someimage.jpg");
+ QVERIFY(c1.metaData("customkey").toString() == "foobar");
+
+ // Verify saved collection matches to fetched collection (again)
cs = m_om->collections(QList<QOrganizerCollectionLocalId>() << c1.id().localId());
QVERIFY(m_om->error() == QOrganizerItemManager::NoError);
QVERIFY(cs.count() == 1);
@@ -330,7 +354,7 @@ void tst_symbianomcollections::saveCollection()
// Try to modify filename. Should fail.
QOrganizerCollection c2 = c1;
- c2.setMetaData("FileName", "c:testcalendarmodified");
+ c2.setMetaData("FileName", "c:testsavemodified");
QVERIFY(!m_om->saveCollection(&c2));
// Try saving with unknown manager uri. Should fail.
@@ -345,6 +369,14 @@ void tst_symbianomcollections::saveCollection()
// Try saving again without clearing local id. Should fail.
QVERIFY(!m_om->saveCollection(&c1));
+
+ // Try saving without any parameters. Should fail.
+ c1 = QOrganizerCollection();
+ QVERIFY(!m_om->saveCollection(&c1));
+
+ // Try saving with filename only. Should fail.
+ c1.setMetaData("FileName", "c:testsave2");
+ QVERIFY(!m_om->saveCollection(&c1));
}
void tst_symbianomcollections::removeCollection()
@@ -360,8 +392,7 @@ void tst_symbianomcollections::removeCollection()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "testremove");
- c.setMetaData("FileName", "c:testremovecalendar");
+ c.setMetaData(QOrganizerCollection::KeyName, "testremove");
QVERIFY(m_om->saveCollection(&c));
// Remove it
@@ -438,8 +469,7 @@ void tst_symbianomcollections::collectionSignalEmission()
// save collection
QOrganizerCollection c;
- c.setMetaData("Name", "testcollectionsignalemission");
- c.setMetaData("FileName", "c:testcollectionsignalemission");
+ c.setMetaData(QOrganizerCollection::KeyName, "testcollectionsignalemission");
QVERIFY(m_om->saveCollection(&c));
addedCount++;
QTRY_COMPARE_SIGNAL_COUNTS();
@@ -449,7 +479,7 @@ void tst_symbianomcollections::collectionSignalEmission()
QVERIFY(addedSpy2.last().at(0).value<QList<QOrganizerCollectionLocalId> >().contains(c.id().localId()));
// Modify collection
- c.setMetaData("Name", "testsignalemissionmodified");
+ c.setMetaData(QOrganizerCollection::KeyName, "testsignalemissionmodified");
QVERIFY(m_om->saveCollection(&c));
changedCount++;
QTRY_COMPARE_SIGNAL_COUNTS();
@@ -491,8 +521,7 @@ void tst_symbianomcollections::itemSignalEmission()
// Save a new collection
QOrganizerCollection c;
- c.setMetaData("Name", "testitemsignalemission");
- c.setMetaData("FileName", "c:testitemsignalemission");
+ c.setMetaData(QOrganizerCollection::KeyName, "testitemsignalemission");
QVERIFY(m_om->saveCollection(&c));
// Create a second manager
@@ -555,7 +584,7 @@ void tst_symbianomcollections::itemSignalEmission()
// Remove items - batch api
QList<QOrganizerItemLocalId> ids;
ids << items[0].localId() << items[1].localId();
- QVERIFY(m_om->removeItems(ids, 0));
+ QVERIFY(m_om->removeItems(ids));
removedCount++;
QTRY_COMPARE_SIGNAL_COUNTS();
QCOMPARE(removedSpy1.last().at(0).value<QList<QOrganizerItemLocalId> >().count(), 2);
@@ -572,8 +601,7 @@ void tst_symbianomcollections::addItem()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "addItem");
- c.setMetaData("FileName", "c:additem");
+ c.setMetaData(QOrganizerCollection::KeyName, "addItem");
QVERIFY(m_om->saveCollection(&c));
// Save similar item to both of the collections
@@ -600,8 +628,7 @@ void tst_symbianomcollections::fetchItem()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "fetchItem");
- c.setMetaData("FileName", "c:fetchitem");
+ c.setMetaData(QOrganizerCollection::KeyName, "fetchItem");
QVERIFY(m_om->saveCollection(&c));
// Save an item to the newly created collection
@@ -627,8 +654,7 @@ void tst_symbianomcollections::modifyItem()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "modifyItem");
- c.setMetaData("FileName", "c:modifyitem");
+ c.setMetaData(QOrganizerCollection::KeyName, "modifyItem");
QVERIFY(m_om->saveCollection(&c));
// Save similar item to both of the collections
@@ -656,8 +682,7 @@ void tst_symbianomcollections::removeItem()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "removeItem");
- c.setMetaData("FileName", "c:removeitem");
+ c.setMetaData(QOrganizerCollection::KeyName, "removeItem");
QVERIFY(m_om->saveCollection(&c));
// Save an item to the newly created collection
@@ -684,8 +709,7 @@ void tst_symbianomcollections::fetchItems()
// Create a new collection
QOrganizerCollection c;
- c.setMetaData("Name", "fetchItems");
- c.setMetaData("FileName", "c:fetchitems");
+ c.setMetaData(QOrganizerCollection::KeyName, "fetchItems");
QVERIFY(m_om->saveCollection(&c));
// Create items to the collections
@@ -725,12 +749,10 @@ void tst_symbianomcollections::removeItems()
// Create two new collections
QOrganizerCollection c1;
- c1.setMetaData("Name", "removeItems1");
- c1.setMetaData("FileName", "c:removeitems1");
+ c1.setMetaData(QOrganizerCollection::KeyName, "removeItems1");
QVERIFY(m_om->saveCollection(&c1));
QOrganizerCollection c2;
- c2.setMetaData("Name", "removeItems2");
- c2.setMetaData("FileName", "c:removeitems2");
+ c2.setMetaData(QOrganizerCollection::KeyName, "removeItems2");
QVERIFY(m_om->saveCollection(&c2));
// Create items to the collections
@@ -763,19 +785,19 @@ void tst_symbianomcollections::removeItems()
filter2.setCollectionIds(collectionIds2);
// Remove from the first new collection and verify
- QVERIFY(m_om->removeItems(m_om->itemIds(filter1), 0));
+ QVERIFY(m_om->removeItems(m_om->itemIds(filter1)));
QCOMPARE(m_om->itemIds(filter1).count(), 0);
QCOMPARE(m_om->itemIds(filter2).count(), itemCount);
QCOMPARE(m_om->itemIds().count(), itemCount * 2);
// Remove from the second new collection and verify
- QVERIFY(m_om->removeItems(m_om->itemIds(filter2), 0));
+ QVERIFY(m_om->removeItems(m_om->itemIds(filter2)));
QCOMPARE(m_om->itemIds(filter1).count(), 0);
QCOMPARE(m_om->itemIds(filter2).count(), 0);
QCOMPARE(m_om->itemIds().count(), itemCount);
// Remove from all collections and verify
- QVERIFY(m_om->removeItems(m_om->itemIds(), 0));
+ QVERIFY(m_om->removeItems(m_om->itemIds()));
QCOMPARE(m_om->itemIds().count(), 0);
}
@@ -789,8 +811,7 @@ void tst_symbianomcollections::fetchItemInstance()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "fetchItemInstance");
- c.setMetaData("FileName", "c:fetchiteminstance");
+ c.setMetaData(QOrganizerCollection::KeyName, "fetchItemInstance");
QVERIFY(m_om->saveCollection(&c));
// Save a weekly recurring item
@@ -827,8 +848,7 @@ void tst_symbianomcollections::modifyItemInstance()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "modifyItemInstance");
- c.setMetaData("FileName", "c:modifyiteminstance");
+ c.setMetaData(QOrganizerCollection::KeyName, "modifyItemInstance");
QVERIFY(m_om->saveCollection(&c));
// Save a weekly recurring item
@@ -874,8 +894,7 @@ void tst_symbianomcollections::itemsInDeletedCollection()
// Save a collection
QOrganizerCollection c;
- c.setMetaData("Name", "itemsInDeletedCollection");
- c.setMetaData("FileName", "c:itemsindeletedcollection");
+ c.setMetaData(QOrganizerCollection::KeyName, "itemsInDeletedCollection");
QVERIFY(m_om->saveCollection(&c));
// Save items to be used for testing
diff --git a/plugins/organizer/symbian/tsrc/tst_todooccurrence/tst_todooccurrence.cpp b/plugins/organizer/symbian/tsrc/tst_todooccurrence/tst_todooccurrence.cpp
index 526782ae43..6fde973cde 100644
--- a/plugins/organizer/symbian/tsrc/tst_todooccurrence/tst_todooccurrence.cpp
+++ b/plugins/organizer/symbian/tsrc/tst_todooccurrence/tst_todooccurrence.cpp
@@ -94,7 +94,7 @@ void TestTodoOccurrence::init()
m_om = new QOrganizerItemManager(managerNameSymbian);
// Cleanup by deleting all items
- m_om->removeItems(m_om->itemIds(), 0);
+ m_om->removeItems(m_om->itemIds());
}
void TestTodoOccurrence::cleanup()
diff --git a/src/contacts/qcontactmanager.cpp b/src/contacts/qcontactmanager.cpp
index 352b43612d..d05a07576e 100644
--- a/src/contacts/qcontactmanager.cpp
+++ b/src/contacts/qcontactmanager.cpp
@@ -405,18 +405,39 @@ Q_DEFINE_LATIN1_CONSTANT(QContactManager::ParameterValueOnlyOtherProcesses, "Onl
\value UnspecifiedError The most recent operation failed for an undocumented reason
*/
-/*! Return the error code of the most recent operation */
+/*!
+ Return the error code of the most recent operation.
+ For batch operations, if the error code is not equal to
+ \c QContactManager::NoError, detailed per-input errors
+ may be retrieved by calling \l errorMap().
+ \sa errorMap()
+ */
QContactManager::Error QContactManager::error() const
{
return d->m_error;
}
/*!
+ Returns per-input error codes for the most recent operation.
+ This function only returns meaningful information if the most
+ recent operation was a batch operation.
+ Each key in the map is the index of the element in the input list
+ for which the error (whose error code is stored in the value for
+ that key in the map) occurred during the batch operation.
+ \sa error(), contacts(), saveContacts(), removeContacts(), saveRelationships(), removeRelationships()
+ */
+QMap<int, QContactManager::Error> QContactManager::errorMap() const
+{
+ return d->m_errorMap;
+}
+
+/*!
Return the list of contact ids, sorted according to the given list of \a sortOrders
*/
QList<QContactLocalId> QContactManager::contactIds(const QList<QContactSortOrder>& sortOrders) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->contactIds(QContactFilter(), sortOrders, &d->m_error);
}
@@ -427,6 +448,7 @@ QList<QContactLocalId> QContactManager::contactIds(const QList<QContactSortOrder
QList<QContactLocalId> QContactManager::contactIds(const QContactFilter& filter, const QList<QContactSortOrder>& sortOrders) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->contactIds(filter, sortOrders, &d->m_error);
}
@@ -445,6 +467,7 @@ QList<QContactLocalId> QContactManager::contactIds(const QContactFilter& filter,
QList<QContact> QContactManager::contacts(const QList<QContactSortOrder>& sortOrders, const QContactFetchHint& fetchHint) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->contacts(QContactFilter(), sortOrders, fetchHint, &d->m_error);
}
@@ -466,6 +489,7 @@ QList<QContact> QContactManager::contacts(const QList<QContactSortOrder>& sortOr
QList<QContact> QContactManager::contacts(const QContactFilter& filter, const QList<QContactSortOrder>& sortOrders, const QContactFetchHint& fetchHint) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->contacts(filter, sortOrders, fetchHint, &d->m_error);
}
@@ -487,6 +511,7 @@ QList<QContact> QContactManager::contacts(const QContactFilter& filter, const QL
QContact QContactManager::contact(const QContactLocalId& contactId, const QContactFetchHint& fetchHint) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->contact(contactId, fetchHint, &d->m_error);
}
@@ -497,7 +522,8 @@ QContact QContactManager::contact(const QContactLocalId& contactId, const QConta
correspondence between the returned contacts and the supplied \a localIds.
If there is an invalid id in \a localIds, then an empty QContact will take its place in the
- returned list and an entry will be inserted into \a errorMap.
+ returned list. The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
The \a fetchHint parameter describes the optimization hints that a manager may take.
If the \a fetchHint is the default constructed hint, all existing details, relationships and action preferences
@@ -511,9 +537,14 @@ QContact QContactManager::contact(const QContactLocalId& contactId, const QConta
QList<QContact> QContactManager::contacts(const QList<QContactLocalId>& localIds, const QContactFetchHint &fetchHint, QMap<int, QContactManager::Error> *errorMap) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
+
+ QList<QContact> retn = d->m_engine->contacts(localIds, fetchHint, &d->m_errorMap, &d->m_error);
+
if (errorMap)
- errorMap->clear();
- return d->m_engine->contacts(localIds, fetchHint, errorMap, &d->m_error);
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -554,6 +585,7 @@ QList<QContact> QContactManager::contacts(const QList<QContactLocalId>& localIds
*/
bool QContactManager::saveContact(QContact* contact)
{
+ d->m_errorMap.clear();
if (contact) {
d->m_error = QContactManager::NoError;
return d->m_engine->saveContact(contact, &d->m_error);
@@ -572,6 +604,7 @@ bool QContactManager::saveContact(QContact* contact)
bool QContactManager::removeContact(const QContactLocalId& contactId)
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->removeContact(contactId, &d->m_error);
}
@@ -579,9 +612,8 @@ bool QContactManager::removeContact(const QContactLocalId& contactId)
Adds the list of contacts given by \a contacts list to the database.
Returns true if the contacts were saved successfully, otherwise false.
- The manager might populate \a errorMap (the map of indices of the \a contacts list to
- the error which occurred when saving the contact at that index) for
- every index for which the contact could not be saved, if it is able.
+ The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
The \l QContactManager::error() function will only return \c QContactManager::NoError
if all contacts were saved successfully.
@@ -593,15 +625,20 @@ bool QContactManager::removeContact(const QContactLocalId& contactId)
*/
bool QContactManager::saveContacts(QList<QContact>* contacts, QMap<int, QContactManager::Error>* errorMap)
{
- if (errorMap)
- errorMap->clear();
- if (!contacts) {
+ bool retn = false;
+ d->m_errorMap.clear();
+
+ if (contacts) {
+ d->m_error = QContactManager::NoError;
+ retn = d->m_engine->saveContacts(contacts, &d->m_errorMap, &d->m_error);
+ } else {
d->m_error =QContactManager::BadArgumentError;
- return false;
}
- d->m_error = QContactManager::NoError;
- return d->m_engine->saveContacts(contacts, errorMap, &d->m_error);
+ if (errorMap)
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -612,9 +649,8 @@ bool QContactManager::saveContacts(QList<QContact>* contacts, QMap<int, QContact
the contacts should be updated. Details with definition names not included in
the definitionMask will not be updated or added.
- The manager might populate \a errorMap (the map of indices of the \a contacts list to
- the error which occurred when saving the contact at that index) for
- every index for which the contact could not be saved, if it is able.
+ The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
The \l QContactManager::error() function will only return \c QContactManager::NoError
if all contacts were saved successfully.
@@ -626,15 +662,20 @@ bool QContactManager::saveContacts(QList<QContact>* contacts, QMap<int, QContact
*/
bool QContactManager::saveContacts(QList<QContact>* contacts, const QStringList& definitionMask, QMap<int, QContactManager::Error>* errorMap)
{
- if (errorMap)
- errorMap->clear();
- if (!contacts) {
+ bool retn = false;
+ d->m_errorMap.clear();
+
+ if (contacts) {
+ d->m_error = QContactManager::NoError;
+ retn = d->m_engine->saveContacts(contacts, definitionMask, &d->m_errorMap, &d->m_error);
+ } else {
d->m_error =QContactManager::BadArgumentError;
- return false;
}
- d->m_error = QContactManager::NoError;
- return d->m_engine->saveContacts(contacts, definitionMask, errorMap, &d->m_error);
+ if (errorMap)
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -645,9 +686,8 @@ bool QContactManager::saveContacts(QList<QContact>* contacts, const QStringList&
Any contact that was removed successfully will have the relationships
in which it was involved removed also.
- The manager might populate \a errorMap (the map of indices of the \a contactIds list to
- the error which occurred when saving the contact at that index) for every
- index for which the contact could not be removed, if it is able.
+ The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
The \l QContactManager::error() function will
only return \c QContactManager::NoError if all contacts were removed
successfully.
@@ -664,15 +704,20 @@ bool QContactManager::saveContacts(QList<QContact>* contacts, const QStringList&
*/
bool QContactManager::removeContacts(const QList<QContactLocalId>& contactIds, QMap<int, QContactManager::Error>* errorMap)
{
- if (errorMap)
- errorMap->clear();
- if (contactIds.isEmpty()) {
+ bool retn = false;
+ d->m_errorMap.clear();
+
+ if (!contactIds.isEmpty()) {
+ d->m_error = QContactManager::NoError;
+ retn = d->m_engine->removeContacts(contactIds, &d->m_errorMap, &d->m_error);
+ } else {
d->m_error = QContactManager::BadArgumentError;
- return false;
}
- d->m_error = QContactManager::NoError;
- return d->m_engine->removeContacts(contactIds, errorMap, &d->m_error);
+ if (errorMap)
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -684,6 +729,7 @@ bool QContactManager::removeContacts(const QList<QContactLocalId>& contactIds, Q
QContact QContactManager::compatibleContact(const QContact& original)
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->compatibleContact(original, &d->m_error);
}
@@ -699,6 +745,7 @@ QContact QContactManager::compatibleContact(const QContact& original)
QString QContactManager::synthesizedContactDisplayLabel(const QContact& contact) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->synthesizedDisplayLabel(contact, &d->m_error);
}
@@ -722,6 +769,7 @@ QString QContactManager::synthesizedContactDisplayLabel(const QContact& contact)
*/
void QContactManager::synthesizeContactDisplayLabel(QContact *contact) const
{
+ d->m_errorMap.clear();
if (contact) {
d->m_error = QContactManager::NoError;
QContactManagerEngine::setContactDisplayLabel(contact, d->m_engine->synthesizedDisplayLabel(*contact, &d->m_error));
@@ -744,6 +792,7 @@ void QContactManager::synthesizeContactDisplayLabel(QContact *contact) const
bool QContactManager::setSelfContactId(const QContactLocalId& contactId)
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->setSelfContactId(contactId, &d->m_error);
}
@@ -757,6 +806,7 @@ bool QContactManager::setSelfContactId(const QContactLocalId& contactId)
QContactLocalId QContactManager::selfContactId() const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->selfContactId(&d->m_error);
}
@@ -767,6 +817,7 @@ QContactLocalId QContactManager::selfContactId() const
QList<QContactRelationship> QContactManager::relationships(const QContactId& participantId, QContactRelationship::Role role) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->relationships(QString(), participantId, role, &d->m_error);
}
@@ -778,6 +829,7 @@ QList<QContactRelationship> QContactManager::relationships(const QContactId& par
QList<QContactRelationship> QContactManager::relationships(const QString& relationshipType, const QContactId& participantId, QContactRelationship::Role role) const
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->relationships(relationshipType, participantId, role, &d->m_error);
}
@@ -796,6 +848,7 @@ QList<QContactRelationship> QContactManager::relationships(const QString& relati
*/
bool QContactManager::saveRelationship(QContactRelationship* relationship)
{
+ d->m_errorMap.clear();
if (relationship) {
d->m_error = QContactManager::NoError;
return d->m_engine->saveRelationship(relationship, &d->m_error);
@@ -807,21 +860,25 @@ bool QContactManager::saveRelationship(QContactRelationship* relationship)
/*!
Saves the given \a relationships in the database and returns true if the operation was successful.
- For any relationship which was unable to be saved, an entry into the \a errorMap will be created,
- with the key being the index into the input relationships list, and the value being the error which
- occurred for that index.
+ The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
*/
bool QContactManager::saveRelationships(QList<QContactRelationship>* relationships, QMap<int, QContactManager::Error>* errorMap)
{
- if (errorMap)
- errorMap->clear();
- if (!relationships) {
+ bool retn = false;
+ d->m_errorMap.clear();
+
+ if (relationships) {
+ d->m_error = QContactManager::NoError;
+ retn = d->m_engine->saveRelationships(relationships, &d->m_errorMap, &d->m_error);
+ } else {
d->m_error =QContactManager::BadArgumentError;
- return false;
}
- d->m_error = QContactManager::NoError;
- return d->m_engine->saveRelationships(relationships, errorMap, &d->m_error);
+ if (errorMap)
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -833,22 +890,26 @@ bool QContactManager::saveRelationships(QList<QContactRelationship>* relationshi
bool QContactManager::removeRelationship(const QContactRelationship& relationship)
{
d->m_error = QContactManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->removeRelationship(relationship, &d->m_error);
}
/*!
Removes the given \a relationships from the database and returns true if the operation was successful.
- For any relationship which was unable to be removed, an entry into the \a errorMap will be created,
- with the key being the index into the input relationships list, and the value being the error which
- occurred for that index.
+ The deprecated \a errorMap parameter can be supplied to store per-input errors in.
+ In all cases, calling \l errorMap() will return the per-input errors for the latest batch function.
*/
bool QContactManager::removeRelationships(const QList<QContactRelationship>& relationships, QMap<int, QContactManager::Error>* errorMap)
{
- if (errorMap)
- errorMap->clear();
d->m_error = QContactManager::NoError;
- return d->m_engine->removeRelationships(relationships, errorMap, &d->m_error);
+ d->m_errorMap.clear();
+ bool retn = d->m_engine->removeRelationships(relationships, &d->m_errorMap, &d->m_error);
+
+ if (errorMap)
+ *errorMap = d->m_errorMap;
+
+ return retn;
}
/*!
@@ -857,6 +918,7 @@ bool QContactManager::removeRelationships(const QList<QContactRelationship>& rel
*/
QMap<QString, QContactDetailDefinition> QContactManager::detailDefinitions(const QString& contactType) const
{
+ d->m_errorMap.clear();
if (!supportedContactTypes().contains(contactType)) {
d->m_error =QContactManager::InvalidContactTypeError;
return QMap<QString, QContactDetailDefinition>();
@@ -869,6 +931,7 @@ QMap<QString, QContactDetailDefinition> QContactManager::detailDefinitions(const
/*! Returns the definition identified by the given \a definitionName that is valid for the contacts whose type is the given \a contactType in this store, or a default-constructed QContactDetailDefinition if no such definition exists */
QContactDetailDefinition QContactManager::detailDefinition(const QString& definitionName, const QString& contactType) const
{
+ d->m_errorMap.clear();
if (!supportedContactTypes().contains(contactType)) {
d->m_error =QContactManager::InvalidContactTypeError;
return QContactDetailDefinition();
@@ -881,6 +944,7 @@ QContactDetailDefinition QContactManager::detailDefinition(const QString& defini
/*! Persists the given definition \a def in the database, which is valid for contacts whose type is the given \a contactType. Returns true if the definition was saved successfully, otherwise returns false */
bool QContactManager::saveDetailDefinition(const QContactDetailDefinition& def, const QString& contactType)
{
+ d->m_errorMap.clear();
if (!supportedContactTypes().contains(contactType)) {
d->m_error =QContactManager::InvalidContactTypeError;
return false;
@@ -893,6 +957,7 @@ bool QContactManager::saveDetailDefinition(const QContactDetailDefinition& def,
/*! Removes the detail definition identified by \a definitionName from the database, which is valid for contacts whose type is the given \a contactType. Returns true if the definition was removed successfully, otherwise returns false */
bool QContactManager::removeDetailDefinition(const QString& definitionName, const QString& contactType)
{
+ d->m_errorMap.clear();
if (!supportedContactTypes().contains(contactType)) {
d->m_error =QContactManager::InvalidContactTypeError;
return false;
diff --git a/src/contacts/qcontactmanager.h b/src/contacts/qcontactmanager.h
index a21caf358b..9deebd735f 100644
--- a/src/contacts/qcontactmanager.h
+++ b/src/contacts/qcontactmanager.h
@@ -123,6 +123,7 @@ public:
/* Error reporting */
QContactManager::Error error() const;
+ QMap<int, QContactManager::Error> errorMap() const;
/* Contacts - Accessors and Mutators */
QList<QContactLocalId> contactIds(const QList<QContactSortOrder>& sortOrders = QList<QContactSortOrder>()) const;
@@ -137,9 +138,9 @@ public:
bool saveContact(QContact* contact); // note: MODIFIES contact (sets the contactId)
bool removeContact(const QContactLocalId& contactId); // remove the contact from the persistent store
- bool saveContacts(QList<QContact>* contacts, QMap<int, QContactManager::Error>* errorMap); // batch API - save.
- bool saveContacts(QList<QContact>* contacts, const QStringList& definitionMask, QMap<int, QContactManager::Error>* errorMap); // Partial save
- bool removeContacts(const QList<QContactLocalId>& contactIds, QMap<int, QContactManager::Error>* errorMap); // batch API - remove.
+ bool saveContacts(QList<QContact>* contacts, QMap<int, QContactManager::Error>* errorMap = 0); // batch API - save.
+ bool saveContacts(QList<QContact>* contacts, const QStringList& definitionMask, QMap<int, QContactManager::Error>* errorMap = 0); // Partial save
+ bool removeContacts(const QList<QContactLocalId>& contactIds, QMap<int, QContactManager::Error>* errorMap = 0); // batch API - remove.
/* Return a pruned or modified contact which is valid and can be saved in the manager */
QContact compatibleContact(const QContact& original);
@@ -156,9 +157,9 @@ public:
QList<QContactRelationship> relationships(const QContactId& participantId, QContactRelationship::Role role = QContactRelationship::Either) const;
QList<QContactRelationship> relationships(const QString& relationshipType = QString(), const QContactId& participantId = QContactId(), QContactRelationship::Role role = QContactRelationship::Either) const;
bool saveRelationship(QContactRelationship* relationship);
- bool saveRelationships(QList<QContactRelationship>* relationships, QMap<int, QContactManager::Error>* errorMap);
+ bool saveRelationships(QList<QContactRelationship>* relationships, QMap<int, QContactManager::Error>* errorMap = 0);
bool removeRelationship(const QContactRelationship& relationship);
- bool removeRelationships(const QList<QContactRelationship>& relationships, QMap<int, QContactManager::Error>* errorMap);
+ bool removeRelationships(const QList<QContactRelationship>& relationships, QMap<int, QContactManager::Error>* errorMap = 0);
/* Definitions - Accessors and Mutators */
QMap<QString, QContactDetailDefinition> detailDefinitions(const QString& contactType = QContactType::TypeContact) const;
diff --git a/src/contacts/qcontactmanager_p.h b/src/contacts/qcontactmanager_p.h
index 5ac88fc4e4..c5768db2de 100644
--- a/src/contacts/qcontactmanager_p.h
+++ b/src/contacts/qcontactmanager_p.h
@@ -88,6 +88,7 @@ public:
QContactManagerEngineV2* m_engine;
QContactManager::Error m_error;
+ QMap<int, QContactManager::Error> m_errorMap;
/* Manager plugins */
static QHash<QString, QContactManagerEngineFactory*> m_engines;
diff --git a/src/feedback/qfeedbackactuator.cpp b/src/feedback/qfeedbackactuator.cpp
index dd3ec1e49a..30cb1e95c5 100644
--- a/src/feedback/qfeedbackactuator.cpp
+++ b/src/feedback/qfeedbackactuator.cpp
@@ -51,13 +51,36 @@ QTM_BEGIN_NAMESPACE
\brief The QFeedbackActuator class is describing actuators for tactile feedback.
\inmodule QtFeedback
- The class gives access to a specified actuator for tactile feedback.
- It allows the program to know its state and can be used
- in combination with QFeedbackHapticsEffect.
-
- You can query the actuators available on your system.
-
- \sa QFeedbackHapticsEffect
+ An actuator knows how to play a \l{QFeedbackEffect}{tactile
+ effect}.The class gives access to a specified actuator.
+
+ An actuator can be used to play \l{QFeedbackHapticsEffect}s using
+ \l{QFeedbackHapticsEffect::}{setActuator()}. Usually, you will not
+ have to set an actuator directly on a QFeedbackHapticsEffect.
+ QFeedbackHapticsEffect and QFeedbackFileEffect uses an appropriate
+ actuator by default. However, you can query which actuators
+ are available with actuators().
+
+ \code
+ QFeedbackActuator actuator; // default system actuator
+ QList<QFeedbackActuator> actuators = QFeedbackActuator::actuators();
+ foreach (const QFeedbackActuator& temp, actuators) {
+ if (temp.name() == "ExampleActuatorName") {
+ actuator = temp;
+ }
+ }
+ \endcode
+
+ The QFeedbackActuator class gives access to information about the
+ actuator it represents. You can query if the actuator isEnabled()
+ and if it isValid(). Whether an actuator is ready to play an
+ effect can be queried by checking the actuator's state(). The
+ \l{QFeedbackActuator::}{State} enum describes the states and
+ actuator can be in, which is either Ready, Busy, or Unknown. You
+ can also get a human readable name for the actuator with the
+ name() function.
+
+ \sa QFeedbackHapticsEffect QFeedbackFileEffect QFeedbackEffect
*/
/*!
@@ -72,7 +95,7 @@ QTM_BEGIN_NAMESPACE
\value Busy The actuator is busy.
\value Ready The actuator is ready to play an effect.
- \value Unknown The actuator is in an anknown state.
+ \value Unknown The actuator is in an known state.
*/
diff --git a/src/feedback/qfeedbackeffect.cpp b/src/feedback/qfeedbackeffect.cpp
index 5fe2269544..9b736c8f19 100644
--- a/src/feedback/qfeedbackeffect.cpp
+++ b/src/feedback/qfeedbackeffect.cpp
@@ -49,36 +49,90 @@
QTM_BEGIN_NAMESPACE
-
/*!
\class QFeedbackEffect
- \brief The QFeedbackEffect class is the abstract base class for the feedback framework.
+ \brief The QFeedbackEffect class is the abstract base class for feedback effects.
\ingroup feedback
\inmodule QtFeedback
- It has the concepts of duration and state.
+ It represents a tactile feedback effect (i.e., an effect that
+ affect human senses). The technology available today usually only
+ provides haptic effects, which deal with the sense of touch. The
+ QFeedbackHapticsEffect and QFeedbackFileEffect are implementations
+ of haptic effects and can be used to control a mobile device's
+ vibrator.
+
+ Feedback effects have a duration, which is measured in
+ milliseconds. Subclasses reimplement duration() to inform how long
+ the effect lasts.
+
+ \omit There is no way to get informed of state changes? \endomit
+ At any given time, a feedback effect is in one of four states:
+ Loading, Stopped, Running, or Paused. See the
+ \l{QFeedbackEffect::}{State} enum documentation for further
+ details. Subclasses must reimplement state() to report which
+ state an effect is in, and setState() to receive state change
+ requests. The start(), pause(), and stop() slots calls
+ setState() with the corresponding new \l{QFeedbackEffect::}{State}.
+
+ A system often has a set of standard feedback effects for user
+ interface interaction (e.g., button clicks). The
+ \l{QFeedbackEffect::}{ThemeEffect} describes the standard effects
+ that QFeedbackEffect supports. It is named so because the effects
+ often depend on the theme of the user interface. You can play
+ these effects using the playThemeEffect() function.
+
+ \code
+ QFeedbackEffect::playThemeEffect(QFeedbackEffect::ThemeBasicButton);
+ \endcode
+
+ The playThemeEffect() function returns true if the effect was
+ played successfully. An effect may not be played if the system does
+ not support it or if an error occurred.
+*/
+
+/*!
+ \fn void QFeedbackEffect::error(QFeedbackEffect::ErrorType) const
+
+ This signal is emitted by subclasses if an error occurred during
+ playback of an effect. The \l{QFeedbackEffect::}{ErrorType} enum
+ describes the errors that can be reported.
+
+*/
+
+/*!
+ \fn void QFeedbackEffect::error(QFeedbackEffect::ErrorType) const
+
+ This signal is emitted by subclasses if an error occurred during
+ playback of an effect. The \l{QFeedbackEffect::}{ErrorType} enum
+ describes the errors that can be reported.
+
*/
/*!
\enum QFeedbackEffect::State
- This enum describes the state of the effect.
+ This enum describes the state of the effect. An effect will be in
+ one of these states.
- \value Stopped The feedback is not running. This is the initial state.
- The state changes to either Loading when loading a feedback or
- to Running when the feedback is started by calling start().
+ \value Stopped The effect is not running. This is the initial
+ state. The state changes to either Loading when loading an effect
+ or to Running when the effect is started by calling start(). When
+ an effect has finished playing, it will enter the Stopped state
+ again.
- \value Paused The feedback is paused. Calling start() will resume it.
+ \value Paused The effect is paused. Calling start() will resume it.
- \value Running The feedback is running. You can control the current state
+ \value Running The effect is running. You can control the current state
by calling the state() function.
- \value Loading The feedback is loading. That can happen when loading
+ \value Loading The effect is loading. That can happen when loading
is done asynchronously.
\sa state()
*/
+
/*!
\enum QFeedbackEffect::ErrorType
@@ -161,7 +215,7 @@ QFeedbackEffect::QFeedbackEffect(QObject *parent) : QObject(parent)
{
}
-/*
+/*!
\fn void QFeedbackEffect::start()
Starts playing the effect. If an error occurs there the
@@ -172,7 +226,7 @@ void QFeedbackEffect::start()
setState(Running);
}
-/*
+/*!
\fn void QFeedbackEffect::stop()
Stops a playing effect. If an error occurs there the
@@ -185,7 +239,7 @@ void QFeedbackEffect::stop()
setState(Stopped);
}
-/*
+/*!
\fn void QFeedbackEffect::pause()
Pauses a playing effect. If an error occurs there the
@@ -198,9 +252,9 @@ void QFeedbackEffect::pause()
/*!
\fn QFeedbackEffect::playThemeEffect(ThemeEffect effect)
- plays instant feedback and return true if the effect could be played.
- That feedback is defined by the theme of the system.
+ This function plays \a effect instantly and returns true if the
+ effect could be played; otherwise, returns false.
*/
bool QFeedbackEffect::playThemeEffect(ThemeEffect effect)
{
@@ -220,28 +274,89 @@ bool QFeedbackEffect::supportsThemeEffect()
return QFeedbackThemeInterface::instance() != 0;
}
-
/*!
\class QFeedbackHapticsEffect
\ingroup feedback
\inmodule QtFeedback
- \brief The QFeedbackHapticsEffect class allows to play a haptics feedback on an actuator.
+ \brief The QFeedbackHapticsEffect class allows you to play a haptics effect.
+
+ A haptics effect is an effect that takes advantage of the sense of
+ touch. Most mobile devices today supports one such effect,
+ vibration, which will then be the default when you create a
+ QFeedbackHatpicsEffect.
+
+ A haptics effect has a few parameters that must be set up before
+ it can be played:
+
+ \list
+ \o duration(): The duration of the effect in milliseconds.
+ \o intensity(): The intensity, e.g., how hard the device will vibrate.
+ \endlist
+
+ An effect can, for example, be set up as follows:
+
+ \omit I'm right that this is all that is required to be set? \endomit
+ \code
+ QFeedbackHapticsEffect rumble;
+ rumble.setIntensity(1.0);
+ rumble.setDuration(100);
+ \endcode
+
+ You can now start() the effect.
+
+ \code
+ rumble.start();
+ \endcode
+
+ At any given time, the effect is in one of four states:
+ \l{QFeedbackEffect::}{Stopped}, \l{QFeedbackEffect::}{Paused},
+ \l{QFeedbackEffect::}{Running}, or \l{QFeedbackEffect::}{Loading}.
+ You can request a state change by calling start(), pause(), or
+ stop(). The state is queried with state().
- It is possible to set the duration, intensity, envelope and period of the effect.
- It is a subclass of QFeedbackEffect (subclass of QObject), which makes it
- inherit its properties: duration and state.
- It can also be started, stopped or paused.
+ The haptics effect also supports a fade-in of the effect. For
+ vibration, this means that the vibration will grow (or sink) in
+ intensity from when the effect starts until intensity() is
+ reached. You can set that up as follows:
- You can set the duration to INFINITE. It is then up to the program to stop the effect.
+ \code
+ rumble.setAttackIntensity(0.0);
+ rumble.setAttackTime(250);
+ \endcode
- A feedback effect always works on a feedback actuator.
+ Attack intensity is the start intensity and attack time is the
+ duration of the fade-in. We have a similar fade-out:
- it can report errors through the error signal.
+ \code
+ rumble.setFadeTime(250);
+ rumble.setFadeIntensity(0.0);
+ \endcode
+
+ When using fade-in and fade-out the total duration of the haptics
+ effect will be: attackTime() + duration() + fadeTime().
+
+ A QFeedbackHatpicsEffect is played on an
+ \l{QFeedbackHapticsEffect::}{actuator()}, which is the device that
+ performs the effect. You can query if other actuators are
+ available, see the QFeedbackActuator::actuators() function
+ documentation for details.
+
+ Errors occurring during playback is notified through the
+ error() signal.
\sa QFeedbackActuator
*/
/*!
+ \fn virtual void QFeedbackEffect::setState(State) = 0
+
+ Requests the effect's State to change to the specified state.
+
+ Subclasses reimplement this function to handle state changes
+ for the effect.
+*/
+
+/*!
Constructs the QFeedbackHatpicsEffect class, and passes \a parent to
QObject's constructor.
*/
@@ -410,16 +525,16 @@ void QFeedbackHapticsEffect::setPeriod(int msecs)
priv->period = msecs;
}
-/*
-\reimp
+/*!
+ \internal
*/
void QFeedbackHapticsEffect::setState(State state)
{
QFeedbackHapticsInterface::instance()->setEffectState(this, state);
}
-/*
-\reimp
+/*!
+ \internal
*/
QFeedbackEffect::State QFeedbackHapticsEffect::state() const
{
@@ -430,14 +545,45 @@ QFeedbackEffect::State QFeedbackHapticsEffect::state() const
\class QFeedbackFileEffect
\ingroup feedback
\inmodule QtFeedback
- \brief The QFeedbackFileEffect class allows to play a haptics feedback from a file.
+ \brief The QFeedbackFileEffect class allows to play haptics feedback from a file.
+
+ The files containing haptics data are usually suffixed \c .ifr.
+ The feedback is usually varying in
+ \l{QFeedbackHapticsEffect::}{intensity()}, and is for that reason
+ often referred to as a "haptic tune". They are created, for
+ instance, from music files where the feedback is based on a
+ specific feature in the audio data. For example, you could have a
+ phone vibrating along with the bass of a rock song.
+
+ Although Qt Mobility does not let you record \c .ifr files, it lets
+ you play them back using the QFeedbackFileEffect class. Setting
+ up a QFeedbackFileEffect and starting it is done as follows:
+
+ \code
+ QFeedbackFileEffect hapticTune;
+ hapticTune.setFileName("mySavedRumble.ifr");
+ hapticTune.load();
+ hapticTune.start();
+ \endcode
+
+ As with other \l{QFeedbackEffect}s, QFeedbackFileEffect is at any
+ given time in one of four states: \l{QFeedbackEffect::}{Loading},
+ \l{QFeedbackEffect::}{Running}, \l{QFeedbackEffect::}{Paused}, or
+ \l{QFeedbackEffect::}{Stopped}. You request state changes with
+ start(), pause(), and stop().
- You can load and unload the file at will to free resources or be as fast as possible.
- It is a subclass of QFeedbackEffect (subclass of QObject), which makes it
- inherit its properties: duration and state.
- It can also be started, stopped or paused.
+ A QFileFeedbackEffect's actuator (the device that performs the
+ effect) is always the systems default actuator, which is usually a
+ vibrator on mobile devices.
- it can report errors through the error signal.
+ You can load() and unload() the file at will to free resources or
+ be as fast as possible. You must load the file before it can be
+ started, and it cannot be unloaded while playing. After the file is
+ loaded, you can query its duration().
+
+ QFeedbackFileEffect reports errors through the error() signal.
+
+ \sa QFeedbackHapticsEffect
*/
@@ -468,7 +614,7 @@ QFeedbackFileEffect::~QFeedbackFileEffect()
setLoaded(false); //ensures we unload the file and frees resources
}
-/*
+/*!
\reimp
*/
int QFeedbackFileEffect::duration() const
@@ -522,7 +668,7 @@ void QFeedbackFileEffect::setLoaded(bool load)
/*!
\fn void QFeedbackFileEffect::load()
- makes sure that the file associated with the feedback object is loaded.
+ Makes sure that the file associated with the feedback object is loaded.
It will be automatically loaded when setFileName or start functions
are called.
*/
@@ -555,7 +701,7 @@ QStringList QFeedbackFileEffect::supportedMimeTypes()
}
-/*
+/*!
\reimp
*/
void QFeedbackFileEffect::setState(State newState)
@@ -565,7 +711,7 @@ void QFeedbackFileEffect::setState(State newState)
QFeedbackFileInterface::instance()->setEffectState(this, newState);
}
-/*
+/*!
\reimp
*/
QFeedbackEffect::State QFeedbackFileEffect::state() const
diff --git a/src/gallery/qgalleryabstractrequest.cpp b/src/gallery/qgalleryabstractrequest.cpp
index f01aae7b37..76c3d835a3 100644
--- a/src/gallery/qgalleryabstractrequest.cpp
+++ b/src/gallery/qgalleryabstractrequest.cpp
@@ -227,11 +227,18 @@ void QGalleryAbstractRequest::setGallery(QAbstractGallery *gallery)
if (d_ptr->gallery.data() != gallery) {
d_ptr->gallery = gallery;
+ emit galleryChanged();
emit supportedChanged();
}
}
/*!
+ \fn QGalleryAbstractRequest::galleryChanged()
+
+ Signals that the value of \l gallery has changed.
+*/
+
+/*!
\property QGalleryAbstractRequest::supported
\brief Whether a request is supported by its current \a gallery.
diff --git a/src/gallery/qgalleryabstractrequest.h b/src/gallery/qgalleryabstractrequest.h
index 6e23dd2d92..295d6f3faa 100644
--- a/src/gallery/qgalleryabstractrequest.h
+++ b/src/gallery/qgalleryabstractrequest.h
@@ -58,7 +58,7 @@ class Q_GALLERY_EXPORT QGalleryAbstractRequest : public QObject
{
Q_OBJECT
Q_DECLARE_PRIVATE(QGalleryAbstractRequest)
- Q_PROPERTY(QAbstractGallery* gallery READ gallery WRITE setGallery)
+ Q_PROPERTY(QAbstractGallery* gallery READ gallery WRITE setGallery NOTIFY galleryChanged)
Q_PROPERTY(bool supported READ isSupported NOTIFY supportedChanged)
Q_PROPERTY(Status status READ status NOTIFY statusChanged)
Q_PROPERTY(int error READ error NOTIFY errorChanged)
@@ -121,6 +121,7 @@ public Q_SLOTS:
void clear();
Q_SIGNALS:
+ void galleryChanged();
void supportedChanged();
void finished();
void cancelled();
diff --git a/src/gallery/qgalleryitemrequest.cpp b/src/gallery/qgalleryitemrequest.cpp
index 1ceefdf7b9..2b8c56fa6d 100644
--- a/src/gallery/qgalleryitemrequest.cpp
+++ b/src/gallery/qgalleryitemrequest.cpp
@@ -142,13 +142,13 @@ QGalleryItemRequest::QGalleryItemRequest(QAbstractGallery *gallery, QObject *par
QGalleryItemRequest::~QGalleryItemRequest()
{
}
+
/*!
\property QGalleryItemRequest::propertyNames
\brief A list of names of meta-data properties a request should return values for.
*/
-
QStringList QGalleryItemRequest::propertyNames() const
{
return d_func()->propertyNames;
@@ -156,10 +156,20 @@ QStringList QGalleryItemRequest::propertyNames() const
void QGalleryItemRequest::setPropertyNames(const QStringList &names)
{
- d_func()->propertyNames = names;
+ if (d_func()->propertyNames != names) {
+ d_func()->propertyNames = names;
+
+ emit propertyNamesChanged();
+ }
}
/*!
+ \fn QGalleryItemRequest::propertyNamesChanged()
+
+ Signals that the value of \l propertyNames has changed.
+*/
+
+/*!
\property QGalleryItemRequest::autoUpdate
\brief Whether a the results of a request should be updated after a request
@@ -169,7 +179,6 @@ void QGalleryItemRequest::setPropertyNames(const QStringList &names)
finished rather than returning to Inactive.
*/
-
bool QGalleryItemRequest::autoUpdate() const
{
return d_func()->autoUpdate;
@@ -177,10 +186,20 @@ bool QGalleryItemRequest::autoUpdate() const
void QGalleryItemRequest::setAutoUpdate(bool enabled)
{
- d_func()->autoUpdate = enabled;
+ if (d_func()->autoUpdate != enabled) {
+ d_func()->autoUpdate = enabled;
+
+ emit autoUpdateChanged();
+ }
}
/*!
+ \fn QGalleryItemRequest::autoUpdateChanged()
+
+ Signals that the value of \l autoUpdate has changed.
+*/
+
+/*!
\property QGalleryItemRequest::itemId
\brief the ID of an item the request should return the properties of.
@@ -193,9 +212,11 @@ QVariant QGalleryItemRequest::itemId() const
void QGalleryItemRequest::setItemId(const QVariant &itemId)
{
- d_func()->itemId = itemId;
+ if (d_func()->itemId != itemId) {
+ d_func()->itemId = itemId;
- emit itemIdChanged();
+ emit itemIdChanged();
+ }
}
/*!
diff --git a/src/gallery/qgalleryitemrequest.h b/src/gallery/qgalleryitemrequest.h
index e807b604b8..95312514d5 100644
--- a/src/gallery/qgalleryitemrequest.h
+++ b/src/gallery/qgalleryitemrequest.h
@@ -57,8 +57,8 @@ class QGalleryItemRequestPrivate;
class Q_GALLERY_EXPORT QGalleryItemRequest : public QGalleryAbstractRequest
{
Q_OBJECT
- Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames)
- Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate)
+ Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames NOTIFY propertyNamesChanged)
+ Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate NOTIFY autoUpdateChanged)
Q_PROPERTY(QVariant itemId READ itemId WRITE setItemId NOTIFY itemIdChanged)
Q_PROPERTY(bool valid READ isValid NOTIFY itemChanged)
Q_PROPERTY(QString itemType READ itemType NOTIFY itemChanged)
@@ -97,6 +97,8 @@ public:
bool setMetaData(const QString &property, const QVariant &value);
Q_SIGNALS:
+ void propertyNamesChanged();
+ void autoUpdateChanged();
void itemIdChanged();
void resultSetChanged(QGalleryResultSet *resultSet);
void itemChanged();
diff --git a/src/gallery/qgalleryquerymodel.cpp b/src/gallery/qgalleryquerymodel.cpp
index 6d18da1183..e92b903820 100644
--- a/src/gallery/qgalleryquerymodel.cpp
+++ b/src/gallery/qgalleryquerymodel.cpp
@@ -75,6 +75,15 @@ public:
QObject::connect(&query, SIGNAL(cancelled()), q_ptr, SIGNAL(cancelled()));
QObject::connect(&query, SIGNAL(errorChanged()), q_ptr, SIGNAL(errorChanged()));
QObject::connect(&query, SIGNAL(error(int,QString)), q_ptr, SIGNAL(error(int,QString)));
+ QObject::connect(&query, SIGNAL(galleryChanged()), q_ptr, SIGNAL(galleryChanged()));
+ QObject::connect(&query, SIGNAL(sortPropertyNamesChanged()), q_ptr, SIGNAL(sortPropertyNamesChanged()));
+ QObject::connect(&query, SIGNAL(autoUpdateChanged()), q_ptr, SIGNAL(autoUpdateChanged()));
+ QObject::connect(&query, SIGNAL(offsetChanged()), q_ptr, SIGNAL(offsetChanged()));
+ QObject::connect(&query, SIGNAL(limitChanged()), q_ptr, SIGNAL(limitChanged()));
+ QObject::connect(&query, SIGNAL(rootTypeChanged()), q_ptr, SIGNAL(rootTypeChanged()));
+ QObject::connect(&query, SIGNAL(rootItemChanged()), q_ptr, SIGNAL(rootItemChanged()));
+ QObject::connect(&query, SIGNAL(scopeChanged()), q_ptr, SIGNAL(scopeChanged()));
+ QObject::connect(&query, SIGNAL(filterChanged()), q_ptr, SIGNAL(filterChanged()));
}
void updateRoles(int column);
@@ -327,6 +336,12 @@ void QGalleryQueryModel::setGallery(QAbstractGallery *gallery)
}
/*!
+ \fn QGalleryQueryModel::galleryChanged()
+
+ Signals that the value of \l gallery has changed.
+*/
+
+/*!
Returns the meta-data properties which a \a column maps to roles.
*/
@@ -486,6 +501,12 @@ void QGalleryQueryModel::setSortPropertyNames(const QStringList &names)
}
/*!
+ \fn QGalleryQueryModel::sortPropertyNamesChanged()
+
+ Signals that the value of \l sortPropertyNames has changed.
+*/
+
+/*!
\property QGalleryQueryModel::autoUpdate
\brief Whether a query should continue to update its result set after the
@@ -503,6 +524,12 @@ void QGalleryQueryModel::setAutoUpdate(bool enabled)
}
/*!
+ \fn QGalleryQueryModel::autoUpdateChanged()
+
+ Signals that the value of \l autoUpdate has changed.
+*/
+
+/*!
\property QGalleryQueryModel::offset
\brief The offset of the first item a query should return.
@@ -519,6 +546,12 @@ void QGalleryQueryModel::setOffset(int offset)
}
/*!
+ \fn QGalleryQueryModel::offsetChanged()
+
+ Signals that the value of \l offset has changed.
+*/
+
+/*!
\property QGalleryQueryModel::limit
\brief The maximum number of items a query should return.
@@ -535,6 +568,12 @@ void QGalleryQueryModel::setLimit(int limit)
}
/*!
+ \fn QGalleryQueryModel::limitChanged()
+
+ Signals that the value of \l limit has changed.
+*/
+
+/*!
\property QGalleryQueryModel::rootType
\brief The root item type the results of a query should be restricted to.
@@ -551,6 +590,12 @@ void QGalleryQueryModel::setRootType(const QString &itemType)
}
/*!
+ \fn QGalleryQueryModel::rootTypeChanged()
+
+ Signals that the value of \l rootType has changed.
+*/
+
+/*!
\property QGalleryQueryModel::rootItem
\brief The ID of the item a query should return the descendents of.
@@ -569,6 +614,12 @@ void QGalleryQueryModel::setRootItem(const QVariant &itemId)
}
/*!
+ \fn QGalleryQueryModel::rootItemChanged()
+
+ Signals that the value of \l rootItem has changed.
+*/
+
+/*!
\property QGalleryQueryModel::scope
\brief Whether a query will return all descendents of its root item or
@@ -588,6 +639,12 @@ void QGalleryQueryModel::setScope(QGalleryQueryRequest::Scope scope)
}
/*!
+ \fn QGalleryQueryModel::scopeChanged()
+
+ Signals that the value of \l scope has changed.
+*/
+
+/*!
\property QGalleryQueryModel::filter
\brief A filter restricting the results of a query.
@@ -604,6 +661,12 @@ void QGalleryQueryModel::setFilter(const QGalleryFilter &filter)
}
/*!
+ \fn QGalleryQueryModel::filterChanged()
+
+ Signals that the value of \l filter has changed.
+*/
+
+/*!
Executes a query.
*/
diff --git a/src/gallery/qgalleryquerymodel.h b/src/gallery/qgalleryquerymodel.h
index e4effd7bc4..617f773637 100644
--- a/src/gallery/qgalleryquerymodel.h
+++ b/src/gallery/qgalleryquerymodel.h
@@ -56,15 +56,15 @@ class QGalleryQueryModelPrivate;
class Q_GALLERY_EXPORT QGalleryQueryModel : public QAbstractItemModel
{
Q_OBJECT
- Q_PROPERTY(QAbstractGallery *gallery READ gallery WRITE setGallery)
- Q_PROPERTY(QStringList sortPropertyNames READ sortPropertyNames WRITE setSortPropertyNames)
- Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate)
- Q_PROPERTY(int offset READ offset WRITE setOffset)
- Q_PROPERTY(int limit READ limit WRITE setLimit)
- Q_PROPERTY(QString rootType READ rootType WRITE setRootType)
- Q_PROPERTY(QVariant rootItem READ rootItem WRITE setRootItem)
- Q_PROPERTY(QGalleryQueryRequest::Scope scope READ scope WRITE setScope)
- Q_PROPERTY(QGalleryFilter filter READ filter WRITE setFilter)
+ Q_PROPERTY(QAbstractGallery *gallery READ gallery WRITE setGallery NOTIFY galleryChanged)
+ Q_PROPERTY(QStringList sortPropertyNames READ sortPropertyNames WRITE setSortPropertyNames NOTIFY sortPropertyNamesChanged)
+ Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate NOTIFY autoUpdateChanged)
+ Q_PROPERTY(int offset READ offset WRITE setOffset NOTIFY offsetChanged)
+ Q_PROPERTY(int limit READ limit WRITE setLimit NOTIFY limitChanged)
+ Q_PROPERTY(QString rootType READ rootType WRITE setRootType NOTIFY rootTypeChanged)
+ Q_PROPERTY(QVariant rootItem READ rootItem WRITE setRootItem NOTIFY rootItemChanged)
+ Q_PROPERTY(QGalleryQueryRequest::Scope scope READ scope WRITE setScope NOTIFY scopeChanged)
+ Q_PROPERTY(QGalleryFilter filter READ filter WRITE setFilter NOTIFY filterChanged)
Q_PROPERTY(int error READ error NOTIFY errorChanged)
Q_PROPERTY(QString errorString READ errorString NOTIFY errorChanged)
Q_PROPERTY(QGalleryAbstractRequest::Status status READ status NOTIFY statusChanged)
@@ -141,6 +141,15 @@ public:
Qt::ItemFlags flags(const QModelIndex &index) const;
Q_SIGNALS:
+ void galleryChanged();
+ void sortPropertyNamesChanged();
+ void autoUpdateChanged();
+ void offsetChanged();
+ void limitChanged();
+ void rootTypeChanged();
+ void rootItemChanged();
+ void scopeChanged();
+ void filterChanged();
void finished();
void cancelled();
void error(int error, const QString &errorString);
diff --git a/src/gallery/qgalleryqueryrequest.cpp b/src/gallery/qgalleryqueryrequest.cpp
index 27d7ed0e41..38995bd3da 100644
--- a/src/gallery/qgalleryqueryrequest.cpp
+++ b/src/gallery/qgalleryqueryrequest.cpp
@@ -143,10 +143,20 @@ QStringList QGalleryQueryRequest::propertyNames() const
void QGalleryQueryRequest::setPropertyNames(const QStringList &names)
{
- d_func()->propertyNames = names;
+ if (d_func()->propertyNames != names) {
+ d_func()->propertyNames = names;
+
+ emit propertyNamesChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::propertyNamesChanged();
+
+ Signals that the value of \l propertyNames has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::sortPropertyNames
\brief A list of names of meta-data properties a request should sort its
@@ -164,10 +174,20 @@ QStringList QGalleryQueryRequest::sortPropertyNames() const
void QGalleryQueryRequest::setSortPropertyNames(const QStringList &names)
{
- d_func()->sortPropertyNames = names;
+ if (d_func()->sortPropertyNames != names) {
+ d_func()->sortPropertyNames = names;
+
+ emit sortPropertyNamesChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::sortPropertyNamesChanged()
+
+ Signals that the value of \l sortPropertyNames has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::autoUpdate
\brief Whether a the results of a request should be updated after a request
@@ -185,10 +205,20 @@ bool QGalleryQueryRequest::autoUpdate() const
void QGalleryQueryRequest::setAutoUpdate(bool enabled)
{
- d_func()->autoUpdate = enabled;
+ if (d_func()->autoUpdate != enabled) {
+ d_func()->autoUpdate = enabled;
+
+ emit autoUpdateChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::autoUpdateChanged()
+
+ Signals that the value of \l autoUpdate has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::offset
\brief the offset of the first item a query should return.
@@ -201,10 +231,21 @@ int QGalleryQueryRequest::offset() const
void QGalleryQueryRequest::setOffset(int offset)
{
- d_func()->offset = qMax(0, offset);
+ const int boundedOffset = qMax(0, offset);
+ if (d_func()->offset != boundedOffset) {
+ d_func()->offset = boundedOffset;
+
+ emit offsetChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::offsetChanged()
+
+ Signals that the value of offset has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::limit
\brief the maximimum number of items a query should return.
@@ -217,9 +258,19 @@ int QGalleryQueryRequest::limit() const
void QGalleryQueryRequest::setLimit(int limit)
{
- d_func()->limit = qMax(0, limit);
+ const int boundedLimit = qMax(0, limit);
+ if (d_func()->limit != boundedLimit) {
+ d_func()->limit = boundedLimit;
+
+ emit limitChanged();
+ }
}
+/*!
+ \property QGalleryQueryRequest::limitChanged()
+
+ Signals that the value of \l limit has changed.
+*/
/*!
\property QGalleryQueryRequest::rootType
@@ -235,10 +286,20 @@ QString QGalleryQueryRequest::rootType() const
void QGalleryQueryRequest::setRootType(const QString &itemType)
{
- d_func()->rootType = itemType;
+ if (d_func()->rootType != itemType) {
+ d_func()->rootType = itemType;
+
+ emit rootTypeChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::rootTypeChanged()
+
+ Signals that the value of \l rootType has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::rootItem
\brief the ID of an item the query should return the descendents of.
@@ -251,9 +312,18 @@ QVariant QGalleryQueryRequest::rootItem() const
void QGalleryQueryRequest::setRootItem(const QVariant &itemId)
{
- d_func()->rootItem = itemId;
+ if (d_func()->rootItem != itemId) {
+ d_func()->rootItem = itemId;
+
+ emit rootItemChanged();
+ }
}
+/*!
+ \fn QGalleryQueryRequest::rootItemChanged()
+
+ Signals that the value of \l rootItem has changed.
+*/
/*!
\property QGalleryQueryRequest::scope
@@ -269,10 +339,20 @@ QGalleryQueryRequest::Scope QGalleryQueryRequest::scope() const
void QGalleryQueryRequest::setScope(QGalleryQueryRequest::Scope scope)
{
- d_func()->scope = scope;
+ if (d_func()->scope != scope) {
+ d_func()->scope = scope;
+
+ emit scopeChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::scopeChanged()
+
+ Signals that the value of \l scope has changed.
+*/
+
+/*!
\property QGalleryQueryRequest::filter
\brief A filter identifying the items a request should return.
@@ -288,10 +368,21 @@ QGalleryFilter QGalleryQueryRequest::filter() const
void QGalleryQueryRequest::setFilter(const QGalleryFilter &filter)
{
- d_func()->filter = filter;
+ if (d_func()->filter != filter) {
+ d_func()->filter = filter;
+
+ emit filterChanged();
+ }
}
/*!
+ \fn QGalleryQueryRequest::filterChanged()
+
+ Signals that the value of \l filter has changed.
+*/
+
+
+/*!
Returns the result set containing the results of a query.
*/
diff --git a/src/gallery/qgalleryqueryrequest.h b/src/gallery/qgalleryqueryrequest.h
index ea9323a79d..f343061544 100644
--- a/src/gallery/qgalleryqueryrequest.h
+++ b/src/gallery/qgalleryqueryrequest.h
@@ -58,15 +58,15 @@ class Q_GALLERY_EXPORT QGalleryQueryRequest : public QGalleryAbstractRequest
{
Q_OBJECT
Q_DECLARE_PRIVATE(QGalleryQueryRequest)
- Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames)
- Q_PROPERTY(QStringList sortPropertyNames READ sortPropertyNames WRITE setSortPropertyNames)
- Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate)
- Q_PROPERTY(int offset READ offset WRITE setOffset)
- Q_PROPERTY(int limit READ limit WRITE setLimit)
- Q_PROPERTY(QString rootType READ rootType WRITE setRootType)
- Q_PROPERTY(QVariant rootItem READ rootItem WRITE setRootItem)
- Q_PROPERTY(QGalleryQueryRequest::Scope scope READ scope WRITE setScope)
- Q_PROPERTY(QGalleryFilter filter READ filter WRITE setFilter)
+ Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames NOTIFY propertyNamesChanged)
+ Q_PROPERTY(QStringList sortPropertyNames READ sortPropertyNames WRITE setSortPropertyNames NOTIFY sortPropertyNamesChanged)
+ Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate NOTIFY autoUpdateChanged)
+ Q_PROPERTY(int offset READ offset WRITE setOffset NOTIFY offsetChanged)
+ Q_PROPERTY(int limit READ limit WRITE setLimit NOTIFY limitChanged)
+ Q_PROPERTY(QString rootType READ rootType WRITE setRootType NOTIFY rootTypeChanged)
+ Q_PROPERTY(QVariant rootItem READ rootItem WRITE setRootItem NOTIFY rootItemChanged)
+ Q_PROPERTY(QGalleryQueryRequest::Scope scope READ scope WRITE setScope NOTIFY scopeChanged)
+ Q_PROPERTY(QGalleryFilter filter READ filter WRITE setFilter NOTIFY filterChanged)
Q_PROPERTY(bool valid READ isValid NOTIFY currentItemChanged)
Q_PROPERTY(QVariant itemId READ itemId NOTIFY currentItemChanged)
Q_PROPERTY(QString itemType READ itemType NOTIFY currentItemChanged)
@@ -141,6 +141,15 @@ public:
bool last();
Q_SIGNALS:
+ void propertyNamesChanged();
+ void sortPropertyNamesChanged();
+ void autoUpdateChanged();
+ void offsetChanged();
+ void limitChanged();
+ void rootTypeChanged();
+ void rootItemChanged();
+ void scopeChanged();
+ void filterChanged();
void resultSetChanged(QGalleryResultSet *resultSet);
void currentItemChanged();
diff --git a/src/gallery/qgallerytyperequest.cpp b/src/gallery/qgallerytyperequest.cpp
index c1f766bce4..01cdfbb689 100644
--- a/src/gallery/qgallerytyperequest.cpp
+++ b/src/gallery/qgallerytyperequest.cpp
@@ -157,10 +157,20 @@ QStringList QGalleryTypeRequest::propertyNames() const
void QGalleryTypeRequest::setPropertyNames(const QStringList &names)
{
- d_func()->propertyNames = names;
+ if (d_func()->propertyNames != names) {
+ d_func()->propertyNames = names;
+
+ emit propertyNamesChanged();
+ }
}
/*!
+ \fn QGalleryTypeRequest::propertyNamesChanged()
+
+ Signals that the value of \l propertyNames has changed.
+*/
+
+/*!
\property QGalleryTypeRequest::autoUpdate
\brief Whether a the results of a request should be updated after a request
@@ -178,10 +188,20 @@ bool QGalleryTypeRequest::autoUpdate() const
void QGalleryTypeRequest::setAutoUpdate(bool enabled)
{
- d_func()->autoUpdate = enabled;
+ if (d_func()->autoUpdate != enabled) {
+ d_func()->autoUpdate = enabled;
+
+ emit autoUpdateChanged();
+ }
}
/*!
+ \fn QGalleryTypeRequest::autoUpdateChanged()
+
+ Signals that the value of \l autoUpdate has changed.
+*/
+
+/*!
\property QGalleryTypeRequest::itemType
\brief the type a request should return the properties of.
@@ -195,9 +215,11 @@ QString QGalleryTypeRequest::itemType() const
void QGalleryTypeRequest::setItemType(const QString &itemType)
{
- d_func()->itemType = itemType;
+ if (d_func()->itemType != itemType) {
+ d_func()->itemType = itemType;
- emit itemTypeChanged();
+ emit itemTypeChanged();
+ }
}
/*!
diff --git a/src/gallery/qgallerytyperequest.h b/src/gallery/qgallerytyperequest.h
index a8f2d6526b..c916f15137 100644
--- a/src/gallery/qgallerytyperequest.h
+++ b/src/gallery/qgallerytyperequest.h
@@ -57,8 +57,8 @@ class QGalleryTypeRequestPrivate;
class Q_GALLERY_EXPORT QGalleryTypeRequest : public QGalleryAbstractRequest
{
Q_OBJECT
- Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames)
- Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate)
+ Q_PROPERTY(QStringList propertyNames READ propertyNames WRITE setPropertyNames NOTIFY propertyNamesChanged)
+ Q_PROPERTY(bool autoUpdate READ autoUpdate WRITE setAutoUpdate NOTIFY autoUpdateChanged)
Q_PROPERTY(QString itemType READ itemType WRITE setItemType NOTIFY itemTypeChanged)
Q_PROPERTY(bool valid READ isValid NOTIFY typeChanged)
public:
@@ -87,6 +87,8 @@ public:
QVariant metaData(const QString &property) const;
Q_SIGNALS:
+ void propertyNamesChanged();
+ void autoUpdateChanged();
void itemTypeChanged();
void resultSetChanged(QGalleryResultSet *resultSet);
void metaDataChanged(const QList<int> &keys);
diff --git a/src/location/dbuscomm_maemo.cpp b/src/location/dbuscomm_maemo.cpp
index 7abccf3f16..09c1354968 100644
--- a/src/location/dbuscomm_maemo.cpp
+++ b/src/location/dbuscomm_maemo.cpp
@@ -168,9 +168,6 @@ bool DBusComm::sendDBusRegister()
quint32 m = values.takeFirst().toUInt();
availablePositioningMethods = (QGeoPositionInfoSource::PositioningMethod) m;
minimumUpdateInterval = values.takeFirst().toUInt();
- cout << "Register client ID: " << clientId << endl;
- cout << "Methods available: " << hex << availablePositioningMethods << dec;
- cout << " minInterval: " << minimumUpdateInterval << "\n";
} else {
cerr << endl << "DBus error:\n";
cerr << reply.errorName().toAscii().constData() << endl;
@@ -205,7 +202,6 @@ bool DBusComm::sendConfigRequest(Command command, QGeoPositionInfoSource::Positi
if (reply.isValid()) {
int n = reply.value();
- cout << "sessionConfigRequest:Reply: " << n << endl;
} else {
cerr << endl << "DBus error:\n";
cerr << reply.error().name().toAscii().constData() << endl;
diff --git a/src/location/location.pro b/src/location/location.pro
index d9ddd45d2a..5433891cd9 100644
--- a/src/location/location.pro
+++ b/src/location/location.pro
@@ -87,6 +87,10 @@ maemo6 {
dbuscomm_maemo_p.h \
dbusserver_maemo_p.h
CONFIG += create_pc create_prl
+ QMAKE_PKGCONFIG_NAME = libQtLocation
+ QMAKE_PKGCONFIG_DESCRIPTION = libQtLocation library
+ QMAKE_PKGCONFIG_INCDIR = $${QT_MOBILITY_INCLUDE}/QtLocation
+ QMAKE_PKGCONFIG_CFLAGS += -I$${QT_MOBILITY_INCLUDE}/QtMobility
pkgconfig.path = $$QT_MOBILITY_LIB/pkgconfig
pkgconfig.files = QtLocation.pc
}
diff --git a/src/location/maps/qgraphicsgeomap.h b/src/location/maps/qgraphicsgeomap.h
index 70732a045c..8cf9194ecb 100644
--- a/src/location/maps/qgraphicsgeomap.h
+++ b/src/location/maps/qgraphicsgeomap.h
@@ -129,7 +129,7 @@ public:
QPointF coordinateToScreenPosition(const QGeoCoordinate &coordinate) const;
QGeoCoordinate screenPositionToCoordinate(QPointF screenPosition) const;
-public slots:
+public Q_SLOTS:
void pan(int dx, int dy);
protected:
diff --git a/src/location/qgeopositioninfosource_maemo.cpp b/src/location/qgeopositioninfosource_maemo.cpp
index 85e44ebf85..fb6d07e82a 100644
--- a/src/location/qgeopositioninfosource_maemo.cpp
+++ b/src/location/qgeopositioninfosource_maemo.cpp
@@ -76,17 +76,21 @@ void QGeoPositionInfoSourceMaemo::onServiceDisconnect()
//
}
-
void QGeoPositionInfoSourceMaemo::onServiceConnect()
{
- DBusComm::Command command = (DBusComm::Command)( int(DBusComm::CommandStart)
- | int(DBusComm::CommandSetInterval)
- | int(DBusComm::CommandSetMethods) );
+ DBusComm::Command command =
+ (DBusComm::Command)
+ ( DBusComm::CommandSetInterval |
+ DBusComm::CommandSetMethods );
+
int interval = QGeoPositionInfoSource::updateInterval();
QGeoPositionInfoSource::PositioningMethods method;
method = QGeoPositionInfoSource::preferredPositioningMethods();
if (locationOngoing) {
+ command = (DBusComm::Command) ( command | DBusComm::CommandStart );
+ dbusComm->sendConfigRequest(command, method, interval);
+ } else {
dbusComm->sendConfigRequest(command, method, interval);
}
}
diff --git a/src/multimedia/effects/effects.pri b/src/multimedia/effects/effects.pri
index 132a5be63d..9260f45a7a 100644
--- a/src/multimedia/effects/effects.pri
+++ b/src/multimedia/effects/effects.pri
@@ -1,7 +1,7 @@
INCLUDEPATH += effects
unix:!mac:!symbian {
- contains(QT_CONFIG, pulseaudio) {
+ contains(pulseaudio_enabled, yes) {
CONFIG += link_pkgconfig
PKGCONFIG += libpulse
diff --git a/src/multimedia/effects/qsoundeffect.cpp b/src/multimedia/effects/qsoundeffect.cpp
index ec7eafdd08..abc9968457 100644
--- a/src/multimedia/effects/qsoundeffect.cpp
+++ b/src/multimedia/effects/qsoundeffect.cpp
@@ -61,7 +61,7 @@ QT_BEGIN_NAMESPACE
\qml
import Qt 4.7
- import Qt.multimedia 1.0
+ import QtMultimediaKit 1.1
Text {
text: "Click Me!";
diff --git a/src/multimedia/qcamera.cpp b/src/multimedia/qcamera.cpp
index b5065d9b59..62de919b4c 100644
--- a/src/multimedia/qcamera.cpp
+++ b/src/multimedia/qcamera.cpp
@@ -956,4 +956,28 @@ void QCamera::unlock()
Signal emitted when error state changes to \a value.
*/
+/*!
+ \fn void QCamera::captureModeChanged(QCamera::CaptureMode mode)
+
+ Signals the capture \a mode has changed.
+*/
+
+/*!
+ \fn QCamera::stateChanged(QCamera::State state)
+
+ Signals the camera \a state has changed.
+
+ Usually the state changes is caused by calling
+ load(), unload(), start() and stop(),
+ but the state can also be changed change as a result of camera error.
+*/
+
+/*!
+ \fn QCamera::statusChanged(QCamera::Status status)
+
+ Signals the camera \a status has changed.
+
+*/
+
+
#include "moc_qcamera.cpp"
diff --git a/src/multimedia/qcameracontrol.cpp b/src/multimedia/qcameracontrol.cpp
index f61499aa3e..94a384f09b 100644
--- a/src/multimedia/qcameracontrol.cpp
+++ b/src/multimedia/qcameracontrol.cpp
@@ -199,7 +199,8 @@ QCameraControl::~QCameraControl()
\value CaptureMode Indicates the capture mode is changed.
\value ImageEncodingSettings Image encoder settings are changed, including resolution.
- \value VideoEncodingSettings Video encoder settings are changed.
+ \value VideoEncodingSettings
+ Video encoder settings are changed, including audio, video and container settings.
\value Viewfinder Viewfinder is changed.
*/
diff --git a/src/multimedia/qcameraexposure.cpp b/src/multimedia/qcameraexposure.cpp
index cc1a8b00c5..67d4240c33 100644
--- a/src/multimedia/qcameraexposure.cpp
+++ b/src/multimedia/qcameraexposure.cpp
@@ -353,6 +353,7 @@ QList<int> QCameraExposure::supportedIsoSensitivities(bool *continuous) const
}
/*!
+ \fn QCameraExposure::setManualIsoSensitivity(int iso)
Sets the manual sensitivity to \a iso
*/
@@ -363,6 +364,7 @@ void QCameraExposure::setManualIsoSensitivity(int iso)
}
/*!
+ \fn QCameraExposure::setAutoIsoSensitivity()
Turn on auto sensitivity
*/
@@ -374,7 +376,9 @@ void QCameraExposure::setAutoIsoSensitivity()
/*!
\property QCameraExposure::shutterSpeed
- \brief The effective length of time the shutter is open in seconds.
+ \brief Camera's shutter speed in seconds.
+
+ \sa supportedShutterSpeeds(), setAutoShutterSpeed(), setManualShutterSpeed()
*/
/*!
@@ -387,12 +391,14 @@ void QCameraExposure::setAutoIsoSensitivity()
\property QCameraExposure::isoSensitivity
\brief The sensor ISO sensitivity.
- \sa QCameraExposure::supportedIsoSensitivities(), QCameraExposure::setAutoIsoSensitivity()
+ \sa supportedIsoSensitivities(), setAutoIsoSensitivity(), setManualIsoSensitivity()
*/
/*!
\property QCameraExposure::aperture
\brief Lens aperture is specified as an F number, the ratio of the focal length to effective aperture diameter.
+
+ \sa supportedApertures(), setAutoAperture(), setManualAperture()
*/
@@ -438,7 +444,8 @@ QList<qreal> QCameraExposure::supportedApertures(bool * continuous) const
}
/*!
- Sets the aperture to \a aperture
+ \fn QCameraExposure::setManualAperture(qreal aperture)
+ Sets the manual camera \a aperture value.
*/
void QCameraExposure::setManualAperture(qreal aperture)
@@ -448,6 +455,7 @@ void QCameraExposure::setManualAperture(qreal aperture)
}
/*!
+ \fn QCameraExposure::setAutoAperture()
Turn on auto aperture
*/
@@ -458,7 +466,7 @@ void QCameraExposure::setAutoAperture()
}
/*!
- Return the current shutter speed in seconds.
+ Returns the current shutter speed in seconds.
*/
qreal QCameraExposure::shutterSpeed() const
@@ -501,7 +509,7 @@ QList<qreal> QCameraExposure::supportedShutterSpeeds(bool *continuous) const
}
/*!
- Set the shutter speed to \a seconds
+ Set the manual shutter speed to \a seconds
*/
void QCameraExposure::setManualShutterSpeed(qreal seconds)
@@ -569,6 +577,12 @@ void QCameraExposure::setAutoShutterSpeed()
*/
/*!
+ \fn void QCameraExposure::flashReady(bool ready)
+
+ Signal the flash \a ready status has changed.
+*/
+
+/*!
\fn void QCameraExposure::apertureChanged(qreal value)
Signal emitted when aperature changes to \a value.
diff --git a/src/multimedia/qcameraexposure.h b/src/multimedia/qcameraexposure.h
index 348546233e..47b1ccc5c8 100644
--- a/src/multimedia/qcameraexposure.h
+++ b/src/multimedia/qcameraexposure.h
@@ -52,9 +52,9 @@ class QCameraExposurePrivate;
class Q_MULTIMEDIA_EXPORT QCameraExposure : public QObject
{
Q_OBJECT
- Q_PROPERTY(qreal aperture READ aperture WRITE setManualAperture NOTIFY apertureChanged)
- Q_PROPERTY(qreal shutterSpeed READ shutterSpeed WRITE setManualShutterSpeed NOTIFY shutterSpeedChanged)
- Q_PROPERTY(int isoSensitivity READ isoSensitivity WRITE setManualIsoSensitivity NOTIFY isoSensitivityChanged)
+ Q_PROPERTY(qreal aperture READ aperture NOTIFY apertureChanged)
+ Q_PROPERTY(qreal shutterSpeed READ shutterSpeed NOTIFY shutterSpeedChanged)
+ Q_PROPERTY(int isoSensitivity READ isoSensitivity NOTIFY isoSensitivityChanged)
Q_PROPERTY(qreal exposureCompensation READ exposureCompensation WRITE setExposureCompensation NOTIFY exposureCompensationChanged)
Q_PROPERTY(bool flashReady READ isFlashReady NOTIFY flashReady)
Q_PROPERTY(QCameraExposure::FlashModes flashMode READ flashMode WRITE setFlashMode)
diff --git a/src/multimedia/qcameraexposurecontrol.cpp b/src/multimedia/qcameraexposurecontrol.cpp
index 5bbf399d29..61308cb200 100644
--- a/src/multimedia/qcameraexposurecontrol.cpp
+++ b/src/multimedia/qcameraexposurecontrol.cpp
@@ -180,6 +180,12 @@ Set the metering mode to \a mode.
Returns the exposure \a parameter value, or invalid QVariant() if the value is unknown or not supported.
*/
+/*!
+ \fn QCameraExposureControl::exposureParameterFlags(ExposureParameter parameter) const
+
+ Returns the properties of exposure \a parameter.
+*/
+
/*!
\fn QCameraExposureControl::supportedParameterRange(ExposureParameter parameter) const
diff --git a/src/multimedia/qcameraimagecapturecontrol.cpp b/src/multimedia/qcameraimagecapturecontrol.cpp
index a53ffe9270..f873dc959e 100644
--- a/src/multimedia/qcameraimagecapturecontrol.cpp
+++ b/src/multimedia/qcameraimagecapturecontrol.cpp
@@ -149,6 +149,28 @@ QCameraImageCaptureControl::~QCameraImageCaptureControl()
to \a fileName.
*/
+/*!
+ \fn QCameraImageCaptureControl::driveMode() const
+
+ Returns the current camera drive mode.
+*/
+
+/*!
+ \fn QCameraImageCaptureControl::setDriveMode(QCameraImageCapture::DriveMode mode)
+
+ Sets the current camera drive \a mode.
+*/
+
+
+/*!
+ \fn QCameraImageCaptureControl::error(int id, int error, const QString &errorString)
+
+ Signals the capture request \a id failed with \a error code and message \a errorString.
+
+ \sa QCameraImageCapture::Error
+*/
+
+
#include "moc_qcameraimagecapturecontrol.cpp"
QT_END_NAMESPACE
diff --git a/src/multimedia/qcameraviewfinder.cpp b/src/multimedia/qcameraviewfinder.cpp
index 9683016389..8ff22c09b3 100644
--- a/src/multimedia/qcameraviewfinder.cpp
+++ b/src/multimedia/qcameraviewfinder.cpp
@@ -86,11 +86,20 @@ public:
}
};
+/*!
+ Constructs a new camera viewfinder widget.
+
+ The \a parent is passed to QVideoWidget.
+*/
+
QCameraViewfinder::QCameraViewfinder(QWidget *parent)
:QVideoWidget(*new QCameraViewfinderPrivate, parent)
{
}
+/*!
+ Destroys a camera viewfinder widget.
+*/
QCameraViewfinder::~QCameraViewfinder()
{
}
diff --git a/src/multimedia/video/qabstractvideosurface.cpp b/src/multimedia/video/qabstractvideosurface.cpp
index cd633abbee..c4831424c4 100644
--- a/src/multimedia/video/qabstractvideosurface.cpp
+++ b/src/multimedia/video/qabstractvideosurface.cpp
@@ -307,6 +307,11 @@ void QAbstractVideoSurface::setNativeResolution(const QSize &resolution)
emit nativeResolutionChanged(resolution);
}
}
+/*!
+ \fn QAbstractVideoSurface::nativeResolutionChanged(const QSize &resolution);
+
+ Signals the native \a resolution of video surface has changed.
+*/
QT_END_NAMESPACE
diff --git a/src/organizer/qorganizercollectionid.h b/src/organizer/qorganizercollectionid.h
index 26a7e7909d..e68794ee86 100644
--- a/src/organizer/qorganizercollectionid.h
+++ b/src/organizer/qorganizercollectionid.h
@@ -130,8 +130,8 @@ QTM_END_NAMESPACE
Q_DECLARE_TYPEINFO(QTM_PREPEND_NAMESPACE(QOrganizerCollectionLocalId), Q_MOVABLE_TYPE);
Q_DECLARE_TYPEINFO(QTM_PREPEND_NAMESPACE(QOrganizerCollectionId), Q_MOVABLE_TYPE);
-Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerCollectionLocalId));
-Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerCollectionId));
+Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerCollectionLocalId))
+Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerCollectionId))
#endif
diff --git a/src/organizer/qorganizeritemid.h b/src/organizer/qorganizeritemid.h
index 1bc7f9b07d..6a7a46bdb3 100644
--- a/src/organizer/qorganizeritemid.h
+++ b/src/organizer/qorganizeritemid.h
@@ -132,8 +132,8 @@ QTM_END_NAMESPACE
Q_DECLARE_TYPEINFO(QTM_PREPEND_NAMESPACE(QOrganizerItemLocalId), Q_MOVABLE_TYPE);
Q_DECLARE_TYPEINFO(QTM_PREPEND_NAMESPACE(QOrganizerItemId), Q_MOVABLE_TYPE);
-Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerItemLocalId));
-Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerItemId));
+Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerItemLocalId))
+Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QOrganizerItemId))
#endif
diff --git a/src/organizer/qorganizeritemmanager.cpp b/src/organizer/qorganizeritemmanager.cpp
index f462ced1aa..26cdbbbf54 100644
--- a/src/organizer/qorganizeritemmanager.cpp
+++ b/src/organizer/qorganizeritemmanager.cpp
@@ -253,7 +253,8 @@ QOrganizerItemManager* QOrganizerItemManager::fromUri(const QString& storeUri, Q
The default implementation for the platform will be created.
*/
QOrganizerItemManager::QOrganizerItemManager(QObject* parent)
- : QObject(parent)
+ : QObject(parent),
+ d(new QOrganizerItemManagerData)
{
createEngine(QString(), QMap<QString, QString>());
}
@@ -339,6 +340,20 @@ QOrganizerItemManager::Error QOrganizerItemManager::error() const
}
/*!
+ Returns per-input error codes for the most recent operation.
+ This function only returns meaningful information if the most
+ recent operation was a batch operation.
+ Each key in the map is the index of the element in the input list
+ for which the error (whose error code is stored in the value for
+ that key in the map) occurred during the batch operation.
+ \sa error(), saveItems(), removeItems()
+ */
+QMap<int, QOrganizerItemManager::Error> QOrganizerItemManager::errorMap() const
+{
+ return d->m_errorMap;
+}
+
+/*!
Return the list of a maximum of \a maxCount organizer item instances which are occurrences of the given \a generator recurring item, which
occur between the given \a periodStart date and the given \a periodEnd date.
@@ -349,6 +364,7 @@ QOrganizerItemManager::Error QOrganizerItemManager::error() const
QList<QOrganizerItem> QOrganizerItemManager::itemInstances(const QOrganizerItem& generator, const QDateTime& periodStart, const QDateTime& periodEnd, int maxCount, const QOrganizerItemFetchHint& fetchHint) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->itemInstances(generator, periodStart, periodEnd, maxCount, fetchHint, &d->m_error);
}
@@ -369,6 +385,7 @@ QList<QOrganizerItemLocalId> QOrganizerItemManager::itemIds(const QOrganizerItem
QList<QOrganizerItemLocalId> QOrganizerItemManager::itemIds(const QDateTime& startDate, const QDateTime& endDate, const QOrganizerItemFilter& filter, const QList<QOrganizerItemSortOrder>& sortOrders) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->itemIds(startDate, endDate, filter, sortOrders, &d->m_error);
}
@@ -387,6 +404,7 @@ QList<QOrganizerItemLocalId> QOrganizerItemManager::itemIds(const QDateTime& sta
QList<QOrganizerItem> QOrganizerItemManager::items(const QOrganizerItemFilter& filter, const QList<QOrganizerItemSortOrder>& sortOrders, const QOrganizerItemFetchHint& fetchHint) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->items(QDateTime(), QDateTime(), filter, sortOrders, fetchHint, &d->m_error);
}
@@ -408,6 +426,7 @@ QList<QOrganizerItem> QOrganizerItemManager::items(const QOrganizerItemFilter& f
QList<QOrganizerItem> QOrganizerItemManager::items(const QDateTime& startDate, const QDateTime& endDate, const QOrganizerItemFilter& filter, const QList<QOrganizerItemSortOrder>& sortOrders, const QOrganizerItemFetchHint& fetchHint) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->items(startDate, endDate, filter, sortOrders, fetchHint, &d->m_error);
}
@@ -429,6 +448,7 @@ QList<QOrganizerItem> QOrganizerItemManager::items(const QDateTime& startDate, c
QList<QOrganizerItem> QOrganizerItemManager::itemsForExport(const QDateTime& startDate, const QDateTime& endDate, const QOrganizerItemFilter& filter, const QList<QOrganizerItemSortOrder>& sortOrders, const QOrganizerItemFetchHint& fetchHint) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->itemsForExport(startDate, endDate, filter, sortOrders, fetchHint, &d->m_error);
}
@@ -450,6 +470,7 @@ QList<QOrganizerItem> QOrganizerItemManager::itemsForExport(const QDateTime& sta
QOrganizerItem QOrganizerItemManager::item(const QOrganizerItemLocalId& organizeritemId, const QOrganizerItemFetchHint& fetchHint) const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->item(organizeritemId, fetchHint, &d->m_error);
}
@@ -492,6 +513,7 @@ QOrganizerItem QOrganizerItemManager::item(const QOrganizerItemLocalId& organize
*/
bool QOrganizerItemManager::saveItem(QOrganizerItem* organizeritem, const QOrganizerCollectionLocalId& collectionId)
{
+ d->m_errorMap.clear();
if (organizeritem) {
d->m_error = QOrganizerItemManager::NoError;
return d->m_engine->saveItem(organizeritem, collectionId, &d->m_error);
@@ -509,6 +531,7 @@ bool QOrganizerItemManager::saveItem(QOrganizerItem* organizeritem, const QOrgan
bool QOrganizerItemManager::removeItem(const QOrganizerItemLocalId& organizeritemId)
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->removeItem(organizeritemId, &d->m_error);
}
@@ -529,9 +552,7 @@ bool QOrganizerItemManager::removeItem(const QOrganizerItemLocalId& organizerite
An item which is valid in one collection may be invalid in another collection, in the
same manager.
- The manager might populate \a errorMap (the map of indices of the \a organizeritems list to
- the error which occurred when saving the organizer item at that index) for
- every index for which the organizer item could not be saved, if it is able.
+ Calling \l errorMap() will return the per-input errors for the latest batch function.
The \l QOrganizerItemManager::error() function will only return \c QOrganizerItemManager::NoError
if all organizeritems were saved successfully.
@@ -541,17 +562,16 @@ bool QOrganizerItemManager::removeItem(const QOrganizerItemLocalId& organizerite
\sa QOrganizerItemManager::saveItem()
*/
-bool QOrganizerItemManager::saveItems(QList<QOrganizerItem>* organizeritems, const QOrganizerCollectionLocalId& collectionId, QMap<int, QOrganizerItemManager::Error>* errorMap)
+bool QOrganizerItemManager::saveItems(QList<QOrganizerItem>* organizeritems, const QOrganizerCollectionLocalId& collectionId)
{
- if (errorMap)
- errorMap->clear();
+ d->m_errorMap.clear();
if (!organizeritems) {
d->m_error = QOrganizerItemManager::BadArgumentError;
return false;
}
d->m_error = QOrganizerItemManager::NoError;
- return d->m_engine->saveItems(organizeritems, collectionId, errorMap, &d->m_error);
+ return d->m_engine->saveItems(organizeritems, collectionId, &d->m_errorMap, &d->m_error);
}
/*!
@@ -559,9 +579,7 @@ bool QOrganizerItemManager::saveItems(QList<QOrganizerItem>* organizeritems, con
\a organizeritemIds. Returns true if all organizeritems were removed successfully,
otherwise false.
- The manager might populate \a errorMap (the map of indices of the \a organizeritemIds list to
- the error which occurred when saving the organizer item at that index) for every
- index for which the organizer item could not be removed, if it is able.
+ Calling \l errorMap() will return the per-input errors for the latest batch function.
The \l QOrganizerItemManager::error() function will
only return \c QOrganizerItemManager::NoError if all organizeritems were removed
successfully.
@@ -570,23 +588,22 @@ bool QOrganizerItemManager::saveItems(QList<QOrganizerItem>* organizeritems, con
and calling error() will return \c QOrganizerItemManager::BadArgumentError. If the list is non-empty
and contains ids which do not identify a valid organizer item in the manager, the function will
remove any organizeritems which are identified by ids in the \a organizeritemIds list, insert
- \c QOrganizerItemManager::DoesNotExist entries into the \a errorMap for the indices of invalid ids
+ \c QOrganizerItemManager::DoesNotExist entries into the error map for the indices of invalid ids
in the \a organizeritemIds list, return false, and set the overall operation error to
\c QOrganizerItemManager::DoesNotExistError.
\sa QOrganizerItemManager::removeItem()
*/
-bool QOrganizerItemManager::removeItems(const QList<QOrganizerItemLocalId>& organizeritemIds, QMap<int, QOrganizerItemManager::Error>* errorMap)
+bool QOrganizerItemManager::removeItems(const QList<QOrganizerItemLocalId>& organizeritemIds)
{
- if (errorMap)
- errorMap->clear();
+ d->m_errorMap.clear();
if (organizeritemIds.isEmpty()) {
d->m_error = QOrganizerItemManager::BadArgumentError;
return false;
}
d->m_error = QOrganizerItemManager::NoError;
- return d->m_engine->removeItems(organizeritemIds, errorMap, &d->m_error);
+ return d->m_engine->removeItems(organizeritemIds, &d->m_errorMap, &d->m_error);
}
/*!
@@ -595,6 +612,7 @@ bool QOrganizerItemManager::removeItems(const QList<QOrganizerItemLocalId>& orga
QOrganizerCollectionLocalId QOrganizerItemManager::defaultCollectionId() const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->defaultCollectionId(&d->m_error);
}
@@ -604,6 +622,7 @@ QOrganizerCollectionLocalId QOrganizerItemManager::defaultCollectionId() const
QList<QOrganizerCollectionLocalId> QOrganizerItemManager::collectionIds() const
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->collectionIds(&d->m_error);
}
@@ -614,15 +633,17 @@ QList<QOrganizerCollectionLocalId> QOrganizerItemManager::collectionIds() const
not specified, this function will return an empty list of collections.
If any of the ids in the given list of \a collectionIds is invalid (does not
- exist in the manager), an error will be inserted into the \a errorMap at that
- index.
+ exist in the manager), an error will be inserted into the \a error map at that
+ index. Calling \l errorMap() will return the per-input errors for the latest
+ batch function.
XXX TODO: does the return list get filled with "blank" collections for errors?
*/
-QList<QOrganizerCollection> QOrganizerItemManager::collections(const QList<QOrganizerCollectionLocalId>& collectionIds, QMap<int, QOrganizerItemManager::Error>* errorMap) const
+QList<QOrganizerCollection> QOrganizerItemManager::collections(const QList<QOrganizerCollectionLocalId>& collectionIds) const
{
d->m_error = QOrganizerItemManager::NoError;
- return d->m_engine->collections(collectionIds, errorMap, &d->m_error);
+ d->m_errorMap.clear();
+ return d->m_engine->collections(collectionIds, &d->m_errorMap, &d->m_error);
}
/*!
@@ -643,6 +664,7 @@ QList<QOrganizerCollection> QOrganizerItemManager::collections(const QList<QOrga
*/
bool QOrganizerItemManager::saveCollection(QOrganizerCollection* collection)
{
+ d->m_errorMap.clear();
if (collection) {
d->m_error = QOrganizerItemManager::NoError;
return d->m_engine->saveCollection(collection, &d->m_error);
@@ -663,6 +685,7 @@ bool QOrganizerItemManager::saveCollection(QOrganizerCollection* collection)
bool QOrganizerItemManager::removeCollection(const QOrganizerCollectionLocalId& collectionId)
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->removeCollection(collectionId, &d->m_error);
}
@@ -673,6 +696,7 @@ bool QOrganizerItemManager::removeCollection(const QOrganizerCollectionLocalId&
QOrganizerItem QOrganizerItemManager::compatibleItem(const QOrganizerItem& original)
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->compatibleItem(original, &d->m_error);
}
@@ -683,6 +707,7 @@ QOrganizerItem QOrganizerItemManager::compatibleItem(const QOrganizerItem& origi
QOrganizerCollection QOrganizerItemManager::compatibleCollection(const QOrganizerCollection& original)
{
d->m_error = QOrganizerItemManager::NoError;
+ d->m_errorMap.clear();
return d->m_engine->compatibleCollection(original, &d->m_error);
}
@@ -692,6 +717,7 @@ QOrganizerCollection QOrganizerItemManager::compatibleCollection(const QOrganize
*/
QMap<QString, QOrganizerItemDetailDefinition> QOrganizerItemManager::detailDefinitions(const QString& organizeritemType) const
{
+ d->m_errorMap.clear();
if (!supportedItemTypes().contains(organizeritemType)) {
d->m_error = QOrganizerItemManager::InvalidItemTypeError;
return QMap<QString, QOrganizerItemDetailDefinition>();
@@ -704,6 +730,7 @@ QMap<QString, QOrganizerItemDetailDefinition> QOrganizerItemManager::detailDefin
/*! Returns the definition identified by the given \a definitionName that is valid for the organizeritems whose type is the given \a organizeritemType in this store, or a default-constructed QOrganizerItemDetailDefinition if no such definition exists */
QOrganizerItemDetailDefinition QOrganizerItemManager::detailDefinition(const QString& definitionName, const QString& organizeritemType) const
{
+ d->m_errorMap.clear();
if (!supportedItemTypes().contains(organizeritemType)) {
d->m_error = QOrganizerItemManager::InvalidItemTypeError;
return QOrganizerItemDetailDefinition();
@@ -716,6 +743,7 @@ QOrganizerItemDetailDefinition QOrganizerItemManager::detailDefinition(const QSt
/*! Persists the given definition \a def in the database, which is valid for organizeritems whose type is the given \a organizeritemType. Returns true if the definition was saved successfully, otherwise returns false */
bool QOrganizerItemManager::saveDetailDefinition(const QOrganizerItemDetailDefinition& def, const QString& organizeritemType)
{
+ d->m_errorMap.clear();
if (!supportedItemTypes().contains(organizeritemType)) {
d->m_error = QOrganizerItemManager::InvalidItemTypeError;
return false;
@@ -728,6 +756,7 @@ bool QOrganizerItemManager::saveDetailDefinition(const QOrganizerItemDetailDefin
/*! Removes the detail definition identified by \a definitionName from the database, which is valid for organizeritems whose type is the given \a organizeritemType. Returns true if the definition was removed successfully, otherwise returns false */
bool QOrganizerItemManager::removeDetailDefinition(const QString& definitionName, const QString& organizeritemType)
{
+ d->m_errorMap.clear();
if (!supportedItemTypes().contains(organizeritemType)) {
d->m_error = QOrganizerItemManager::InvalidItemTypeError;
return false;
diff --git a/src/organizer/qorganizeritemmanager.h b/src/organizer/qorganizeritemmanager.h
index bf08a1cdc1..bff628305b 100644
--- a/src/organizer/qorganizeritemmanager.h
+++ b/src/organizer/qorganizeritemmanager.h
@@ -113,6 +113,7 @@ public:
/* Error reporting */
QOrganizerItemManager::Error error() const;
+ QMap<int, QOrganizerItemManager::Error> errorMap() const;
QList<QOrganizerItem> itemInstances(const QOrganizerItem& generator, const QDateTime& periodStart = QDateTime(), const QDateTime& periodEnd = QDateTime(), int maxCount = -1, const QOrganizerItemFetchHint& fetchHint = QOrganizerItemFetchHint()) const;
@@ -127,14 +128,14 @@ public:
QOrganizerItem item(const QOrganizerItemLocalId& itemId, const QOrganizerItemFetchHint& fetchHint = QOrganizerItemFetchHint()) const; // retrieve an item
bool saveItem(QOrganizerItem* item, const QOrganizerCollectionLocalId& collectionId = QOrganizerCollectionLocalId());
- bool saveItems(QList<QOrganizerItem>* items, const QOrganizerCollectionLocalId& collectionId = QOrganizerCollectionLocalId(), QMap<int, QOrganizerItemManager::Error>* errorMap = 0);
+ bool saveItems(QList<QOrganizerItem>* items, const QOrganizerCollectionLocalId& collectionId = QOrganizerCollectionLocalId());
bool removeItem(const QOrganizerItemLocalId& itemId);
- bool removeItems(const QList<QOrganizerItemLocalId>& itemIds, QMap<int, QOrganizerItemManager::Error>* errorMap);
+ bool removeItems(const QList<QOrganizerItemLocalId>& itemIds);
/* Collections - every item belongs to one or more collections */
QOrganizerCollectionLocalId defaultCollectionId() const;
QList<QOrganizerCollectionLocalId> collectionIds() const;
- QList<QOrganizerCollection> collections(const QList<QOrganizerCollectionLocalId>& collectionIds = QList<QOrganizerCollectionLocalId>(), QMap<int, QOrganizerItemManager::Error>* errorMap = 0) const;
+ QList<QOrganizerCollection> collections(const QList<QOrganizerCollectionLocalId>& collectionIds = QList<QOrganizerCollectionLocalId>()) const;
bool saveCollection(QOrganizerCollection* collection);
bool removeCollection(const QOrganizerCollectionLocalId& collectionId);
diff --git a/src/organizer/qorganizeritemmanager_p.h b/src/organizer/qorganizeritemmanager_p.h
index ed5630ef8e..242ada26cc 100644
--- a/src/organizer/qorganizeritemmanager_p.h
+++ b/src/organizer/qorganizeritemmanager_p.h
@@ -88,6 +88,7 @@ public:
QOrganizerItemManagerEngine* m_engine;
QOrganizerItemManager::Error m_error;
+ QMap<int, QOrganizerItemManager::Error> m_errorMap;
/* Manager plugins */
static QHash<QString, QOrganizerItemManagerEngineFactory*> m_engines;
diff --git a/src/s60installs/bwins/QtGalleryu.def b/src/s60installs/bwins/QtGalleryu.def
index a5a1036790..734ff5aa04 100644
--- a/src/s60installs/bwins/QtGalleryu.def
+++ b/src/s60installs/bwins/QtGalleryu.def
@@ -702,4 +702,27 @@ EXPORTS
?contains@QGalleryProperty@QtMobility@@QBE?AVQGalleryMetaDataFilter@2@ABVQString@@@Z @ 701 NONAME ; class QtMobility::QGalleryMetaDataFilter QtMobility::QGalleryProperty::contains(class QString const &) const
?regExp@QGalleryProperty@QtMobility@@QBE?AVQGalleryMetaDataFilter@2@ABVQString@@@Z @ 702 NONAME ; class QtMobility::QGalleryMetaDataFilter QtMobility::QGalleryProperty::regExp(class QString const &) const
?regExp@QGalleryProperty@QtMobility@@QBE?AVQGalleryMetaDataFilter@2@ABVQRegExp@@@Z @ 703 NONAME ; class QtMobility::QGalleryMetaDataFilter QtMobility::QGalleryProperty::regExp(class QRegExp const &) const
+ ?scopeChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 704 NONAME ; void QtMobility::QGalleryQueryModel::scopeChanged(void)
+ ?rootItemChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 705 NONAME ; void QtMobility::QGalleryQueryRequest::rootItemChanged(void)
+ ?sortPropertyNamesChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 706 NONAME ; void QtMobility::QGalleryQueryRequest::sortPropertyNamesChanged(void)
+ ?autoUpdateChanged@QGalleryTypeRequest@QtMobility@@IAEXXZ @ 707 NONAME ; void QtMobility::QGalleryTypeRequest::autoUpdateChanged(void)
+ ?rootTypeChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 708 NONAME ; void QtMobility::QGalleryQueryModel::rootTypeChanged(void)
+ ?offsetChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 709 NONAME ; void QtMobility::QGalleryQueryRequest::offsetChanged(void)
+ ?galleryChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 710 NONAME ; void QtMobility::QGalleryQueryModel::galleryChanged(void)
+ ?galleryChanged@QGalleryAbstractRequest@QtMobility@@IAEXXZ @ 711 NONAME ; void QtMobility::QGalleryAbstractRequest::galleryChanged(void)
+ ?autoUpdateChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 712 NONAME ; void QtMobility::QGalleryQueryModel::autoUpdateChanged(void)
+ ?autoUpdateChanged@QGalleryItemRequest@QtMobility@@IAEXXZ @ 713 NONAME ; void QtMobility::QGalleryItemRequest::autoUpdateChanged(void)
+ ?sortPropertyNamesChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 714 NONAME ; void QtMobility::QGalleryQueryModel::sortPropertyNamesChanged(void)
+ ?autoUpdateChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 715 NONAME ; void QtMobility::QGalleryQueryRequest::autoUpdateChanged(void)
+ ?filterChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 716 NONAME ; void QtMobility::QGalleryQueryRequest::filterChanged(void)
+ ?propertyNamesChanged@QGalleryTypeRequest@QtMobility@@IAEXXZ @ 717 NONAME ; void QtMobility::QGalleryTypeRequest::propertyNamesChanged(void)
+ ?scopeChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 718 NONAME ; void QtMobility::QGalleryQueryRequest::scopeChanged(void)
+ ?offsetChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 719 NONAME ; void QtMobility::QGalleryQueryModel::offsetChanged(void)
+ ?propertyNamesChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 720 NONAME ; void QtMobility::QGalleryQueryRequest::propertyNamesChanged(void)
+ ?limitChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 721 NONAME ; void QtMobility::QGalleryQueryRequest::limitChanged(void)
+ ?rootItemChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 722 NONAME ; void QtMobility::QGalleryQueryModel::rootItemChanged(void)
+ ?propertyNamesChanged@QGalleryItemRequest@QtMobility@@IAEXXZ @ 723 NONAME ; void QtMobility::QGalleryItemRequest::propertyNamesChanged(void)
+ ?rootTypeChanged@QGalleryQueryRequest@QtMobility@@IAEXXZ @ 724 NONAME ; void QtMobility::QGalleryQueryRequest::rootTypeChanged(void)
+ ?limitChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 725 NONAME ; void QtMobility::QGalleryQueryModel::limitChanged(void)
+ ?filterChanged@QGalleryQueryModel@QtMobility@@IAEXXZ @ 726 NONAME ; void QtMobility::QGalleryQueryModel::filterChanged(void)
diff --git a/src/s60installs/bwins/QtOrganizeru.def b/src/s60installs/bwins/QtOrganizeru.def
index bed9951cbe..e53e0139d3 100644
--- a/src/s60installs/bwins/QtOrganizeru.def
+++ b/src/s60installs/bwins/QtOrganizeru.def
@@ -42,37 +42,37 @@ EXPORTS
?setEventType@QOrganizerItemChangeLogFilter@QtMobility@@QAEXW4EventType@12@@Z @ 41 NONAME ; void QtMobility::QOrganizerItemChangeLogFilter::setEventType(enum QtMobility::QOrganizerItemChangeLogFilter::EventType)
?hasFeature@QOrganizerItemManager@QtMobility@@QBE_NW4ManagerFeature@12@ABVQString@@@Z @ 42 NONAME ; bool QtMobility::QOrganizerItemManager::hasFeature(enum QtMobility::QOrganizerItemManager::ManagerFeature, class QString const &) const
?getStaticMetaObject@QOrganizerItemInstanceFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 43 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemInstanceFetchRequest::getStaticMetaObject(void)
- ?qHash@QtMobility@@YAIABVQOrganizerItemId@1@@Z @ 44 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemId const &)
- ?staticMetaObject@QOrganizerCollectionFetchRequest@QtMobility@@2UQMetaObject@@B @ 45 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionFetchRequest::staticMetaObject
- ??MQOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 46 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator<(class QtMobility::QOrganizerCollectionLocalId const &) const
- ?getStaticMetaObject@QOrganizerItemFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 47 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemFetchRequest::getStaticMetaObject(void)
- ?collectionsRemoved@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 48 NONAME ; void QtMobility::QOrganizerItemManagerEngine::collectionsRemoved(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?FieldTimeDelta@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 49 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemReminder::FieldTimeDelta
- ?localId@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 50 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItem::localId(void) const
- ??IQtMobility@@YA?BVQOrganizerItemFilter@0@ABV10@0@Z @ 51 NONAME ; class QtMobility::QOrganizerItemFilter const QtMobility::operator&(class QtMobility::QOrganizerItemFilter const &, class QtMobility::QOrganizerItemFilter const &)
- ?FieldWeeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 52 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemRecurrenceRule::FieldWeeksOfYear
- ??_EQOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAE@I@Z @ 53 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::~QOrganizerItemDetailDefinitionFetchRequest(unsigned int)
- ??1QOrganizerCollectionRemoveRequest@QtMobility@@UAE@XZ @ 54 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::~QOrganizerCollectionRemoveRequest(void)
- ?saveDetail@QOrganizerItem@QtMobility@@QAE_NPAVQOrganizerItemDetail@2@@Z @ 55 NONAME ; bool QtMobility::QOrganizerItem::saveDetail(class QtMobility::QOrganizerItemDetail *)
- ?guid@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 56 NONAME ; class QString QtMobility::QOrganizerItem::guid(void) const
- ?filters@QOrganizerItemUnionFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemFilter@QtMobility@@@@XZ @ 57 NONAME ; class QList<class QtMobility::QOrganizerItemFilter> QtMobility::QOrganizerItemUnionFilter::filters(void) const
- ??0QOrganizerItemLocation@QtMobility@@QAE@XZ @ 58 NONAME ; QtMobility::QOrganizerItemLocation::QOrganizerItemLocation(void)
- ??4QOrganizerItemLocalId@QtMobility@@QAEAAV01@ABV01@@Z @ 59 NONAME ; class QtMobility::QOrganizerItemLocalId & QtMobility::QOrganizerItemLocalId::operator=(class QtMobility::QOrganizerItemLocalId const &)
- ?trUtf8@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 60 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::trUtf8(char const *, char const *, int)
- ?setSorting@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 61 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ?supportedImplementationVersions@QOrganizerItemManagerEngineFactory@QtMobility@@UBE?AV?$QList@H@@XZ @ 62 NONAME ; class QList<int> QtMobility::QOrganizerItemManagerEngineFactory::supportedImplementationVersions(void) const
- ?collectionsRemoved@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 63 NONAME ; void QtMobility::QOrganizerItemManager::collectionsRemoved(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?setStartDateTime@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 64 NONAME ; void QtMobility::QOrganizerEventOccurrence::setStartDateTime(class QDateTime const &)
- ?isCanceled@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 65 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isCanceled(void) const
- ?errorMap@QOrganizerCollectionRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 66 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionRemoveRequest::errorMap(void) const
- ?trUtf8@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 67 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::trUtf8(char const *, char const *)
- ??1QOrganizerTodoTimeRange@QtMobility@@QAE@XZ @ 68 NONAME ; QtMobility::QOrganizerTodoTimeRange::~QOrganizerTodoTimeRange(void)
- ?updateDefinitionRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 69 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionRemoveRequest(class QtMobility::QOrganizerItemDetailDefinitionRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ??0QOrganizerItemTimestamp@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 70 NONAME ; QtMobility::QOrganizerItemTimestamp::QOrganizerItemTimestamp(class QtMobility::QOrganizerItemDetail const &)
- ??_EQOrganizerItemInstanceFetchRequest@QtMobility@@UAE@I@Z @ 71 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::~QOrganizerItemInstanceFetchRequest(unsigned int)
- ?d_func@QOrganizerItemUnionFilter@QtMobility@@AAEPAVQOrganizerItemUnionFilterPrivate@2@XZ @ 72 NONAME ; class QtMobility::QOrganizerItemUnionFilterPrivate * QtMobility::QOrganizerItemUnionFilter::d_func(void)
- ?setCollectionId@QOrganizerCollectionRemoveRequest@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 73 NONAME ; void QtMobility::QOrganizerCollectionRemoveRequest::setCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
- ??_EQOrganizerItemRecurrenceRule@QtMobility@@QAE@I@Z @ 74 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::~QOrganizerItemRecurrenceRule(unsigned int)
+ ?removeItems@QOrganizerItemManager@QtMobility@@QAE_NABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 44 NONAME ; bool QtMobility::QOrganizerItemManager::removeItems(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?qHash@QtMobility@@YAIABVQOrganizerItemId@1@@Z @ 45 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemId const &)
+ ?staticMetaObject@QOrganizerCollectionFetchRequest@QtMobility@@2UQMetaObject@@B @ 46 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionFetchRequest::staticMetaObject
+ ??MQOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 47 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator<(class QtMobility::QOrganizerCollectionLocalId const &) const
+ ?getStaticMetaObject@QOrganizerItemFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 48 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemFetchRequest::getStaticMetaObject(void)
+ ?collectionsRemoved@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 49 NONAME ; void QtMobility::QOrganizerItemManagerEngine::collectionsRemoved(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?FieldTimeDelta@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 50 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemReminder::FieldTimeDelta
+ ?localId@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 51 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItem::localId(void) const
+ ??IQtMobility@@YA?BVQOrganizerItemFilter@0@ABV10@0@Z @ 52 NONAME ; class QtMobility::QOrganizerItemFilter const QtMobility::operator&(class QtMobility::QOrganizerItemFilter const &, class QtMobility::QOrganizerItemFilter const &)
+ ?FieldWeeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 53 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemRecurrenceRule::FieldWeeksOfYear
+ ??_EQOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAE@I@Z @ 54 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::~QOrganizerItemDetailDefinitionFetchRequest(unsigned int)
+ ??1QOrganizerCollectionRemoveRequest@QtMobility@@UAE@XZ @ 55 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::~QOrganizerCollectionRemoveRequest(void)
+ ?saveDetail@QOrganizerItem@QtMobility@@QAE_NPAVQOrganizerItemDetail@2@@Z @ 56 NONAME ; bool QtMobility::QOrganizerItem::saveDetail(class QtMobility::QOrganizerItemDetail *)
+ ?guid@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 57 NONAME ; class QString QtMobility::QOrganizerItem::guid(void) const
+ ?filters@QOrganizerItemUnionFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemFilter@QtMobility@@@@XZ @ 58 NONAME ; class QList<class QtMobility::QOrganizerItemFilter> QtMobility::QOrganizerItemUnionFilter::filters(void) const
+ ??0QOrganizerItemLocation@QtMobility@@QAE@XZ @ 59 NONAME ; QtMobility::QOrganizerItemLocation::QOrganizerItemLocation(void)
+ ??4QOrganizerItemLocalId@QtMobility@@QAEAAV01@ABV01@@Z @ 60 NONAME ; class QtMobility::QOrganizerItemLocalId & QtMobility::QOrganizerItemLocalId::operator=(class QtMobility::QOrganizerItemLocalId const &)
+ ?trUtf8@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 61 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::trUtf8(char const *, char const *, int)
+ ?setSorting@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 62 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ?supportedImplementationVersions@QOrganizerItemManagerEngineFactory@QtMobility@@UBE?AV?$QList@H@@XZ @ 63 NONAME ; class QList<int> QtMobility::QOrganizerItemManagerEngineFactory::supportedImplementationVersions(void) const
+ ?collectionsRemoved@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 64 NONAME ; void QtMobility::QOrganizerItemManager::collectionsRemoved(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?setStartDateTime@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 65 NONAME ; void QtMobility::QOrganizerEventOccurrence::setStartDateTime(class QDateTime const &)
+ ?isCanceled@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 66 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isCanceled(void) const
+ ?errorMap@QOrganizerCollectionRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 67 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionRemoveRequest::errorMap(void) const
+ ?trUtf8@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 68 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::trUtf8(char const *, char const *)
+ ??1QOrganizerTodoTimeRange@QtMobility@@QAE@XZ @ 69 NONAME ; QtMobility::QOrganizerTodoTimeRange::~QOrganizerTodoTimeRange(void)
+ ?updateDefinitionRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 70 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionRemoveRequest(class QtMobility::QOrganizerItemDetailDefinitionRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ??0QOrganizerItemTimestamp@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 71 NONAME ; QtMobility::QOrganizerItemTimestamp::QOrganizerItemTimestamp(class QtMobility::QOrganizerItemDetail const &)
+ ??_EQOrganizerItemInstanceFetchRequest@QtMobility@@UAE@I@Z @ 72 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::~QOrganizerItemInstanceFetchRequest(unsigned int)
+ ?d_func@QOrganizerItemUnionFilter@QtMobility@@AAEPAVQOrganizerItemUnionFilterPrivate@2@XZ @ 73 NONAME ; class QtMobility::QOrganizerItemUnionFilterPrivate * QtMobility::QOrganizerItemUnionFilter::d_func(void)
+ ?setCollectionId@QOrganizerCollectionRemoveRequest@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 74 NONAME ; void QtMobility::QOrganizerCollectionRemoveRequest::setCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
??0QOrganizerItemVisualReminder@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 75 NONAME ; QtMobility::QOrganizerItemVisualReminder::QOrganizerItemVisualReminder(class QtMobility::QOrganizerItemDetail const &)
?sorting@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@XZ @ 76 NONAME ; class QList<class QtMobility::QOrganizerItemSortOrder> QtMobility::QOrganizerItemInstanceFetchRequest::sorting(void) const
?isEmpty@QOrganizerItemDetailDefinition@QtMobility@@QBE_NXZ @ 77 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::isEmpty(void) const
@@ -93,1022 +93,1011 @@ EXPORTS
?d_func@QOrganizerItemFetchRequest@QtMobility@@ABEPBVQOrganizerItemFetchRequestPrivate@2@XZ @ 92 NONAME ; class QtMobility::QOrganizerItemFetchRequestPrivate const * QtMobility::QOrganizerItemFetchRequest::d_func(void) const
?KeyColor@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 93 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerCollection::KeyColor
??0QOrganizerItemUnionFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 94 NONAME ; QtMobility::QOrganizerItemUnionFilter::QOrganizerItemUnionFilter(class QtMobility::QOrganizerItemFilter const &)
- ?collections@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@@Z @ 95 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerItemManager::collections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *) const
- ?itemIds@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 96 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManagerEngine::itemIds(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?setDaysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 97 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfMonth(class QList<int> const &)
- ?itemsRemoved@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 98 NONAME ; void QtMobility::QOrganizerItemManager::itemsRemoved(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ??1QOrganizerItemDetailFilter@QtMobility@@QAE@XZ @ 99 NONAME ; QtMobility::QOrganizerItemDetailFilter::~QOrganizerItemDetailFilter(void)
- ?setPriority@QOrganizerEventOccurrence@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 100 NONAME ; void QtMobility::QOrganizerEventOccurrence::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
- ?match@QOrganizerItemPriority@QtMobility@@SA?AVQOrganizerItemFilter@2@W4Priority@12@@Z @ 101 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemPriority::match(enum QtMobility::QOrganizerItemPriority::Priority)
- ??0QOrganizerItemReminder@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 102 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(class QtMobility::QOrganizerItemDetail const &)
- ?addedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 103 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::addedCollections(void) const
- ??0QOrganizerItemComment@QtMobility@@QAE@XZ @ 104 NONAME ; QtMobility::QOrganizerItemComment::QOrganizerItemComment(void)
- ?months@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@W4Month@QOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 105 NONAME ; class QList<enum QtMobility::QOrganizerItemRecurrenceRule::Month> QtMobility::QOrganizerItemRecurrenceRule::months(void) const
- ?filter@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 106 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemInstanceFetchRequest::filter(void) const
- ?collectionsAdded@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 107 NONAME ; void QtMobility::QOrganizerItemManager::collectionsAdded(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?metaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 108 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::metaObject(void) const
- ?tr@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 109 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::tr(char const *, char const *, int)
- ??_EQOrganizerItemLocalId@QtMobility@@QAE@I@Z @ 110 NONAME ; QtMobility::QOrganizerItemLocalId::~QOrganizerItemLocalId(unsigned int)
- ?locationName@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 111 NONAME ; class QString QtMobility::QOrganizerItemLocation::locationName(void) const
- ?trUtf8@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0H@Z @ 112 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::trUtf8(char const *, char const *, int)
- ?tr@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 113 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::tr(char const *, char const *)
- ?d_func@QOrganizerItemDateTimePeriodFilter@QtMobility@@AAEPAVQOrganizerItemDateTimePeriodFilterPrivate@2@XZ @ 114 NONAME ; class QtMobility::QOrganizerItemDateTimePeriodFilterPrivate * QtMobility::QOrganizerItemDateTimePeriodFilter::d_func(void)
- ?type@QOrganizerItemType@QtMobility@@QBE?AVQString@@XZ @ 115 NONAME ; class QString QtMobility::QOrganizerItemType::type(void) const
- ??0QOrganizerItemRecurrenceRule@QtMobility@@QAE@XZ @ 116 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::QOrganizerItemRecurrenceRule(void)
- ?itemsAdded@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 117 NONAME ; void QtMobility::QOrganizerItemManager::itemsAdded(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?qt_metacall@QOrganizerItemAbstractRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 118 NONAME ; int QtMobility::QOrganizerItemAbstractRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ??1QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAE@XZ @ 119 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::~QOrganizerItemDetailDefinitionFetchRequest(void)
- ??0QOrganizerItemDisplayLabel@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 120 NONAME ; QtMobility::QOrganizerItemDisplayLabel::QOrganizerItemDisplayLabel(class QtMobility::QOrganizerItemDetail const &)
- ??0QOrganizerItemComment@QtMobility@@QAE@ABV01@@Z @ 121 NONAME ; QtMobility::QOrganizerItemComment::QOrganizerItemComment(class QtMobility::QOrganizerItemComment const &)
- ?FieldAddress@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 122 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemLocation::FieldAddress
- ??_EQOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAE@I@Z @ 123 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::~QOrganizerCollectionLocalIdFetchRequest(unsigned int)
- ?collections@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@XZ @ 124 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerCollectionFetchRequest::collections(void) const
- ?staticMetaObject@QOrganizerCollectionRemoveRequest@QtMobility@@2UQMetaObject@@B @ 125 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionRemoveRequest::staticMetaObject
- ?message@QOrganizerItemVisualReminder@QtMobility@@QBE?AVQString@@XZ @ 126 NONAME ; class QString QtMobility::QOrganizerItemVisualReminder::message(void) const
- ?updateItemLocalIdFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemLocalIdFetchRequest@2@ABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 127 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemLocalIdFetchRequest(class QtMobility::QOrganizerItemLocalIdFetchRequest *, class QList<class QtMobility::QOrganizerItemLocalId> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?qHash@QtMobility@@YAIABVQOrganizerItem@1@@Z @ 128 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItem const &)
- ?qHash@QtMobility@@YAIABVQOrganizerCollectionId@1@@Z @ 129 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollectionId const &)
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemFetchHint@0@@Z @ 130 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemFetchHint &)
- ??0QOrganizerItemDetail@QtMobility@@IAE@ABV01@ABVQString@@@Z @ 131 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &, class QString const &)
- ?setEndDate@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABVQDate@@@Z @ 132 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setEndDate(class QDate const &)
- ?parentLocalId@QOrganizerEventOccurrence@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 133 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerEventOccurrence::parentLocalId(void) const
- ?d_func@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionRemoveRequestPrivate@2@XZ @ 134 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionRemoveRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::d_func(void)
- ?FieldMessage@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 135 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemVisualReminder::FieldMessage
- ?addSorted@QOrganizerItemManagerEngine@QtMobility@@SAXPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 136 NONAME ; void QtMobility::QOrganizerItemManagerEngine::addSorted(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerItem const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ?testFilter@QOrganizerItemManagerEngine@QtMobility@@SA_NABVQOrganizerItemFilter@2@ABVQOrganizerItem@2@@Z @ 137 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::testFilter(class QtMobility::QOrganizerItemFilter const &, class QtMobility::QOrganizerItem const &)
- ?eventType@QOrganizerItemChangeLogFilter@QtMobility@@QBE?AW4EventType@12@XZ @ 138 NONAME ; enum QtMobility::QOrganizerItemChangeLogFilter::EventType QtMobility::QOrganizerItemChangeLogFilter::eventType(void) const
- ??8QOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 139 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator==(class QtMobility::QOrganizerItemLocalId const &) const
- ?setPriority@QOrganizerTodo@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 140 NONAME ; void QtMobility::QOrganizerTodo::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
- ?setDetailAccessConstraints@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetail@2@V?$QFlags@W4AccessConstraint@QOrganizerItemDetail@QtMobility@@@@@Z @ 141 NONAME ; void QtMobility::QOrganizerItemManagerEngine::setDetailAccessConstraints(class QtMobility::QOrganizerItemDetail *, class QFlags<enum QtMobility::QOrganizerItemDetail::AccessConstraint>)
- ?metaObject@QOrganizerItemAbstractRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 142 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemAbstractRequest::metaObject(void) const
- ?setFinishedDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 143 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setFinishedDateTime(class QDateTime const &)
- ?insert@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 144 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::insert(class QtMobility::QOrganizerItemLocalId const &)
- ?updateRequestState@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemAbstractRequest@2@W4State@32@@Z @ 145 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateRequestState(class QtMobility::QOrganizerItemAbstractRequest *, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?tr@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 146 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::tr(char const *, char const *, int)
- ?setSorting@QOrganizerItemFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 147 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ?setEndPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 148 NONAME ; void QtMobility::QOrganizerItemDateTimePeriodFilter::setEndPeriod(class QDateTime const &)
- ?setDetailDefinitionName@QOrganizerItemSortOrder@QtMobility@@QAEXABVQString@@0@Z @ 149 NONAME ; void QtMobility::QOrganizerItemSortOrder::setDetailDefinitionName(class QString const &, class QString const &)
- ??9QOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 150 NONAME ; bool QtMobility::QOrganizerItemId::operator!=(class QtMobility::QOrganizerItemId const &) const
- ??_EQOrganizerItemSortOrder@QtMobility@@QAE@I@Z @ 151 NONAME ; QtMobility::QOrganizerItemSortOrder::~QOrganizerItemSortOrder(unsigned int)
- ??0QOrganizerEventTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 152 NONAME ; QtMobility::QOrganizerEventTimeRange::QOrganizerEventTimeRange(class QtMobility::QOrganizerItemDetail const &)
- ?validateDefinition@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItemDetailDefinition@2@PAW4Error@QOrganizerItemManager@2@@Z @ 153 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ??8QOrganizerItemFilter@QtMobility@@QBE_NABV01@@Z @ 154 NONAME ; bool QtMobility::QOrganizerItemFilter::operator==(class QtMobility::QOrganizerItemFilter const &) const
- ?endDate@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AVQDate@@XZ @ 155 NONAME ; class QDate QtMobility::QOrganizerItemRecurrenceRule::endDate(void) const
- ??4QOrganizerNote@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 156 NONAME ; class QtMobility::QOrganizerNote & QtMobility::QOrganizerNote::operator=(class QtMobility::QOrganizerItem const &)
- ?item@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerItem@2@ABVQOrganizerItemLocalId@2@ABVQOrganizerItemFetchHint@2@@Z @ 157 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManager::item(class QtMobility::QOrganizerItemLocalId const &, class QtMobility::QOrganizerItemFetchHint const &) const
- ?DefinitionName@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 158 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemLocation::DefinitionName
- ??0QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 159 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::QOrganizerItemDetailDefinitionFetchRequest(class QObject *)
- ?qt_metacall@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 160 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?repetitionCount@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 161 NONAME ; int QtMobility::QOrganizerItemReminder::repetitionCount(void) const
- ?staticMetaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@2UQMetaObject@@B @ 162 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionFetchRequest::staticMetaObject
- ?setItems@QOrganizerItemSaveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItem@QtMobility@@@@@Z @ 163 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setItems(class QList<class QtMobility::QOrganizerItem> const &)
- ?setDisplayLabel@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 164 NONAME ; void QtMobility::QOrganizerItem::setDisplayLabel(class QString const &)
- ?setDetailDefinitionsHint@QOrganizerItemFetchHint@QtMobility@@QAEXABVQStringList@@@Z @ 165 NONAME ; void QtMobility::QOrganizerItemFetchHint::setDetailDefinitionsHint(class QStringList const &)
- ?setMatchFlags@QOrganizerItemDetailFilter@QtMobility@@QAEXV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@@Z @ 166 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setMatchFlags(class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag>)
- ?clear@QOrganizerItemIntersectionFilter@QtMobility@@QAEXXZ @ 167 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::clear(void)
- ??0QOrganizerItemDetail@QtMobility@@QAE@ABVQString@@@Z @ 168 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QString const &)
- ?type@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4RequestType@12@XZ @ 169 NONAME ; enum QtMobility::QOrganizerItemAbstractRequest::RequestType QtMobility::QOrganizerItemAbstractRequest::type(void) const
- ?setAllowableValues@QOrganizerItemDetailFieldDefinition@QtMobility@@QAEXV?$QList@VQVariant@@@@@Z @ 170 NONAME ; void QtMobility::QOrganizerItemDetailFieldDefinition::setAllowableValues(class QList<class QVariant>)
- ?allowableValues@QOrganizerItemDetailFieldDefinition@QtMobility@@QBE?AV?$QList@VQVariant@@@@XZ @ 171 NONAME ; class QList<class QVariant> QtMobility::QOrganizerItemDetailFieldDefinition::allowableValues(void) const
- ?metaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 172 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::metaObject(void) const
- ??0QOrganizerCollectionId@QtMobility@@QAE@XZ @ 173 NONAME ; QtMobility::QOrganizerCollectionId::QOrganizerCollectionId(void)
- ?d_func@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionFetchRequestPrivate@2@XZ @ 174 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionFetchRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::d_func(void) const
- ??1QOrganizerItemFetchHint@QtMobility@@QAE@XZ @ 175 NONAME ; QtMobility::QOrganizerItemFetchHint::~QOrganizerItemFetchHint(void)
- ?entryDateTime@QOrganizerJournalTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 176 NONAME ; class QDateTime QtMobility::QOrganizerJournalTimeRange::entryDateTime(void) const
- ?priority@QOrganizerTodo@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 177 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerTodo::priority(void) const
- ?schemaDefinitions@QOrganizerItemManagerEngine@QtMobility@@SA?AV?$QMap@VQString@@V?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@@@H@Z @ 178 NONAME ; class QMap<class QString, class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> > QtMobility::QOrganizerItemManagerEngine::schemaDefinitions(int)
- ?setRecurrenceRules@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 179 NONAME ; void QtMobility::QOrganizerEvent::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ??0QOrganizerItemLocalId@QtMobility@@QAE@PAVQOrganizerItemEngineLocalId@1@@Z @ 180 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(class QtMobility::QOrganizerItemEngineLocalId *)
- ??0QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@ABV01@@Z @ 181 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::QOrganizerItemDetailFieldDefinition(class QtMobility::QOrganizerItemDetailFieldDefinition const &)
- ?collectionsChanged@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 182 NONAME ; void QtMobility::QOrganizerItemManager::collectionsChanged(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?tr@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 183 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::tr(char const *, char const *, int)
- ?setDataUrl@QOrganizerItemAudibleReminder@QtMobility@@QAEXABVQUrl@@@Z @ 184 NONAME ; void QtMobility::QOrganizerItemAudibleReminder::setDataUrl(class QUrl const &)
- ??1QOrganizerJournalTimeRange@QtMobility@@QAE@XZ @ 185 NONAME ; QtMobility::QOrganizerJournalTimeRange::~QOrganizerJournalTimeRange(void)
- ?d_func@QOrganizerItemLocalIdFetchRequest@QtMobility@@AAEPAVQOrganizerItemLocalIdFetchRequestPrivate@2@XZ @ 186 NONAME ; class QtMobility::QOrganizerItemLocalIdFetchRequestPrivate * QtMobility::QOrganizerItemLocalIdFetchRequest::d_func(void)
- ?getStaticMetaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 187 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::getStaticMetaObject(void)
- ?requestDestroyed@QOrganizerItemManagerEngine@QtMobility@@UAEXPAVQOrganizerItemAbstractRequest@2@@Z @ 188 NONAME ; void QtMobility::QOrganizerItemManagerEngine::requestDestroyed(class QtMobility::QOrganizerItemAbstractRequest *)
- ?d_func@QOrganizerItemDetailFilter@QtMobility@@AAEPAVQOrganizerItemDetailFilterPrivate@2@XZ @ 189 NONAME ; class QtMobility::QOrganizerItemDetailFilterPrivate * QtMobility::QOrganizerItemDetailFilter::d_func(void)
- ?DefinitionName@QOrganizerItemDisplayLabel@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 190 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemDisplayLabel::DefinitionName
- ??0QOrganizerItemId@QtMobility@@QAE@XZ @ 191 NONAME ; QtMobility::QOrganizerItemId::QOrganizerItemId(void)
- ??0QOrganizerJournal@QtMobility@@QAE@XZ @ 192 NONAME ; QtMobility::QOrganizerJournal::QOrganizerJournal(void)
- ?collections@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 193 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerItemManagerEngine::collections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *) const
- ?dueDateTime@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 194 NONAME ; class QDateTime QtMobility::QOrganizerTodoOccurrence::dueDateTime(void) const
- ??0QOrganizerItemInvalidFilter@QtMobility@@QAE@XZ @ 195 NONAME ; QtMobility::QOrganizerItemInvalidFilter::QOrganizerItemInvalidFilter(void)
- ?setDataUrl@QOrganizerItemVisualReminder@QtMobility@@QAEXABVQUrl@@@Z @ 196 NONAME ; void QtMobility::QOrganizerItemVisualReminder::setDataUrl(class QUrl const &)
- ?dataChanged@QOrganizerCollectionChangeSet@QtMobility@@QAE_NXZ @ 197 NONAME ; bool QtMobility::QOrganizerCollectionChangeSet::dataChanged(void)
- ?tr@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 198 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::tr(char const *, char const *)
- ?metaData@QOrganizerCollection@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 199 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerCollection::metaData(void) const
- ?setDefinitionNames@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQStringList@@@Z @ 200 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setDefinitionNames(class QStringList const &)
- ?setOptimizationHints@QOrganizerItemFetchHint@QtMobility@@QAEXV?$QFlags@W4OptimizationHint@QOrganizerItemFetchHint@QtMobility@@@@@Z @ 201 NONAME ; void QtMobility::QOrganizerItemFetchHint::setOptimizationHints(class QFlags<enum QtMobility::QOrganizerItemFetchHint::OptimizationHint>)
- ?setDaysOfWeek@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@W4DayOfWeek@Qt@@@@@Z @ 202 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfWeek(class QList<enum Qt::DayOfWeek> const &)
- ?trUtf8@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 203 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::trUtf8(char const *, char const *)
- ?defaultCollectionId@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 204 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerItemManager::defaultCollectionId(void) const
- ?FieldAttachments@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 205 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemEmailReminder::FieldAttachments
- ?d_func@QOrganizerItemChangeLogFilter@QtMobility@@ABEPBVQOrganizerItemChangeLogFilterPrivate@2@XZ @ 206 NONAME ; class QtMobility::QOrganizerItemChangeLogFilterPrivate const * QtMobility::QOrganizerItemChangeLogFilter::d_func(void) const
- ?getStaticMetaObject@QOrganizerCollectionSaveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 207 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionSaveRequest::getStaticMetaObject(void)
- ?emitSignals@QOrganizerCollectionChangeSet@QtMobility@@QAEXPAVQOrganizerItemManagerEngine@2@@Z @ 208 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::emitSignals(class QtMobility::QOrganizerItemManagerEngine *)
- ??0QOrganizerItemSortOrder@QtMobility@@QAE@ABV01@@Z @ 209 NONAME ; QtMobility::QOrganizerItemSortOrder::QOrganizerItemSortOrder(class QtMobility::QOrganizerItemSortOrder const &)
- ?validateCollection@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerCollection@2@PAW4Error@QOrganizerItemManager@2@@Z @ 210 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateCollection(class QtMobility::QOrganizerCollection const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?ids@QOrganizerItemLocalIdFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 211 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemLocalIdFilter::ids(void) const
- ?key@QOrganizerItemDetail@QtMobility@@QBEHXZ @ 212 NONAME ; int QtMobility::QOrganizerItemDetail::key(void) const
- ??0QOrganizerCollectionFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 213 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::QOrganizerCollectionFetchRequest(class QObject *)
- ?d_func@QOrganizerItemCollectionFilter@QtMobility@@ABEPBVQOrganizerItemCollectionFilterPrivate@2@XZ @ 214 NONAME ; class QtMobility::QOrganizerItemCollectionFilterPrivate const * QtMobility::QOrganizerItemCollectionFilter::d_func(void) const
- ?FieldGuid@QOrganizerItemGuid@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 215 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemGuid::FieldGuid
- ?setDaysOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 216 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfYear(class QList<int> const &)
- ?setFetchHint@QOrganizerItemFetchRequest@QtMobility@@QAEXABVQOrganizerItemFetchHint@2@@Z @ 217 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
- ?DefinitionName@QOrganizerItemGuid@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 218 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemGuid::DefinitionName
- ?qt_metacall@QOrganizerCollectionRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 219 NONAME ; int QtMobility::QOrganizerCollectionRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?d_func@QOrganizerItemDateTimePeriodFilter@QtMobility@@ABEPBVQOrganizerItemDateTimePeriodFilterPrivate@2@XZ @ 220 NONAME ; class QtMobility::QOrganizerItemDateTimePeriodFilterPrivate const * QtMobility::QOrganizerItemDateTimePeriodFilter::d_func(void) const
- ?trUtf8@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 221 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::trUtf8(char const *, char const *)
- ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@ABVQString@@@Z @ 222 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(class QString const &) const
- ?qt_metacall@QOrganizerCollectionSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 223 NONAME ; int QtMobility::QOrganizerCollectionSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?FieldCreationTimestamp@QOrganizerItemTimestamp@QtMobility@@2U?$QLatin1Constant@$0BC@@2@B @ 224 NONAME ; struct QtMobility::QLatin1Constant<18> const QtMobility::QOrganizerItemTimestamp::FieldCreationTimestamp
- ?qt_metacast@QOrganizerItemManager@QtMobility@@UAEPAXPBD@Z @ 225 NONAME ; void * QtMobility::QOrganizerItemManager::qt_metacast(char const *)
- ?description@QOrganizerItemDescription@QtMobility@@QBE?AVQString@@XZ @ 226 NONAME ; class QString QtMobility::QOrganizerItemDescription::description(void) const
- ?setRecurrenceRules@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 227 NONAME ; void QtMobility::QOrganizerItemRecurrence::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ?value@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@ABV3@@Z @ 228 NONAME ; class QString QtMobility::QOrganizerItemDetail::value(class QString const &) const
- ?append@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 229 NONAME ; void QtMobility::QOrganizerItemUnionFilter::append(class QtMobility::QOrganizerItemFilter const &)
- ??1QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@XZ @ 230 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::~QOrganizerItemDetailFieldDefinition(void)
- ?setLocationAddress@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 231 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationAddress(class QString const &)
- ?getStaticMetaObject@QOrganizerCollectionFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 232 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionFetchRequest::getStaticMetaObject(void)
- ?isActive@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 233 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isActive(void) const
- ??0QOrganizerItemDetailRangeFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 234 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::QOrganizerItemDetailRangeFilter(class QtMobility::QOrganizerItemFilter const &)
- ?dataChanged@QOrganizerItemManagerEngine@QtMobility@@IAEXXZ @ 235 NONAME ; void QtMobility::QOrganizerItemManagerEngine::dataChanged(void)
- ?setManager@QOrganizerItemAbstractRequest@QtMobility@@QAEXPAVQOrganizerItemManager@2@@Z @ 236 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::setManager(class QtMobility::QOrganizerItemManager *)
- ?tr@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0H@Z @ 237 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::tr(char const *, char const *, int)
- ?qt_metacall@QOrganizerItemFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 238 NONAME ; int QtMobility::QOrganizerItemFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?setExceptionDates@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 239 NONAME ; void QtMobility::QOrganizerEvent::setExceptionDates(class QList<class QDate> const &)
- ??0QOrganizerItemDescription@QtMobility@@QAE@XZ @ 240 NONAME ; QtMobility::QOrganizerItemDescription::QOrganizerItemDescription(void)
- ?start@QOrganizerItemAbstractRequest@QtMobility@@QAE_NXZ @ 241 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::start(void)
- ?FieldDueDateTime@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 242 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerTodoTimeRange::FieldDueDateTime
- ??4QOrganizerCollection@QtMobility@@QAEAAV01@ABV01@@Z @ 243 NONAME ; class QtMobility::QOrganizerCollection & QtMobility::QOrganizerCollection::operator=(class QtMobility::QOrganizerCollection const &)
- ?tr@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 244 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::tr(char const *, char const *)
- ?startDateTime@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 245 NONAME ; class QDateTime QtMobility::QOrganizerEventOccurrence::startDateTime(void) const
- ?filter@QOrganizerItemLocalIdFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 246 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemLocalIdFetchRequest::filter(void) const
- ?clearChangedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 247 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearChangedCollections(void)
- ?guid@QOrganizerItemGuid@QtMobility@@QBE?AVQString@@XZ @ 248 NONAME ; class QString QtMobility::QOrganizerItemGuid::guid(void) const
- ?collections@QOrganizerCollectionSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@XZ @ 249 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerCollectionSaveRequest::collections(void) const
- ?dataChanged@QOrganizerItemChangeSet@QtMobility@@QAE_NXZ @ 250 NONAME ; bool QtMobility::QOrganizerItemChangeSet::dataChanged(void)
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollectionLocalId@0@@Z @ 251 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollectionLocalId const &)
- ?itemsRemoved@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 252 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsRemoved(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?setWeekStart@QOrganizerItemRecurrenceRule@QtMobility@@QAEXW4DayOfWeek@Qt@@@Z @ 253 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setWeekStart(enum Qt::DayOfWeek)
- ?FieldDataUrl@QOrganizerItemAudibleReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 254 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemAudibleReminder::FieldDataUrl
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetailFieldDefinition@0@@Z @ 255 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetailFieldDefinition &)
- ?setEndDateTime@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 256 NONAME ; void QtMobility::QOrganizerEventOccurrence::setEndDateTime(class QDateTime const &)
- ??1QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAE@XZ @ 257 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::~QOrganizerCollectionLocalIdFetchRequest(void)
- ??0QOrganizerItemId@QtMobility@@QAE@ABV01@@Z @ 258 NONAME ; QtMobility::QOrganizerItemId::QOrganizerItemId(class QtMobility::QOrganizerItemId const &)
- ??1QOrganizerItemDetail@QtMobility@@QAE@XZ @ 259 NONAME ; QtMobility::QOrganizerItemDetail::~QOrganizerItemDetail(void)
- ?tr@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 260 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::tr(char const *, char const *)
- ??4QOrganizerEventOccurrence@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 261 NONAME ; class QtMobility::QOrganizerEventOccurrence & QtMobility::QOrganizerEventOccurrence::operator=(class QtMobility::QOrganizerItem const &)
- ?engineLocalCollectionId@QOrganizerItemManagerEngine@QtMobility@@SAPAVQOrganizerCollectionEngineLocalId@2@ABVQOrganizerCollectionLocalId@2@@Z @ 262 NONAME ; class QtMobility::QOrganizerCollectionEngineLocalId * QtMobility::QOrganizerItemManagerEngine::engineLocalCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
- ??0QOrganizerItemGuid@QtMobility@@QAE@XZ @ 263 NONAME ; QtMobility::QOrganizerItemGuid::QOrganizerItemGuid(void)
- ??1QOrganizerTodo@QtMobility@@QAE@XZ @ 264 NONAME ; QtMobility::QOrganizerTodo::~QOrganizerTodo(void)
- ?FieldRepetitionDelay@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 265 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemReminder::FieldRepetitionDelay
- ?updateItemSaveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemSaveRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 266 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemSaveRequest(class QtMobility::QOrganizerItemSaveRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?direction@QOrganizerItemSortOrder@QtMobility@@QBE?AW4SortOrder@Qt@@XZ @ 267 NONAME ; enum Qt::SortOrder QtMobility::QOrganizerItemSortOrder::direction(void) const
- ??0QOrganizerTodoOccurrence@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 268 NONAME ; QtMobility::QOrganizerTodoOccurrence::QOrganizerTodoOccurrence(class QtMobility::QOrganizerItem const &)
- ?setDueDateTime@QOrganizerTodoTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 269 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setDueDateTime(class QDateTime const &)
- ?getStaticMetaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 270 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionSaveRequest::getStaticMetaObject(void)
- ??1QOrganizerItemGuid@QtMobility@@QAE@XZ @ 271 NONAME ; QtMobility::QOrganizerItemGuid::~QOrganizerItemGuid(void)
- ?setType@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemType@2@@Z @ 272 NONAME ; void QtMobility::QOrganizerItem::setType(class QtMobility::QOrganizerItemType const &)
- ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@PBD0ABVQString@@@Z @ 273 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(char const *, char const *, class QString const &) const
- ?FieldFrequency@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 274 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldFrequency
- ?setItemId@QOrganizerItemRemoveRequest@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 275 NONAME ; void QtMobility::QOrganizerItemRemoveRequest::setItemId(class QtMobility::QOrganizerItemLocalId const &)
- ??_EQOrganizerItemLocalIdFetchRequest@QtMobility@@UAE@I@Z @ 276 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::~QOrganizerItemLocalIdFetchRequest(unsigned int)
- ?staticMetaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@2UQMetaObject@@B @ 277 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::staticMetaObject
- ??1QOrganizerItemChangeSet@QtMobility@@QAE@XZ @ 278 NONAME ; QtMobility::QOrganizerItemChangeSet::~QOrganizerItemChangeSet(void)
- ?recurrenceRules@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 279 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerTodo::recurrenceRules(void) const
- ?itemInstances@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABVQDateTime@@1H@Z @ 280 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::itemInstances(class QtMobility::QOrganizerItem const &, class QDateTime const &, class QDateTime const &, int) const
- ?setItemType@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAEXABVQString@@@Z @ 281 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionSaveRequest::setItemType(class QString const &)
- ?recurrenceDates@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 282 NONAME ; class QList<class QDate> QtMobility::QOrganizerTodo::recurrenceDates(void) const
- ?matchFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@XZ @ 283 NONAME ; class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag> QtMobility::QOrganizerItemDetailRangeFilter::matchFlags(void) const
- ??0QOrganizerItem@QtMobility@@QAE@ABV01@@Z @ 284 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(class QtMobility::QOrganizerItem const &)
- ?setValue@QOrganizerItemDetail@QtMobility@@QAE_NPBDABVQVariant@@@Z @ 285 NONAME ; bool QtMobility::QOrganizerItemDetail::setValue(char const *, class QVariant const &)
- ?setStartDateTime@QOrganizerTodoTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 286 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setStartDateTime(class QDateTime const &)
- ??1QOrganizerItemCollectionFilter@QtMobility@@QAE@XZ @ 287 NONAME ; QtMobility::QOrganizerItemCollectionFilter::~QOrganizerItemCollectionFilter(void)
- ?removeCollection@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerCollectionLocalId@2@PAW4Error@QOrganizerItemManager@2@@Z @ 288 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeCollection(class QtMobility::QOrganizerCollectionLocalId const &, enum QtMobility::QOrganizerItemManager::Error *)
- ?collectionIds@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 289 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemManagerEngine::collectionIds(enum QtMobility::QOrganizerItemManager::Error *) const
- ?setLocationGeoCoordinates@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 290 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationGeoCoordinates(class QString const &)
- ?trUtf8@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 291 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::trUtf8(char const *, char const *, int)
- ?exceptionDates@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 292 NONAME ; class QList<class QDate> QtMobility::QOrganizerItemRecurrence::exceptionDates(void) const
- ?d_func@QOrganizerItemFetchRequest@QtMobility@@AAEPAVQOrganizerItemFetchRequestPrivate@2@XZ @ 293 NONAME ; class QtMobility::QOrganizerItemFetchRequestPrivate * QtMobility::QOrganizerItemFetchRequest::d_func(void)
- ?tr@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 294 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::tr(char const *, char const *)
- ?setLocationName@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 295 NONAME ; void QtMobility::QOrganizerItemLocation::setLocationName(class QString const &)
- ??0QOrganizerItemAudibleReminder@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 296 NONAME ; QtMobility::QOrganizerItemAudibleReminder::QOrganizerItemAudibleReminder(class QtMobility::QOrganizerItemDetail const &)
- ??0QOrganizerItemLocalIdFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 297 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::QOrganizerItemLocalIdFilter(class QtMobility::QOrganizerItemFilter const &)
- ?trUtf8@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 298 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::trUtf8(char const *, char const *, int)
- ??0QOrganizerItemInvalidFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 299 NONAME ; QtMobility::QOrganizerItemInvalidFilter::QOrganizerItemInvalidFilter(class QtMobility::QOrganizerItemFilter const &)
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetailDefinition@0@@Z @ 300 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetailDefinition &)
- ?items@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 301 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::items(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?setRecurrenceRules@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 302 NONAME ; void QtMobility::QOrganizerTodo::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ?FieldType@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 303 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::FieldType
- ?setDisplayLabel@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemDisplayLabel@2@@Z @ 304 NONAME ; void QtMobility::QOrganizerItem::setDisplayLabel(class QtMobility::QOrganizerItemDisplayLabel const &)
- ?d_func@QOrganizerItemSaveRequest@QtMobility@@ABEPBVQOrganizerItemSaveRequestPrivate@2@XZ @ 305 NONAME ; class QtMobility::QOrganizerItemSaveRequestPrivate const * QtMobility::QOrganizerItemSaveRequest::d_func(void) const
- ?metaData@QOrganizerCollection@QtMobility@@QAE?AVQVariant@@ABVQString@@@Z @ 306 NONAME ; class QVariant QtMobility::QOrganizerCollection::metaData(class QString const &)
- ?qHash@QtMobility@@YAIABVQOrganizerItemDetail@1@@Z @ 307 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemDetail const &)
- ?setStartDateTime@QOrganizerEvent@QtMobility@@QAEXABVQDateTime@@@Z @ 308 NONAME ; void QtMobility::QOrganizerEvent::setStartDateTime(class QDateTime const &)
- ?setDueDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 309 NONAME ; void QtMobility::QOrganizerTodo::setDueDateTime(class QDateTime const &)
- ?errorMap@QOrganizerCollectionSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 310 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionSaveRequest::errorMap(void) const
- ??0QOrganizerItemPriority@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 311 NONAME ; QtMobility::QOrganizerItemPriority::QOrganizerItemPriority(class QtMobility::QOrganizerItemDetail const &)
- ?count@QOrganizerItemRecurrenceRule@QtMobility@@QBEHXZ @ 312 NONAME ; int QtMobility::QOrganizerItemRecurrenceRule::count(void) const
- ?updateCollectionRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 313 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionRemoveRequest(class QtMobility::QOrganizerCollectionRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ??0QOrganizerCollectionChangeSet@QtMobility@@QAE@ABV01@@Z @ 314 NONAME ; QtMobility::QOrganizerCollectionChangeSet::QOrganizerCollectionChangeSet(class QtMobility::QOrganizerCollectionChangeSet const &)
- ?supportedItemTypes@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQStringList@@XZ @ 315 NONAME ; class QStringList QtMobility::QOrganizerItemManagerEngine::supportedItemTypes(void) const
- ??4QOrganizerItemDetail@QtMobility@@QAEAAV01@ABV01@@Z @ 316 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?setStartPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 317 NONAME ; void QtMobility::QOrganizerItemDateTimePeriodFilter::setStartPeriod(class QDateTime const &)
- ?setExceptionDates@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 318 NONAME ; void QtMobility::QOrganizerTodo::setExceptionDates(class QList<class QDate> const &)
- ?metaObject@QOrganizerCollectionSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 319 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionSaveRequest::metaObject(void) const
- ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@PBD@Z @ 320 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(char const *) const
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetail@0@@Z @ 321 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetail &)
- ?collectionIds@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 322 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemManager::collectionIds(void) const
- ?collectionsAdded@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 323 NONAME ; void QtMobility::QOrganizerItemManagerEngine::collectionsAdded(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?d_func@QOrganizerItemLocalIdFilter@QtMobility@@AAEPAVQOrganizerItemLocalIdFilterPrivate@2@XZ @ 324 NONAME ; class QtMobility::QOrganizerItemLocalIdFilterPrivate * QtMobility::QOrganizerItemLocalIdFilter::d_func(void)
- ??1QOrganizerItemDetailRangeFilter@QtMobility@@QAE@XZ @ 325 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::~QOrganizerItemDetailRangeFilter(void)
- ??0QOrganizerJournalTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 326 NONAME ; QtMobility::QOrganizerJournalTimeRange::QOrganizerJournalTimeRange(class QtMobility::QOrganizerItemDetail const &)
- ?setLocationGeoCoordinates@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 327 NONAME ; void QtMobility::QOrganizerEvent::setLocationGeoCoordinates(class QString const &)
- ?remove@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 328 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::remove(class QtMobility::QOrganizerItemFilter const &)
- ?remove@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 329 NONAME ; void QtMobility::QOrganizerItemUnionFilter::remove(class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerCollection@QtMobility@@QAE@XZ @ 330 NONAME ; QtMobility::QOrganizerCollection::QOrganizerCollection(void)
- ?managerName@QOrganizerItemManager@QtMobility@@QBE?AVQString@@XZ @ 331 NONAME ; class QString QtMobility::QOrganizerItemManager::managerName(void) const
- ?trUtf8@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 332 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::trUtf8(char const *, char const *)
- ?label@QOrganizerItemDisplayLabel@QtMobility@@QBE?AVQString@@XZ @ 333 NONAME ; class QString QtMobility::QOrganizerItemDisplayLabel::label(void) const
- ??9QOrganizerItemDetail@QtMobility@@QBE_NABV01@@Z @ 334 NONAME ; bool QtMobility::QOrganizerItemDetail::operator!=(class QtMobility::QOrganizerItemDetail const &) const
- ?prepend@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 335 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::prepend(class QtMobility::QOrganizerItemFilter const &)
- ??_EQOrganizerItemEngineLocalId@QtMobility@@UAE@I@Z @ 336 NONAME ; QtMobility::QOrganizerItemEngineLocalId::~QOrganizerItemEngineLocalId(unsigned int)
- ?FieldDateTime@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 337 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemReminder::FieldDateTime
- ?qt_metacast@QOrganizerItemManagerEngine@QtMobility@@UAEPAXPBD@Z @ 338 NONAME ; void * QtMobility::QOrganizerItemManagerEngine::qt_metacast(char const *)
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItem@0@@Z @ 339 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItem const &)
- ??0QOrganizerItemEngineLocalId@QtMobility@@QAE@XZ @ 340 NONAME ; QtMobility::QOrganizerItemEngineLocalId::QOrganizerItemEngineLocalId(void)
- ??0QOrganizerItemFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 341 NONAME ; QtMobility::QOrganizerItemFetchRequest::QOrganizerItemFetchRequest(class QObject *)
- ??1QOrganizerItemFetchRequest@QtMobility@@UAE@XZ @ 342 NONAME ; QtMobility::QOrganizerItemFetchRequest::~QOrganizerItemFetchRequest(void)
- ?trUtf8@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 343 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::trUtf8(char const *, char const *, int)
- ?insertChangedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 344 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertChangedItem(class QtMobility::QOrganizerItemLocalId const &)
- ?setProgressPercentage@QOrganizerTodo@QtMobility@@QAEXH@Z @ 345 NONAME ; void QtMobility::QOrganizerTodo::setProgressPercentage(int)
- ?FieldPercentageComplete@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0BD@@2@B @ 346 NONAME ; struct QtMobility::QLatin1Constant<19> const QtMobility::QOrganizerTodoProgress::FieldPercentageComplete
- ?setSorting@QOrganizerItemLocalIdFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 347 NONAME ; void QtMobility::QOrganizerItemLocalIdFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ??0QOrganizerItemLocalIdFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 348 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::QOrganizerItemLocalIdFetchRequest(class QObject *)
- ?tr@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 349 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::tr(char const *, char const *)
- ?updateItemInstanceFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemInstanceFetchRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 350 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemInstanceFetchRequest(class QtMobility::QOrganizerItemInstanceFetchRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ??1QOrganizerEventOccurrence@QtMobility@@QAE@XZ @ 351 NONAME ; QtMobility::QOrganizerEventOccurrence::~QOrganizerEventOccurrence(void)
- ?engineLocalItemId@QOrganizerItemManagerEngine@QtMobility@@SAPAVQOrganizerItemEngineLocalId@2@ABVQOrganizerItemLocalId@2@@Z @ 352 NONAME ; class QtMobility::QOrganizerItemEngineLocalId * QtMobility::QOrganizerItemManagerEngine::engineLocalItemId(class QtMobility::QOrganizerItemLocalId const &)
- ?setItemIds@QOrganizerItemRemoveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 353 NONAME ; void QtMobility::QOrganizerItemRemoveRequest::setItemIds(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?DefinitionName@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 354 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::DefinitionName
- ??_EQOrganizerItemSaveRequest@QtMobility@@UAE@I@Z @ 355 NONAME ; QtMobility::QOrganizerItemSaveRequest::~QOrganizerItemSaveRequest(unsigned int)
- ?FieldRepetitionCount@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 356 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemReminder::FieldRepetitionCount
- ?collectionIds@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 357 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionLocalIdFetchRequest::collectionIds(void) const
- ?detailDefinitions@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@ABVQString@@PAW4Error@QOrganizerItemManager@2@@Z @ 358 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemManagerEngine::detailDefinitions(class QString const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?FieldDaysOfWeek@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 359 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfWeek
- ??_EQOrganizerCollection@QtMobility@@QAE@I@Z @ 360 NONAME ; QtMobility::QOrganizerCollection::~QOrganizerCollection(unsigned int)
- ?locationName@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 361 NONAME ; class QString QtMobility::QOrganizerEvent::locationName(void) const
- ?comment@QOrganizerItemComment@QtMobility@@QBE?AVQString@@XZ @ 362 NONAME ; class QString QtMobility::QOrganizerItemComment::comment(void) const
- ?dataUrl@QOrganizerItemVisualReminder@QtMobility@@QBE?AVQUrl@@XZ @ 363 NONAME ; class QUrl QtMobility::QOrganizerItemVisualReminder::dataUrl(void) const
- ?updateDefinitionSaveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionSaveRequest@2@ABV?$QList@VQOrganizerItemDetailDefinition@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 364 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionSaveRequest(class QtMobility::QOrganizerItemDetailDefinitionSaveRequest *, class QList<class QtMobility::QOrganizerItemDetailDefinition> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?buildUri@QOrganizerItemManager@QtMobility@@SA?AVQString@@ABV3@ABV?$QMap@VQString@@V1@@@H@Z @ 365 NONAME ; class QString QtMobility::QOrganizerItemManager::buildUri(class QString const &, class QMap<class QString, class QString> const &, int)
- ??1QOrganizerItemReminder@QtMobility@@QAE@XZ @ 366 NONAME ; QtMobility::QOrganizerItemReminder::~QOrganizerItemReminder(void)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemFilter@0@@Z @ 367 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerCollectionEngineLocalId@QtMobility@@QAE@XZ @ 368 NONAME ; QtMobility::QOrganizerCollectionEngineLocalId::QOrganizerCollectionEngineLocalId(void)
- ??4QOrganizerItem@QtMobility@@QAEAAV01@ABV01@@Z @ 369 NONAME ; class QtMobility::QOrganizerItem & QtMobility::QOrganizerItem::operator=(class QtMobility::QOrganizerItem const &)
- ?setCaseSensitivity@QOrganizerItemSortOrder@QtMobility@@QAEXW4CaseSensitivity@Qt@@@Z @ 370 NONAME ; void QtMobility::QOrganizerItemSortOrder::setCaseSensitivity(enum Qt::CaseSensitivity)
- ??0QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@XZ @ 371 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::QOrganizerItemDateTimePeriodFilter(void)
- ?tr@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 372 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::tr(char const *, char const *)
- ??0QOrganizerItemChangeLogFilter@QtMobility@@QAE@W4EventType@01@@Z @ 373 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::QOrganizerItemChangeLogFilter(enum QtMobility::QOrganizerItemChangeLogFilter::EventType)
- ?itemsChanged@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 374 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsChanged(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?metaObject@QOrganizerItemManagerEngine@QtMobility@@UBEPBUQMetaObject@@XZ @ 375 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemManagerEngine::metaObject(void) const
- ?d_func@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@AAEPAVQOrganizerCollectionLocalIdFetchRequestPrivate@2@XZ @ 376 NONAME ; class QtMobility::QOrganizerCollectionLocalIdFetchRequestPrivate * QtMobility::QOrganizerCollectionLocalIdFetchRequest::d_func(void)
- ??1QOrganizerItemManagerEngine@QtMobility@@UAE@XZ @ 377 NONAME ; QtMobility::QOrganizerItemManagerEngine::~QOrganizerItemManagerEngine(void)
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItem@0@@Z @ 378 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItem &)
- ?trUtf8@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 379 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::trUtf8(char const *, char const *, int)
- ??0QOrganizerTodoProgress@QtMobility@@QAE@XZ @ 380 NONAME ; QtMobility::QOrganizerTodoProgress::QOrganizerTodoProgress(void)
- ??1QOrganizerItemLocalIdFilter@QtMobility@@QAE@XZ @ 381 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::~QOrganizerItemLocalIdFilter(void)
- ?since@QOrganizerItemChangeLogFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 382 NONAME ; class QDateTime QtMobility::QOrganizerItemChangeLogFilter::since(void) const
- ?endDateTime@QOrganizerEvent@QtMobility@@QBE?AVQDateTime@@XZ @ 383 NONAME ; class QDateTime QtMobility::QOrganizerEvent::endDateTime(void) const
- ?d_func@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionSaveRequestPrivate@2@XZ @ 384 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionSaveRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::d_func(void)
- ?priority@QOrganizerEvent@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 385 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerEvent::priority(void) const
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemLocalId@0@@Z @ 386 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemLocalId const &)
- ?subject@QOrganizerItemEmailReminder@QtMobility@@QBE?AVQString@@XZ @ 387 NONAME ; class QString QtMobility::QOrganizerItemEmailReminder::subject(void) const
- ??1QOrganizerItemIntersectionFilter@QtMobility@@QAE@XZ @ 388 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::~QOrganizerItemIntersectionFilter(void)
- ??9QOrganizerCollection@QtMobility@@QBE_NABV01@@Z @ 389 NONAME ; bool QtMobility::QOrganizerCollection::operator!=(class QtMobility::QOrganizerCollection const &) const
- ?compareVariant@QOrganizerItemManagerEngine@QtMobility@@SAHABVQVariant@@0W4CaseSensitivity@Qt@@@Z @ 390 NONAME ; int QtMobility::QOrganizerItemManagerEngine::compareVariant(class QVariant const &, class QVariant const &, enum Qt::CaseSensitivity)
- ??9QOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 391 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator!=(class QtMobility::QOrganizerCollectionLocalId const &) const
- ?exceptionRules@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 392 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerEvent::exceptionRules(void) const
- ?FieldMonths@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$06@2@B @ 393 NONAME ; struct QtMobility::QLatin1Constant<7> const QtMobility::QOrganizerItemRecurrenceRule::FieldMonths
- ?startDateTime@QOrganizerEventTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 394 NONAME ; class QDateTime QtMobility::QOrganizerEventTimeRange::startDateTime(void) const
- ?trUtf8@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0@Z @ 395 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::trUtf8(char const *, char const *)
- ?detailDefinitionName@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQString@@XZ @ 396 NONAME ; class QString QtMobility::QOrganizerItemDetailFilter::detailDefinitionName(void) const
- ??0QOrganizerItemPriority@QtMobility@@QAE@XZ @ 397 NONAME ; QtMobility::QOrganizerItemPriority::QOrganizerItemPriority(void)
- ??BQOrganizerItemSortOrder@QtMobility@@QBE?AV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@XZ @ 398 NONAME ; QtMobility::QOrganizerItemSortOrder::operator class QList<class QtMobility::QOrganizerItemSortOrder>(void) const
- ?saveItems@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerCollectionLocalId@2@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 399 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveItems(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerCollectionLocalId const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *)
- ??0QOrganizerItem@QtMobility@@IAE@PBD@Z @ 400 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(char const *)
- ?metaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 401 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionLocalIdFetchRequest::metaObject(void) const
- ?isFilterSupported@QOrganizerItemManager@QtMobility@@QBE_NABVQOrganizerItemFilter@2@@Z @ 402 NONAME ; bool QtMobility::QOrganizerItemManager::isFilterSupported(class QtMobility::QOrganizerItemFilter const &) const
- ?changedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 403 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::changedItems(void) const
- ?updateCollectionLocalIdFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionLocalIdFetchRequest@2@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 404 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionLocalIdFetchRequest(class QtMobility::QOrganizerCollectionLocalIdFetchRequest *, class QList<class QtMobility::QOrganizerCollectionLocalId> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?isNull@QOrganizerCollectionLocalId@QtMobility@@QBE_NXZ @ 405 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::isNull(void) const
- ?itemType@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AVQString@@XZ @ 406 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::itemType(void) const
- ?FieldRecurrenceRules@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 407 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemRecurrence::FieldRecurrenceRules
- ?itemIds@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 408 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManager::itemIds(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &) const
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemLocalId@0@@Z @ 409 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemLocalId const &)
- ?FieldLocationName@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 410 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemLocation::FieldLocationName
- ?setLocalId@QOrganizerCollectionId@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 411 NONAME ; void QtMobility::QOrganizerCollectionId::setLocalId(class QtMobility::QOrganizerCollectionLocalId const &)
- ?definitions@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@XZ @ 412 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemDetailDefinitionFetchRequest::definitions(void) const
- ?d_func@QOrganizerItemInstanceFetchRequest@QtMobility@@AAEPAVQOrganizerItemInstanceFetchRequestPrivate@2@XZ @ 413 NONAME ; class QtMobility::QOrganizerItemInstanceFetchRequestPrivate * QtMobility::QOrganizerItemInstanceFetchRequest::d_func(void)
- ?dataChanged@QOrganizerItemManager@QtMobility@@IAEXXZ @ 414 NONAME ; void QtMobility::QOrganizerItemManager::dataChanged(void)
- ?setStartDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 415 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setStartDateTime(class QDateTime const &)
- ?d_func@QOrganizerItemChangeLogFilter@QtMobility@@AAEPAVQOrganizerItemChangeLogFilterPrivate@2@XZ @ 416 NONAME ; class QtMobility::QOrganizerItemChangeLogFilterPrivate * QtMobility::QOrganizerItemChangeLogFilter::d_func(void)
- ?tr@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 417 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::tr(char const *, char const *, int)
- ?status@QOrganizerTodoOccurrence@QtMobility@@QBE?AW4Status@QOrganizerTodoProgress@2@XZ @ 418 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodoOccurrence::status(void) const
- ?status@QOrganizerTodo@QtMobility@@QBE?AW4Status@QOrganizerTodoProgress@2@XZ @ 419 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodo::status(void) const
- ?staticMetaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@2UQMetaObject@@B @ 420 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionSaveRequest::staticMetaObject
- ?setFields@QOrganizerItemDetailDefinition@QtMobility@@QAEXABV?$QMap@VQString@@VQOrganizerItemDetailFieldDefinition@QtMobility@@@@@Z @ 421 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setFields(class QMap<class QString, class QtMobility::QOrganizerItemDetailFieldDefinition> const &)
- ?insertRemovedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 422 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertRemovedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
- ?locationName@QOrganizerEventOccurrence@QtMobility@@QBE?AVQString@@XZ @ 423 NONAME ; class QString QtMobility::QOrganizerEventOccurrence::locationName(void) const
- ??1QOrganizerEventTimeRange@QtMobility@@QAE@XZ @ 424 NONAME ; QtMobility::QOrganizerEventTimeRange::~QOrganizerEventTimeRange(void)
- ??_EQOrganizerItemComment@QtMobility@@QAE@I@Z @ 425 NONAME ; QtMobility::QOrganizerItemComment::~QOrganizerItemComment(unsigned int)
- ?KeyDescription@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 426 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerCollection::KeyDescription
- ?TypeEvent@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 427 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemType::TypeEvent
- ?caseSensitivity@QOrganizerItemSortOrder@QtMobility@@QBE?AW4CaseSensitivity@Qt@@XZ @ 428 NONAME ; enum Qt::CaseSensitivity QtMobility::QOrganizerItemSortOrder::caseSensitivity(void) const
- ?collectionIds@QOrganizerCollectionRemoveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 429 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionRemoveRequest::collectionIds(void) const
- ?setMessage@QOrganizerItemVisualReminder@QtMobility@@QAEXABVQString@@@Z @ 430 NONAME ; void QtMobility::QOrganizerItemVisualReminder::setMessage(class QString const &)
- ?saveCollection@QOrganizerItemManager@QtMobility@@QAE_NPAVQOrganizerCollection@2@@Z @ 431 NONAME ; bool QtMobility::QOrganizerItemManager::saveCollection(class QtMobility::QOrganizerCollection *)
- ?detailDefinitionsHint@QOrganizerItemFetchHint@QtMobility@@QBE?AVQStringList@@XZ @ 432 NONAME ; class QStringList QtMobility::QOrganizerItemFetchHint::detailDefinitionsHint(void) const
- ??0QOrganizerItemDetail@QtMobility@@IAE@ABV01@PBD@Z @ 433 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &, char const *)
- ?remove@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 434 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::remove(class QtMobility::QOrganizerItemLocalId const &)
- ?setParentLocalId@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 435 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setParentLocalId(class QtMobility::QOrganizerItemLocalId const &)
- ?errorMap@QOrganizerItemSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 436 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemSaveRequest::errorMap(void) const
- ?FieldSubject@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 437 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemEmailReminder::FieldSubject
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemId@0@@Z @ 438 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemId &)
- ?clearRemovedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 439 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearRemovedCollections(void)
- ?setCollections@QOrganizerCollectionSaveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollection@QtMobility@@@@@Z @ 440 NONAME ; void QtMobility::QOrganizerCollectionSaveRequest::setCollections(class QList<class QtMobility::QOrganizerCollection> const &)
- ?dateTime@QOrganizerItemReminder@QtMobility@@QBE?AVQDateTime@@XZ @ 441 NONAME ; class QDateTime QtMobility::QOrganizerItemReminder::dateTime(void) const
- ?setPriority@QOrganizerTodoOccurrence@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 442 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
- ?changedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 443 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::changedCollections(void) const
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetailFieldDefinition@0@@Z @ 444 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetailFieldDefinition const &)
- ?cancelRequest@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerItemAbstractRequest@2@@Z @ 445 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::cancelRequest(class QtMobility::QOrganizerItemAbstractRequest *)
- ?setWeeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 446 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setWeeksOfYear(class QList<int> const &)
- ?qHash@QtMobility@@YAIABVQOrganizerCollection@1@@Z @ 447 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollection const &)
- ?detail@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemDetail@2@ABVQString@@@Z @ 448 NONAME ; class QtMobility::QOrganizerItemDetail QtMobility::QOrganizerItem::detail(class QString const &) const
- ?supportedItemTypes@QOrganizerItemManager@QtMobility@@QBE?AVQStringList@@XZ @ 449 NONAME ; class QStringList QtMobility::QOrganizerItemManager::supportedItemTypes(void) const
- ??_EQOrganizerItemFilter@QtMobility@@QAE@I@Z @ 450 NONAME ; QtMobility::QOrganizerItemFilter::~QOrganizerItemFilter(unsigned int)
- ?setTimeSpecified@QOrganizerEvent@QtMobility@@QAEX_N@Z @ 451 NONAME ; void QtMobility::QOrganizerEvent::setTimeSpecified(bool)
- ??0QOrganizerEvent@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 452 NONAME ; QtMobility::QOrganizerEvent::QOrganizerEvent(class QtMobility::QOrganizerItem const &)
- ?FieldEntryDateTime@QOrganizerJournalTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 453 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerJournalTimeRange::FieldEntryDateTime
- ?DefinitionName@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 454 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemReminder::DefinitionName
- ?metaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 455 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemLocalIdFetchRequest::metaObject(void) const
- ?definitionNames@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AVQStringList@@XZ @ 456 NONAME ; class QStringList QtMobility::QOrganizerItemDetailDefinitionFetchRequest::definitionNames(void) const
- ?DefinitionName@QOrganizerJournalTimeRange@QtMobility@@2U?$QLatin1Constant@$0BB@@2@B @ 457 NONAME ; struct QtMobility::QLatin1Constant<17> const QtMobility::QOrganizerJournalTimeRange::DefinitionName
- ??0QOrganizerCollectionSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 458 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::QOrganizerCollectionSaveRequest(class QObject *)
- ??4QOrganizerItemId@QtMobility@@QAEAAV01@ABV01@@Z @ 459 NONAME ; class QtMobility::QOrganizerItemId & QtMobility::QOrganizerItemId::operator=(class QtMobility::QOrganizerItemId const &)
- ??_EQOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAE@I@Z @ 460 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::~QOrganizerItemDetailDefinitionSaveRequest(unsigned int)
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerCollection@0@@Z @ 461 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerCollection &)
- ?tr@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 462 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::tr(char const *, char const *, int)
- ?setRecurrenceDates@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 463 NONAME ; void QtMobility::QOrganizerTodo::setRecurrenceDates(class QList<class QDate> const &)
- ?d_func@QOrganizerCollectionFetchRequest@QtMobility@@ABEPBVQOrganizerCollectionFetchRequestPrivate@2@XZ @ 464 NONAME ; class QtMobility::QOrganizerCollectionFetchRequestPrivate const * QtMobility::QOrganizerCollectionFetchRequest::d_func(void) const
- ??0QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 465 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::QOrganizerItemDateTimePeriodFilter(class QtMobility::QOrganizerItemFilter const &)
- ?d_func@QOrganizerCollectionSaveRequest@QtMobility@@AAEPAVQOrganizerCollectionSaveRequestPrivate@2@XZ @ 466 NONAME ; class QtMobility::QOrganizerCollectionSaveRequestPrivate * QtMobility::QOrganizerCollectionSaveRequest::d_func(void)
- ?originalDate@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDate@@XZ @ 467 NONAME ; class QDate QtMobility::QOrganizerEventOccurrence::originalDate(void) const
- ?setPriority@QOrganizerItemPriority@QtMobility@@QAEXW4Priority@12@@Z @ 468 NONAME ; void QtMobility::QOrganizerItemPriority::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
- ?stateChanged@QOrganizerItemAbstractRequest@QtMobility@@IAEXW4State@12@@Z @ 469 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::stateChanged(enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?itemType@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AVQString@@XZ @ 470 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::itemType(void) const
- ?getStaticMetaObject@QOrganizerItemAbstractRequest@QtMobility@@SAABUQMetaObject@@XZ @ 471 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemAbstractRequest::getStaticMetaObject(void)
- ??0QOrganizerItemLocation@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 472 NONAME ; QtMobility::QOrganizerItemLocation::QOrganizerItemLocation(class QtMobility::QOrganizerItemDetail const &)
- ??4QOrganizerItemType@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 473 NONAME ; class QtMobility::QOrganizerItemType & QtMobility::QOrganizerItemType::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??1QOrganizerItemManager@QtMobility@@UAE@XZ @ 474 NONAME ; QtMobility::QOrganizerItemManager::~QOrganizerItemManager(void)
- ?setFrequency@QOrganizerItemRecurrenceRule@QtMobility@@QAEXW4Frequency@12@@Z @ 475 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setFrequency(enum QtMobility::QOrganizerItemRecurrenceRule::Frequency)
- ?FieldExceptionRules@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 476 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemRecurrence::FieldExceptionRules
- ?d_func@QOrganizerItemRemoveRequest@QtMobility@@ABEPBVQOrganizerItemRemoveRequestPrivate@2@XZ @ 477 NONAME ; class QtMobility::QOrganizerItemRemoveRequestPrivate const * QtMobility::QOrganizerItemRemoveRequest::d_func(void) const
- ?setOriginalDate@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDate@@@Z @ 478 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setOriginalDate(class QDate const &)
- ??4QOrganizerItemSortOrder@QtMobility@@QAEAAV01@ABV01@@Z @ 479 NONAME ; class QtMobility::QOrganizerItemSortOrder & QtMobility::QOrganizerItemSortOrder::operator=(class QtMobility::QOrganizerItemSortOrder const &)
- ??1QOrganizerEvent@QtMobility@@QAE@XZ @ 480 NONAME ; QtMobility::QOrganizerEvent::~QOrganizerEvent(void)
- ?setLocationName@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 481 NONAME ; void QtMobility::QOrganizerEvent::setLocationName(class QString const &)
- ??1QOrganizerCollectionFetchRequest@QtMobility@@UAE@XZ @ 482 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::~QOrganizerCollectionFetchRequest(void)
- ?FieldStartDateTime@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 483 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::FieldStartDateTime
- ?staticMetaObject@QOrganizerItemManager@QtMobility@@2UQMetaObject@@B @ 484 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemManager::staticMetaObject
- ?dataUrl@QOrganizerItemAudibleReminder@QtMobility@@QBE?AVQUrl@@XZ @ 485 NONAME ; class QUrl QtMobility::QOrganizerItemAudibleReminder::dataUrl(void) const
- ??4QOrganizerTodoTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 486 NONAME ; class QtMobility::QOrganizerTodoTimeRange & QtMobility::QOrganizerTodoTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?collectionId@QOrganizerItem@QtMobility@@QBE?AVQOrganizerCollectionId@2@XZ @ 487 NONAME ; class QtMobility::QOrganizerCollectionId QtMobility::QOrganizerItem::collectionId(void) const
- ??_EQOrganizerItem@QtMobility@@QAE@I@Z @ 488 NONAME ; QtMobility::QOrganizerItem::~QOrganizerItem(unsigned int)
- ?setDataChanged@QOrganizerCollectionChangeSet@QtMobility@@QAEX_N@Z @ 489 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::setDataChanged(bool)
- ?qt_metacast@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAEPAXPBD@Z @ 490 NONAME ; void * QtMobility::QOrganizerCollectionLocalIdFetchRequest::qt_metacast(char const *)
- ??0QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 491 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::QOrganizerItemDetailDefinitionSaveRequest(class QObject *)
- ?error@QOrganizerItemManager@QtMobility@@QBE?AW4Error@12@XZ @ 492 NONAME ; enum QtMobility::QOrganizerItemManager::Error QtMobility::QOrganizerItemManager::error(void) const
- ?FieldParentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 493 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerItemInstanceOrigin::FieldParentLocalId
- ?tr@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 494 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::tr(char const *, char const *, int)
- ??0QOrganizerItemSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 495 NONAME ; QtMobility::QOrganizerItemSaveRequest::QOrganizerItemSaveRequest(class QObject *)
- ?FieldEndDateTime@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 496 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerEventTimeRange::FieldEndDateTime
- ?tr@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 497 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::tr(char const *, char const *, int)
- ?removeItems@QOrganizerItemManager@QtMobility@@QAE_NABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@@Z @ 498 NONAME ; bool QtMobility::QOrganizerItemManager::removeItems(class QList<class QtMobility::QOrganizerItemLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *)
- ?updateDefinitionFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionFetchRequest@2@ABV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 499 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionFetchRequest(class QtMobility::QOrganizerItemDetailDefinitionFetchRequest *, class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ??0QOrganizerItemCollectionFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 500 NONAME ; QtMobility::QOrganizerItemCollectionFilter::QOrganizerItemCollectionFilter(class QtMobility::QOrganizerItemFilter const &)
- ?setComment@QOrganizerItemComment@QtMobility@@QAEXABVQString@@@Z @ 501 NONAME ; void QtMobility::QOrganizerItemComment::setComment(class QString const &)
- ?FieldDaysOfYear@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 502 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfYear
- ?setRecurrenceDates@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 503 NONAME ; void QtMobility::QOrganizerEvent::setRecurrenceDates(class QList<class QDate> const &)
- ?d_func@QOrganizerItemIntersectionFilter@QtMobility@@ABEPBVQOrganizerItemIntersectionFilterPrivate@2@XZ @ 504 NONAME ; class QtMobility::QOrganizerItemIntersectionFilterPrivate const * QtMobility::QOrganizerItemIntersectionFilter::d_func(void) const
- ?fetchHint@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AVQOrganizerItemFetchHint@2@XZ @ 505 NONAME ; class QtMobility::QOrganizerItemFetchHint QtMobility::QOrganizerItemInstanceFetchRequest::fetchHint(void) const
- ??0QOrganizerCollectionLocalIdFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 506 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::QOrganizerCollectionLocalIdFetchRequest(class QObject *)
- ?fields@QOrganizerItemDetailDefinition@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailFieldDefinition@QtMobility@@@@XZ @ 507 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailFieldDefinition> QtMobility::QOrganizerItemDetailDefinition::fields(void) const
- ??0QOrganizerItemAbstractRequest@QtMobility@@AAE@PAVQObject@@@Z @ 508 NONAME ; QtMobility::QOrganizerItemAbstractRequest::QOrganizerItemAbstractRequest(class QObject *)
- ?setDateTime@QOrganizerItemReminder@QtMobility@@QAEXABVQDateTime@@@Z @ 509 NONAME ; void QtMobility::QOrganizerItemReminder::setDateTime(class QDateTime const &)
- ?setDefinitionName@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQString@@@Z @ 510 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setDefinitionName(class QString const &)
- ?managerParameters@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QMap@VQString@@V1@@@XZ @ 511 NONAME ; class QMap<class QString, class QString> QtMobility::QOrganizerItemManagerEngine::managerParameters(void) const
- ?DefinitionName@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 512 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerItemEmailReminder::DefinitionName
- ??0QOrganizerTodoTimeRange@QtMobility@@QAE@XZ @ 513 NONAME ; QtMobility::QOrganizerTodoTimeRange::QOrganizerTodoTimeRange(void)
- ??4QOrganizerItemReminder@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 514 NONAME ; class QtMobility::QOrganizerItemReminder & QtMobility::QOrganizerItemReminder::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?qHash@QtMobility@@YAIABVQOrganizerCollectionLocalId@1@@Z @ 515 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollectionLocalId const &)
- ?setFetchHint@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABVQOrganizerItemFetchHint@2@@Z @ 516 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
- ?items@QOrganizerItemSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@XZ @ 517 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemSaveRequest::items(void) const
- ??0QOrganizerTodo@QtMobility@@QAE@XZ @ 518 NONAME ; QtMobility::QOrganizerTodo::QOrganizerTodo(void)
- ?setLastModified@QOrganizerItemTimestamp@QtMobility@@QAEXABVQDateTime@@@Z @ 519 NONAME ; void QtMobility::QOrganizerItemTimestamp::setLastModified(class QDateTime const &)
- ?created@QOrganizerItemTimestamp@QtMobility@@QBE?AVQDateTime@@XZ @ 520 NONAME ; class QDateTime QtMobility::QOrganizerItemTimestamp::created(void) const
- ?startRequest@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerItemAbstractRequest@2@@Z @ 521 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::startRequest(class QtMobility::QOrganizerItemAbstractRequest *)
- ?setRepetition@QOrganizerItemReminder@QtMobility@@QAEXHH@Z @ 522 NONAME ; void QtMobility::QOrganizerItemReminder::setRepetition(int, int)
- ??0QOrganizerItemManager@QtMobility@@QAE@ABVQString@@ABV?$QMap@VQString@@V1@@@PAVQObject@@@Z @ 523 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QString const &, class QMap<class QString, class QString> const &, class QObject *)
- ??8QOrganizerItemSortOrder@QtMobility@@QBE_NABV01@@Z @ 524 NONAME ; bool QtMobility::QOrganizerItemSortOrder::operator==(class QtMobility::QOrganizerItemSortOrder const &) const
- ?insertAddedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 525 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertAddedItem(class QtMobility::QOrganizerItemLocalId const &)
- ?weeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 526 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::weeksOfYear(void) const
- ?qt_metacast@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAEPAXPBD@Z @ 527 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::qt_metacast(char const *)
- ?finishedDateTime@QOrganizerTodoProgress@QtMobility@@QBE?AVQDateTime@@XZ @ 528 NONAME ; class QDateTime QtMobility::QOrganizerTodoProgress::finishedDateTime(void) const
- ??4QOrganizerItemComment@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 529 NONAME ; class QtMobility::QOrganizerItemComment & QtMobility::QOrganizerItemComment::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?d_func@QOrganizerItemInstanceFetchRequest@QtMobility@@ABEPBVQOrganizerItemInstanceFetchRequestPrivate@2@XZ @ 530 NONAME ; class QtMobility::QOrganizerItemInstanceFetchRequestPrivate const * QtMobility::QOrganizerItemInstanceFetchRequest::d_func(void) const
- ?canonicalizedFilter@QOrganizerItemManagerEngine@QtMobility@@SA?AVQOrganizerItemFilter@2@ABV32@@Z @ 531 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemManagerEngine::canonicalizedFilter(class QtMobility::QOrganizerItemFilter const &)
- ?trUtf8@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 532 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::trUtf8(char const *, char const *)
- ?setCollectionIds@QOrganizerItemCollectionFilter@QtMobility@@QAEXABV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 533 NONAME ; void QtMobility::QOrganizerItemCollectionFilter::setCollectionIds(class QSet<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?endDateTime@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 534 NONAME ; class QDateTime QtMobility::QOrganizerEventOccurrence::endDateTime(void) const
- ?trUtf8@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0@Z @ 535 NONAME ; class QString QtMobility::QOrganizerItemManager::trUtf8(char const *, char const *)
- ??9QOrganizerItemDetailDefinition@QtMobility@@QBE_NABV01@@Z @ 536 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::operator!=(class QtMobility::QOrganizerItemDetailDefinition const &) const
- ?FieldBody@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 537 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemEmailReminder::FieldBody
- ?originalDate@QOrganizerItemInstanceOrigin@QtMobility@@QBE?AVQDate@@XZ @ 538 NONAME ; class QDate QtMobility::QOrganizerItemInstanceOrigin::originalDate(void) const
- ?FieldGeoLocation@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 539 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemLocation::FieldGeoLocation
- ?qHash@QtMobility@@YAIABVQOrganizerItemLocalId@1@@Z @ 540 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemLocalId const &)
- ??0QOrganizerItemChangeLogFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 541 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::QOrganizerItemChangeLogFilter(class QtMobility::QOrganizerItemFilter const &)
- ??1QOrganizerItemRecurrence@QtMobility@@QAE@XZ @ 542 NONAME ; QtMobility::QOrganizerItemRecurrence::~QOrganizerItemRecurrence(void)
- ?localId@QOrganizerCollectionId@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 543 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerCollectionId::localId(void) const
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemDetail@0@@Z @ 544 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemDetail const &)
- ?saveItem@QOrganizerItemManager@QtMobility@@QAE_NPAVQOrganizerItem@2@ABVQOrganizerCollectionLocalId@2@@Z @ 545 NONAME ; bool QtMobility::QOrganizerItemManager::saveItem(class QtMobility::QOrganizerItem *, class QtMobility::QOrganizerCollectionLocalId const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItem@0@@Z @ 546 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItem const &)
- ?localId@QOrganizerItemId@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 547 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItemId::localId(void) const
- ?staticMetaObject@QOrganizerItemManagerEngine@QtMobility@@2UQMetaObject@@B @ 548 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemManagerEngine::staticMetaObject
- ?insertRemovedItems@QOrganizerItemChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 549 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertRemovedItems(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?insertRemovedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 550 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertRemovedItem(class QtMobility::QOrganizerItemLocalId const &)
- ?addedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 551 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::addedItems(void) const
- ?frequency@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AW4Frequency@12@XZ @ 552 NONAME ; enum QtMobility::QOrganizerItemRecurrenceRule::Frequency QtMobility::QOrganizerItemRecurrenceRule::frequency(void) const
- ??1QOrganizerItemInstanceFetchRequest@QtMobility@@UAE@XZ @ 553 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::~QOrganizerItemInstanceFetchRequest(void)
- ??1QOrganizerItemUnionFilter@QtMobility@@QAE@XZ @ 554 NONAME ; QtMobility::QOrganizerItemUnionFilter::~QOrganizerItemUnionFilter(void)
- ??0QOrganizerItemChangeSet@QtMobility@@QAE@ABV01@@Z @ 555 NONAME ; QtMobility::QOrganizerItemChangeSet::QOrganizerItemChangeSet(class QtMobility::QOrganizerItemChangeSet const &)
- ??1QOrganizerItemChangeLogFilter@QtMobility@@QAE@XZ @ 556 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::~QOrganizerItemChangeLogFilter(void)
- ??0QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@XZ @ 557 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::QOrganizerItemDetailFieldDefinition(void)
- ?compatibleCollection@QOrganizerItemManager@QtMobility@@QAE?AVQOrganizerCollection@2@ABV32@@Z @ 558 NONAME ; class QtMobility::QOrganizerCollection QtMobility::QOrganizerItemManager::compatibleCollection(class QtMobility::QOrganizerCollection const &)
- ?FieldExceptionDates@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 559 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemRecurrence::FieldExceptionDates
- ?FieldDaysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 560 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfMonth
- ?clearAddedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 561 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearAddedItems(void)
- ?setContents@QOrganizerItemEmailReminder@QtMobility@@QAEXABVQString@@0ABV?$QList@VQVariant@@@@@Z @ 562 NONAME ; void QtMobility::QOrganizerItemEmailReminder::setContents(class QString const &, class QString const &, class QList<class QVariant> const &)
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemId@0@@Z @ 563 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemId const &)
- ??1QOrganizerCollection@QtMobility@@QAE@XZ @ 564 NONAME ; QtMobility::QOrganizerCollection::~QOrganizerCollection(void)
- ?d_func@QOrganizerItemDetailRangeFilter@QtMobility@@AAEPAVQOrganizerItemDetailRangeFilterPrivate@2@XZ @ 565 NONAME ; class QtMobility::QOrganizerItemDetailRangeFilterPrivate * QtMobility::QOrganizerItemDetailRangeFilter::d_func(void)
- ?setValue@QOrganizerItemDetailFilter@QtMobility@@QAEXABVQVariant@@@Z @ 566 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setValue(class QVariant const &)
- ?attachments@QOrganizerItemEmailReminder@QtMobility@@QAE?AV?$QList@VQVariant@@@@XZ @ 567 NONAME ; class QList<class QVariant> QtMobility::QOrganizerItemEmailReminder::attachments(void)
- ?qt_metacall@QOrganizerItemInstanceFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 568 NONAME ; int QtMobility::QOrganizerItemInstanceFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ??0QOrganizerItemFilter@QtMobility@@QAE@XZ @ 569 NONAME ; QtMobility::QOrganizerItemFilter::QOrganizerItemFilter(void)
- ??9QOrganizerItem@QtMobility@@QBE_NABV01@@Z @ 570 NONAME ; bool QtMobility::QOrganizerItem::operator!=(class QtMobility::QOrganizerItem const &) const
- ?tr@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 571 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::tr(char const *, char const *, int)
- ??1QOrganizerTodoOccurrence@QtMobility@@QAE@XZ @ 572 NONAME ; QtMobility::QOrganizerTodoOccurrence::~QOrganizerTodoOccurrence(void)
- ?assign@QOrganizerItemDetail@QtMobility@@IAEAAV12@ABV12@ABVQString@@@Z @ 573 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::assign(class QtMobility::QOrganizerItemDetail const &, class QString const &)
- ?qt_metacall@QOrganizerItemLocalIdFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 574 NONAME ; int QtMobility::QOrganizerItemLocalIdFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ??8QOrganizerItemDetailDefinition@QtMobility@@QBE_NABV01@@Z @ 575 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::operator==(class QtMobility::QOrganizerItemDetailDefinition const &) const
- ?qt_metacast@QOrganizerItemSaveRequest@QtMobility@@UAEPAXPBD@Z @ 576 NONAME ; void * QtMobility::QOrganizerItemSaveRequest::qt_metacast(char const *)
- ??8QOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 577 NONAME ; bool QtMobility::QOrganizerItemId::operator==(class QtMobility::QOrganizerItemId const &) const
- ?trUtf8@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 578 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::trUtf8(char const *, char const *)
- ?accessConstraints@QOrganizerItemDetail@QtMobility@@QBE?AV?$QFlags@W4AccessConstraint@QOrganizerItemDetail@QtMobility@@@@XZ @ 579 NONAME ; class QFlags<enum QtMobility::QOrganizerItemDetail::AccessConstraint> QtMobility::QOrganizerItemDetail::accessConstraints(void) const
- ??_EQOrganizerItemManagerEngine@QtMobility@@UAE@I@Z @ 580 NONAME ; QtMobility::QOrganizerItemManagerEngine::~QOrganizerItemManagerEngine(unsigned int)
- ?body@QOrganizerItemEmailReminder@QtMobility@@QBE?AVQString@@XZ @ 581 NONAME ; class QString QtMobility::QOrganizerItemEmailReminder::body(void) const
- ?metaObject@QOrganizerItemRemoveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 582 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemRemoveRequest::metaObject(void) const
- ??4QOrganizerItemGuid@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 583 NONAME ; class QtMobility::QOrganizerItemGuid & QtMobility::QOrganizerItemGuid::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??1QOrganizerItemInstanceOrigin@QtMobility@@QAE@XZ @ 584 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::~QOrganizerItemInstanceOrigin(void)
- ?TypeJournal@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 585 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemType::TypeJournal
- ?id@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemId@2@XZ @ 586 NONAME ; class QtMobility::QOrganizerItemId QtMobility::QOrganizerItem::id(void) const
- ?parseUri@QOrganizerItemManager@QtMobility@@SA_NABVQString@@PAV3@PAV?$QMap@VQString@@V1@@@@Z @ 587 NONAME ; bool QtMobility::QOrganizerItemManager::parseUri(class QString const &, class QString *, class QMap<class QString, class QString> *)
- ?address@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 588 NONAME ; class QString QtMobility::QOrganizerItemLocation::address(void) const
- ?variantValue@QOrganizerItemDetail@QtMobility@@QBE?AVQVariant@@ABVQString@@@Z @ 589 NONAME ; class QVariant QtMobility::QOrganizerItemDetail::variantValue(class QString const &) const
- ?saveDetailDefinition@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerItemDetailDefinition@2@ABVQString@@@Z @ 590 NONAME ; bool QtMobility::QOrganizerItemManager::saveDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, class QString const &)
- ?metaObject@QOrganizerItemManager@QtMobility@@UBEPBUQMetaObject@@XZ @ 591 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemManager::metaObject(void) const
- ?clearRemovedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 592 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearRemovedItems(void)
- ?setStartDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 593 NONAME ; void QtMobility::QOrganizerTodo::setStartDateTime(class QDateTime const &)
- ?qt_metacall@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 594 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?FieldStartDate@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 595 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldStartDate
- ?trUtf8@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 596 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::trUtf8(char const *, char const *, int)
- ??1QOrganizerItemSortOrder@QtMobility@@QAE@XZ @ 597 NONAME ; QtMobility::QOrganizerItemSortOrder::~QOrganizerItemSortOrder(void)
- ??0QOrganizerEventOccurrence@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 598 NONAME ; QtMobility::QOrganizerEventOccurrence::QOrganizerEventOccurrence(class QtMobility::QOrganizerItem const &)
- ?setParentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 599 NONAME ; void QtMobility::QOrganizerItemInstanceOrigin::setParentLocalId(class QtMobility::QOrganizerItemLocalId const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemId@0@@Z @ 600 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemId const &)
- ?errorMap@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 601 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::errorMap(void) const
- ??0QOrganizerCollectionId@QtMobility@@QAE@ABV01@@Z @ 602 NONAME ; QtMobility::QOrganizerCollectionId::QOrganizerCollectionId(class QtMobility::QOrganizerCollectionId const &)
- ??0QOrganizerItemFetchHint@QtMobility@@QAE@XZ @ 603 NONAME ; QtMobility::QOrganizerItemFetchHint::QOrganizerItemFetchHint(void)
- ?tr@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 604 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::tr(char const *, char const *, int)
- ??0QOrganizerItemIntersectionFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 605 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::QOrganizerItemIntersectionFilter(class QtMobility::QOrganizerItemFilter const &)
- ?setOriginalDate@QOrganizerItemInstanceOrigin@QtMobility@@QAEXABVQDate@@@Z @ 606 NONAME ; void QtMobility::QOrganizerItemInstanceOrigin::setOriginalDate(class QDate const &)
- ?status@QOrganizerTodoProgress@QtMobility@@QBE?AW4Status@12@XZ @ 607 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodoProgress::status(void) const
- ??1QOrganizerItemLocation@QtMobility@@QAE@XZ @ 608 NONAME ; QtMobility::QOrganizerItemLocation::~QOrganizerItemLocation(void)
- ?trUtf8@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 609 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::trUtf8(char const *, char const *)
- ?validateItem@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItem@2@PAW4Error@QOrganizerItemManager@2@@Z @ 610 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateItem(class QtMobility::QOrganizerItem const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?insertAddedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 611 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertAddedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
- ?setType@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 612 NONAME ; void QtMobility::QOrganizerItem::setType(class QString const &)
- ?detailDefinitionName@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQString@@XZ @ 613 NONAME ; class QString QtMobility::QOrganizerItemDetailRangeFilter::detailDefinitionName(void) const
- ?setValue@QOrganizerItemDetail@QtMobility@@QAE_NABVQString@@ABVQVariant@@@Z @ 614 NONAME ; bool QtMobility::QOrganizerItemDetail::setValue(class QString const &, class QVariant const &)
- ?FieldEndDate@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 615 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemRecurrenceRule::FieldEndDate
- ?d_func@QOrganizerCollectionSaveRequest@QtMobility@@ABEPBVQOrganizerCollectionSaveRequestPrivate@2@XZ @ 616 NONAME ; class QtMobility::QOrganizerCollectionSaveRequestPrivate const * QtMobility::QOrganizerCollectionSaveRequest::d_func(void) const
- ??0QOrganizerNote@QtMobility@@QAE@XZ @ 617 NONAME ; QtMobility::QOrganizerNote::QOrganizerNote(void)
- ?qt_metacast@QOrganizerItemInstanceFetchRequest@QtMobility@@UAEPAXPBD@Z @ 618 NONAME ; void * QtMobility::QOrganizerItemInstanceFetchRequest::qt_metacast(char const *)
- ??9QOrganizerItemFilter@QtMobility@@QBE_NABV01@@Z @ 619 NONAME ; bool QtMobility::QOrganizerItemFilter::operator!=(class QtMobility::QOrganizerItemFilter const &) const
- ??0QOrganizerCollectionChangeSet@QtMobility@@QAE@XZ @ 620 NONAME ; QtMobility::QOrganizerCollectionChangeSet::QOrganizerCollectionChangeSet(void)
- ??0QOrganizerJournal@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 621 NONAME ; QtMobility::QOrganizerJournal::QOrganizerJournal(class QtMobility::QOrganizerItem const &)
- ?startDateTime@QOrganizerEvent@QtMobility@@QBE?AVQDateTime@@XZ @ 622 NONAME ; class QDateTime QtMobility::QOrganizerEvent::startDateTime(void) const
- ?d_func@QOrganizerCollectionRemoveRequest@QtMobility@@ABEPBVQOrganizerCollectionRemoveRequestPrivate@2@XZ @ 623 NONAME ; class QtMobility::QOrganizerCollectionRemoveRequestPrivate const * QtMobility::QOrganizerCollectionRemoveRequest::d_func(void) const
- ?setLocationName@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 624 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationName(class QString const &)
- ?removedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 625 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::removedCollections(void) const
- ??4QOrganizerEventTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 626 NONAME ; class QtMobility::QOrganizerEventTimeRange & QtMobility::QOrganizerEventTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?detailDefinitions@QOrganizerItemManager@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@ABVQString@@@Z @ 627 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemManager::detailDefinitions(class QString const &) const
- ?FieldOriginalDate@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 628 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemInstanceOrigin::FieldOriginalDate
- ??1QOrganizerItem@QtMobility@@QAE@XZ @ 629 NONAME ; QtMobility::QOrganizerItem::~QOrganizerItem(void)
- ??0QOrganizerTodo@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 630 NONAME ; QtMobility::QOrganizerTodo::QOrganizerTodo(class QtMobility::QOrganizerItem const &)
- ?filter@QOrganizerItemFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 631 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemFetchRequest::filter(void) const
- ?getStaticMetaObject@QOrganizerItemRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 632 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemRemoveRequest::getStaticMetaObject(void)
- ??0QOrganizerItemManager@QtMobility@@QAE@PAVQObject@@@Z @ 633 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QObject *)
- ?setItem@QOrganizerItemSaveRequest@QtMobility@@QAEXABVQOrganizerItem@2@@Z @ 634 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setItem(class QtMobility::QOrganizerItem const &)
- ??9QOrganizerItemDetailFieldDefinition@QtMobility@@QBE_NABV01@@Z @ 635 NONAME ; bool QtMobility::QOrganizerItemDetailFieldDefinition::operator!=(class QtMobility::QOrganizerItemDetailFieldDefinition const &) const
- ?finishedDateTime@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 636 NONAME ; class QDateTime QtMobility::QOrganizerTodoOccurrence::finishedDateTime(void) const
- ?trUtf8@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 637 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::trUtf8(char const *, char const *)
- ?daysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 638 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::daysOfMonth(void) const
- ??0QOrganizerEventTimeRange@QtMobility@@QAE@XZ @ 639 NONAME ; QtMobility::QOrganizerEventTimeRange::QOrganizerEventTimeRange(void)
- ?DefinitionName@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 640 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemInstanceOrigin::DefinitionName
- ?setExceptionRules@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 641 NONAME ; void QtMobility::QOrganizerEvent::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ?setDefinition@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAEXABVQOrganizerItemDetailDefinition@2@@Z @ 642 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionSaveRequest::setDefinition(class QtMobility::QOrganizerItemDetailDefinition const &)
- ?setTimeDelta@QOrganizerItemReminder@QtMobility@@QAEXH@Z @ 643 NONAME ; void QtMobility::QOrganizerItemReminder::setTimeDelta(int)
- ?state@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4State@12@XZ @ 644 NONAME ; enum QtMobility::QOrganizerItemAbstractRequest::State QtMobility::QOrganizerItemAbstractRequest::state(void) const
- ?getStaticMetaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 645 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionLocalIdFetchRequest::getStaticMetaObject(void)
- ?recurrenceDates@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 646 NONAME ; class QList<class QDate> QtMobility::QOrganizerItemRecurrence::recurrenceDates(void) const
- ??0QOrganizerItemAbstractRequest@QtMobility@@IAE@PAVQOrganizerItemAbstractRequestPrivate@1@PAVQObject@@@Z @ 647 NONAME ; QtMobility::QOrganizerItemAbstractRequest::QOrganizerItemAbstractRequest(class QtMobility::QOrganizerItemAbstractRequestPrivate *, class QObject *)
- ?progressPercentage@QOrganizerTodo@QtMobility@@QBEHXZ @ 648 NONAME ; int QtMobility::QOrganizerTodo::progressPercentage(void) const
- ?dateTime@QOrganizerJournal@QtMobility@@QBE?AVQDateTime@@XZ @ 649 NONAME ; class QDateTime QtMobility::QOrganizerJournal::dateTime(void) const
- ?tr@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0@Z @ 650 NONAME ; class QString QtMobility::QOrganizerItemManager::tr(char const *, char const *)
- ?getStaticMetaObject@QOrganizerItemManager@QtMobility@@SAABUQMetaObject@@XZ @ 651 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemManager::getStaticMetaObject(void)
- ?qt_metacast@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 652 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::qt_metacast(char const *)
- ?definitionName@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@XZ @ 653 NONAME ; class QString QtMobility::QOrganizerItemDetail::definitionName(void) const
- ?insertChangedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 654 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertChangedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
- ?tr@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 655 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::tr(char const *, char const *, int)
- ??8QOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 656 NONAME ; bool QtMobility::QOrganizerCollectionId::operator==(class QtMobility::QOrganizerCollectionId const &) const
- ?FieldDataUrl@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 657 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemVisualReminder::FieldDataUrl
- ??1QOrganizerItemInvalidFilter@QtMobility@@QAE@XZ @ 658 NONAME ; QtMobility::QOrganizerItemInvalidFilter::~QOrganizerItemInvalidFilter(void)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollectionId@0@@Z @ 659 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollectionId const &)
- ??0QOrganizerItemIntersectionFilter@QtMobility@@QAE@XZ @ 660 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::QOrganizerItemIntersectionFilter(void)
- ?maxValue@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQVariant@@XZ @ 661 NONAME ; class QVariant QtMobility::QOrganizerItemDetailRangeFilter::maxValue(void) const
- ??4QOrganizerCollectionLocalId@QtMobility@@QAEAAV01@ABV01@@Z @ 662 NONAME ; class QtMobility::QOrganizerCollectionLocalId & QtMobility::QOrganizerCollectionLocalId::operator=(class QtMobility::QOrganizerCollectionLocalId const &)
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollection@0@@Z @ 663 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollection const &)
- ?saveDetailDefinition@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerItemDetailDefinition@2@ABVQString@@PAW4Error@QOrganizerItemManager@2@@Z @ 664 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *)
- ?setFilters@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemFilter@QtMobility@@@@@Z @ 665 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::setFilters(class QList<class QtMobility::QOrganizerItemFilter> const &)
- ??0QOrganizerItemManager@QtMobility@@QAE@ABVQString@@HABV?$QMap@VQString@@V1@@@PAVQObject@@@Z @ 666 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QString const &, int, class QMap<class QString, class QString> const &, class QObject *)
- ?priority@QOrganizerItemPriority@QtMobility@@QBE?AW4Priority@12@XZ @ 667 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerItemPriority::priority(void) const
- ?clearChangedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 668 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearChangedItems(void)
- ?FieldRecipients@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 669 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemEmailReminder::FieldRecipients
- ?endPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 670 NONAME ; class QDateTime QtMobility::QOrganizerItemDateTimePeriodFilter::endPeriod(void) const
- ?removeItems@QOrganizerItemManagerEngine@QtMobility@@UAE_NABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 671 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeItems(class QList<class QtMobility::QOrganizerItemLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *)
- ?KeyImage@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 672 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerCollection::KeyImage
- ?managerUri@QOrganizerItemManagerEngine@QtMobility@@QBE?AVQString@@XZ @ 673 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::managerUri(void) const
- ??0QOrganizerItemEmailReminder@QtMobility@@QAE@XZ @ 674 NONAME ; QtMobility::QOrganizerItemEmailReminder::QOrganizerItemEmailReminder(void)
- ??0QOrganizerEvent@QtMobility@@QAE@XZ @ 675 NONAME ; QtMobility::QOrganizerEvent::QOrganizerEvent(void)
- ??1QOrganizerJournal@QtMobility@@QAE@XZ @ 676 NONAME ; QtMobility::QOrganizerJournal::~QOrganizerJournal(void)
- ?append@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 677 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::append(class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerItemDetailDefinition@QtMobility@@QAE@ABV01@@Z @ 678 NONAME ; QtMobility::QOrganizerItemDetailDefinition::QOrganizerItemDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &)
- ??4QOrganizerItemFetchHint@QtMobility@@QAEAAV01@ABV01@@Z @ 679 NONAME ; class QtMobility::QOrganizerItemFetchHint & QtMobility::QOrganizerItemFetchHint::operator=(class QtMobility::QOrganizerItemFetchHint const &)
- ?value@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@PBD@Z @ 680 NONAME ; class QString QtMobility::QOrganizerItemDetail::value(char const *) const
- ?recurrenceRules@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 681 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerEvent::recurrenceRules(void) const
- ??4QOrganizerItemTimestamp@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 682 NONAME ; class QtMobility::QOrganizerItemTimestamp & QtMobility::QOrganizerItemTimestamp::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?variantValues@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 683 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerItemRecurrenceRule::variantValues(void) const
- ?setTimeSpecified@QOrganizerTodo@QtMobility@@QAEX_N@Z @ 684 NONAME ; void QtMobility::QOrganizerTodo::setTimeSpecified(bool)
- ?DefinitionName@QOrganizerItemComment@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 685 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemComment::DefinitionName
- ?setManagerUri@QOrganizerCollectionId@QtMobility@@QAEXABVQString@@@Z @ 686 NONAME ; void QtMobility::QOrganizerCollectionId::setManagerUri(class QString const &)
- ??4QOrganizerTodoOccurrence@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 687 NONAME ; class QtMobility::QOrganizerTodoOccurrence & QtMobility::QOrganizerTodoOccurrence::operator=(class QtMobility::QOrganizerItem const &)
- ?isTimeSpecified@QOrganizerTodo@QtMobility@@QBE_NXZ @ 688 NONAME ; bool QtMobility::QOrganizerTodo::isTimeSpecified(void) const
- ?metaObject@QOrganizerItemSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 689 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemSaveRequest::metaObject(void) const
- ?qt_metacall@QOrganizerItemManagerEngine@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 690 NONAME ; int QtMobility::QOrganizerItemManagerEngine::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?staticMetaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@2UQMetaObject@@B @ 691 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemLocalIdFetchRequest::staticMetaObject
- ?tr@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 692 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::tr(char const *, char const *, int)
- ??0QOrganizerItemChangeSet@QtMobility@@QAE@XZ @ 693 NONAME ; QtMobility::QOrganizerItemChangeSet::QOrganizerItemChangeSet(void)
- ?detailFieldName@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQString@@XZ @ 694 NONAME ; class QString QtMobility::QOrganizerItemDetailFilter::detailFieldName(void) const
- ?insertChangedItems@QOrganizerItemChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 695 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertChangedItems(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?setDescription@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemDescription@2@@Z @ 696 NONAME ; void QtMobility::QOrganizerItem::setDescription(class QtMobility::QOrganizerItemDescription const &)
- ?errorMap@QOrganizerItemRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 697 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemRemoveRequest::errorMap(void) const
- ?definitionNames@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AVQStringList@@XZ @ 698 NONAME ; class QStringList QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::definitionNames(void) const
- ??9QOrganizerItemSortOrder@QtMobility@@QBE_NABV01@@Z @ 699 NONAME ; bool QtMobility::QOrganizerItemSortOrder::operator!=(class QtMobility::QOrganizerItemSortOrder const &) const
- ??0QOrganizerCollectionLocalId@QtMobility@@QAE@XZ @ 700 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(void)
- ?reminderType@QOrganizerItemReminder@QtMobility@@QBE?AW4ReminderType@12@XZ @ 701 NONAME ; enum QtMobility::QOrganizerItemReminder::ReminderType QtMobility::QOrganizerItemReminder::reminderType(void) const
- ?qt_metacall@QOrganizerItemRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 702 NONAME ; int QtMobility::QOrganizerItemRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ??_EQOrganizerItemAbstractRequest@QtMobility@@UAE@I@Z @ 703 NONAME ; QtMobility::QOrganizerItemAbstractRequest::~QOrganizerItemAbstractRequest(unsigned int)
- ?d_func@QOrganizerItemDetailRangeFilter@QtMobility@@ABEPBVQOrganizerItemDetailRangeFilterPrivate@2@XZ @ 704 NONAME ; class QtMobility::QOrganizerItemDetailRangeFilterPrivate const * QtMobility::QOrganizerItemDetailRangeFilter::d_func(void) const
- ?managerUri@QOrganizerItemManager@QtMobility@@QBE?AVQString@@XZ @ 705 NONAME ; class QString QtMobility::QOrganizerItemManager::managerUri(void) const
- ??1QOrganizerItemTimestamp@QtMobility@@QAE@XZ @ 706 NONAME ; QtMobility::QOrganizerItemTimestamp::~QOrganizerItemTimestamp(void)
- ??0QOrganizerItem@QtMobility@@IAE@ABV01@PBD@Z @ 707 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(class QtMobility::QOrganizerItem const &, char const *)
- ??1QOrganizerItemManagerEngineFactory@QtMobility@@UAE@XZ @ 708 NONAME ; QtMobility::QOrganizerItemManagerEngineFactory::~QOrganizerItemManagerEngineFactory(void)
- ??0QOrganizerCollection@QtMobility@@QAE@ABV01@@Z @ 709 NONAME ; QtMobility::QOrganizerCollection::QOrganizerCollection(class QtMobility::QOrganizerCollection const &)
- ??4QOrganizerItemInstanceOrigin@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 710 NONAME ; class QtMobility::QOrganizerItemInstanceOrigin & QtMobility::QOrganizerItemInstanceOrigin::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??1QOrganizerCollectionId@QtMobility@@QAE@XZ @ 711 NONAME ; QtMobility::QOrganizerCollectionId::~QOrganizerCollectionId(void)
- ??0QOrganizerItemDetail@QtMobility@@QAE@PBD@Z @ 712 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(char const *)
- ??0QOrganizerItemFetchHint@QtMobility@@QAE@ABV01@@Z @ 713 NONAME ; QtMobility::QOrganizerItemFetchHint::QOrganizerItemFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
- ?managerName@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQString@@XZ @ 714 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::managerName(void) const
- ?FieldRecurrenceDates@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 715 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemRecurrence::FieldRecurrenceDates
- ?startDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 716 NONAME ; class QDateTime QtMobility::QOrganizerTodo::startDateTime(void) const
- ?finishedDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 717 NONAME ; class QDateTime QtMobility::QOrganizerTodo::finishedDateTime(void) const
- ??0QOrganizerItemFilter@QtMobility@@QAE@ABV01@@Z @ 718 NONAME ; QtMobility::QOrganizerItemFilter::QOrganizerItemFilter(class QtMobility::QOrganizerItemFilter const &)
- ?staticMetaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@2UQMetaObject@@B @ 719 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionLocalIdFetchRequest::staticMetaObject
- ?tr@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 720 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::tr(char const *, char const *)
- ?FieldFinishedDateTime@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0BB@@2@B @ 721 NONAME ; struct QtMobility::QLatin1Constant<17> const QtMobility::QOrganizerTodoProgress::FieldFinishedDateTime
- ?emitSignals@QOrganizerItemChangeSet@QtMobility@@QAEXPAVQOrganizerItemManagerEngine@2@@Z @ 722 NONAME ; void QtMobility::QOrganizerItemChangeSet::emitSignals(class QtMobility::QOrganizerItemManagerEngine *)
- ?FieldWeekStart@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 723 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldWeekStart
- ?assign@QOrganizerItem@QtMobility@@IAEAAV12@ABV12@PBD@Z @ 724 NONAME ; class QtMobility::QOrganizerItem & QtMobility::QOrganizerItem::assign(class QtMobility::QOrganizerItem const &, char const *)
- ?removeField@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@@Z @ 725 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::removeField(class QString const &)
- ?qt_metacall@QOrganizerItemSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 726 NONAME ; int QtMobility::QOrganizerItemSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?qt_metacall@QOrganizerItemManager@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 727 NONAME ; int QtMobility::QOrganizerItemManager::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?prepend@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 728 NONAME ; void QtMobility::QOrganizerItemUnionFilter::prepend(class QtMobility::QOrganizerItemFilter const &)
- ?detailFieldName@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQString@@XZ @ 729 NONAME ; class QString QtMobility::QOrganizerItemDetailRangeFilter::detailFieldName(void) const
- ?percentageComplete@QOrganizerTodoProgress@QtMobility@@QBEHXZ @ 730 NONAME ; int QtMobility::QOrganizerTodoProgress::percentageComplete(void) const
- ??4QOrganizerItemEmailReminder@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 731 NONAME ; class QtMobility::QOrganizerItemEmailReminder & QtMobility::QOrganizerItemEmailReminder::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??4QOrganizerItemDescription@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 732 NONAME ; class QtMobility::QOrganizerItemDescription & QtMobility::QOrganizerItemDescription::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?trUtf8@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 733 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::trUtf8(char const *, char const *)
- ??1QOrganizerItemEngineLocalId@QtMobility@@UAE@XZ @ 734 NONAME ; QtMobility::QOrganizerItemEngineLocalId::~QOrganizerItemEngineLocalId(void)
- ?d_func@QOrganizerItemUnionFilter@QtMobility@@ABEPBVQOrganizerItemUnionFilterPrivate@2@XZ @ 735 NONAME ; class QtMobility::QOrganizerItemUnionFilterPrivate const * QtMobility::QOrganizerItemUnionFilter::d_func(void) const
- ??4QOrganizerItemDisplayLabel@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 736 NONAME ; class QtMobility::QOrganizerItemDisplayLabel & QtMobility::QOrganizerItemDisplayLabel::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?trUtf8@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 737 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::trUtf8(char const *, char const *, int)
- ??0QOrganizerItemComment@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 738 NONAME ; QtMobility::QOrganizerItemComment::QOrganizerItemComment(class QtMobility::QOrganizerItemDetail const &)
- ?TypeTodoOccurrence@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 739 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemType::TypeTodoOccurrence
- ??0QOrganizerItemDetail@QtMobility@@QAE@ABV01@@Z @ 740 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &)
- ?setStatus@QOrganizerTodo@QtMobility@@QAEXW4Status@QOrganizerTodoProgress@2@@Z @ 741 NONAME ; void QtMobility::QOrganizerTodo::setStatus(enum QtMobility::QOrganizerTodoProgress::Status)
- ?setRecipients@QOrganizerItemEmailReminder@QtMobility@@QAEXABVQStringList@@@Z @ 742 NONAME ; void QtMobility::QOrganizerItemEmailReminder::setRecipients(class QStringList const &)
- ?error@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4Error@QOrganizerItemManager@2@XZ @ 743 NONAME ; enum QtMobility::QOrganizerItemManager::Error QtMobility::QOrganizerItemAbstractRequest::error(void) const
- ??8QOrganizerItem@QtMobility@@QBE_NABV01@@Z @ 744 NONAME ; bool QtMobility::QOrganizerItem::operator==(class QtMobility::QOrganizerItem const &) const
- ?removeItem@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerItemLocalId@2@PAW4Error@QOrganizerItemManager@2@@Z @ 745 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeItem(class QtMobility::QOrganizerItemLocalId const &, enum QtMobility::QOrganizerItemManager::Error *)
- ?exceptionDates@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 746 NONAME ; class QList<class QDate> QtMobility::QOrganizerEvent::exceptionDates(void) const
- ?FieldPriority@QOrganizerItemPriority@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 747 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemPriority::FieldPriority
- ??0QOrganizerTodoProgress@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 748 NONAME ; QtMobility::QOrganizerTodoProgress::QOrganizerTodoProgress(class QtMobility::QOrganizerItemDetail const &)
- ??0QOrganizerItemRecurrence@QtMobility@@QAE@XZ @ 749 NONAME ; QtMobility::QOrganizerItemRecurrence::QOrganizerItemRecurrence(void)
- ??1QOrganizerItemAbstractRequest@QtMobility@@UAE@XZ @ 750 NONAME ; QtMobility::QOrganizerItemAbstractRequest::~QOrganizerItemAbstractRequest(void)
- ?locationGeoCoordinates@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 751 NONAME ; class QString QtMobility::QOrganizerEvent::locationGeoCoordinates(void) const
- ?setId@QOrganizerCollection@QtMobility@@QAEXABVQOrganizerCollectionId@2@@Z @ 752 NONAME ; void QtMobility::QOrganizerCollection::setId(class QtMobility::QOrganizerCollectionId const &)
- ?definitions@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetailDefinition@QtMobility@@@@XZ @ 753 NONAME ; class QList<class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemDetailDefinitionSaveRequest::definitions(void) const
- ??4QOrganizerItemFilter@QtMobility@@QAEAAV01@ABV01@@Z @ 754 NONAME ; class QtMobility::QOrganizerItemFilter & QtMobility::QOrganizerItemFilter::operator=(class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerItemLocalId@QtMobility@@QAE@ABV01@@Z @ 755 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(class QtMobility::QOrganizerItemLocalId const &)
- ?setInterval@QOrganizerItemRecurrenceRule@QtMobility@@QAEXH@Z @ 756 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setInterval(int)
- ?setItemType@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQString@@@Z @ 757 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setItemType(class QString const &)
- ?getStaticMetaObject@QOrganizerCollectionRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 758 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionRemoveRequest::getStaticMetaObject(void)
- ?setMetaData@QOrganizerCollection@QtMobility@@QAEXABVQString@@ABVQVariant@@@Z @ 759 NONAME ; void QtMobility::QOrganizerCollection::setMetaData(class QString const &, class QVariant const &)
- ?qt_metacast@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAEPAXPBD@Z @ 760 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::qt_metacast(char const *)
- ?setCollection@QOrganizerCollectionSaveRequest@QtMobility@@QAEXABVQOrganizerCollection@2@@Z @ 761 NONAME ; void QtMobility::QOrganizerCollectionSaveRequest::setCollection(class QtMobility::QOrganizerCollection const &)
- ?metaObject@QOrganizerCollectionFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 762 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionFetchRequest::metaObject(void) const
- ?staticMetaObject@QOrganizerItemAbstractRequest@QtMobility@@2UQMetaObject@@B @ 763 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemAbstractRequest::staticMetaObject
- ?isValid@QOrganizerItemSortOrder@QtMobility@@QBE_NXZ @ 764 NONAME ; bool QtMobility::QOrganizerItemSortOrder::isValid(void) const
- ?setUnique@QOrganizerItemDetailDefinition@QtMobility@@QAEX_N@Z @ 765 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setUnique(bool)
- ?dueDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 766 NONAME ; class QDateTime QtMobility::QOrganizerTodo::dueDateTime(void) const
- ?trUtf8@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 767 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::trUtf8(char const *, char const *, int)
- ??4QOrganizerItemDetailDefinition@QtMobility@@QAEAAV01@ABV01@@Z @ 768 NONAME ; class QtMobility::QOrganizerItemDetailDefinition & QtMobility::QOrganizerItemDetailDefinition::operator=(class QtMobility::QOrganizerItemDetailDefinition const &)
- ?FieldComment@QOrganizerItemComment@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 769 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemComment::FieldComment
- ?cancel@QOrganizerItemAbstractRequest@QtMobility@@QAE_NXZ @ 770 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::cancel(void)
- ?itemInstances@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABVQDateTime@@1HPAW4Error@QOrganizerItemManager@2@@Z @ 771 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::itemInstances(class QtMobility::QOrganizerItem const &, class QDateTime const &, class QDateTime const &, int, enum QtMobility::QOrganizerItemManager::Error *) const
- ?setItemCollectionId@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItem@2@ABVQOrganizerCollectionId@2@@Z @ 772 NONAME ; void QtMobility::QOrganizerItemManagerEngine::setItemCollectionId(class QtMobility::QOrganizerItem *, class QtMobility::QOrganizerCollectionId const &)
- ?type@QOrganizerItemFilter@QtMobility@@QBE?AW4FilterType@12@XZ @ 773 NONAME ; enum QtMobility::QOrganizerItemFilter::FilterType QtMobility::QOrganizerItemFilter::type(void) const
- ?DefinitionName@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 774 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::DefinitionName
- ?FieldTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 775 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::FieldTimeSpecified
- ?DefinitionName@QOrganizerItemAudibleReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 776 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemAudibleReminder::DefinitionName
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerCollectionId@0@@Z @ 777 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerCollectionId &)
- ?detail@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemDetail@2@PBD@Z @ 778 NONAME ; class QtMobility::QOrganizerItemDetail QtMobility::QOrganizerItem::detail(char const *) const
- ?d_func@QOrganizerItemSaveRequest@QtMobility@@AAEPAVQOrganizerItemSaveRequestPrivate@2@XZ @ 779 NONAME ; class QtMobility::QOrganizerItemSaveRequestPrivate * QtMobility::QOrganizerItemSaveRequest::d_func(void)
- ??0QOrganizerTodoOccurrence@QtMobility@@QAE@XZ @ 780 NONAME ; QtMobility::QOrganizerTodoOccurrence::QOrganizerTodoOccurrence(void)
- ?positions@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 781 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::positions(void) const
- ?tr@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 782 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::tr(char const *, char const *)
- ?qt_metacall@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 783 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?clearDetails@QOrganizerItem@QtMobility@@QAEXXZ @ 784 NONAME ; void QtMobility::QOrganizerItem::clearDetails(void)
- ??0QOrganizerCollectionLocalId@QtMobility@@QAE@ABV01@@Z @ 785 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(class QtMobility::QOrganizerCollectionLocalId const &)
- ?tr@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0H@Z @ 786 NONAME ; class QString QtMobility::QOrganizerItemManager::tr(char const *, char const *, int)
- ??1QOrganizerItemFilter@QtMobility@@QAE@XZ @ 787 NONAME ; QtMobility::QOrganizerItemFilter::~QOrganizerItemFilter(void)
- ?FieldInterval@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 788 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemRecurrenceRule::FieldInterval
- ??1QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@XZ @ 789 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::~QOrganizerItemDateTimePeriodFilter(void)
- ?name@QOrganizerItemDetailDefinition@QtMobility@@QBE?AVQString@@XZ @ 790 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinition::name(void) const
- ?qt_metacast@QOrganizerCollectionFetchRequest@QtMobility@@UAEPAXPBD@Z @ 791 NONAME ; void * QtMobility::QOrganizerCollectionFetchRequest::qt_metacast(char const *)
- ?isTimeSpecified@QOrganizerEvent@QtMobility@@QBE_NXZ @ 792 NONAME ; bool QtMobility::QOrganizerEvent::isTimeSpecified(void) const
- ??1QOrganizerItemDescription@QtMobility@@QAE@XZ @ 793 NONAME ; QtMobility::QOrganizerItemDescription::~QOrganizerItemDescription(void)
- ?setGuid@QOrganizerItemGuid@QtMobility@@QAEXABVQString@@@Z @ 794 NONAME ; void QtMobility::QOrganizerItemGuid::setGuid(class QString const &)
- ?setSince@QOrganizerItemChangeLogFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 795 NONAME ; void QtMobility::QOrganizerItemChangeLogFilter::setSince(class QDateTime const &)
- ?insertAddedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 796 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertAddedCollections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ??_EQOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAE@I@Z @ 797 NONAME ; QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::~QOrganizerItemDetailDefinitionRemoveRequest(unsigned int)
- ?getStaticMetaObject@QOrganizerItemManagerEngine@QtMobility@@SAABUQMetaObject@@XZ @ 798 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemManagerEngine::getStaticMetaObject(void)
- ?itemInstances@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@@Z @ 799 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::itemInstances(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &) const
- ?setLabel@QOrganizerItemDisplayLabel@QtMobility@@QAEXABVQString@@@Z @ 800 NONAME ; void QtMobility::QOrganizerItemDisplayLabel::setLabel(class QString const &)
- ?resultsAvailable@QOrganizerItemAbstractRequest@QtMobility@@IAEXXZ @ 801 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::resultsAvailable(void)
- ?timeDelta@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 802 NONAME ; int QtMobility::QOrganizerItemReminder::timeDelta(void) const
- ?updateItemFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemFetchRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 803 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemFetchRequest(class QtMobility::QOrganizerItemFetchRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?blankPolicy@QOrganizerItemSortOrder@QtMobility@@QBE?AW4BlankPolicy@12@XZ @ 804 NONAME ; enum QtMobility::QOrganizerItemSortOrder::BlankPolicy QtMobility::QOrganizerItemSortOrder::blankPolicy(void) const
- ?clearAddedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 805 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearAddedCollections(void)
- ?locationAddress@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 806 NONAME ; class QString QtMobility::QOrganizerEvent::locationAddress(void) const
- ?originalDate@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDate@@XZ @ 807 NONAME ; class QDate QtMobility::QOrganizerTodoOccurrence::originalDate(void) const
- ?qt_metacast@QOrganizerCollectionRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 808 NONAME ; void * QtMobility::QOrganizerCollectionRemoveRequest::qt_metacast(char const *)
- ?managerVersion@QOrganizerItemManager@QtMobility@@QBEHXZ @ 809 NONAME ; int QtMobility::QOrganizerItemManager::managerVersion(void) const
- ?setId@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemId@2@@Z @ 810 NONAME ; void QtMobility::QOrganizerItem::setId(class QtMobility::QOrganizerItemId const &)
- ?setStatus@QOrganizerTodoProgress@QtMobility@@QAEXW4Status@12@@Z @ 811 NONAME ; void QtMobility::QOrganizerTodoProgress::setStatus(enum QtMobility::QOrganizerTodoProgress::Status)
- ?interval@QOrganizerItemRecurrenceRule@QtMobility@@QBEHXZ @ 812 NONAME ; int QtMobility::QOrganizerItemRecurrenceRule::interval(void) const
- ?compatibleCollection@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerCollection@2@ABV32@PAW4Error@QOrganizerItemManager@2@@Z @ 813 NONAME ; class QtMobility::QOrganizerCollection QtMobility::QOrganizerItemManagerEngine::compatibleCollection(class QtMobility::QOrganizerCollection const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ??0QOrganizerItemDisplayLabel@QtMobility@@QAE@XZ @ 814 NONAME ; QtMobility::QOrganizerItemDisplayLabel::QOrganizerItemDisplayLabel(void)
- ?setExceptionRules@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 815 NONAME ; void QtMobility::QOrganizerTodo::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ?setEndDateTime@QOrganizerEventTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 816 NONAME ; void QtMobility::QOrganizerEventTimeRange::setEndDateTime(class QDateTime const &)
- ??4QOrganizerItemDetailFieldDefinition@QtMobility@@QAEAAV01@ABV01@@Z @ 817 NONAME ; class QtMobility::QOrganizerItemDetailFieldDefinition & QtMobility::QOrganizerItemDetailFieldDefinition::operator=(class QtMobility::QOrganizerItemDetailFieldDefinition const &)
- ?exceptionRules@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 818 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerItemRecurrence::exceptionRules(void) const
- ?setExceptionDates@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 819 NONAME ; void QtMobility::QOrganizerItemRecurrence::setExceptionDates(class QList<class QDate> const &)
- ??0QOrganizerCollectionRemoveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 820 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::QOrganizerCollectionRemoveRequest(class QObject *)
- ?DefinitionName@QOrganizerItemDescription@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 821 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemDescription::DefinitionName
- ?itemIds@QOrganizerItemLocalIdFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 822 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemLocalIdFetchRequest::itemIds(void) const
- ?sortItems@QOrganizerItemManagerEngine@QtMobility@@SA?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABV?$QList@VQOrganizerItem@QtMobility@@@@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 823 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManagerEngine::sortItems(class QList<class QtMobility::QOrganizerItem> const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ?trUtf8@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 824 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::trUtf8(char const *, char const *)
- ??MQOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 825 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator<(class QtMobility::QOrganizerItemLocalId const &) const
- ?qt_metacast@QOrganizerItemFetchRequest@QtMobility@@UAEPAXPBD@Z @ 826 NONAME ; void * QtMobility::QOrganizerItemFetchRequest::qt_metacast(char const *)
- ??MQOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 827 NONAME ; bool QtMobility::QOrganizerItemId::operator<(class QtMobility::QOrganizerItemId const &) const
- ?dueDateTime@QOrganizerTodoTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 828 NONAME ; class QDateTime QtMobility::QOrganizerTodoTimeRange::dueDateTime(void) const
- ?getStaticMetaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 829 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionFetchRequest::getStaticMetaObject(void)
- ?setDataType@QOrganizerItemDetailFieldDefinition@QtMobility@@QAEXH@Z @ 830 NONAME ; void QtMobility::QOrganizerItemDetailFieldDefinition::setDataType(int)
- ?trUtf8@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 831 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::trUtf8(char const *, char const *)
- ?getStaticMetaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 832 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemLocalIdFetchRequest::getStaticMetaObject(void)
- ?FieldStatus@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$06@2@B @ 833 NONAME ; struct QtMobility::QLatin1Constant<7> const QtMobility::QOrganizerTodoProgress::FieldStatus
- ?setFilters@QOrganizerItemUnionFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemFilter@QtMobility@@@@@Z @ 834 NONAME ; void QtMobility::QOrganizerItemUnionFilter::setFilters(class QList<class QtMobility::QOrganizerItemFilter> const &)
- ?d_func@QOrganizerItemLocalIdFetchRequest@QtMobility@@ABEPBVQOrganizerItemLocalIdFetchRequestPrivate@2@XZ @ 835 NONAME ; class QtMobility::QOrganizerItemLocalIdFetchRequestPrivate const * QtMobility::QOrganizerItemLocalIdFetchRequest::d_func(void) const
- ?filters@QOrganizerItemIntersectionFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemFilter@QtMobility@@@@XZ @ 836 NONAME ; class QList<class QtMobility::QOrganizerItemFilter> QtMobility::QOrganizerItemIntersectionFilter::filters(void) const
- ?saveCollection@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerCollection@2@PAW4Error@QOrganizerItemManager@2@@Z @ 837 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveCollection(class QtMobility::QOrganizerCollection *, enum QtMobility::QOrganizerItemManager::Error *)
- ?setFilter@QOrganizerItemLocalIdFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 838 NONAME ; void QtMobility::QOrganizerItemLocalIdFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
- ?setVariantValues@QOrganizerItemRecurrenceRule@QtMobility@@AAEXABV?$QMap@VQString@@VQVariant@@@@@Z @ 839 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setVariantValues(class QMap<class QString, class QVariant> const &)
- ??0QOrganizerItemRecurrenceRule@QtMobility@@QAE@ABV01@@Z @ 840 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::QOrganizerItemRecurrenceRule(class QtMobility::QOrganizerItemRecurrenceRule const &)
- ?DefinitionName@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 841 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerTodoProgress::DefinitionName
- ?insertField@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@ABVQOrganizerItemDetailFieldDefinition@2@@Z @ 842 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::insertField(class QString const &, class QtMobility::QOrganizerItemDetailFieldDefinition const &)
- ?removeItem@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerItemLocalId@2@@Z @ 843 NONAME ; bool QtMobility::QOrganizerItemManager::removeItem(class QtMobility::QOrganizerItemLocalId const &)
- ?setCollectionIds@QOrganizerCollectionFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 844 NONAME ; void QtMobility::QOrganizerCollectionFetchRequest::setCollectionIds(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?setDescription@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 845 NONAME ; void QtMobility::QOrganizerItem::setDescription(class QString const &)
- ??1QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAE@XZ @ 846 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::~QOrganizerItemDetailDefinitionSaveRequest(void)
- ?updateItemRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 847 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemRemoveRequest(class QtMobility::QOrganizerItemRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?FieldTimeSpecified@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 848 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerEventTimeRange::FieldTimeSpecified
- ??1QOrganizerItemRecurrenceRule@QtMobility@@QAE@XZ @ 849 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::~QOrganizerItemRecurrenceRule(void)
- ?isUnique@QOrganizerItemDetailDefinition@QtMobility@@QBE_NXZ @ 850 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::isUnique(void) const
- ?setExceptionRules@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 851 NONAME ; void QtMobility::QOrganizerItemRecurrence::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
- ?items@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@XZ @ 852 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemInstanceFetchRequest::items(void) const
- ?setBlankPolicy@QOrganizerItemSortOrder@QtMobility@@QAEXW4BlankPolicy@12@@Z @ 853 NONAME ; void QtMobility::QOrganizerItemSortOrder::setBlankPolicy(enum QtMobility::QOrganizerItemSortOrder::BlankPolicy)
- ?setDirection@QOrganizerItemSortOrder@QtMobility@@QAEXW4SortOrder@Qt@@@Z @ 854 NONAME ; void QtMobility::QOrganizerItemSortOrder::setDirection(enum Qt::SortOrder)
- ??0QOrganizerItemRecurrence@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 855 NONAME ; QtMobility::QOrganizerItemRecurrence::QOrganizerItemRecurrence(class QtMobility::QOrganizerItemDetail const &)
- ?removeValue@QOrganizerItemDetail@QtMobility@@QAE_NABVQString@@@Z @ 856 NONAME ; bool QtMobility::QOrganizerItemDetail::removeValue(class QString const &)
- ??0QOrganizerItemReminder@QtMobility@@IAE@ABVQOrganizerItemDetail@1@PBD@Z @ 857 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(class QtMobility::QOrganizerItemDetail const &, char const *)
- ?removeDetailDefinition@QOrganizerItemManager@QtMobility@@QAE_NABVQString@@0@Z @ 858 NONAME ; bool QtMobility::QOrganizerItemManager::removeDetailDefinition(class QString const &, class QString const &)
- ?setLocalId@QOrganizerItemId@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 859 NONAME ; void QtMobility::QOrganizerItemId::setLocalId(class QtMobility::QOrganizerItemLocalId const &)
- ?fromVariantValues@QOrganizerItemRecurrenceRule@QtMobility@@SA?AV12@ABV?$QMap@VQString@@VQVariant@@@@@Z @ 860 NONAME ; class QtMobility::QOrganizerItemRecurrenceRule QtMobility::QOrganizerItemRecurrenceRule::fromVariantValues(class QMap<class QString, class QVariant> const &)
- ?setCreated@QOrganizerItemTimestamp@QtMobility@@QAEXABVQDateTime@@@Z @ 861 NONAME ; void QtMobility::QOrganizerItemTimestamp::setCreated(class QDateTime const &)
- ??_EQOrganizerCollectionRemoveRequest@QtMobility@@UAE@I@Z @ 862 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::~QOrganizerCollectionRemoveRequest(unsigned int)
- ?removeCollection@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerCollectionLocalId@2@@Z @ 863 NONAME ; bool QtMobility::QOrganizerItemManager::removeCollection(class QtMobility::QOrganizerCollectionLocalId const &)
- ??0QOrganizerItemType@QtMobility@@QAE@XZ @ 864 NONAME ; QtMobility::QOrganizerItemType::QOrganizerItemType(void)
- ?d_func@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionRemoveRequestPrivate@2@XZ @ 865 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionRemoveRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::d_func(void) const
- ??9QOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 866 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator!=(class QtMobility::QOrganizerItemLocalId const &) const
- ??1QOrganizerItemLocalIdFetchRequest@QtMobility@@UAE@XZ @ 867 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::~QOrganizerItemLocalIdFetchRequest(void)
- ?match@QOrganizerItemComment@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 868 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemComment::match(class QString const &)
- ??1QOrganizerItemType@QtMobility@@QAE@XZ @ 869 NONAME ; QtMobility::QOrganizerItemType::~QOrganizerItemType(void)
- ?isNull@QOrganizerItemId@QtMobility@@QBE_NXZ @ 870 NONAME ; bool QtMobility::QOrganizerItemId::isNull(void) const
- ?description@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 871 NONAME ; class QString QtMobility::QOrganizerItem::description(void) const
- ?d_func@QOrganizerItemRemoveRequest@QtMobility@@AAEPAVQOrganizerItemRemoveRequestPrivate@2@XZ @ 872 NONAME ; class QtMobility::QOrganizerItemRemoveRequestPrivate * QtMobility::QOrganizerItemRemoveRequest::d_func(void)
- ??0QOrganizerItem@QtMobility@@QAE@XZ @ 873 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(void)
- ??4QOrganizerJournal@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 874 NONAME ; class QtMobility::QOrganizerJournal & QtMobility::QOrganizerJournal::operator=(class QtMobility::QOrganizerItem const &)
- ?rangeFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AV?$QFlags@W4RangeFlag@QOrganizerItemDetailRangeFilter@QtMobility@@@@XZ @ 875 NONAME ; class QFlags<enum QtMobility::QOrganizerItemDetailRangeFilter::RangeFlag> QtMobility::QOrganizerItemDetailRangeFilter::rangeFlags(void) const
- ?comments@QOrganizerItem@QtMobility@@QBE?AVQStringList@@XZ @ 876 NONAME ; class QStringList QtMobility::QOrganizerItem::comments(void) const
- ?setTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@QAEX_N@Z @ 877 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setTimeSpecified(bool)
- ?tr@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 878 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::tr(char const *, char const *)
- ?hasValue@QOrganizerItemDetail@QtMobility@@QBE_NPBD@Z @ 879 NONAME ; bool QtMobility::QOrganizerItemDetail::hasValue(char const *) const
- ?setMetaData@QOrganizerCollection@QtMobility@@QAEXABV?$QMap@VQString@@VQVariant@@@@@Z @ 880 NONAME ; void QtMobility::QOrganizerCollection::setMetaData(class QMap<class QString, class QVariant> const &)
- ?hasValue@QOrganizerItemDetail@QtMobility@@QBE_NABVQString@@@Z @ 881 NONAME ; bool QtMobility::QOrganizerItemDetail::hasValue(class QString const &) const
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemFilter@0@@Z @ 882 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemFilter &)
- ??_EQOrganizerItemId@QtMobility@@QAE@I@Z @ 883 NONAME ; QtMobility::QOrganizerItemId::~QOrganizerItemId(unsigned int)
- ??0QOrganizerItemVisualReminder@QtMobility@@QAE@XZ @ 884 NONAME ; QtMobility::QOrganizerItemVisualReminder::QOrganizerItemVisualReminder(void)
- ??0QOrganizerCollectionLocalId@QtMobility@@QAE@PAVQOrganizerCollectionEngineLocalId@1@@Z @ 885 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(class QtMobility::QOrganizerCollectionEngineLocalId *)
- ?setCollectionIds@QOrganizerCollectionRemoveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 886 NONAME ; void QtMobility::QOrganizerCollectionRemoveRequest::setCollectionIds(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?setTimeSpecified@QOrganizerEventTimeRange@QtMobility@@QAEX_N@Z @ 887 NONAME ; void QtMobility::QOrganizerEventTimeRange::setTimeSpecified(bool)
- ??1QOrganizerItemSaveRequest@QtMobility@@UAE@XZ @ 888 NONAME ; QtMobility::QOrganizerItemSaveRequest::~QOrganizerItemSaveRequest(void)
- ?trUtf8@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 889 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::trUtf8(char const *, char const *, int)
- ?TypeNote@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 890 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::TypeNote
- ?setAddress@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 891 NONAME ; void QtMobility::QOrganizerItemLocation::setAddress(class QString const &)
- ?clearComments@QOrganizerItem@QtMobility@@QAEXXZ @ 892 NONAME ; void QtMobility::QOrganizerItem::clearComments(void)
- ?setFilter@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 893 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
- ?isEmpty@QOrganizerItem@QtMobility@@QBE_NXZ @ 894 NONAME ; bool QtMobility::QOrganizerItem::isEmpty(void) const
- ?geoLocation@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 895 NONAME ; class QString QtMobility::QOrganizerItemLocation::geoLocation(void) const
- ?updateCollectionFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionFetchRequest@2@ABV?$QList@VQOrganizerCollection@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 896 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionFetchRequest(class QtMobility::QOrganizerCollectionFetchRequest *, class QList<class QtMobility::QOrganizerCollection> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
- ?setEndDateTime@QOrganizerEvent@QtMobility@@QAEXABVQDateTime@@@Z @ 897 NONAME ; void QtMobility::QOrganizerEvent::setEndDateTime(class QDateTime const &)
- ??1QOrganizerTodoProgress@QtMobility@@QAE@XZ @ 898 NONAME ; QtMobility::QOrganizerTodoProgress::~QOrganizerTodoProgress(void)
- ?recurrenceRules@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 899 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerItemRecurrence::recurrenceRules(void) const
- ??4QOrganizerItemRecurrenceRule@QtMobility@@QAEAAV01@ABV01@@Z @ 900 NONAME ; class QtMobility::QOrganizerItemRecurrenceRule & QtMobility::QOrganizerItemRecurrenceRule::operator=(class QtMobility::QOrganizerItemRecurrenceRule const &)
- ??0QOrganizerItemDetailDefinition@QtMobility@@QAE@XZ @ 901 NONAME ; QtMobility::QOrganizerItemDetailDefinition::QOrganizerItemDetailDefinition(void)
- ?errorMap@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 902 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionFetchRequest::errorMap(void) const
- ?setFinishedDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 903 NONAME ; void QtMobility::QOrganizerTodo::setFinishedDateTime(class QDateTime const &)
- ?tr@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 904 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::tr(char const *, char const *, int)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetail@0@@Z @ 905 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetail const &)
- ?qt_metacast@QOrganizerItemAbstractRequest@QtMobility@@UAEPAXPBD@Z @ 906 NONAME ; void * QtMobility::QOrganizerItemAbstractRequest::qt_metacast(char const *)
- ?d_func@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionFetchRequestPrivate@2@XZ @ 907 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionFetchRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::d_func(void)
- ?isInactive@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 908 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isInactive(void) const
- ?d_func@QOrganizerCollectionFetchRequest@QtMobility@@AAEPAVQOrganizerCollectionFetchRequestPrivate@2@XZ @ 909 NONAME ; class QtMobility::QOrganizerCollectionFetchRequestPrivate * QtMobility::QOrganizerCollectionFetchRequest::d_func(void)
- ?qt_metacall@QOrganizerCollectionFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 910 NONAME ; int QtMobility::QOrganizerCollectionFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ?setManagerUri@QOrganizerItemId@QtMobility@@QAEXABVQString@@@Z @ 911 NONAME ; void QtMobility::QOrganizerItemId::setManagerUri(class QString const &)
- ??0QOrganizerEventOccurrence@QtMobility@@QAE@XZ @ 912 NONAME ; QtMobility::QOrganizerEventOccurrence::QOrganizerEventOccurrence(void)
- ?detailFieldName@QOrganizerItemSortOrder@QtMobility@@QBE?AVQString@@XZ @ 913 NONAME ; class QString QtMobility::QOrganizerItemSortOrder::detailFieldName(void) const
- ?itemsChanged@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 914 NONAME ; void QtMobility::QOrganizerItemManager::itemsChanged(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ?compareItem@QOrganizerItemManagerEngine@QtMobility@@SAHABVQOrganizerItem@2@0ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 915 NONAME ; int QtMobility::QOrganizerItemManagerEngine::compareItem(class QtMobility::QOrganizerItem const &, class QtMobility::QOrganizerItem const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
- ?variantValue@QOrganizerItemDetail@QtMobility@@QBE?AVQVariant@@PBD@Z @ 916 NONAME ; class QVariant QtMobility::QOrganizerItemDetail::variantValue(char const *) const
- ??4QOrganizerItemRecurrence@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 917 NONAME ; class QtMobility::QOrganizerItemRecurrence & QtMobility::QOrganizerItemRecurrence::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?metaObject@QOrganizerItemFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 918 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemFetchRequest::metaObject(void) const
- ?supportedDataTypes@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@H@@XZ @ 919 NONAME ; class QList<int> QtMobility::QOrganizerItemManager::supportedDataTypes(void) const
- ??_EQOrganizerCollectionFetchRequest@QtMobility@@UAE@I@Z @ 920 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::~QOrganizerCollectionFetchRequest(unsigned int)
- ?staticMetaObject@QOrganizerCollectionSaveRequest@QtMobility@@2UQMetaObject@@B @ 921 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionSaveRequest::staticMetaObject
- ?items@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@@Z @ 922 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::items(class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &) const
- ??1QOrganizerCollectionEngineLocalId@QtMobility@@UAE@XZ @ 923 NONAME ; QtMobility::QOrganizerCollectionEngineLocalId::~QOrganizerCollectionEngineLocalId(void)
- ??0QOrganizerTodoTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 924 NONAME ; QtMobility::QOrganizerTodoTimeRange::QOrganizerTodoTimeRange(class QtMobility::QOrganizerItemDetail const &)
- ??1QOrganizerCollectionSaveRequest@QtMobility@@UAE@XZ @ 925 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::~QOrganizerCollectionSaveRequest(void)
- ??1QOrganizerItemPriority@QtMobility@@QAE@XZ @ 926 NONAME ; QtMobility::QOrganizerItemPriority::~QOrganizerItemPriority(void)
- ?startDateTime@QOrganizerTodoTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 927 NONAME ; class QDateTime QtMobility::QOrganizerTodoTimeRange::startDateTime(void) const
- ??4QOrganizerTodo@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 928 NONAME ; class QtMobility::QOrganizerTodo & QtMobility::QOrganizerTodo::operator=(class QtMobility::QOrganizerItem const &)
- ??0QOrganizerItemDetailRangeFilter@QtMobility@@QAE@XZ @ 929 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::QOrganizerItemDetailRangeFilter(void)
- ?qt_metacast@QOrganizerItemLocalIdFetchRequest@QtMobility@@UAEPAXPBD@Z @ 930 NONAME ; void * QtMobility::QOrganizerItemLocalIdFetchRequest::qt_metacast(char const *)
- ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollectionId@0@@Z @ 931 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollectionId const &)
- ?FieldCount@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 932 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemRecurrenceRule::FieldCount
- ??1QOrganizerItemLocalId@QtMobility@@QAE@XZ @ 933 NONAME ; QtMobility::QOrganizerItemLocalId::~QOrganizerItemLocalId(void)
- ?isEmpty@QOrganizerItemDetail@QtMobility@@QBE_NXZ @ 934 NONAME ; bool QtMobility::QOrganizerItemDetail::isEmpty(void) const
- ?DefinitionName@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 935 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemVisualReminder::DefinitionName
- ??0QOrganizerItemReminder@QtMobility@@QAE@XZ @ 936 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(void)
- ??0QOrganizerItemDescription@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 937 NONAME ; QtMobility::QOrganizerItemDescription::QOrganizerItemDescription(class QtMobility::QOrganizerItemDetail const &)
- ?minValue@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQVariant@@XZ @ 938 NONAME ; class QVariant QtMobility::QOrganizerItemDetailRangeFilter::minValue(void) const
- ?setGuid@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 939 NONAME ; void QtMobility::QOrganizerItem::setGuid(class QString const &)
- ?supportedDataTypes@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@H@@XZ @ 940 NONAME ; class QList<int> QtMobility::QOrganizerItemManagerEngine::supportedDataTypes(void) const
- ?tr@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 941 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::tr(char const *, char const *)
- ?d_func@QOrganizerItemIntersectionFilter@QtMobility@@AAEPAVQOrganizerItemIntersectionFilterPrivate@2@XZ @ 942 NONAME ; class QtMobility::QOrganizerItemIntersectionFilterPrivate * QtMobility::QOrganizerItemIntersectionFilter::d_func(void)
- ?isNull@QOrganizerItemLocalId@QtMobility@@QBE_NXZ @ 943 NONAME ; bool QtMobility::QOrganizerItemLocalId::isNull(void) const
- ?assign@QOrganizerItemDetail@QtMobility@@IAEAAV12@ABV12@PBD@Z @ 944 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::assign(class QtMobility::QOrganizerItemDetail const &, char const *)
- ?collectionId@QOrganizerItemSaveRequest@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 945 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerItemSaveRequest::collectionId(void) const
- ?trUtf8@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 946 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::trUtf8(char const *, char const *, int)
- ?DefinitionName@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 947 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrence::DefinitionName
- ?sorting@QOrganizerItemFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@XZ @ 948 NONAME ; class QList<class QtMobility::QOrganizerItemSortOrder> QtMobility::QOrganizerItemFetchRequest::sorting(void) const
- ??4QOrganizerItemChangeSet@QtMobility@@QAEAAV01@ABV01@@Z @ 949 NONAME ; class QtMobility::QOrganizerItemChangeSet & QtMobility::QOrganizerItemChangeSet::operator=(class QtMobility::QOrganizerItemChangeSet const &)
- ?setOriginalDate@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDate@@@Z @ 950 NONAME ; void QtMobility::QOrganizerEventOccurrence::setOriginalDate(class QDate const &)
- ??0QOrganizerItemInstanceOrigin@QtMobility@@QAE@XZ @ 951 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::QOrganizerItemInstanceOrigin(void)
- ?FieldPositions@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 952 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldPositions
- ?match@QOrganizerItemDisplayLabel@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 953 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemDisplayLabel::match(class QString const &)
- ?itemsAdded@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 954 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsAdded(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollectionLocalId@0@@Z @ 955 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollectionLocalId const &)
- ?optimizationHints@QOrganizerItemFetchHint@QtMobility@@QBE?AV?$QFlags@W4OptimizationHint@QOrganizerItemFetchHint@QtMobility@@@@XZ @ 956 NONAME ; class QFlags<enum QtMobility::QOrganizerItemFetchHint::OptimizationHint> QtMobility::QOrganizerItemFetchHint::optimizationHints(void) const
- ?removeDetail@QOrganizerItem@QtMobility@@QAE_NPAVQOrganizerItemDetail@2@@Z @ 957 NONAME ; bool QtMobility::QOrganizerItem::removeDetail(class QtMobility::QOrganizerItemDetail *)
- ?value@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQVariant@@XZ @ 958 NONAME ; class QVariant QtMobility::QOrganizerItemDetailFilter::value(void) const
- ??8QOrganizerItemDetail@QtMobility@@QBE_NABV01@@Z @ 959 NONAME ; bool QtMobility::QOrganizerItemDetail::operator==(class QtMobility::QOrganizerItemDetail const &) const
- ?FieldDescription@QOrganizerItemDescription@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 960 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemDescription::FieldDescription
- ?exceptionRules@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 961 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerTodo::exceptionRules(void) const
- ?weekStart@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AW4DayOfWeek@Qt@@XZ @ 962 NONAME ; enum Qt::DayOfWeek QtMobility::QOrganizerItemRecurrenceRule::weekStart(void) const
- ?progressPercentage@QOrganizerTodoOccurrence@QtMobility@@QBEHXZ @ 963 NONAME ; int QtMobility::QOrganizerTodoOccurrence::progressPercentage(void) const
- ??_EQOrganizerCollectionSaveRequest@QtMobility@@UAE@I@Z @ 964 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::~QOrganizerCollectionSaveRequest(unsigned int)
- ?item@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItem@2@ABVQOrganizerItemLocalId@2@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 965 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManagerEngine::item(class QtMobility::QOrganizerItemLocalId const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?trUtf8@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 966 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::trUtf8(char const *, char const *)
- ?qt_metacast@QOrganizerItemRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 967 NONAME ; void * QtMobility::QOrganizerItemRemoveRequest::qt_metacast(char const *)
- ?fetchHint@QOrganizerItemFetchRequest@QtMobility@@QBE?AVQOrganizerItemFetchHint@2@XZ @ 968 NONAME ; class QtMobility::QOrganizerItemFetchHint QtMobility::QOrganizerItemFetchRequest::fetchHint(void) const
- ?setFinishedDateTime@QOrganizerTodoProgress@QtMobility@@QAEXABVQDateTime@@@Z @ 969 NONAME ; void QtMobility::QOrganizerTodoProgress::setFinishedDateTime(class QDateTime const &)
- ?setMatchFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QAEXV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@@Z @ 970 NONAME ; void QtMobility::QOrganizerItemDetailRangeFilter::setMatchFlags(class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag>)
- ??1QOrganizerItemRemoveRequest@QtMobility@@UAE@XZ @ 971 NONAME ; QtMobility::QOrganizerItemRemoveRequest::~QOrganizerItemRemoveRequest(void)
- ?displayLabel@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 972 NONAME ; class QString QtMobility::QOrganizerItem::displayLabel(void) const
- ?setDataChanged@QOrganizerItemChangeSet@QtMobility@@QAEX_N@Z @ 973 NONAME ; void QtMobility::QOrganizerItemChangeSet::setDataChanged(bool)
- ?clearAll@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 974 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearAll(void)
- ?isTimeSpecified@QOrganizerEventTimeRange@QtMobility@@QAE_NXZ @ 975 NONAME ; bool QtMobility::QOrganizerEventTimeRange::isTimeSpecified(void)
- ?recurrenceDates@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 976 NONAME ; class QList<class QDate> QtMobility::QOrganizerEvent::recurrenceDates(void) const
- ?errorMap@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 977 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionSaveRequest::errorMap(void) const
- ??0QOrganizerItemSortOrder@QtMobility@@QAE@XZ @ 978 NONAME ; QtMobility::QOrganizerItemSortOrder::QOrganizerItemSortOrder(void)
- ?waitForFinished@QOrganizerItemAbstractRequest@QtMobility@@QAE_NH@Z @ 979 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::waitForFinished(int)
- ?parentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 980 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItemInstanceOrigin::parentLocalId(void) const
- ?trUtf8@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0H@Z @ 981 NONAME ; class QString QtMobility::QOrganizerItemManager::trUtf8(char const *, char const *, int)
- ?detailDefinition@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItemDetailDefinition@2@ABVQString@@0PAW4Error@QOrganizerItemManager@2@@Z @ 982 NONAME ; class QtMobility::QOrganizerItemDetailDefinition QtMobility::QOrganizerItemManagerEngine::detailDefinition(class QString const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?setProgressPercentage@QOrganizerTodoOccurrence@QtMobility@@QAEXH@Z @ 983 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setProgressPercentage(int)
- ??_EQOrganizerItemDetailDefinition@QtMobility@@QAE@I@Z @ 984 NONAME ; QtMobility::QOrganizerItemDetailDefinition::~QOrganizerItemDetailDefinition(unsigned int)
- ??0QOrganizerItemType@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 985 NONAME ; QtMobility::QOrganizerItemType::QOrganizerItemType(class QtMobility::QOrganizerItemDetail const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemSortOrder@0@@Z @ 986 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemSortOrder const &)
- ??0QOrganizerItemDetailFilter@QtMobility@@QAE@XZ @ 987 NONAME ; QtMobility::QOrganizerItemDetailFilter::QOrganizerItemDetailFilter(void)
- ??_EQOrganizerCollectionLocalId@QtMobility@@QAE@I@Z @ 988 NONAME ; QtMobility::QOrganizerCollectionLocalId::~QOrganizerCollectionLocalId(unsigned int)
- ?setCount@QOrganizerItemRecurrenceRule@QtMobility@@QAEXH@Z @ 989 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setCount(int)
- ?setDueDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 990 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setDueDateTime(class QDateTime const &)
- ?manager@QOrganizerItemAbstractRequest@QtMobility@@QBEPAVQOrganizerItemManager@2@XZ @ 991 NONAME ; class QtMobility::QOrganizerItemManager * QtMobility::QOrganizerItemAbstractRequest::manager(void) const
- ??_EQOrganizerItemDetail@QtMobility@@QAE@I@Z @ 992 NONAME ; QtMobility::QOrganizerItemDetail::~QOrganizerItemDetail(unsigned int)
- ?d_func@QOrganizerItemLocalIdFilter@QtMobility@@ABEPBVQOrganizerItemLocalIdFilterPrivate@2@XZ @ 993 NONAME ; class QtMobility::QOrganizerItemLocalIdFilterPrivate const * QtMobility::QOrganizerItemLocalIdFilter::d_func(void) const
- ?match@QOrganizerItemLocation@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 994 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemLocation::match(class QString const &)
- ?setRange@QOrganizerItemDetailRangeFilter@QtMobility@@QAEXABVQVariant@@0V?$QFlags@W4RangeFlag@QOrganizerItemDetailRangeFilter@QtMobility@@@@@Z @ 995 NONAME ; void QtMobility::QOrganizerItemDetailRangeFilter::setRange(class QVariant const &, class QVariant const &, class QFlags<enum QtMobility::QOrganizerItemDetailRangeFilter::RangeFlag>)
- ?TypeEventOccurrence@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 996 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemType::TypeEventOccurrence
- ?repetitionDelay@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 997 NONAME ; int QtMobility::QOrganizerItemReminder::repetitionDelay(void) const
- ?setFilter@QOrganizerItemFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 998 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerItemLocalIdFilter@QtMobility@@QAE@XZ @ 999 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::QOrganizerItemLocalIdFilter(void)
- ?setDefinitionName@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQString@@@Z @ 1000 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setDefinitionName(class QString const &)
- ?itemInstances@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 1001 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::itemInstances(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ??_EQOrganizerItemFetchRequest@QtMobility@@UAE@I@Z @ 1002 NONAME ; QtMobility::QOrganizerItemFetchRequest::~QOrganizerItemFetchRequest(unsigned int)
- ?isFinished@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 1003 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isFinished(void) const
- ?managerParameters@QOrganizerItemManager@QtMobility@@QBE?AV?$QMap@VQString@@V1@@@XZ @ 1004 NONAME ; class QMap<class QString, class QString> QtMobility::QOrganizerItemManager::managerParameters(void) const
- ?FieldLabel@QOrganizerItemDisplayLabel@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 1005 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemDisplayLabel::FieldLabel
- ??1QOrganizerItemDisplayLabel@QtMobility@@QAE@XZ @ 1006 NONAME ; QtMobility::QOrganizerItemDisplayLabel::~QOrganizerItemDisplayLabel(void)
- ?d_func@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionSaveRequestPrivate@2@XZ @ 1007 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionSaveRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::d_func(void) const
- ??4QOrganizerItemPriority@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 1008 NONAME ; class QtMobility::QOrganizerItemPriority & QtMobility::QOrganizerItemPriority::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetailDefinition@0@@Z @ 1009 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetailDefinition const &)
- ?setCollectionId@QOrganizerItemSaveRequest@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 1010 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
- ?setGeoLocation@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 1011 NONAME ; void QtMobility::QOrganizerItemLocation::setGeoLocation(class QString const &)
- ??8QOrganizerCollection@QtMobility@@QBE_NABV01@@Z @ 1012 NONAME ; bool QtMobility::QOrganizerCollection::operator==(class QtMobility::QOrganizerCollection const &) const
- ?localId@QOrganizerCollection@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 1013 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerCollection::localId(void) const
- ?resetKey@QOrganizerItemDetail@QtMobility@@QAEXXZ @ 1014 NONAME ; void QtMobility::QOrganizerItemDetail::resetKey(void)
- ?setDescription@QOrganizerItemDescription@QtMobility@@QAEXABVQString@@@Z @ 1015 NONAME ; void QtMobility::QOrganizerItemDescription::setDescription(class QString const &)
- ?saveItems@QOrganizerItemManager@QtMobility@@QAE_NPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerCollectionLocalId@2@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@@Z @ 1016 NONAME ; bool QtMobility::QOrganizerItemManager::saveItems(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerCollectionLocalId const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollection@0@@Z @ 1017 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollection const &)
- ?type@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 1018 NONAME ; class QString QtMobility::QOrganizerItem::type(void) const
- ?removedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 1019 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::removedItems(void) const
- ?tr@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0@Z @ 1020 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::tr(char const *, char const *)
- ?collectionIds@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 1021 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionFetchRequest::collectionIds(void) const
- ?DefinitionName@QOrganizerItemPriority@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 1022 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemPriority::DefinitionName
- ?compatibleItem@QOrganizerItemManager@QtMobility@@QAE?AVQOrganizerItem@2@ABV32@@Z @ 1023 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManager::compatibleItem(class QtMobility::QOrganizerItem const &)
- ?trUtf8@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1024 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::trUtf8(char const *, char const *, int)
- ?exceptionDates@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 1025 NONAME ; class QList<class QDate> QtMobility::QOrganizerTodo::exceptionDates(void) const
- ?setPercentageComplete@QOrganizerTodoProgress@QtMobility@@QAEXH@Z @ 1026 NONAME ; void QtMobility::QOrganizerTodoProgress::setPercentageComplete(int)
- ??4QOrganizerCollectionChangeSet@QtMobility@@QAEAAV01@ABV01@@Z @ 1027 NONAME ; class QtMobility::QOrganizerCollectionChangeSet & QtMobility::QOrganizerCollectionChangeSet::operator=(class QtMobility::QOrganizerCollectionChangeSet const &)
- ??1QOrganizerItemComment@QtMobility@@QAE@XZ @ 1028 NONAME ; QtMobility::QOrganizerItemComment::~QOrganizerItemComment(void)
- ?hasFeature@QOrganizerItemManagerEngine@QtMobility@@UBE_NW4ManagerFeature@QOrganizerItemManager@2@ABVQString@@@Z @ 1029 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::hasFeature(enum QtMobility::QOrganizerItemManager::ManagerFeature, class QString const &) const
- ?KeyName@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 1030 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerCollection::KeyName
- ?staticMetaObject@QOrganizerItemInstanceFetchRequest@QtMobility@@2UQMetaObject@@B @ 1031 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemInstanceFetchRequest::staticMetaObject
- ?tr@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 1032 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::tr(char const *, char const *)
- ?priority@QOrganizerEventOccurrence@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 1033 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerEventOccurrence::priority(void) const
- ??0QOrganizerItemRemoveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 1034 NONAME ; QtMobility::QOrganizerItemRemoveRequest::QOrganizerItemRemoveRequest(class QObject *)
- ?staticMetaObject@QOrganizerItemRemoveRequest@QtMobility@@2UQMetaObject@@B @ 1035 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemRemoveRequest::staticMetaObject
- ?FieldStartDateTime@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 1036 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerEventTimeRange::FieldStartDateTime
- ?itemIds@QOrganizerItemRemoveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 1037 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemRemoveRequest::itemIds(void) const
- ?setType@QOrganizerItemType@QtMobility@@QAEXABVQString@@@Z @ 1038 NONAME ; void QtMobility::QOrganizerItemType::setType(class QString const &)
- ??0QOrganizerItemDetailFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 1039 NONAME ; QtMobility::QOrganizerItemDetailFilter::QOrganizerItemDetailFilter(class QtMobility::QOrganizerItemFilter const &)
- ?TypeTodo@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 1040 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::TypeTodo
- ??1QOrganizerCollectionChangeSet@QtMobility@@QAE@XZ @ 1041 NONAME ; QtMobility::QOrganizerCollectionChangeSet::~QOrganizerCollectionChangeSet(void)
- ?setName@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@@Z @ 1042 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setName(class QString const &)
- ?DefinitionName@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 1043 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerEventTimeRange::DefinitionName
- ??8QOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 1044 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator==(class QtMobility::QOrganizerCollectionLocalId const &) const
- ?managerUri@QOrganizerCollectionId@QtMobility@@QBE?AVQString@@XZ @ 1045 NONAME ; class QString QtMobility::QOrganizerCollectionId::managerUri(void) const
- ?compatibleItem@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItem@2@ABV32@PAW4Error@QOrganizerItemManager@2@@Z @ 1046 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManagerEngine::compatibleItem(class QtMobility::QOrganizerItem const &, enum QtMobility::QOrganizerItemManager::Error *) const
- ?setPositions@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 1047 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setPositions(class QList<int> const &)
- ?metaObject@QOrganizerItemInstanceFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 1048 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemInstanceFetchRequest::metaObject(void) const
- ?priority@QOrganizerTodoOccurrence@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 1049 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerTodoOccurrence::priority(void) const
- ?FieldReminderType@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 1050 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemReminder::FieldReminderType
- ?tr@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1051 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::tr(char const *, char const *, int)
- ?endDateTime@QOrganizerEventTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 1052 NONAME ; class QDateTime QtMobility::QOrganizerEventTimeRange::endDateTime(void) const
- ??0QOrganizerItemManagerEngine@QtMobility@@QAE@XZ @ 1053 NONAME ; QtMobility::QOrganizerItemManagerEngine::QOrganizerItemManagerEngine(void)
- ?setDetailDefinitionName@QOrganizerItemDetailFilter@QtMobility@@QAEXABVQString@@0@Z @ 1054 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setDetailDefinitionName(class QString const &, class QString const &)
- ??_EQOrganizerCollectionEngineLocalId@QtMobility@@UAE@I@Z @ 1055 NONAME ; QtMobility::QOrganizerCollectionEngineLocalId::~QOrganizerCollectionEngineLocalId(unsigned int)
- ??1QOrganizerItemDetailDefinition@QtMobility@@QAE@XZ @ 1056 NONAME ; QtMobility::QOrganizerItemDetailDefinition::~QOrganizerItemDetailDefinition(void)
- ?setLocationAddress@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 1057 NONAME ; void QtMobility::QOrganizerEvent::setLocationAddress(class QString const &)
- ?setStartDateTime@QOrganizerEventTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 1058 NONAME ; void QtMobility::QOrganizerEventTimeRange::setStartDateTime(class QDateTime const &)
- ??MQOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 1059 NONAME ; bool QtMobility::QOrganizerCollectionId::operator<(class QtMobility::QOrganizerCollectionId const &) const
- ?staticMetaObject@QOrganizerItemSaveRequest@QtMobility@@2UQMetaObject@@B @ 1060 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemSaveRequest::staticMetaObject
- ?addComment@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 1061 NONAME ; void QtMobility::QOrganizerItem::addComment(class QString const &)
- ?removeValue@QOrganizerItemDetail@QtMobility@@QAE_NPBD@Z @ 1062 NONAME ; bool QtMobility::QOrganizerItemDetail::removeValue(char const *)
- ?d_func@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@ABEPBVQOrganizerCollectionLocalIdFetchRequestPrivate@2@XZ @ 1063 NONAME ; class QtMobility::QOrganizerCollectionLocalIdFetchRequestPrivate const * QtMobility::QOrganizerCollectionLocalIdFetchRequest::d_func(void) const
- ??0QOrganizerJournalTimeRange@QtMobility@@QAE@XZ @ 1064 NONAME ; QtMobility::QOrganizerJournalTimeRange::QOrganizerJournalTimeRange(void)
- ?locationAddress@QOrganizerEventOccurrence@QtMobility@@QBE?AVQString@@XZ @ 1065 NONAME ; class QString QtMobility::QOrganizerEventOccurrence::locationAddress(void) const
- ?d_func@QOrganizerItemCollectionFilter@QtMobility@@AAEPAVQOrganizerItemCollectionFilterPrivate@2@XZ @ 1066 NONAME ; class QtMobility::QOrganizerItemCollectionFilterPrivate * QtMobility::QOrganizerItemCollectionFilter::d_func(void)
- ?isFilterSupported@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItemFilter@2@@Z @ 1067 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::isFilterSupported(class QtMobility::QOrganizerItemFilter const &) const
- ?d_func@QOrganizerCollectionRemoveRequest@QtMobility@@AAEPAVQOrganizerCollectionRemoveRequestPrivate@2@XZ @ 1068 NONAME ; class QtMobility::QOrganizerCollectionRemoveRequestPrivate * QtMobility::QOrganizerCollectionRemoveRequest::d_func(void)
- ??4QOrganizerItemLocation@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 1069 NONAME ; class QtMobility::QOrganizerItemLocation & QtMobility::QOrganizerItemLocation::operator=(class QtMobility::QOrganizerItemDetail const &)
- ??_EQOrganizerItemManager@QtMobility@@UAE@I@Z @ 1070 NONAME ; QtMobility::QOrganizerItemManager::~QOrganizerItemManager(unsigned int)
- ??6QOrganizerItemIntersectionFilter@QtMobility@@QAEAAV01@ABVQOrganizerItemFilter@1@@Z @ 1071 NONAME ; class QtMobility::QOrganizerItemIntersectionFilter & QtMobility::QOrganizerItemIntersectionFilter::operator<<(class QtMobility::QOrganizerItemFilter const &)
- ?collectionIds@QOrganizerItemCollectionFilter@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 1072 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemCollectionFilter::collectionIds(void) const
- ?clearAll@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 1073 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearAll(void)
- ?insertRemovedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 1074 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertRemovedCollections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
- ?metaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 1075 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::metaObject(void) const
- ?lastModified@QOrganizerItemTimestamp@QtMobility@@QBE?AVQDateTime@@XZ @ 1076 NONAME ; class QDateTime QtMobility::QOrganizerItemTimestamp::lastModified(void) const
- ?setItemType@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQString@@@Z @ 1077 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setItemType(class QString const &)
- ??6QOrganizerItemUnionFilter@QtMobility@@QAEAAV01@ABVQOrganizerItemFilter@1@@Z @ 1078 NONAME ; class QtMobility::QOrganizerItemUnionFilter & QtMobility::QOrganizerItemUnionFilter::operator<<(class QtMobility::QOrganizerItemFilter const &)
- ??0QOrganizerItemUnionFilter@QtMobility@@QAE@XZ @ 1079 NONAME ; QtMobility::QOrganizerItemUnionFilter::QOrganizerItemUnionFilter(void)
- ??4QOrganizerEvent@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 1080 NONAME ; class QtMobility::QOrganizerEvent & QtMobility::QOrganizerEvent::operator=(class QtMobility::QOrganizerItem const &)
- ?trUtf8@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1081 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::trUtf8(char const *, char const *, int)
- ?createEngine@QOrganizerItemManager@QtMobility@@AAEXABVQString@@ABV?$QMap@VQString@@V1@@@@Z @ 1082 NONAME ; void QtMobility::QOrganizerItemManager::createEngine(class QString const &, class QMap<class QString, class QString> const &)
- ?fromUri@QOrganizerItemManager@QtMobility@@SAPAV12@ABVQString@@PAVQObject@@@Z @ 1083 NONAME ; class QtMobility::QOrganizerItemManager * QtMobility::QOrganizerItemManager::fromUri(class QString const &, class QObject *)
- ?qt_metacall@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1084 NONAME ; int QtMobility::QOrganizerCollectionLocalIdFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
- ??9QOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 1085 NONAME ; bool QtMobility::QOrganizerCollectionId::operator!=(class QtMobility::QOrganizerCollectionId const &) const
- ?setIds@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 1086 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::setIds(class QList<class QtMobility::QOrganizerItemLocalId> const &)
- ??8QOrganizerItemDetailFieldDefinition@QtMobility@@QBE_NABV01@@Z @ 1087 NONAME ; bool QtMobility::QOrganizerItemDetailFieldDefinition::operator==(class QtMobility::QOrganizerItemDetailFieldDefinition const &) const
- ?detailDefinitionName@QOrganizerItemSortOrder@QtMobility@@QBE?AVQString@@XZ @ 1088 NONAME ; class QString QtMobility::QOrganizerItemSortOrder::detailDefinitionName(void) const
- ?setDefinitionNames@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQStringList@@@Z @ 1089 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setDefinitionNames(class QStringList const &)
- ?removeDetailDefinition@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQString@@0PAW4Error@QOrganizerItemManager@2@@Z @ 1090 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeDetailDefinition(class QString const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *)
- ??0QOrganizerItemTimestamp@QtMobility@@QAE@XZ @ 1091 NONAME ; QtMobility::QOrganizerItemTimestamp::QOrganizerItemTimestamp(void)
- ??0QOrganizerItemAudibleReminder@QtMobility@@QAE@XZ @ 1092 NONAME ; QtMobility::QOrganizerItemAudibleReminder::QOrganizerItemAudibleReminder(void)
- ?id@QOrganizerCollection@QtMobility@@QBE?AVQOrganizerCollectionId@2@XZ @ 1093 NONAME ; class QtMobility::QOrganizerCollectionId QtMobility::QOrganizerCollection::id(void) const
- ?managerUri@QOrganizerItemId@QtMobility@@QBE?AVQString@@XZ @ 1094 NONAME ; class QString QtMobility::QOrganizerItemId::managerUri(void) const
- ??4QOrganizerCollectionId@QtMobility@@QAEAAV01@ABV01@@Z @ 1095 NONAME ; class QtMobility::QOrganizerCollectionId & QtMobility::QOrganizerCollectionId::operator=(class QtMobility::QOrganizerCollectionId const &)
- ??0QOrganizerItemInstanceFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 1096 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::QOrganizerItemInstanceFetchRequest(class QObject *)
- ??4QOrganizerJournalTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 1097 NONAME ; class QtMobility::QOrganizerJournalTimeRange & QtMobility::QOrganizerJournalTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
- ?errorMap@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 1098 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionFetchRequest::errorMap(void) const
- ?detailDefinition@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerItemDetailDefinition@2@ABVQString@@0@Z @ 1099 NONAME ; class QtMobility::QOrganizerItemDetailDefinition QtMobility::QOrganizerItemManager::detailDefinition(class QString const &, class QString const &) const
- ?trUtf8@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 1100 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::trUtf8(char const *, char const *)
- ??1QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAE@XZ @ 1101 NONAME ; QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::~QOrganizerItemDetailDefinitionRemoveRequest(void)
- ??0QOrganizerItemLocalId@QtMobility@@QAE@XZ @ 1102 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(void)
- ?FieldModificationTimestamp@QOrganizerItemTimestamp@QtMobility@@2U?$QLatin1Constant@$0BG@@2@B @ 1103 NONAME ; struct QtMobility::QLatin1Constant<22> const QtMobility::QOrganizerItemTimestamp::FieldModificationTimestamp
- ??0QOrganizerItemInstanceOrigin@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 1104 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::QOrganizerItemInstanceOrigin(class QtMobility::QOrganizerItemDetail const &)
- ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemFetchHint@0@@Z @ 1105 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemFetchHint const &)
- ?itemType@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AVQString@@XZ @ 1106 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::itemType(void) const
- ?isTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@QAE_NXZ @ 1107 NONAME ; bool QtMobility::QOrganizerTodoTimeRange::isTimeSpecified(void)
- ?d_func@QOrganizerItemDetailFilter@QtMobility@@ABEPBVQOrganizerItemDetailFilterPrivate@2@XZ @ 1108 NONAME ; class QtMobility::QOrganizerItemDetailFilterPrivate const * QtMobility::QOrganizerItemDetailFilter::d_func(void) const
- ?startPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 1109 NONAME ; class QDateTime QtMobility::QOrganizerItemDateTimePeriodFilter::startPeriod(void) const
- ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemSortOrder@0@@Z @ 1110 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemSortOrder &)
- ?variantValues@QOrganizerItemDetail@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 1111 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerItemDetail::variantValues(void) const
- ?setDateTime@QOrganizerJournal@QtMobility@@QAEXABVQDateTime@@@Z @ 1112 NONAME ; void QtMobility::QOrganizerJournal::setDateTime(class QDateTime const &)
+ ?itemIds@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 95 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManagerEngine::itemIds(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setDaysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 96 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfMonth(class QList<int> const &)
+ ?itemsRemoved@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 97 NONAME ; void QtMobility::QOrganizerItemManager::itemsRemoved(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ??1QOrganizerItemDetailFilter@QtMobility@@QAE@XZ @ 98 NONAME ; QtMobility::QOrganizerItemDetailFilter::~QOrganizerItemDetailFilter(void)
+ ?setPriority@QOrganizerEventOccurrence@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 99 NONAME ; void QtMobility::QOrganizerEventOccurrence::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
+ ?match@QOrganizerItemPriority@QtMobility@@SA?AVQOrganizerItemFilter@2@W4Priority@12@@Z @ 100 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemPriority::match(enum QtMobility::QOrganizerItemPriority::Priority)
+ ??0QOrganizerItemReminder@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 101 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(class QtMobility::QOrganizerItemDetail const &)
+ ?addedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 102 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::addedCollections(void) const
+ ??0QOrganizerItemComment@QtMobility@@QAE@XZ @ 103 NONAME ; QtMobility::QOrganizerItemComment::QOrganizerItemComment(void)
+ ?months@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@W4Month@QOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 104 NONAME ; class QList<enum QtMobility::QOrganizerItemRecurrenceRule::Month> QtMobility::QOrganizerItemRecurrenceRule::months(void) const
+ ?filter@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 105 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemInstanceFetchRequest::filter(void) const
+ ?collectionsAdded@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 106 NONAME ; void QtMobility::QOrganizerItemManager::collectionsAdded(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?metaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 107 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::metaObject(void) const
+ ?tr@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 108 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::tr(char const *, char const *, int)
+ ?locationName@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 109 NONAME ; class QString QtMobility::QOrganizerItemLocation::locationName(void) const
+ ?trUtf8@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0H@Z @ 110 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::trUtf8(char const *, char const *, int)
+ ?tr@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 111 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::tr(char const *, char const *)
+ ?d_func@QOrganizerItemDateTimePeriodFilter@QtMobility@@AAEPAVQOrganizerItemDateTimePeriodFilterPrivate@2@XZ @ 112 NONAME ; class QtMobility::QOrganizerItemDateTimePeriodFilterPrivate * QtMobility::QOrganizerItemDateTimePeriodFilter::d_func(void)
+ ?type@QOrganizerItemType@QtMobility@@QBE?AVQString@@XZ @ 113 NONAME ; class QString QtMobility::QOrganizerItemType::type(void) const
+ ??0QOrganizerItemRecurrenceRule@QtMobility@@QAE@XZ @ 114 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::QOrganizerItemRecurrenceRule(void)
+ ?itemsAdded@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 115 NONAME ; void QtMobility::QOrganizerItemManager::itemsAdded(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?qt_metacall@QOrganizerItemAbstractRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 116 NONAME ; int QtMobility::QOrganizerItemAbstractRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAE@XZ @ 117 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::~QOrganizerItemDetailDefinitionFetchRequest(void)
+ ??0QOrganizerItemDisplayLabel@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 118 NONAME ; QtMobility::QOrganizerItemDisplayLabel::QOrganizerItemDisplayLabel(class QtMobility::QOrganizerItemDetail const &)
+ ?FieldAddress@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 119 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemLocation::FieldAddress
+ ??_EQOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAE@I@Z @ 120 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::~QOrganizerCollectionLocalIdFetchRequest(unsigned int)
+ ?collections@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@XZ @ 121 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerCollectionFetchRequest::collections(void) const
+ ?staticMetaObject@QOrganizerCollectionRemoveRequest@QtMobility@@2UQMetaObject@@B @ 122 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionRemoveRequest::staticMetaObject
+ ?message@QOrganizerItemVisualReminder@QtMobility@@QBE?AVQString@@XZ @ 123 NONAME ; class QString QtMobility::QOrganizerItemVisualReminder::message(void) const
+ ?updateItemLocalIdFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemLocalIdFetchRequest@2@ABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 124 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemLocalIdFetchRequest(class QtMobility::QOrganizerItemLocalIdFetchRequest *, class QList<class QtMobility::QOrganizerItemLocalId> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?qHash@QtMobility@@YAIABVQOrganizerItem@1@@Z @ 125 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItem const &)
+ ?qHash@QtMobility@@YAIABVQOrganizerCollectionId@1@@Z @ 126 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollectionId const &)
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemFetchHint@0@@Z @ 127 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemFetchHint &)
+ ??0QOrganizerItemDetail@QtMobility@@IAE@ABV01@ABVQString@@@Z @ 128 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &, class QString const &)
+ ?setEndDate@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABVQDate@@@Z @ 129 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setEndDate(class QDate const &)
+ ?parentLocalId@QOrganizerEventOccurrence@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 130 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerEventOccurrence::parentLocalId(void) const
+ ?d_func@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionRemoveRequestPrivate@2@XZ @ 131 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionRemoveRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::d_func(void)
+ ?FieldMessage@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 132 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemVisualReminder::FieldMessage
+ ?addSorted@QOrganizerItemManagerEngine@QtMobility@@SAXPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 133 NONAME ; void QtMobility::QOrganizerItemManagerEngine::addSorted(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerItem const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ?testFilter@QOrganizerItemManagerEngine@QtMobility@@SA_NABVQOrganizerItemFilter@2@ABVQOrganizerItem@2@@Z @ 134 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::testFilter(class QtMobility::QOrganizerItemFilter const &, class QtMobility::QOrganizerItem const &)
+ ?eventType@QOrganizerItemChangeLogFilter@QtMobility@@QBE?AW4EventType@12@XZ @ 135 NONAME ; enum QtMobility::QOrganizerItemChangeLogFilter::EventType QtMobility::QOrganizerItemChangeLogFilter::eventType(void) const
+ ??8QOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 136 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator==(class QtMobility::QOrganizerItemLocalId const &) const
+ ?setPriority@QOrganizerTodo@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 137 NONAME ; void QtMobility::QOrganizerTodo::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
+ ?setDetailAccessConstraints@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetail@2@V?$QFlags@W4AccessConstraint@QOrganizerItemDetail@QtMobility@@@@@Z @ 138 NONAME ; void QtMobility::QOrganizerItemManagerEngine::setDetailAccessConstraints(class QtMobility::QOrganizerItemDetail *, class QFlags<enum QtMobility::QOrganizerItemDetail::AccessConstraint>)
+ ?metaObject@QOrganizerItemAbstractRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 139 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemAbstractRequest::metaObject(void) const
+ ?setFinishedDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 140 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setFinishedDateTime(class QDateTime const &)
+ ?insert@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 141 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::insert(class QtMobility::QOrganizerItemLocalId const &)
+ ?updateRequestState@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemAbstractRequest@2@W4State@32@@Z @ 142 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateRequestState(class QtMobility::QOrganizerItemAbstractRequest *, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?tr@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 143 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::tr(char const *, char const *, int)
+ ?setSorting@QOrganizerItemFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 144 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ?setEndPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 145 NONAME ; void QtMobility::QOrganizerItemDateTimePeriodFilter::setEndPeriod(class QDateTime const &)
+ ?setDetailDefinitionName@QOrganizerItemSortOrder@QtMobility@@QAEXABVQString@@0@Z @ 146 NONAME ; void QtMobility::QOrganizerItemSortOrder::setDetailDefinitionName(class QString const &, class QString const &)
+ ??9QOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 147 NONAME ; bool QtMobility::QOrganizerItemId::operator!=(class QtMobility::QOrganizerItemId const &) const
+ ??0QOrganizerEventTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 148 NONAME ; QtMobility::QOrganizerEventTimeRange::QOrganizerEventTimeRange(class QtMobility::QOrganizerItemDetail const &)
+ ?validateDefinition@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItemDetailDefinition@2@PAW4Error@QOrganizerItemManager@2@@Z @ 149 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ??8QOrganizerItemFilter@QtMobility@@QBE_NABV01@@Z @ 150 NONAME ; bool QtMobility::QOrganizerItemFilter::operator==(class QtMobility::QOrganizerItemFilter const &) const
+ ?endDate@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AVQDate@@XZ @ 151 NONAME ; class QDate QtMobility::QOrganizerItemRecurrenceRule::endDate(void) const
+ ??4QOrganizerNote@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 152 NONAME ; class QtMobility::QOrganizerNote & QtMobility::QOrganizerNote::operator=(class QtMobility::QOrganizerItem const &)
+ ?item@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerItem@2@ABVQOrganizerItemLocalId@2@ABVQOrganizerItemFetchHint@2@@Z @ 153 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManager::item(class QtMobility::QOrganizerItemLocalId const &, class QtMobility::QOrganizerItemFetchHint const &) const
+ ?DefinitionName@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 154 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemLocation::DefinitionName
+ ??0QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 155 NONAME ; QtMobility::QOrganizerItemDetailDefinitionFetchRequest::QOrganizerItemDetailDefinitionFetchRequest(class QObject *)
+ ?qt_metacall@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 156 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?repetitionCount@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 157 NONAME ; int QtMobility::QOrganizerItemReminder::repetitionCount(void) const
+ ?staticMetaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@2UQMetaObject@@B @ 158 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionFetchRequest::staticMetaObject
+ ?setItems@QOrganizerItemSaveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItem@QtMobility@@@@@Z @ 159 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setItems(class QList<class QtMobility::QOrganizerItem> const &)
+ ?setDisplayLabel@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 160 NONAME ; void QtMobility::QOrganizerItem::setDisplayLabel(class QString const &)
+ ?setDetailDefinitionsHint@QOrganizerItemFetchHint@QtMobility@@QAEXABVQStringList@@@Z @ 161 NONAME ; void QtMobility::QOrganizerItemFetchHint::setDetailDefinitionsHint(class QStringList const &)
+ ?setMatchFlags@QOrganizerItemDetailFilter@QtMobility@@QAEXV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@@Z @ 162 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setMatchFlags(class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag>)
+ ?clear@QOrganizerItemIntersectionFilter@QtMobility@@QAEXXZ @ 163 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::clear(void)
+ ??0QOrganizerItemDetail@QtMobility@@QAE@ABVQString@@@Z @ 164 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QString const &)
+ ?type@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4RequestType@12@XZ @ 165 NONAME ; enum QtMobility::QOrganizerItemAbstractRequest::RequestType QtMobility::QOrganizerItemAbstractRequest::type(void) const
+ ?setAllowableValues@QOrganizerItemDetailFieldDefinition@QtMobility@@QAEXV?$QList@VQVariant@@@@@Z @ 166 NONAME ; void QtMobility::QOrganizerItemDetailFieldDefinition::setAllowableValues(class QList<class QVariant>)
+ ?allowableValues@QOrganizerItemDetailFieldDefinition@QtMobility@@QBE?AV?$QList@VQVariant@@@@XZ @ 167 NONAME ; class QList<class QVariant> QtMobility::QOrganizerItemDetailFieldDefinition::allowableValues(void) const
+ ?metaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 168 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::metaObject(void) const
+ ??0QOrganizerCollectionId@QtMobility@@QAE@XZ @ 169 NONAME ; QtMobility::QOrganizerCollectionId::QOrganizerCollectionId(void)
+ ?d_func@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionFetchRequestPrivate@2@XZ @ 170 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionFetchRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::d_func(void) const
+ ??1QOrganizerItemFetchHint@QtMobility@@QAE@XZ @ 171 NONAME ; QtMobility::QOrganizerItemFetchHint::~QOrganizerItemFetchHint(void)
+ ?entryDateTime@QOrganizerJournalTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 172 NONAME ; class QDateTime QtMobility::QOrganizerJournalTimeRange::entryDateTime(void) const
+ ?priority@QOrganizerTodo@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 173 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerTodo::priority(void) const
+ ?schemaDefinitions@QOrganizerItemManagerEngine@QtMobility@@SA?AV?$QMap@VQString@@V?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@@@H@Z @ 174 NONAME ; class QMap<class QString, class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> > QtMobility::QOrganizerItemManagerEngine::schemaDefinitions(int)
+ ?setRecurrenceRules@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 175 NONAME ; void QtMobility::QOrganizerEvent::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ??0QOrganizerItemLocalId@QtMobility@@QAE@PAVQOrganizerItemEngineLocalId@1@@Z @ 176 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(class QtMobility::QOrganizerItemEngineLocalId *)
+ ??0QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@ABV01@@Z @ 177 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::QOrganizerItemDetailFieldDefinition(class QtMobility::QOrganizerItemDetailFieldDefinition const &)
+ ?collectionsChanged@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 178 NONAME ; void QtMobility::QOrganizerItemManager::collectionsChanged(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?tr@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 179 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::tr(char const *, char const *, int)
+ ?setDataUrl@QOrganizerItemAudibleReminder@QtMobility@@QAEXABVQUrl@@@Z @ 180 NONAME ; void QtMobility::QOrganizerItemAudibleReminder::setDataUrl(class QUrl const &)
+ ??1QOrganizerJournalTimeRange@QtMobility@@QAE@XZ @ 181 NONAME ; QtMobility::QOrganizerJournalTimeRange::~QOrganizerJournalTimeRange(void)
+ ?d_func@QOrganizerItemLocalIdFetchRequest@QtMobility@@AAEPAVQOrganizerItemLocalIdFetchRequestPrivate@2@XZ @ 182 NONAME ; class QtMobility::QOrganizerItemLocalIdFetchRequestPrivate * QtMobility::QOrganizerItemLocalIdFetchRequest::d_func(void)
+ ?getStaticMetaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 183 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::getStaticMetaObject(void)
+ ?requestDestroyed@QOrganizerItemManagerEngine@QtMobility@@UAEXPAVQOrganizerItemAbstractRequest@2@@Z @ 184 NONAME ; void QtMobility::QOrganizerItemManagerEngine::requestDestroyed(class QtMobility::QOrganizerItemAbstractRequest *)
+ ?d_func@QOrganizerItemDetailFilter@QtMobility@@AAEPAVQOrganizerItemDetailFilterPrivate@2@XZ @ 185 NONAME ; class QtMobility::QOrganizerItemDetailFilterPrivate * QtMobility::QOrganizerItemDetailFilter::d_func(void)
+ ?DefinitionName@QOrganizerItemDisplayLabel@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 186 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemDisplayLabel::DefinitionName
+ ??0QOrganizerItemId@QtMobility@@QAE@XZ @ 187 NONAME ; QtMobility::QOrganizerItemId::QOrganizerItemId(void)
+ ??0QOrganizerJournal@QtMobility@@QAE@XZ @ 188 NONAME ; QtMobility::QOrganizerJournal::QOrganizerJournal(void)
+ ?collections@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 189 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerItemManagerEngine::collections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?dueDateTime@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 190 NONAME ; class QDateTime QtMobility::QOrganizerTodoOccurrence::dueDateTime(void) const
+ ??0QOrganizerItemInvalidFilter@QtMobility@@QAE@XZ @ 191 NONAME ; QtMobility::QOrganizerItemInvalidFilter::QOrganizerItemInvalidFilter(void)
+ ?setDataUrl@QOrganizerItemVisualReminder@QtMobility@@QAEXABVQUrl@@@Z @ 192 NONAME ; void QtMobility::QOrganizerItemVisualReminder::setDataUrl(class QUrl const &)
+ ?dataChanged@QOrganizerCollectionChangeSet@QtMobility@@QAE_NXZ @ 193 NONAME ; bool QtMobility::QOrganizerCollectionChangeSet::dataChanged(void)
+ ?tr@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 194 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::tr(char const *, char const *)
+ ?metaData@QOrganizerCollection@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 195 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerCollection::metaData(void) const
+ ?setDefinitionNames@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQStringList@@@Z @ 196 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setDefinitionNames(class QStringList const &)
+ ?setOptimizationHints@QOrganizerItemFetchHint@QtMobility@@QAEXV?$QFlags@W4OptimizationHint@QOrganizerItemFetchHint@QtMobility@@@@@Z @ 197 NONAME ; void QtMobility::QOrganizerItemFetchHint::setOptimizationHints(class QFlags<enum QtMobility::QOrganizerItemFetchHint::OptimizationHint>)
+ ?setDaysOfWeek@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@W4DayOfWeek@Qt@@@@@Z @ 198 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfWeek(class QList<enum Qt::DayOfWeek> const &)
+ ?trUtf8@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 199 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::trUtf8(char const *, char const *)
+ ?defaultCollectionId@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 200 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerItemManager::defaultCollectionId(void) const
+ ?FieldAttachments@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 201 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemEmailReminder::FieldAttachments
+ ?d_func@QOrganizerItemChangeLogFilter@QtMobility@@ABEPBVQOrganizerItemChangeLogFilterPrivate@2@XZ @ 202 NONAME ; class QtMobility::QOrganizerItemChangeLogFilterPrivate const * QtMobility::QOrganizerItemChangeLogFilter::d_func(void) const
+ ?getStaticMetaObject@QOrganizerCollectionSaveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 203 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionSaveRequest::getStaticMetaObject(void)
+ ?emitSignals@QOrganizerCollectionChangeSet@QtMobility@@QAEXPAVQOrganizerItemManagerEngine@2@@Z @ 204 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::emitSignals(class QtMobility::QOrganizerItemManagerEngine *)
+ ??0QOrganizerItemSortOrder@QtMobility@@QAE@ABV01@@Z @ 205 NONAME ; QtMobility::QOrganizerItemSortOrder::QOrganizerItemSortOrder(class QtMobility::QOrganizerItemSortOrder const &)
+ ?validateCollection@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerCollection@2@PAW4Error@QOrganizerItemManager@2@@Z @ 206 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateCollection(class QtMobility::QOrganizerCollection const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?ids@QOrganizerItemLocalIdFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 207 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemLocalIdFilter::ids(void) const
+ ?key@QOrganizerItemDetail@QtMobility@@QBEHXZ @ 208 NONAME ; int QtMobility::QOrganizerItemDetail::key(void) const
+ ??0QOrganizerCollectionFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 209 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::QOrganizerCollectionFetchRequest(class QObject *)
+ ?d_func@QOrganizerItemCollectionFilter@QtMobility@@ABEPBVQOrganizerItemCollectionFilterPrivate@2@XZ @ 210 NONAME ; class QtMobility::QOrganizerItemCollectionFilterPrivate const * QtMobility::QOrganizerItemCollectionFilter::d_func(void) const
+ ?FieldGuid@QOrganizerItemGuid@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 211 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemGuid::FieldGuid
+ ?setDaysOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 212 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setDaysOfYear(class QList<int> const &)
+ ?setFetchHint@QOrganizerItemFetchRequest@QtMobility@@QAEXABVQOrganizerItemFetchHint@2@@Z @ 213 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
+ ?DefinitionName@QOrganizerItemGuid@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 214 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemGuid::DefinitionName
+ ?qt_metacall@QOrganizerCollectionRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 215 NONAME ; int QtMobility::QOrganizerCollectionRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QOrganizerItemDateTimePeriodFilter@QtMobility@@ABEPBVQOrganizerItemDateTimePeriodFilterPrivate@2@XZ @ 216 NONAME ; class QtMobility::QOrganizerItemDateTimePeriodFilterPrivate const * QtMobility::QOrganizerItemDateTimePeriodFilter::d_func(void) const
+ ?trUtf8@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 217 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::trUtf8(char const *, char const *)
+ ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@ABVQString@@@Z @ 218 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(class QString const &) const
+ ?qt_metacall@QOrganizerCollectionSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 219 NONAME ; int QtMobility::QOrganizerCollectionSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?FieldCreationTimestamp@QOrganizerItemTimestamp@QtMobility@@2U?$QLatin1Constant@$0BC@@2@B @ 220 NONAME ; struct QtMobility::QLatin1Constant<18> const QtMobility::QOrganizerItemTimestamp::FieldCreationTimestamp
+ ?qt_metacast@QOrganizerItemManager@QtMobility@@UAEPAXPBD@Z @ 221 NONAME ; void * QtMobility::QOrganizerItemManager::qt_metacast(char const *)
+ ?description@QOrganizerItemDescription@QtMobility@@QBE?AVQString@@XZ @ 222 NONAME ; class QString QtMobility::QOrganizerItemDescription::description(void) const
+ ?setRecurrenceRules@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 223 NONAME ; void QtMobility::QOrganizerItemRecurrence::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ?value@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@ABV3@@Z @ 224 NONAME ; class QString QtMobility::QOrganizerItemDetail::value(class QString const &) const
+ ?append@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 225 NONAME ; void QtMobility::QOrganizerItemUnionFilter::append(class QtMobility::QOrganizerItemFilter const &)
+ ??1QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@XZ @ 226 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::~QOrganizerItemDetailFieldDefinition(void)
+ ?setLocationAddress@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 227 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationAddress(class QString const &)
+ ?getStaticMetaObject@QOrganizerCollectionFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 228 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionFetchRequest::getStaticMetaObject(void)
+ ?isActive@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 229 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isActive(void) const
+ ??0QOrganizerItemDetailRangeFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 230 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::QOrganizerItemDetailRangeFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?dataChanged@QOrganizerItemManagerEngine@QtMobility@@IAEXXZ @ 231 NONAME ; void QtMobility::QOrganizerItemManagerEngine::dataChanged(void)
+ ?setManager@QOrganizerItemAbstractRequest@QtMobility@@QAEXPAVQOrganizerItemManager@2@@Z @ 232 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::setManager(class QtMobility::QOrganizerItemManager *)
+ ?tr@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0H@Z @ 233 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::tr(char const *, char const *, int)
+ ?qt_metacall@QOrganizerItemFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 234 NONAME ; int QtMobility::QOrganizerItemFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setExceptionDates@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 235 NONAME ; void QtMobility::QOrganizerEvent::setExceptionDates(class QList<class QDate> const &)
+ ??0QOrganizerItemDescription@QtMobility@@QAE@XZ @ 236 NONAME ; QtMobility::QOrganizerItemDescription::QOrganizerItemDescription(void)
+ ?start@QOrganizerItemAbstractRequest@QtMobility@@QAE_NXZ @ 237 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::start(void)
+ ?FieldDueDateTime@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 238 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerTodoTimeRange::FieldDueDateTime
+ ??4QOrganizerCollection@QtMobility@@QAEAAV01@ABV01@@Z @ 239 NONAME ; class QtMobility::QOrganizerCollection & QtMobility::QOrganizerCollection::operator=(class QtMobility::QOrganizerCollection const &)
+ ?tr@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 240 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::tr(char const *, char const *)
+ ?startDateTime@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 241 NONAME ; class QDateTime QtMobility::QOrganizerEventOccurrence::startDateTime(void) const
+ ?filter@QOrganizerItemLocalIdFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 242 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemLocalIdFetchRequest::filter(void) const
+ ?clearChangedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 243 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearChangedCollections(void)
+ ?guid@QOrganizerItemGuid@QtMobility@@QBE?AVQString@@XZ @ 244 NONAME ; class QString QtMobility::QOrganizerItemGuid::guid(void) const
+ ?collections@QOrganizerCollectionSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@XZ @ 245 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerCollectionSaveRequest::collections(void) const
+ ?dataChanged@QOrganizerItemChangeSet@QtMobility@@QAE_NXZ @ 246 NONAME ; bool QtMobility::QOrganizerItemChangeSet::dataChanged(void)
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollectionLocalId@0@@Z @ 247 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollectionLocalId const &)
+ ?itemsRemoved@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 248 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsRemoved(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?setWeekStart@QOrganizerItemRecurrenceRule@QtMobility@@QAEXW4DayOfWeek@Qt@@@Z @ 249 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setWeekStart(enum Qt::DayOfWeek)
+ ?FieldDataUrl@QOrganizerItemAudibleReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 250 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemAudibleReminder::FieldDataUrl
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetailFieldDefinition@0@@Z @ 251 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetailFieldDefinition &)
+ ?setEndDateTime@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 252 NONAME ; void QtMobility::QOrganizerEventOccurrence::setEndDateTime(class QDateTime const &)
+ ??1QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAE@XZ @ 253 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::~QOrganizerCollectionLocalIdFetchRequest(void)
+ ??0QOrganizerItemId@QtMobility@@QAE@ABV01@@Z @ 254 NONAME ; QtMobility::QOrganizerItemId::QOrganizerItemId(class QtMobility::QOrganizerItemId const &)
+ ??1QOrganizerItemDetail@QtMobility@@QAE@XZ @ 255 NONAME ; QtMobility::QOrganizerItemDetail::~QOrganizerItemDetail(void)
+ ?tr@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 256 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::tr(char const *, char const *)
+ ??4QOrganizerEventOccurrence@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 257 NONAME ; class QtMobility::QOrganizerEventOccurrence & QtMobility::QOrganizerEventOccurrence::operator=(class QtMobility::QOrganizerItem const &)
+ ?engineLocalCollectionId@QOrganizerItemManagerEngine@QtMobility@@SAPAVQOrganizerCollectionEngineLocalId@2@ABVQOrganizerCollectionLocalId@2@@Z @ 258 NONAME ; class QtMobility::QOrganizerCollectionEngineLocalId * QtMobility::QOrganizerItemManagerEngine::engineLocalCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
+ ??0QOrganizerItemGuid@QtMobility@@QAE@XZ @ 259 NONAME ; QtMobility::QOrganizerItemGuid::QOrganizerItemGuid(void)
+ ??1QOrganizerTodo@QtMobility@@QAE@XZ @ 260 NONAME ; QtMobility::QOrganizerTodo::~QOrganizerTodo(void)
+ ?FieldRepetitionDelay@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 261 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemReminder::FieldRepetitionDelay
+ ?updateItemSaveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemSaveRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 262 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemSaveRequest(class QtMobility::QOrganizerItemSaveRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?direction@QOrganizerItemSortOrder@QtMobility@@QBE?AW4SortOrder@Qt@@XZ @ 263 NONAME ; enum Qt::SortOrder QtMobility::QOrganizerItemSortOrder::direction(void) const
+ ??0QOrganizerTodoOccurrence@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 264 NONAME ; QtMobility::QOrganizerTodoOccurrence::QOrganizerTodoOccurrence(class QtMobility::QOrganizerItem const &)
+ ?setDueDateTime@QOrganizerTodoTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 265 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setDueDateTime(class QDateTime const &)
+ ?getStaticMetaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 266 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionSaveRequest::getStaticMetaObject(void)
+ ??1QOrganizerItemGuid@QtMobility@@QAE@XZ @ 267 NONAME ; QtMobility::QOrganizerItemGuid::~QOrganizerItemGuid(void)
+ ?setType@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemType@2@@Z @ 268 NONAME ; void QtMobility::QOrganizerItem::setType(class QtMobility::QOrganizerItemType const &)
+ ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@PBD0ABVQString@@@Z @ 269 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(char const *, char const *, class QString const &) const
+ ?FieldFrequency@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 270 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldFrequency
+ ?setItemId@QOrganizerItemRemoveRequest@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 271 NONAME ; void QtMobility::QOrganizerItemRemoveRequest::setItemId(class QtMobility::QOrganizerItemLocalId const &)
+ ??_EQOrganizerItemLocalIdFetchRequest@QtMobility@@UAE@I@Z @ 272 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::~QOrganizerItemLocalIdFetchRequest(unsigned int)
+ ?staticMetaObject@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@2UQMetaObject@@B @ 273 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::staticMetaObject
+ ??1QOrganizerItemChangeSet@QtMobility@@QAE@XZ @ 274 NONAME ; QtMobility::QOrganizerItemChangeSet::~QOrganizerItemChangeSet(void)
+ ?recurrenceRules@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 275 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerTodo::recurrenceRules(void) const
+ ?itemInstances@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABVQDateTime@@1H@Z @ 276 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::itemInstances(class QtMobility::QOrganizerItem const &, class QDateTime const &, class QDateTime const &, int) const
+ ?setItemType@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAEXABVQString@@@Z @ 277 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionSaveRequest::setItemType(class QString const &)
+ ?recurrenceDates@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 278 NONAME ; class QList<class QDate> QtMobility::QOrganizerTodo::recurrenceDates(void) const
+ ?matchFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@XZ @ 279 NONAME ; class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag> QtMobility::QOrganizerItemDetailRangeFilter::matchFlags(void) const
+ ??0QOrganizerItem@QtMobility@@QAE@ABV01@@Z @ 280 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(class QtMobility::QOrganizerItem const &)
+ ?setValue@QOrganizerItemDetail@QtMobility@@QAE_NPBDABVQVariant@@@Z @ 281 NONAME ; bool QtMobility::QOrganizerItemDetail::setValue(char const *, class QVariant const &)
+ ?setStartDateTime@QOrganizerTodoTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 282 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setStartDateTime(class QDateTime const &)
+ ??1QOrganizerItemCollectionFilter@QtMobility@@QAE@XZ @ 283 NONAME ; QtMobility::QOrganizerItemCollectionFilter::~QOrganizerItemCollectionFilter(void)
+ ?removeCollection@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerCollectionLocalId@2@PAW4Error@QOrganizerItemManager@2@@Z @ 284 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeCollection(class QtMobility::QOrganizerCollectionLocalId const &, enum QtMobility::QOrganizerItemManager::Error *)
+ ?collectionIds@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 285 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemManagerEngine::collectionIds(enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setLocationGeoCoordinates@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 286 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationGeoCoordinates(class QString const &)
+ ?trUtf8@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 287 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::trUtf8(char const *, char const *, int)
+ ?exceptionDates@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 288 NONAME ; class QList<class QDate> QtMobility::QOrganizerItemRecurrence::exceptionDates(void) const
+ ?d_func@QOrganizerItemFetchRequest@QtMobility@@AAEPAVQOrganizerItemFetchRequestPrivate@2@XZ @ 289 NONAME ; class QtMobility::QOrganizerItemFetchRequestPrivate * QtMobility::QOrganizerItemFetchRequest::d_func(void)
+ ?tr@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 290 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::tr(char const *, char const *)
+ ?setLocationName@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 291 NONAME ; void QtMobility::QOrganizerItemLocation::setLocationName(class QString const &)
+ ??0QOrganizerItemAudibleReminder@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 292 NONAME ; QtMobility::QOrganizerItemAudibleReminder::QOrganizerItemAudibleReminder(class QtMobility::QOrganizerItemDetail const &)
+ ??0QOrganizerItemLocalIdFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 293 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::QOrganizerItemLocalIdFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?trUtf8@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 294 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::trUtf8(char const *, char const *, int)
+ ??0QOrganizerItemInvalidFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 295 NONAME ; QtMobility::QOrganizerItemInvalidFilter::QOrganizerItemInvalidFilter(class QtMobility::QOrganizerItemFilter const &)
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetailDefinition@0@@Z @ 296 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetailDefinition &)
+ ?items@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 297 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::items(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setRecurrenceRules@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 298 NONAME ; void QtMobility::QOrganizerTodo::setRecurrenceRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ?FieldType@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 299 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::FieldType
+ ?setDisplayLabel@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemDisplayLabel@2@@Z @ 300 NONAME ; void QtMobility::QOrganizerItem::setDisplayLabel(class QtMobility::QOrganizerItemDisplayLabel const &)
+ ?d_func@QOrganizerItemSaveRequest@QtMobility@@ABEPBVQOrganizerItemSaveRequestPrivate@2@XZ @ 301 NONAME ; class QtMobility::QOrganizerItemSaveRequestPrivate const * QtMobility::QOrganizerItemSaveRequest::d_func(void) const
+ ?metaData@QOrganizerCollection@QtMobility@@QAE?AVQVariant@@ABVQString@@@Z @ 302 NONAME ; class QVariant QtMobility::QOrganizerCollection::metaData(class QString const &)
+ ?qHash@QtMobility@@YAIABVQOrganizerItemDetail@1@@Z @ 303 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemDetail const &)
+ ?setStartDateTime@QOrganizerEvent@QtMobility@@QAEXABVQDateTime@@@Z @ 304 NONAME ; void QtMobility::QOrganizerEvent::setStartDateTime(class QDateTime const &)
+ ?setDueDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 305 NONAME ; void QtMobility::QOrganizerTodo::setDueDateTime(class QDateTime const &)
+ ?errorMap@QOrganizerCollectionSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 306 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionSaveRequest::errorMap(void) const
+ ??0QOrganizerItemPriority@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 307 NONAME ; QtMobility::QOrganizerItemPriority::QOrganizerItemPriority(class QtMobility::QOrganizerItemDetail const &)
+ ?count@QOrganizerItemRecurrenceRule@QtMobility@@QBEHXZ @ 308 NONAME ; int QtMobility::QOrganizerItemRecurrenceRule::count(void) const
+ ?updateCollectionRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 309 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionRemoveRequest(class QtMobility::QOrganizerCollectionRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ??0QOrganizerCollectionChangeSet@QtMobility@@QAE@ABV01@@Z @ 310 NONAME ; QtMobility::QOrganizerCollectionChangeSet::QOrganizerCollectionChangeSet(class QtMobility::QOrganizerCollectionChangeSet const &)
+ ?supportedItemTypes@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQStringList@@XZ @ 311 NONAME ; class QStringList QtMobility::QOrganizerItemManagerEngine::supportedItemTypes(void) const
+ ??4QOrganizerItemDetail@QtMobility@@QAEAAV01@ABV01@@Z @ 312 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?setStartPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 313 NONAME ; void QtMobility::QOrganizerItemDateTimePeriodFilter::setStartPeriod(class QDateTime const &)
+ ?setExceptionDates@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 314 NONAME ; void QtMobility::QOrganizerTodo::setExceptionDates(class QList<class QDate> const &)
+ ?metaObject@QOrganizerCollectionSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 315 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionSaveRequest::metaObject(void) const
+ ?details@QOrganizerItem@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetail@QtMobility@@@@PBD@Z @ 316 NONAME ; class QList<class QtMobility::QOrganizerItemDetail> QtMobility::QOrganizerItem::details(char const *) const
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemDetail@0@@Z @ 317 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemDetail &)
+ ?collectionIds@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 318 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemManager::collectionIds(void) const
+ ?collectionsAdded@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 319 NONAME ; void QtMobility::QOrganizerItemManagerEngine::collectionsAdded(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?d_func@QOrganizerItemLocalIdFilter@QtMobility@@AAEPAVQOrganizerItemLocalIdFilterPrivate@2@XZ @ 320 NONAME ; class QtMobility::QOrganizerItemLocalIdFilterPrivate * QtMobility::QOrganizerItemLocalIdFilter::d_func(void)
+ ??1QOrganizerItemDetailRangeFilter@QtMobility@@QAE@XZ @ 321 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::~QOrganizerItemDetailRangeFilter(void)
+ ??0QOrganizerJournalTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 322 NONAME ; QtMobility::QOrganizerJournalTimeRange::QOrganizerJournalTimeRange(class QtMobility::QOrganizerItemDetail const &)
+ ?setLocationGeoCoordinates@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 323 NONAME ; void QtMobility::QOrganizerEvent::setLocationGeoCoordinates(class QString const &)
+ ?remove@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 324 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::remove(class QtMobility::QOrganizerItemFilter const &)
+ ?remove@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 325 NONAME ; void QtMobility::QOrganizerItemUnionFilter::remove(class QtMobility::QOrganizerItemFilter const &)
+ ??0QOrganizerCollection@QtMobility@@QAE@XZ @ 326 NONAME ; QtMobility::QOrganizerCollection::QOrganizerCollection(void)
+ ?managerName@QOrganizerItemManager@QtMobility@@QBE?AVQString@@XZ @ 327 NONAME ; class QString QtMobility::QOrganizerItemManager::managerName(void) const
+ ?trUtf8@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 328 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::trUtf8(char const *, char const *)
+ ?saveItems@QOrganizerItemManager@QtMobility@@QAE_NPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerCollectionLocalId@2@@Z @ 329 NONAME ; bool QtMobility::QOrganizerItemManager::saveItems(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerCollectionLocalId const &)
+ ?label@QOrganizerItemDisplayLabel@QtMobility@@QBE?AVQString@@XZ @ 330 NONAME ; class QString QtMobility::QOrganizerItemDisplayLabel::label(void) const
+ ??9QOrganizerItemDetail@QtMobility@@QBE_NABV01@@Z @ 331 NONAME ; bool QtMobility::QOrganizerItemDetail::operator!=(class QtMobility::QOrganizerItemDetail const &) const
+ ?prepend@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 332 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::prepend(class QtMobility::QOrganizerItemFilter const &)
+ ??_EQOrganizerItemEngineLocalId@QtMobility@@UAE@I@Z @ 333 NONAME ; QtMobility::QOrganizerItemEngineLocalId::~QOrganizerItemEngineLocalId(unsigned int)
+ ?FieldDateTime@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 334 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemReminder::FieldDateTime
+ ?qt_metacast@QOrganizerItemManagerEngine@QtMobility@@UAEPAXPBD@Z @ 335 NONAME ; void * QtMobility::QOrganizerItemManagerEngine::qt_metacast(char const *)
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItem@0@@Z @ 336 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItem const &)
+ ??0QOrganizerItemFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 337 NONAME ; QtMobility::QOrganizerItemFetchRequest::QOrganizerItemFetchRequest(class QObject *)
+ ??1QOrganizerItemFetchRequest@QtMobility@@UAE@XZ @ 338 NONAME ; QtMobility::QOrganizerItemFetchRequest::~QOrganizerItemFetchRequest(void)
+ ?trUtf8@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 339 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::trUtf8(char const *, char const *, int)
+ ?insertChangedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 340 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertChangedItem(class QtMobility::QOrganizerItemLocalId const &)
+ ?setProgressPercentage@QOrganizerTodo@QtMobility@@QAEXH@Z @ 341 NONAME ; void QtMobility::QOrganizerTodo::setProgressPercentage(int)
+ ?FieldPercentageComplete@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0BD@@2@B @ 342 NONAME ; struct QtMobility::QLatin1Constant<19> const QtMobility::QOrganizerTodoProgress::FieldPercentageComplete
+ ?setSorting@QOrganizerItemLocalIdFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 343 NONAME ; void QtMobility::QOrganizerItemLocalIdFetchRequest::setSorting(class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ??0QOrganizerItemLocalIdFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 344 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::QOrganizerItemLocalIdFetchRequest(class QObject *)
+ ?tr@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 345 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::tr(char const *, char const *)
+ ?updateItemInstanceFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemInstanceFetchRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 346 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemInstanceFetchRequest(class QtMobility::QOrganizerItemInstanceFetchRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ??1QOrganizerEventOccurrence@QtMobility@@QAE@XZ @ 347 NONAME ; QtMobility::QOrganizerEventOccurrence::~QOrganizerEventOccurrence(void)
+ ?engineLocalItemId@QOrganizerItemManagerEngine@QtMobility@@SAPAVQOrganizerItemEngineLocalId@2@ABVQOrganizerItemLocalId@2@@Z @ 348 NONAME ; class QtMobility::QOrganizerItemEngineLocalId * QtMobility::QOrganizerItemManagerEngine::engineLocalItemId(class QtMobility::QOrganizerItemLocalId const &)
+ ?setItemIds@QOrganizerItemRemoveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 349 NONAME ; void QtMobility::QOrganizerItemRemoveRequest::setItemIds(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?DefinitionName@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 350 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::DefinitionName
+ ??_EQOrganizerItemSaveRequest@QtMobility@@UAE@I@Z @ 351 NONAME ; QtMobility::QOrganizerItemSaveRequest::~QOrganizerItemSaveRequest(unsigned int)
+ ?FieldRepetitionCount@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 352 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemReminder::FieldRepetitionCount
+ ?collectionIds@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 353 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionLocalIdFetchRequest::collectionIds(void) const
+ ?detailDefinitions@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@ABVQString@@PAW4Error@QOrganizerItemManager@2@@Z @ 354 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemManagerEngine::detailDefinitions(class QString const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?FieldDaysOfWeek@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 355 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfWeek
+ ?locationName@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 356 NONAME ; class QString QtMobility::QOrganizerEvent::locationName(void) const
+ ?comment@QOrganizerItemComment@QtMobility@@QBE?AVQString@@XZ @ 357 NONAME ; class QString QtMobility::QOrganizerItemComment::comment(void) const
+ ?dataUrl@QOrganizerItemVisualReminder@QtMobility@@QBE?AVQUrl@@XZ @ 358 NONAME ; class QUrl QtMobility::QOrganizerItemVisualReminder::dataUrl(void) const
+ ?updateDefinitionSaveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionSaveRequest@2@ABV?$QList@VQOrganizerItemDetailDefinition@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 359 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionSaveRequest(class QtMobility::QOrganizerItemDetailDefinitionSaveRequest *, class QList<class QtMobility::QOrganizerItemDetailDefinition> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?buildUri@QOrganizerItemManager@QtMobility@@SA?AVQString@@ABV3@ABV?$QMap@VQString@@V1@@@H@Z @ 360 NONAME ; class QString QtMobility::QOrganizerItemManager::buildUri(class QString const &, class QMap<class QString, class QString> const &, int)
+ ??1QOrganizerItemReminder@QtMobility@@QAE@XZ @ 361 NONAME ; QtMobility::QOrganizerItemReminder::~QOrganizerItemReminder(void)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemFilter@0@@Z @ 362 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemFilter const &)
+ ??4QOrganizerItem@QtMobility@@QAEAAV01@ABV01@@Z @ 363 NONAME ; class QtMobility::QOrganizerItem & QtMobility::QOrganizerItem::operator=(class QtMobility::QOrganizerItem const &)
+ ?setCaseSensitivity@QOrganizerItemSortOrder@QtMobility@@QAEXW4CaseSensitivity@Qt@@@Z @ 364 NONAME ; void QtMobility::QOrganizerItemSortOrder::setCaseSensitivity(enum Qt::CaseSensitivity)
+ ??0QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@XZ @ 365 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::QOrganizerItemDateTimePeriodFilter(void)
+ ?tr@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 366 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::tr(char const *, char const *)
+ ??0QOrganizerItemChangeLogFilter@QtMobility@@QAE@W4EventType@01@@Z @ 367 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::QOrganizerItemChangeLogFilter(enum QtMobility::QOrganizerItemChangeLogFilter::EventType)
+ ?itemsChanged@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 368 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsChanged(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?metaObject@QOrganizerItemManagerEngine@QtMobility@@UBEPBUQMetaObject@@XZ @ 369 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemManagerEngine::metaObject(void) const
+ ?d_func@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@AAEPAVQOrganizerCollectionLocalIdFetchRequestPrivate@2@XZ @ 370 NONAME ; class QtMobility::QOrganizerCollectionLocalIdFetchRequestPrivate * QtMobility::QOrganizerCollectionLocalIdFetchRequest::d_func(void)
+ ??1QOrganizerItemManagerEngine@QtMobility@@UAE@XZ @ 371 NONAME ; QtMobility::QOrganizerItemManagerEngine::~QOrganizerItemManagerEngine(void)
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItem@0@@Z @ 372 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItem &)
+ ?trUtf8@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 373 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::trUtf8(char const *, char const *, int)
+ ??0QOrganizerTodoProgress@QtMobility@@QAE@XZ @ 374 NONAME ; QtMobility::QOrganizerTodoProgress::QOrganizerTodoProgress(void)
+ ??1QOrganizerItemLocalIdFilter@QtMobility@@QAE@XZ @ 375 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::~QOrganizerItemLocalIdFilter(void)
+ ?since@QOrganizerItemChangeLogFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 376 NONAME ; class QDateTime QtMobility::QOrganizerItemChangeLogFilter::since(void) const
+ ?endDateTime@QOrganizerEvent@QtMobility@@QBE?AVQDateTime@@XZ @ 377 NONAME ; class QDateTime QtMobility::QOrganizerEvent::endDateTime(void) const
+ ?d_func@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionSaveRequestPrivate@2@XZ @ 378 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionSaveRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::d_func(void)
+ ?priority@QOrganizerEvent@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 379 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerEvent::priority(void) const
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemLocalId@0@@Z @ 380 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemLocalId const &)
+ ?subject@QOrganizerItemEmailReminder@QtMobility@@QBE?AVQString@@XZ @ 381 NONAME ; class QString QtMobility::QOrganizerItemEmailReminder::subject(void) const
+ ??1QOrganizerItemIntersectionFilter@QtMobility@@QAE@XZ @ 382 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::~QOrganizerItemIntersectionFilter(void)
+ ??9QOrganizerCollection@QtMobility@@QBE_NABV01@@Z @ 383 NONAME ; bool QtMobility::QOrganizerCollection::operator!=(class QtMobility::QOrganizerCollection const &) const
+ ?compareVariant@QOrganizerItemManagerEngine@QtMobility@@SAHABVQVariant@@0W4CaseSensitivity@Qt@@@Z @ 384 NONAME ; int QtMobility::QOrganizerItemManagerEngine::compareVariant(class QVariant const &, class QVariant const &, enum Qt::CaseSensitivity)
+ ??9QOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 385 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator!=(class QtMobility::QOrganizerCollectionLocalId const &) const
+ ?exceptionRules@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 386 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerEvent::exceptionRules(void) const
+ ?FieldMonths@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$06@2@B @ 387 NONAME ; struct QtMobility::QLatin1Constant<7> const QtMobility::QOrganizerItemRecurrenceRule::FieldMonths
+ ?startDateTime@QOrganizerEventTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 388 NONAME ; class QDateTime QtMobility::QOrganizerEventTimeRange::startDateTime(void) const
+ ?trUtf8@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0@Z @ 389 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::trUtf8(char const *, char const *)
+ ?detailDefinitionName@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQString@@XZ @ 390 NONAME ; class QString QtMobility::QOrganizerItemDetailFilter::detailDefinitionName(void) const
+ ??0QOrganizerItemPriority@QtMobility@@QAE@XZ @ 391 NONAME ; QtMobility::QOrganizerItemPriority::QOrganizerItemPriority(void)
+ ??BQOrganizerItemSortOrder@QtMobility@@QBE?AV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@XZ @ 392 NONAME ; QtMobility::QOrganizerItemSortOrder::operator class QList<class QtMobility::QOrganizerItemSortOrder>(void) const
+ ?saveItems@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerCollectionLocalId@2@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 393 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveItems(class QList<class QtMobility::QOrganizerItem> *, class QtMobility::QOrganizerCollectionLocalId const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *)
+ ??0QOrganizerItem@QtMobility@@IAE@PBD@Z @ 394 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(char const *)
+ ?metaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 395 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionLocalIdFetchRequest::metaObject(void) const
+ ?isFilterSupported@QOrganizerItemManager@QtMobility@@QBE_NABVQOrganizerItemFilter@2@@Z @ 396 NONAME ; bool QtMobility::QOrganizerItemManager::isFilterSupported(class QtMobility::QOrganizerItemFilter const &) const
+ ?changedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 397 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::changedItems(void) const
+ ?updateCollectionLocalIdFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionLocalIdFetchRequest@2@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 398 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionLocalIdFetchRequest(class QtMobility::QOrganizerCollectionLocalIdFetchRequest *, class QList<class QtMobility::QOrganizerCollectionLocalId> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?isNull@QOrganizerCollectionLocalId@QtMobility@@QBE_NXZ @ 399 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::isNull(void) const
+ ?itemType@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AVQString@@XZ @ 400 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::itemType(void) const
+ ?FieldRecurrenceRules@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 401 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemRecurrence::FieldRecurrenceRules
+ ?itemIds@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 402 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManager::itemIds(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &) const
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemLocalId@0@@Z @ 403 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemLocalId const &)
+ ?FieldLocationName@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 404 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemLocation::FieldLocationName
+ ?setLocalId@QOrganizerCollectionId@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 405 NONAME ; void QtMobility::QOrganizerCollectionId::setLocalId(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?definitions@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@XZ @ 406 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemDetailDefinitionFetchRequest::definitions(void) const
+ ?d_func@QOrganizerItemInstanceFetchRequest@QtMobility@@AAEPAVQOrganizerItemInstanceFetchRequestPrivate@2@XZ @ 407 NONAME ; class QtMobility::QOrganizerItemInstanceFetchRequestPrivate * QtMobility::QOrganizerItemInstanceFetchRequest::d_func(void)
+ ?dataChanged@QOrganizerItemManager@QtMobility@@IAEXXZ @ 408 NONAME ; void QtMobility::QOrganizerItemManager::dataChanged(void)
+ ?setStartDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 409 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setStartDateTime(class QDateTime const &)
+ ?d_func@QOrganizerItemChangeLogFilter@QtMobility@@AAEPAVQOrganizerItemChangeLogFilterPrivate@2@XZ @ 410 NONAME ; class QtMobility::QOrganizerItemChangeLogFilterPrivate * QtMobility::QOrganizerItemChangeLogFilter::d_func(void)
+ ?tr@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 411 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::tr(char const *, char const *, int)
+ ?status@QOrganizerTodoOccurrence@QtMobility@@QBE?AW4Status@QOrganizerTodoProgress@2@XZ @ 412 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodoOccurrence::status(void) const
+ ?status@QOrganizerTodo@QtMobility@@QBE?AW4Status@QOrganizerTodoProgress@2@XZ @ 413 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodo::status(void) const
+ ?staticMetaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@2UQMetaObject@@B @ 414 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemDetailDefinitionSaveRequest::staticMetaObject
+ ?setFields@QOrganizerItemDetailDefinition@QtMobility@@QAEXABV?$QMap@VQString@@VQOrganizerItemDetailFieldDefinition@QtMobility@@@@@Z @ 415 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setFields(class QMap<class QString, class QtMobility::QOrganizerItemDetailFieldDefinition> const &)
+ ?insertRemovedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 416 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertRemovedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?locationName@QOrganizerEventOccurrence@QtMobility@@QBE?AVQString@@XZ @ 417 NONAME ; class QString QtMobility::QOrganizerEventOccurrence::locationName(void) const
+ ??1QOrganizerEventTimeRange@QtMobility@@QAE@XZ @ 418 NONAME ; QtMobility::QOrganizerEventTimeRange::~QOrganizerEventTimeRange(void)
+ ?KeyDescription@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 419 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerCollection::KeyDescription
+ ?TypeEvent@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 420 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemType::TypeEvent
+ ?caseSensitivity@QOrganizerItemSortOrder@QtMobility@@QBE?AW4CaseSensitivity@Qt@@XZ @ 421 NONAME ; enum Qt::CaseSensitivity QtMobility::QOrganizerItemSortOrder::caseSensitivity(void) const
+ ?collectionIds@QOrganizerCollectionRemoveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 422 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionRemoveRequest::collectionIds(void) const
+ ?setMessage@QOrganizerItemVisualReminder@QtMobility@@QAEXABVQString@@@Z @ 423 NONAME ; void QtMobility::QOrganizerItemVisualReminder::setMessage(class QString const &)
+ ?saveCollection@QOrganizerItemManager@QtMobility@@QAE_NPAVQOrganizerCollection@2@@Z @ 424 NONAME ; bool QtMobility::QOrganizerItemManager::saveCollection(class QtMobility::QOrganizerCollection *)
+ ?detailDefinitionsHint@QOrganizerItemFetchHint@QtMobility@@QBE?AVQStringList@@XZ @ 425 NONAME ; class QStringList QtMobility::QOrganizerItemFetchHint::detailDefinitionsHint(void) const
+ ??0QOrganizerItemDetail@QtMobility@@IAE@ABV01@PBD@Z @ 426 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &, char const *)
+ ?remove@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 427 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::remove(class QtMobility::QOrganizerItemLocalId const &)
+ ?setParentLocalId@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 428 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setParentLocalId(class QtMobility::QOrganizerItemLocalId const &)
+ ?errorMap@QOrganizerItemSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 429 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemSaveRequest::errorMap(void) const
+ ?FieldSubject@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 430 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemEmailReminder::FieldSubject
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemId@0@@Z @ 431 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemId &)
+ ?clearRemovedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 432 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearRemovedCollections(void)
+ ?setCollections@QOrganizerCollectionSaveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollection@QtMobility@@@@@Z @ 433 NONAME ; void QtMobility::QOrganizerCollectionSaveRequest::setCollections(class QList<class QtMobility::QOrganizerCollection> const &)
+ ?dateTime@QOrganizerItemReminder@QtMobility@@QBE?AVQDateTime@@XZ @ 434 NONAME ; class QDateTime QtMobility::QOrganizerItemReminder::dateTime(void) const
+ ?setPriority@QOrganizerTodoOccurrence@QtMobility@@QAEXW4Priority@QOrganizerItemPriority@2@@Z @ 435 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
+ ?changedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 436 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::changedCollections(void) const
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetailFieldDefinition@0@@Z @ 437 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetailFieldDefinition const &)
+ ?cancelRequest@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerItemAbstractRequest@2@@Z @ 438 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::cancelRequest(class QtMobility::QOrganizerItemAbstractRequest *)
+ ?setWeeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 439 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setWeeksOfYear(class QList<int> const &)
+ ?qHash@QtMobility@@YAIABVQOrganizerCollection@1@@Z @ 440 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollection const &)
+ ?detail@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemDetail@2@ABVQString@@@Z @ 441 NONAME ; class QtMobility::QOrganizerItemDetail QtMobility::QOrganizerItem::detail(class QString const &) const
+ ?supportedItemTypes@QOrganizerItemManager@QtMobility@@QBE?AVQStringList@@XZ @ 442 NONAME ; class QStringList QtMobility::QOrganizerItemManager::supportedItemTypes(void) const
+ ?setTimeSpecified@QOrganizerEvent@QtMobility@@QAEX_N@Z @ 443 NONAME ; void QtMobility::QOrganizerEvent::setTimeSpecified(bool)
+ ??0QOrganizerEvent@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 444 NONAME ; QtMobility::QOrganizerEvent::QOrganizerEvent(class QtMobility::QOrganizerItem const &)
+ ?FieldEntryDateTime@QOrganizerJournalTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 445 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerJournalTimeRange::FieldEntryDateTime
+ ?DefinitionName@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 446 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemReminder::DefinitionName
+ ?metaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 447 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemLocalIdFetchRequest::metaObject(void) const
+ ?definitionNames@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AVQStringList@@XZ @ 448 NONAME ; class QStringList QtMobility::QOrganizerItemDetailDefinitionFetchRequest::definitionNames(void) const
+ ?DefinitionName@QOrganizerJournalTimeRange@QtMobility@@2U?$QLatin1Constant@$0BB@@2@B @ 449 NONAME ; struct QtMobility::QLatin1Constant<17> const QtMobility::QOrganizerJournalTimeRange::DefinitionName
+ ??0QOrganizerCollectionSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 450 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::QOrganizerCollectionSaveRequest(class QObject *)
+ ??4QOrganizerItemId@QtMobility@@QAEAAV01@ABV01@@Z @ 451 NONAME ; class QtMobility::QOrganizerItemId & QtMobility::QOrganizerItemId::operator=(class QtMobility::QOrganizerItemId const &)
+ ??_EQOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAE@I@Z @ 452 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::~QOrganizerItemDetailDefinitionSaveRequest(unsigned int)
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerCollection@0@@Z @ 453 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerCollection &)
+ ?tr@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 454 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::tr(char const *, char const *, int)
+ ?setRecurrenceDates@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 455 NONAME ; void QtMobility::QOrganizerTodo::setRecurrenceDates(class QList<class QDate> const &)
+ ?d_func@QOrganizerCollectionFetchRequest@QtMobility@@ABEPBVQOrganizerCollectionFetchRequestPrivate@2@XZ @ 456 NONAME ; class QtMobility::QOrganizerCollectionFetchRequestPrivate const * QtMobility::QOrganizerCollectionFetchRequest::d_func(void) const
+ ??0QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 457 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::QOrganizerItemDateTimePeriodFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?d_func@QOrganizerCollectionSaveRequest@QtMobility@@AAEPAVQOrganizerCollectionSaveRequestPrivate@2@XZ @ 458 NONAME ; class QtMobility::QOrganizerCollectionSaveRequestPrivate * QtMobility::QOrganizerCollectionSaveRequest::d_func(void)
+ ?originalDate@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDate@@XZ @ 459 NONAME ; class QDate QtMobility::QOrganizerEventOccurrence::originalDate(void) const
+ ?setPriority@QOrganizerItemPriority@QtMobility@@QAEXW4Priority@12@@Z @ 460 NONAME ; void QtMobility::QOrganizerItemPriority::setPriority(enum QtMobility::QOrganizerItemPriority::Priority)
+ ?stateChanged@QOrganizerItemAbstractRequest@QtMobility@@IAEXW4State@12@@Z @ 461 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::stateChanged(enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?itemType@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AVQString@@XZ @ 462 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::itemType(void) const
+ ?getStaticMetaObject@QOrganizerItemAbstractRequest@QtMobility@@SAABUQMetaObject@@XZ @ 463 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemAbstractRequest::getStaticMetaObject(void)
+ ??0QOrganizerItemLocation@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 464 NONAME ; QtMobility::QOrganizerItemLocation::QOrganizerItemLocation(class QtMobility::QOrganizerItemDetail const &)
+ ??4QOrganizerItemType@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 465 NONAME ; class QtMobility::QOrganizerItemType & QtMobility::QOrganizerItemType::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??1QOrganizerItemManager@QtMobility@@UAE@XZ @ 466 NONAME ; QtMobility::QOrganizerItemManager::~QOrganizerItemManager(void)
+ ?attachments@QOrganizerItemEmailReminder@QtMobility@@QBE?AV?$QList@VQVariant@@@@XZ @ 467 NONAME ; class QList<class QVariant> QtMobility::QOrganizerItemEmailReminder::attachments(void) const
+ ?setFrequency@QOrganizerItemRecurrenceRule@QtMobility@@QAEXW4Frequency@12@@Z @ 468 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setFrequency(enum QtMobility::QOrganizerItemRecurrenceRule::Frequency)
+ ?FieldExceptionRules@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 469 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemRecurrence::FieldExceptionRules
+ ?d_func@QOrganizerItemRemoveRequest@QtMobility@@ABEPBVQOrganizerItemRemoveRequestPrivate@2@XZ @ 470 NONAME ; class QtMobility::QOrganizerItemRemoveRequestPrivate const * QtMobility::QOrganizerItemRemoveRequest::d_func(void) const
+ ?setOriginalDate@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDate@@@Z @ 471 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setOriginalDate(class QDate const &)
+ ??4QOrganizerItemSortOrder@QtMobility@@QAEAAV01@ABV01@@Z @ 472 NONAME ; class QtMobility::QOrganizerItemSortOrder & QtMobility::QOrganizerItemSortOrder::operator=(class QtMobility::QOrganizerItemSortOrder const &)
+ ??1QOrganizerEvent@QtMobility@@QAE@XZ @ 473 NONAME ; QtMobility::QOrganizerEvent::~QOrganizerEvent(void)
+ ?setLocationName@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 474 NONAME ; void QtMobility::QOrganizerEvent::setLocationName(class QString const &)
+ ??1QOrganizerCollectionFetchRequest@QtMobility@@UAE@XZ @ 475 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::~QOrganizerCollectionFetchRequest(void)
+ ?FieldStartDateTime@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 476 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::FieldStartDateTime
+ ?staticMetaObject@QOrganizerItemManager@QtMobility@@2UQMetaObject@@B @ 477 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemManager::staticMetaObject
+ ?dataUrl@QOrganizerItemAudibleReminder@QtMobility@@QBE?AVQUrl@@XZ @ 478 NONAME ; class QUrl QtMobility::QOrganizerItemAudibleReminder::dataUrl(void) const
+ ??4QOrganizerTodoTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 479 NONAME ; class QtMobility::QOrganizerTodoTimeRange & QtMobility::QOrganizerTodoTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?collectionId@QOrganizerItem@QtMobility@@QBE?AVQOrganizerCollectionId@2@XZ @ 480 NONAME ; class QtMobility::QOrganizerCollectionId QtMobility::QOrganizerItem::collectionId(void) const
+ ?setDataChanged@QOrganizerCollectionChangeSet@QtMobility@@QAEX_N@Z @ 481 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::setDataChanged(bool)
+ ?qt_metacast@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAEPAXPBD@Z @ 482 NONAME ; void * QtMobility::QOrganizerCollectionLocalIdFetchRequest::qt_metacast(char const *)
+ ??0QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 483 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::QOrganizerItemDetailDefinitionSaveRequest(class QObject *)
+ ?error@QOrganizerItemManager@QtMobility@@QBE?AW4Error@12@XZ @ 484 NONAME ; enum QtMobility::QOrganizerItemManager::Error QtMobility::QOrganizerItemManager::error(void) const
+ ?FieldParentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 485 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerItemInstanceOrigin::FieldParentLocalId
+ ?tr@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 486 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::tr(char const *, char const *, int)
+ ??0QOrganizerItemSaveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 487 NONAME ; QtMobility::QOrganizerItemSaveRequest::QOrganizerItemSaveRequest(class QObject *)
+ ?FieldEndDateTime@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 488 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerEventTimeRange::FieldEndDateTime
+ ?tr@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 489 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::tr(char const *, char const *, int)
+ ?updateDefinitionFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemDetailDefinitionFetchRequest@2@ABV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 490 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateDefinitionFetchRequest(class QtMobility::QOrganizerItemDetailDefinitionFetchRequest *, class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ??0QOrganizerItemCollectionFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 491 NONAME ; QtMobility::QOrganizerItemCollectionFilter::QOrganizerItemCollectionFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?setComment@QOrganizerItemComment@QtMobility@@QAEXABVQString@@@Z @ 492 NONAME ; void QtMobility::QOrganizerItemComment::setComment(class QString const &)
+ ?FieldDaysOfYear@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 493 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfYear
+ ?setRecurrenceDates@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 494 NONAME ; void QtMobility::QOrganizerEvent::setRecurrenceDates(class QList<class QDate> const &)
+ ?d_func@QOrganizerItemIntersectionFilter@QtMobility@@ABEPBVQOrganizerItemIntersectionFilterPrivate@2@XZ @ 495 NONAME ; class QtMobility::QOrganizerItemIntersectionFilterPrivate const * QtMobility::QOrganizerItemIntersectionFilter::d_func(void) const
+ ?fetchHint@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AVQOrganizerItemFetchHint@2@XZ @ 496 NONAME ; class QtMobility::QOrganizerItemFetchHint QtMobility::QOrganizerItemInstanceFetchRequest::fetchHint(void) const
+ ??0QOrganizerCollectionLocalIdFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 497 NONAME ; QtMobility::QOrganizerCollectionLocalIdFetchRequest::QOrganizerCollectionLocalIdFetchRequest(class QObject *)
+ ?fields@QOrganizerItemDetailDefinition@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailFieldDefinition@QtMobility@@@@XZ @ 498 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailFieldDefinition> QtMobility::QOrganizerItemDetailDefinition::fields(void) const
+ ??0QOrganizerItemAbstractRequest@QtMobility@@AAE@PAVQObject@@@Z @ 499 NONAME ; QtMobility::QOrganizerItemAbstractRequest::QOrganizerItemAbstractRequest(class QObject *)
+ ?setDateTime@QOrganizerItemReminder@QtMobility@@QAEXABVQDateTime@@@Z @ 500 NONAME ; void QtMobility::QOrganizerItemReminder::setDateTime(class QDateTime const &)
+ ?setDefinitionName@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQString@@@Z @ 501 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setDefinitionName(class QString const &)
+ ?managerParameters@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QMap@VQString@@V1@@@XZ @ 502 NONAME ; class QMap<class QString, class QString> QtMobility::QOrganizerItemManagerEngine::managerParameters(void) const
+ ?DefinitionName@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 503 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerItemEmailReminder::DefinitionName
+ ??0QOrganizerTodoTimeRange@QtMobility@@QAE@XZ @ 504 NONAME ; QtMobility::QOrganizerTodoTimeRange::QOrganizerTodoTimeRange(void)
+ ??4QOrganizerItemReminder@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 505 NONAME ; class QtMobility::QOrganizerItemReminder & QtMobility::QOrganizerItemReminder::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?qHash@QtMobility@@YAIABVQOrganizerCollectionLocalId@1@@Z @ 506 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?setFetchHint@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABVQOrganizerItemFetchHint@2@@Z @ 507 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
+ ?items@QOrganizerItemSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@XZ @ 508 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemSaveRequest::items(void) const
+ ??0QOrganizerTodo@QtMobility@@QAE@XZ @ 509 NONAME ; QtMobility::QOrganizerTodo::QOrganizerTodo(void)
+ ?setLastModified@QOrganizerItemTimestamp@QtMobility@@QAEXABVQDateTime@@@Z @ 510 NONAME ; void QtMobility::QOrganizerItemTimestamp::setLastModified(class QDateTime const &)
+ ?created@QOrganizerItemTimestamp@QtMobility@@QBE?AVQDateTime@@XZ @ 511 NONAME ; class QDateTime QtMobility::QOrganizerItemTimestamp::created(void) const
+ ?startRequest@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerItemAbstractRequest@2@@Z @ 512 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::startRequest(class QtMobility::QOrganizerItemAbstractRequest *)
+ ?setRepetition@QOrganizerItemReminder@QtMobility@@QAEXHH@Z @ 513 NONAME ; void QtMobility::QOrganizerItemReminder::setRepetition(int, int)
+ ??0QOrganizerItemManager@QtMobility@@QAE@ABVQString@@ABV?$QMap@VQString@@V1@@@PAVQObject@@@Z @ 514 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QString const &, class QMap<class QString, class QString> const &, class QObject *)
+ ??8QOrganizerItemSortOrder@QtMobility@@QBE_NABV01@@Z @ 515 NONAME ; bool QtMobility::QOrganizerItemSortOrder::operator==(class QtMobility::QOrganizerItemSortOrder const &) const
+ ?insertAddedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 516 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertAddedItem(class QtMobility::QOrganizerItemLocalId const &)
+ ?weeksOfYear@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 517 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::weeksOfYear(void) const
+ ?qt_metacast@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAEPAXPBD@Z @ 518 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::qt_metacast(char const *)
+ ?finishedDateTime@QOrganizerTodoProgress@QtMobility@@QBE?AVQDateTime@@XZ @ 519 NONAME ; class QDateTime QtMobility::QOrganizerTodoProgress::finishedDateTime(void) const
+ ??4QOrganizerItemComment@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 520 NONAME ; class QtMobility::QOrganizerItemComment & QtMobility::QOrganizerItemComment::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?d_func@QOrganizerItemInstanceFetchRequest@QtMobility@@ABEPBVQOrganizerItemInstanceFetchRequestPrivate@2@XZ @ 521 NONAME ; class QtMobility::QOrganizerItemInstanceFetchRequestPrivate const * QtMobility::QOrganizerItemInstanceFetchRequest::d_func(void) const
+ ?canonicalizedFilter@QOrganizerItemManagerEngine@QtMobility@@SA?AVQOrganizerItemFilter@2@ABV32@@Z @ 522 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemManagerEngine::canonicalizedFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?trUtf8@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 523 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::trUtf8(char const *, char const *)
+ ?setCollectionIds@QOrganizerItemCollectionFilter@QtMobility@@QAEXABV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 524 NONAME ; void QtMobility::QOrganizerItemCollectionFilter::setCollectionIds(class QSet<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?endDateTime@QOrganizerEventOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 525 NONAME ; class QDateTime QtMobility::QOrganizerEventOccurrence::endDateTime(void) const
+ ?trUtf8@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0@Z @ 526 NONAME ; class QString QtMobility::QOrganizerItemManager::trUtf8(char const *, char const *)
+ ??9QOrganizerItemDetailDefinition@QtMobility@@QBE_NABV01@@Z @ 527 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::operator!=(class QtMobility::QOrganizerItemDetailDefinition const &) const
+ ?FieldBody@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 528 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemEmailReminder::FieldBody
+ ?originalDate@QOrganizerItemInstanceOrigin@QtMobility@@QBE?AVQDate@@XZ @ 529 NONAME ; class QDate QtMobility::QOrganizerItemInstanceOrigin::originalDate(void) const
+ ?FieldGeoLocation@QOrganizerItemLocation@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 530 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemLocation::FieldGeoLocation
+ ?qHash@QtMobility@@YAIABVQOrganizerItemLocalId@1@@Z @ 531 NONAME ; unsigned int QtMobility::qHash(class QtMobility::QOrganizerItemLocalId const &)
+ ??0QOrganizerItemChangeLogFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 532 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::QOrganizerItemChangeLogFilter(class QtMobility::QOrganizerItemFilter const &)
+ ??1QOrganizerItemRecurrence@QtMobility@@QAE@XZ @ 533 NONAME ; QtMobility::QOrganizerItemRecurrence::~QOrganizerItemRecurrence(void)
+ ?localId@QOrganizerCollectionId@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 534 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerCollectionId::localId(void) const
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemDetail@0@@Z @ 535 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemDetail const &)
+ ?saveItem@QOrganizerItemManager@QtMobility@@QAE_NPAVQOrganizerItem@2@ABVQOrganizerCollectionLocalId@2@@Z @ 536 NONAME ; bool QtMobility::QOrganizerItemManager::saveItem(class QtMobility::QOrganizerItem *, class QtMobility::QOrganizerCollectionLocalId const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItem@0@@Z @ 537 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItem const &)
+ ?localId@QOrganizerItemId@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 538 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItemId::localId(void) const
+ ?staticMetaObject@QOrganizerItemManagerEngine@QtMobility@@2UQMetaObject@@B @ 539 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemManagerEngine::staticMetaObject
+ ?insertRemovedItems@QOrganizerItemChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 540 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertRemovedItems(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?insertRemovedItem@QOrganizerItemChangeSet@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 541 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertRemovedItem(class QtMobility::QOrganizerItemLocalId const &)
+ ?addedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 542 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::addedItems(void) const
+ ?frequency@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AW4Frequency@12@XZ @ 543 NONAME ; enum QtMobility::QOrganizerItemRecurrenceRule::Frequency QtMobility::QOrganizerItemRecurrenceRule::frequency(void) const
+ ??1QOrganizerItemInstanceFetchRequest@QtMobility@@UAE@XZ @ 544 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::~QOrganizerItemInstanceFetchRequest(void)
+ ??1QOrganizerItemUnionFilter@QtMobility@@QAE@XZ @ 545 NONAME ; QtMobility::QOrganizerItemUnionFilter::~QOrganizerItemUnionFilter(void)
+ ??0QOrganizerItemChangeSet@QtMobility@@QAE@ABV01@@Z @ 546 NONAME ; QtMobility::QOrganizerItemChangeSet::QOrganizerItemChangeSet(class QtMobility::QOrganizerItemChangeSet const &)
+ ??1QOrganizerItemChangeLogFilter@QtMobility@@QAE@XZ @ 547 NONAME ; QtMobility::QOrganizerItemChangeLogFilter::~QOrganizerItemChangeLogFilter(void)
+ ??0QOrganizerItemDetailFieldDefinition@QtMobility@@QAE@XZ @ 548 NONAME ; QtMobility::QOrganizerItemDetailFieldDefinition::QOrganizerItemDetailFieldDefinition(void)
+ ?compatibleCollection@QOrganizerItemManager@QtMobility@@QAE?AVQOrganizerCollection@2@ABV32@@Z @ 549 NONAME ; class QtMobility::QOrganizerCollection QtMobility::QOrganizerItemManager::compatibleCollection(class QtMobility::QOrganizerCollection const &)
+ ?FieldExceptionDates@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 550 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemRecurrence::FieldExceptionDates
+ ?FieldDaysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 551 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemRecurrenceRule::FieldDaysOfMonth
+ ?clearAddedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 552 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearAddedItems(void)
+ ?setContents@QOrganizerItemEmailReminder@QtMobility@@QAEXABVQString@@0ABV?$QList@VQVariant@@@@@Z @ 553 NONAME ; void QtMobility::QOrganizerItemEmailReminder::setContents(class QString const &, class QString const &, class QList<class QVariant> const &)
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerItemId@0@@Z @ 554 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerItemId const &)
+ ??1QOrganizerCollection@QtMobility@@QAE@XZ @ 555 NONAME ; QtMobility::QOrganizerCollection::~QOrganizerCollection(void)
+ ?d_func@QOrganizerItemDetailRangeFilter@QtMobility@@AAEPAVQOrganizerItemDetailRangeFilterPrivate@2@XZ @ 556 NONAME ; class QtMobility::QOrganizerItemDetailRangeFilterPrivate * QtMobility::QOrganizerItemDetailRangeFilter::d_func(void)
+ ?setValue@QOrganizerItemDetailFilter@QtMobility@@QAEXABVQVariant@@@Z @ 557 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setValue(class QVariant const &)
+ ?qt_metacall@QOrganizerItemInstanceFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 558 NONAME ; int QtMobility::QOrganizerItemInstanceFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QOrganizerItemFilter@QtMobility@@QAE@XZ @ 559 NONAME ; QtMobility::QOrganizerItemFilter::QOrganizerItemFilter(void)
+ ??9QOrganizerItem@QtMobility@@QBE_NABV01@@Z @ 560 NONAME ; bool QtMobility::QOrganizerItem::operator!=(class QtMobility::QOrganizerItem const &) const
+ ?tr@QOrganizerItemLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 561 NONAME ; class QString QtMobility::QOrganizerItemLocalIdFetchRequest::tr(char const *, char const *, int)
+ ??1QOrganizerTodoOccurrence@QtMobility@@QAE@XZ @ 562 NONAME ; QtMobility::QOrganizerTodoOccurrence::~QOrganizerTodoOccurrence(void)
+ ?assign@QOrganizerItemDetail@QtMobility@@IAEAAV12@ABV12@ABVQString@@@Z @ 563 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::assign(class QtMobility::QOrganizerItemDetail const &, class QString const &)
+ ?qt_metacall@QOrganizerItemLocalIdFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 564 NONAME ; int QtMobility::QOrganizerItemLocalIdFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??8QOrganizerItemDetailDefinition@QtMobility@@QBE_NABV01@@Z @ 565 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::operator==(class QtMobility::QOrganizerItemDetailDefinition const &) const
+ ?qt_metacast@QOrganizerItemSaveRequest@QtMobility@@UAEPAXPBD@Z @ 566 NONAME ; void * QtMobility::QOrganizerItemSaveRequest::qt_metacast(char const *)
+ ??8QOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 567 NONAME ; bool QtMobility::QOrganizerItemId::operator==(class QtMobility::QOrganizerItemId const &) const
+ ?trUtf8@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 568 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::trUtf8(char const *, char const *)
+ ?accessConstraints@QOrganizerItemDetail@QtMobility@@QBE?AV?$QFlags@W4AccessConstraint@QOrganizerItemDetail@QtMobility@@@@XZ @ 569 NONAME ; class QFlags<enum QtMobility::QOrganizerItemDetail::AccessConstraint> QtMobility::QOrganizerItemDetail::accessConstraints(void) const
+ ??_EQOrganizerItemManagerEngine@QtMobility@@UAE@I@Z @ 570 NONAME ; QtMobility::QOrganizerItemManagerEngine::~QOrganizerItemManagerEngine(unsigned int)
+ ?body@QOrganizerItemEmailReminder@QtMobility@@QBE?AVQString@@XZ @ 571 NONAME ; class QString QtMobility::QOrganizerItemEmailReminder::body(void) const
+ ?metaObject@QOrganizerItemRemoveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 572 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemRemoveRequest::metaObject(void) const
+ ??4QOrganizerItemGuid@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 573 NONAME ; class QtMobility::QOrganizerItemGuid & QtMobility::QOrganizerItemGuid::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??1QOrganizerItemInstanceOrigin@QtMobility@@QAE@XZ @ 574 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::~QOrganizerItemInstanceOrigin(void)
+ ?TypeJournal@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 575 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemType::TypeJournal
+ ?id@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemId@2@XZ @ 576 NONAME ; class QtMobility::QOrganizerItemId QtMobility::QOrganizerItem::id(void) const
+ ?parseUri@QOrganizerItemManager@QtMobility@@SA_NABVQString@@PAV3@PAV?$QMap@VQString@@V1@@@@Z @ 577 NONAME ; bool QtMobility::QOrganizerItemManager::parseUri(class QString const &, class QString *, class QMap<class QString, class QString> *)
+ ?address@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 578 NONAME ; class QString QtMobility::QOrganizerItemLocation::address(void) const
+ ?variantValue@QOrganizerItemDetail@QtMobility@@QBE?AVQVariant@@ABVQString@@@Z @ 579 NONAME ; class QVariant QtMobility::QOrganizerItemDetail::variantValue(class QString const &) const
+ ?saveDetailDefinition@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerItemDetailDefinition@2@ABVQString@@@Z @ 580 NONAME ; bool QtMobility::QOrganizerItemManager::saveDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, class QString const &)
+ ?metaObject@QOrganizerItemManager@QtMobility@@UBEPBUQMetaObject@@XZ @ 581 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemManager::metaObject(void) const
+ ?clearRemovedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 582 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearRemovedItems(void)
+ ?setStartDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 583 NONAME ; void QtMobility::QOrganizerTodo::setStartDateTime(class QDateTime const &)
+ ?qt_metacall@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 584 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?FieldStartDate@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 585 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldStartDate
+ ?trUtf8@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 586 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::trUtf8(char const *, char const *, int)
+ ??1QOrganizerItemSortOrder@QtMobility@@QAE@XZ @ 587 NONAME ; QtMobility::QOrganizerItemSortOrder::~QOrganizerItemSortOrder(void)
+ ??0QOrganizerEventOccurrence@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 588 NONAME ; QtMobility::QOrganizerEventOccurrence::QOrganizerEventOccurrence(class QtMobility::QOrganizerItem const &)
+ ?setParentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 589 NONAME ; void QtMobility::QOrganizerItemInstanceOrigin::setParentLocalId(class QtMobility::QOrganizerItemLocalId const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemId@0@@Z @ 590 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemId const &)
+ ?errorMap@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 591 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::errorMap(void) const
+ ??0QOrganizerCollectionId@QtMobility@@QAE@ABV01@@Z @ 592 NONAME ; QtMobility::QOrganizerCollectionId::QOrganizerCollectionId(class QtMobility::QOrganizerCollectionId const &)
+ ??0QOrganizerItemFetchHint@QtMobility@@QAE@XZ @ 593 NONAME ; QtMobility::QOrganizerItemFetchHint::QOrganizerItemFetchHint(void)
+ ?tr@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 594 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::tr(char const *, char const *, int)
+ ??0QOrganizerItemIntersectionFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 595 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::QOrganizerItemIntersectionFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?setOriginalDate@QOrganizerItemInstanceOrigin@QtMobility@@QAEXABVQDate@@@Z @ 596 NONAME ; void QtMobility::QOrganizerItemInstanceOrigin::setOriginalDate(class QDate const &)
+ ?status@QOrganizerTodoProgress@QtMobility@@QBE?AW4Status@12@XZ @ 597 NONAME ; enum QtMobility::QOrganizerTodoProgress::Status QtMobility::QOrganizerTodoProgress::status(void) const
+ ??1QOrganizerItemLocation@QtMobility@@QAE@XZ @ 598 NONAME ; QtMobility::QOrganizerItemLocation::~QOrganizerItemLocation(void)
+ ?trUtf8@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 599 NONAME ; class QString QtMobility::QOrganizerCollectionLocalIdFetchRequest::trUtf8(char const *, char const *)
+ ?validateItem@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItem@2@PAW4Error@QOrganizerItemManager@2@@Z @ 600 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::validateItem(class QtMobility::QOrganizerItem const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?insertAddedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 601 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertAddedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?setType@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 602 NONAME ; void QtMobility::QOrganizerItem::setType(class QString const &)
+ ?detailDefinitionName@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQString@@XZ @ 603 NONAME ; class QString QtMobility::QOrganizerItemDetailRangeFilter::detailDefinitionName(void) const
+ ?setValue@QOrganizerItemDetail@QtMobility@@QAE_NABVQString@@ABVQVariant@@@Z @ 604 NONAME ; bool QtMobility::QOrganizerItemDetail::setValue(class QString const &, class QVariant const &)
+ ?FieldEndDate@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 605 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemRecurrenceRule::FieldEndDate
+ ?d_func@QOrganizerCollectionSaveRequest@QtMobility@@ABEPBVQOrganizerCollectionSaveRequestPrivate@2@XZ @ 606 NONAME ; class QtMobility::QOrganizerCollectionSaveRequestPrivate const * QtMobility::QOrganizerCollectionSaveRequest::d_func(void) const
+ ??0QOrganizerNote@QtMobility@@QAE@XZ @ 607 NONAME ; QtMobility::QOrganizerNote::QOrganizerNote(void)
+ ?qt_metacast@QOrganizerItemInstanceFetchRequest@QtMobility@@UAEPAXPBD@Z @ 608 NONAME ; void * QtMobility::QOrganizerItemInstanceFetchRequest::qt_metacast(char const *)
+ ??9QOrganizerItemFilter@QtMobility@@QBE_NABV01@@Z @ 609 NONAME ; bool QtMobility::QOrganizerItemFilter::operator!=(class QtMobility::QOrganizerItemFilter const &) const
+ ??0QOrganizerCollectionChangeSet@QtMobility@@QAE@XZ @ 610 NONAME ; QtMobility::QOrganizerCollectionChangeSet::QOrganizerCollectionChangeSet(void)
+ ??0QOrganizerJournal@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 611 NONAME ; QtMobility::QOrganizerJournal::QOrganizerJournal(class QtMobility::QOrganizerItem const &)
+ ?startDateTime@QOrganizerEvent@QtMobility@@QBE?AVQDateTime@@XZ @ 612 NONAME ; class QDateTime QtMobility::QOrganizerEvent::startDateTime(void) const
+ ?d_func@QOrganizerCollectionRemoveRequest@QtMobility@@ABEPBVQOrganizerCollectionRemoveRequestPrivate@2@XZ @ 613 NONAME ; class QtMobility::QOrganizerCollectionRemoveRequestPrivate const * QtMobility::QOrganizerCollectionRemoveRequest::d_func(void) const
+ ?setLocationName@QOrganizerEventOccurrence@QtMobility@@QAEXABVQString@@@Z @ 614 NONAME ; void QtMobility::QOrganizerEventOccurrence::setLocationName(class QString const &)
+ ?removedCollections@QOrganizerCollectionChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 615 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionChangeSet::removedCollections(void) const
+ ??4QOrganizerEventTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 616 NONAME ; class QtMobility::QOrganizerEventTimeRange & QtMobility::QOrganizerEventTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?detailDefinitions@QOrganizerItemManager@QtMobility@@QBE?AV?$QMap@VQString@@VQOrganizerItemDetailDefinition@QtMobility@@@@ABVQString@@@Z @ 617 NONAME ; class QMap<class QString, class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemManager::detailDefinitions(class QString const &) const
+ ?FieldOriginalDate@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 618 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemInstanceOrigin::FieldOriginalDate
+ ??1QOrganizerItem@QtMobility@@QAE@XZ @ 619 NONAME ; QtMobility::QOrganizerItem::~QOrganizerItem(void)
+ ??0QOrganizerTodo@QtMobility@@QAE@ABVQOrganizerItem@1@@Z @ 620 NONAME ; QtMobility::QOrganizerTodo::QOrganizerTodo(class QtMobility::QOrganizerItem const &)
+ ?filter@QOrganizerItemFetchRequest@QtMobility@@QBE?AVQOrganizerItemFilter@2@XZ @ 621 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemFetchRequest::filter(void) const
+ ?getStaticMetaObject@QOrganizerItemRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 622 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemRemoveRequest::getStaticMetaObject(void)
+ ??0QOrganizerItemManager@QtMobility@@QAE@PAVQObject@@@Z @ 623 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QObject *)
+ ?setItem@QOrganizerItemSaveRequest@QtMobility@@QAEXABVQOrganizerItem@2@@Z @ 624 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setItem(class QtMobility::QOrganizerItem const &)
+ ??9QOrganizerItemDetailFieldDefinition@QtMobility@@QBE_NABV01@@Z @ 625 NONAME ; bool QtMobility::QOrganizerItemDetailFieldDefinition::operator!=(class QtMobility::QOrganizerItemDetailFieldDefinition const &) const
+ ?finishedDateTime@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDateTime@@XZ @ 626 NONAME ; class QDateTime QtMobility::QOrganizerTodoOccurrence::finishedDateTime(void) const
+ ?trUtf8@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 627 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::trUtf8(char const *, char const *)
+ ?daysOfMonth@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 628 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::daysOfMonth(void) const
+ ??0QOrganizerEventTimeRange@QtMobility@@QAE@XZ @ 629 NONAME ; QtMobility::QOrganizerEventTimeRange::QOrganizerEventTimeRange(void)
+ ?DefinitionName@QOrganizerItemInstanceOrigin@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 630 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemInstanceOrigin::DefinitionName
+ ?setExceptionRules@QOrganizerEvent@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 631 NONAME ; void QtMobility::QOrganizerEvent::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ?setDefinition@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QAEXABVQOrganizerItemDetailDefinition@2@@Z @ 632 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionSaveRequest::setDefinition(class QtMobility::QOrganizerItemDetailDefinition const &)
+ ?setTimeDelta@QOrganizerItemReminder@QtMobility@@QAEXH@Z @ 633 NONAME ; void QtMobility::QOrganizerItemReminder::setTimeDelta(int)
+ ?state@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4State@12@XZ @ 634 NONAME ; enum QtMobility::QOrganizerItemAbstractRequest::State QtMobility::QOrganizerItemAbstractRequest::state(void) const
+ ?getStaticMetaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 635 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionLocalIdFetchRequest::getStaticMetaObject(void)
+ ?recurrenceDates@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 636 NONAME ; class QList<class QDate> QtMobility::QOrganizerItemRecurrence::recurrenceDates(void) const
+ ??0QOrganizerItemAbstractRequest@QtMobility@@IAE@PAVQOrganizerItemAbstractRequestPrivate@1@PAVQObject@@@Z @ 637 NONAME ; QtMobility::QOrganizerItemAbstractRequest::QOrganizerItemAbstractRequest(class QtMobility::QOrganizerItemAbstractRequestPrivate *, class QObject *)
+ ?progressPercentage@QOrganizerTodo@QtMobility@@QBEHXZ @ 638 NONAME ; int QtMobility::QOrganizerTodo::progressPercentage(void) const
+ ?dateTime@QOrganizerJournal@QtMobility@@QBE?AVQDateTime@@XZ @ 639 NONAME ; class QDateTime QtMobility::QOrganizerJournal::dateTime(void) const
+ ?tr@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0@Z @ 640 NONAME ; class QString QtMobility::QOrganizerItemManager::tr(char const *, char const *)
+ ?getStaticMetaObject@QOrganizerItemManager@QtMobility@@SAABUQMetaObject@@XZ @ 641 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemManager::getStaticMetaObject(void)
+ ?qt_metacast@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 642 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::qt_metacast(char const *)
+ ?definitionName@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@XZ @ 643 NONAME ; class QString QtMobility::QOrganizerItemDetail::definitionName(void) const
+ ?insertChangedCollection@QOrganizerCollectionChangeSet@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 644 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertChangedCollection(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?tr@QOrganizerItemAbstractRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 645 NONAME ; class QString QtMobility::QOrganizerItemAbstractRequest::tr(char const *, char const *, int)
+ ??8QOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 646 NONAME ; bool QtMobility::QOrganizerCollectionId::operator==(class QtMobility::QOrganizerCollectionId const &) const
+ ?FieldDataUrl@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 647 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemVisualReminder::FieldDataUrl
+ ??1QOrganizerItemInvalidFilter@QtMobility@@QAE@XZ @ 648 NONAME ; QtMobility::QOrganizerItemInvalidFilter::~QOrganizerItemInvalidFilter(void)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollectionId@0@@Z @ 649 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollectionId const &)
+ ??0QOrganizerItemIntersectionFilter@QtMobility@@QAE@XZ @ 650 NONAME ; QtMobility::QOrganizerItemIntersectionFilter::QOrganizerItemIntersectionFilter(void)
+ ?maxValue@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQVariant@@XZ @ 651 NONAME ; class QVariant QtMobility::QOrganizerItemDetailRangeFilter::maxValue(void) const
+ ??4QOrganizerCollectionLocalId@QtMobility@@QAEAAV01@ABV01@@Z @ 652 NONAME ; class QtMobility::QOrganizerCollectionLocalId & QtMobility::QOrganizerCollectionLocalId::operator=(class QtMobility::QOrganizerCollectionLocalId const &)
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollection@0@@Z @ 653 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollection const &)
+ ?saveDetailDefinition@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerItemDetailDefinition@2@ABVQString@@PAW4Error@QOrganizerItemManager@2@@Z @ 654 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *)
+ ?setFilters@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemFilter@QtMobility@@@@@Z @ 655 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::setFilters(class QList<class QtMobility::QOrganizerItemFilter> const &)
+ ??0QOrganizerItemManager@QtMobility@@QAE@ABVQString@@HABV?$QMap@VQString@@V1@@@PAVQObject@@@Z @ 656 NONAME ; QtMobility::QOrganizerItemManager::QOrganizerItemManager(class QString const &, int, class QMap<class QString, class QString> const &, class QObject *)
+ ?priority@QOrganizerItemPriority@QtMobility@@QBE?AW4Priority@12@XZ @ 657 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerItemPriority::priority(void) const
+ ?clearChangedItems@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 658 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearChangedItems(void)
+ ?FieldRecipients@QOrganizerItemEmailReminder@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 659 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemEmailReminder::FieldRecipients
+ ?endPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 660 NONAME ; class QDateTime QtMobility::QOrganizerItemDateTimePeriodFilter::endPeriod(void) const
+ ?removeItems@QOrganizerItemManagerEngine@QtMobility@@UAE_NABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@PAV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@PAW4Error@QOrganizerItemManager@2@@Z @ 661 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeItems(class QList<class QtMobility::QOrganizerItemLocalId> const &, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> *, enum QtMobility::QOrganizerItemManager::Error *)
+ ?KeyImage@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 662 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerCollection::KeyImage
+ ?managerUri@QOrganizerItemManagerEngine@QtMobility@@QBE?AVQString@@XZ @ 663 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::managerUri(void) const
+ ??0QOrganizerItemEmailReminder@QtMobility@@QAE@XZ @ 664 NONAME ; QtMobility::QOrganizerItemEmailReminder::QOrganizerItemEmailReminder(void)
+ ?setCollectionId@QOrganizerItemCollectionFilter@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 665 NONAME ; void QtMobility::QOrganizerItemCollectionFilter::setCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
+ ??0QOrganizerEvent@QtMobility@@QAE@XZ @ 666 NONAME ; QtMobility::QOrganizerEvent::QOrganizerEvent(void)
+ ??1QOrganizerJournal@QtMobility@@QAE@XZ @ 667 NONAME ; QtMobility::QOrganizerJournal::~QOrganizerJournal(void)
+ ?append@QOrganizerItemIntersectionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 668 NONAME ; void QtMobility::QOrganizerItemIntersectionFilter::append(class QtMobility::QOrganizerItemFilter const &)
+ ??0QOrganizerItemDetailDefinition@QtMobility@@QAE@ABV01@@Z @ 669 NONAME ; QtMobility::QOrganizerItemDetailDefinition::QOrganizerItemDetailDefinition(class QtMobility::QOrganizerItemDetailDefinition const &)
+ ??4QOrganizerItemFetchHint@QtMobility@@QAEAAV01@ABV01@@Z @ 670 NONAME ; class QtMobility::QOrganizerItemFetchHint & QtMobility::QOrganizerItemFetchHint::operator=(class QtMobility::QOrganizerItemFetchHint const &)
+ ?value@QOrganizerItemDetail@QtMobility@@QBE?AVQString@@PBD@Z @ 671 NONAME ; class QString QtMobility::QOrganizerItemDetail::value(char const *) const
+ ?recurrenceRules@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 672 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerEvent::recurrenceRules(void) const
+ ??4QOrganizerItemTimestamp@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 673 NONAME ; class QtMobility::QOrganizerItemTimestamp & QtMobility::QOrganizerItemTimestamp::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?variantValues@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 674 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerItemRecurrenceRule::variantValues(void) const
+ ?setTimeSpecified@QOrganizerTodo@QtMobility@@QAEX_N@Z @ 675 NONAME ; void QtMobility::QOrganizerTodo::setTimeSpecified(bool)
+ ?DefinitionName@QOrganizerItemComment@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 676 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemComment::DefinitionName
+ ?setManagerUri@QOrganizerCollectionId@QtMobility@@QAEXABVQString@@@Z @ 677 NONAME ; void QtMobility::QOrganizerCollectionId::setManagerUri(class QString const &)
+ ??4QOrganizerTodoOccurrence@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 678 NONAME ; class QtMobility::QOrganizerTodoOccurrence & QtMobility::QOrganizerTodoOccurrence::operator=(class QtMobility::QOrganizerItem const &)
+ ?isTimeSpecified@QOrganizerTodo@QtMobility@@QBE_NXZ @ 679 NONAME ; bool QtMobility::QOrganizerTodo::isTimeSpecified(void) const
+ ?metaObject@QOrganizerItemSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 680 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemSaveRequest::metaObject(void) const
+ ?qt_metacall@QOrganizerItemManagerEngine@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 681 NONAME ; int QtMobility::QOrganizerItemManagerEngine::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?staticMetaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@2UQMetaObject@@B @ 682 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemLocalIdFetchRequest::staticMetaObject
+ ??0QOrganizerItemChangeSet@QtMobility@@QAE@XZ @ 683 NONAME ; QtMobility::QOrganizerItemChangeSet::QOrganizerItemChangeSet(void)
+ ?tr@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 684 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::tr(char const *, char const *, int)
+ ?detailFieldName@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQString@@XZ @ 685 NONAME ; class QString QtMobility::QOrganizerItemDetailFilter::detailFieldName(void) const
+ ?insertChangedItems@QOrganizerItemChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 686 NONAME ; void QtMobility::QOrganizerItemChangeSet::insertChangedItems(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?setDescription@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemDescription@2@@Z @ 687 NONAME ; void QtMobility::QOrganizerItem::setDescription(class QtMobility::QOrganizerItemDescription const &)
+ ?errorMap@QOrganizerItemRemoveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 688 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemRemoveRequest::errorMap(void) const
+ ?definitionNames@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AVQStringList@@XZ @ 689 NONAME ; class QStringList QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::definitionNames(void) const
+ ??9QOrganizerItemSortOrder@QtMobility@@QBE_NABV01@@Z @ 690 NONAME ; bool QtMobility::QOrganizerItemSortOrder::operator!=(class QtMobility::QOrganizerItemSortOrder const &) const
+ ??0QOrganizerCollectionLocalId@QtMobility@@QAE@XZ @ 691 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(void)
+ ?reminderType@QOrganizerItemReminder@QtMobility@@QBE?AW4ReminderType@12@XZ @ 692 NONAME ; enum QtMobility::QOrganizerItemReminder::ReminderType QtMobility::QOrganizerItemReminder::reminderType(void) const
+ ?qt_metacall@QOrganizerItemRemoveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 693 NONAME ; int QtMobility::QOrganizerItemRemoveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQOrganizerItemAbstractRequest@QtMobility@@UAE@I@Z @ 694 NONAME ; QtMobility::QOrganizerItemAbstractRequest::~QOrganizerItemAbstractRequest(unsigned int)
+ ?d_func@QOrganizerItemDetailRangeFilter@QtMobility@@ABEPBVQOrganizerItemDetailRangeFilterPrivate@2@XZ @ 695 NONAME ; class QtMobility::QOrganizerItemDetailRangeFilterPrivate const * QtMobility::QOrganizerItemDetailRangeFilter::d_func(void) const
+ ?managerUri@QOrganizerItemManager@QtMobility@@QBE?AVQString@@XZ @ 696 NONAME ; class QString QtMobility::QOrganizerItemManager::managerUri(void) const
+ ??1QOrganizerItemTimestamp@QtMobility@@QAE@XZ @ 697 NONAME ; QtMobility::QOrganizerItemTimestamp::~QOrganizerItemTimestamp(void)
+ ??0QOrganizerItem@QtMobility@@IAE@ABV01@PBD@Z @ 698 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(class QtMobility::QOrganizerItem const &, char const *)
+ ??1QOrganizerItemManagerEngineFactory@QtMobility@@UAE@XZ @ 699 NONAME ; QtMobility::QOrganizerItemManagerEngineFactory::~QOrganizerItemManagerEngineFactory(void)
+ ??0QOrganizerCollection@QtMobility@@QAE@ABV01@@Z @ 700 NONAME ; QtMobility::QOrganizerCollection::QOrganizerCollection(class QtMobility::QOrganizerCollection const &)
+ ??4QOrganizerItemInstanceOrigin@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 701 NONAME ; class QtMobility::QOrganizerItemInstanceOrigin & QtMobility::QOrganizerItemInstanceOrigin::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??1QOrganizerCollectionId@QtMobility@@QAE@XZ @ 702 NONAME ; QtMobility::QOrganizerCollectionId::~QOrganizerCollectionId(void)
+ ??0QOrganizerItemDetail@QtMobility@@QAE@PBD@Z @ 703 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(char const *)
+ ??0QOrganizerItemFetchHint@QtMobility@@QAE@ABV01@@Z @ 704 NONAME ; QtMobility::QOrganizerItemFetchHint::QOrganizerItemFetchHint(class QtMobility::QOrganizerItemFetchHint const &)
+ ?managerName@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQString@@XZ @ 705 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::managerName(void) const
+ ?FieldRecurrenceDates@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 706 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemRecurrence::FieldRecurrenceDates
+ ?startDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 707 NONAME ; class QDateTime QtMobility::QOrganizerTodo::startDateTime(void) const
+ ?finishedDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 708 NONAME ; class QDateTime QtMobility::QOrganizerTodo::finishedDateTime(void) const
+ ??0QOrganizerItemFilter@QtMobility@@QAE@ABV01@@Z @ 709 NONAME ; QtMobility::QOrganizerItemFilter::QOrganizerItemFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?isNull@QOrganizerCollectionId@QtMobility@@QBE_NXZ @ 710 NONAME ; bool QtMobility::QOrganizerCollectionId::isNull(void) const
+ ?staticMetaObject@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@2UQMetaObject@@B @ 711 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionLocalIdFetchRequest::staticMetaObject
+ ?FieldFinishedDateTime@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0BB@@2@B @ 712 NONAME ; struct QtMobility::QLatin1Constant<17> const QtMobility::QOrganizerTodoProgress::FieldFinishedDateTime
+ ?emitSignals@QOrganizerItemChangeSet@QtMobility@@QAEXPAVQOrganizerItemManagerEngine@2@@Z @ 713 NONAME ; void QtMobility::QOrganizerItemChangeSet::emitSignals(class QtMobility::QOrganizerItemManagerEngine *)
+ ?tr@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 714 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::tr(char const *, char const *)
+ ?FieldWeekStart@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 715 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldWeekStart
+ ?assign@QOrganizerItem@QtMobility@@IAEAAV12@ABV12@PBD@Z @ 716 NONAME ; class QtMobility::QOrganizerItem & QtMobility::QOrganizerItem::assign(class QtMobility::QOrganizerItem const &, char const *)
+ ?removeField@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@@Z @ 717 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::removeField(class QString const &)
+ ?qt_metacall@QOrganizerItemSaveRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 718 NONAME ; int QtMobility::QOrganizerItemSaveRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacall@QOrganizerItemManager@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 719 NONAME ; int QtMobility::QOrganizerItemManager::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?prepend@QOrganizerItemUnionFilter@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 720 NONAME ; void QtMobility::QOrganizerItemUnionFilter::prepend(class QtMobility::QOrganizerItemFilter const &)
+ ?detailFieldName@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQString@@XZ @ 721 NONAME ; class QString QtMobility::QOrganizerItemDetailRangeFilter::detailFieldName(void) const
+ ?percentageComplete@QOrganizerTodoProgress@QtMobility@@QBEHXZ @ 722 NONAME ; int QtMobility::QOrganizerTodoProgress::percentageComplete(void) const
+ ??4QOrganizerItemEmailReminder@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 723 NONAME ; class QtMobility::QOrganizerItemEmailReminder & QtMobility::QOrganizerItemEmailReminder::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??4QOrganizerItemDescription@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 724 NONAME ; class QtMobility::QOrganizerItemDescription & QtMobility::QOrganizerItemDescription::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?trUtf8@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 725 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::trUtf8(char const *, char const *)
+ ??1QOrganizerItemEngineLocalId@QtMobility@@UAE@XZ @ 726 NONAME ; QtMobility::QOrganizerItemEngineLocalId::~QOrganizerItemEngineLocalId(void)
+ ?d_func@QOrganizerItemUnionFilter@QtMobility@@ABEPBVQOrganizerItemUnionFilterPrivate@2@XZ @ 727 NONAME ; class QtMobility::QOrganizerItemUnionFilterPrivate const * QtMobility::QOrganizerItemUnionFilter::d_func(void) const
+ ??4QOrganizerItemDisplayLabel@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 728 NONAME ; class QtMobility::QOrganizerItemDisplayLabel & QtMobility::QOrganizerItemDisplayLabel::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?trUtf8@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 729 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::trUtf8(char const *, char const *, int)
+ ??0QOrganizerItemComment@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 730 NONAME ; QtMobility::QOrganizerItemComment::QOrganizerItemComment(class QtMobility::QOrganizerItemDetail const &)
+ ?TypeTodoOccurrence@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 731 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemType::TypeTodoOccurrence
+ ??0QOrganizerItemDetail@QtMobility@@QAE@ABV01@@Z @ 732 NONAME ; QtMobility::QOrganizerItemDetail::QOrganizerItemDetail(class QtMobility::QOrganizerItemDetail const &)
+ ?setStatus@QOrganizerTodo@QtMobility@@QAEXW4Status@QOrganizerTodoProgress@2@@Z @ 733 NONAME ; void QtMobility::QOrganizerTodo::setStatus(enum QtMobility::QOrganizerTodoProgress::Status)
+ ?setRecipients@QOrganizerItemEmailReminder@QtMobility@@QAEXABVQStringList@@@Z @ 734 NONAME ; void QtMobility::QOrganizerItemEmailReminder::setRecipients(class QStringList const &)
+ ?error@QOrganizerItemAbstractRequest@QtMobility@@QBE?AW4Error@QOrganizerItemManager@2@XZ @ 735 NONAME ; enum QtMobility::QOrganizerItemManager::Error QtMobility::QOrganizerItemAbstractRequest::error(void) const
+ ??8QOrganizerItem@QtMobility@@QBE_NABV01@@Z @ 736 NONAME ; bool QtMobility::QOrganizerItem::operator==(class QtMobility::QOrganizerItem const &) const
+ ?removeItem@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQOrganizerItemLocalId@2@PAW4Error@QOrganizerItemManager@2@@Z @ 737 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeItem(class QtMobility::QOrganizerItemLocalId const &, enum QtMobility::QOrganizerItemManager::Error *)
+ ?exceptionDates@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 738 NONAME ; class QList<class QDate> QtMobility::QOrganizerEvent::exceptionDates(void) const
+ ?FieldPriority@QOrganizerItemPriority@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 739 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemPriority::FieldPriority
+ ??0QOrganizerTodoProgress@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 740 NONAME ; QtMobility::QOrganizerTodoProgress::QOrganizerTodoProgress(class QtMobility::QOrganizerItemDetail const &)
+ ??0QOrganizerItemRecurrence@QtMobility@@QAE@XZ @ 741 NONAME ; QtMobility::QOrganizerItemRecurrence::QOrganizerItemRecurrence(void)
+ ??1QOrganizerItemAbstractRequest@QtMobility@@UAE@XZ @ 742 NONAME ; QtMobility::QOrganizerItemAbstractRequest::~QOrganizerItemAbstractRequest(void)
+ ?locationGeoCoordinates@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 743 NONAME ; class QString QtMobility::QOrganizerEvent::locationGeoCoordinates(void) const
+ ?setId@QOrganizerCollection@QtMobility@@QAEXABVQOrganizerCollectionId@2@@Z @ 744 NONAME ; void QtMobility::QOrganizerCollection::setId(class QtMobility::QOrganizerCollectionId const &)
+ ?definitions@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemDetailDefinition@QtMobility@@@@XZ @ 745 NONAME ; class QList<class QtMobility::QOrganizerItemDetailDefinition> QtMobility::QOrganizerItemDetailDefinitionSaveRequest::definitions(void) const
+ ??4QOrganizerItemFilter@QtMobility@@QAEAAV01@ABV01@@Z @ 746 NONAME ; class QtMobility::QOrganizerItemFilter & QtMobility::QOrganizerItemFilter::operator=(class QtMobility::QOrganizerItemFilter const &)
+ ??0QOrganizerItemLocalId@QtMobility@@QAE@ABV01@@Z @ 747 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(class QtMobility::QOrganizerItemLocalId const &)
+ ?setInterval@QOrganizerItemRecurrenceRule@QtMobility@@QAEXH@Z @ 748 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setInterval(int)
+ ?setItemType@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQString@@@Z @ 749 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setItemType(class QString const &)
+ ?getStaticMetaObject@QOrganizerCollectionRemoveRequest@QtMobility@@SAABUQMetaObject@@XZ @ 750 NONAME ; struct QMetaObject const & QtMobility::QOrganizerCollectionRemoveRequest::getStaticMetaObject(void)
+ ?setMetaData@QOrganizerCollection@QtMobility@@QAEXABVQString@@ABVQVariant@@@Z @ 751 NONAME ; void QtMobility::QOrganizerCollection::setMetaData(class QString const &, class QVariant const &)
+ ?qt_metacast@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAEPAXPBD@Z @ 752 NONAME ; void * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::qt_metacast(char const *)
+ ?setCollection@QOrganizerCollectionSaveRequest@QtMobility@@QAEXABVQOrganizerCollection@2@@Z @ 753 NONAME ; void QtMobility::QOrganizerCollectionSaveRequest::setCollection(class QtMobility::QOrganizerCollection const &)
+ ?metaObject@QOrganizerCollectionFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 754 NONAME ; struct QMetaObject const * QtMobility::QOrganizerCollectionFetchRequest::metaObject(void) const
+ ?staticMetaObject@QOrganizerItemAbstractRequest@QtMobility@@2UQMetaObject@@B @ 755 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemAbstractRequest::staticMetaObject
+ ?isValid@QOrganizerItemSortOrder@QtMobility@@QBE_NXZ @ 756 NONAME ; bool QtMobility::QOrganizerItemSortOrder::isValid(void) const
+ ?setUnique@QOrganizerItemDetailDefinition@QtMobility@@QAEX_N@Z @ 757 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setUnique(bool)
+ ?dueDateTime@QOrganizerTodo@QtMobility@@QBE?AVQDateTime@@XZ @ 758 NONAME ; class QDateTime QtMobility::QOrganizerTodo::dueDateTime(void) const
+ ?trUtf8@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 759 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::trUtf8(char const *, char const *, int)
+ ??4QOrganizerItemDetailDefinition@QtMobility@@QAEAAV01@ABV01@@Z @ 760 NONAME ; class QtMobility::QOrganizerItemDetailDefinition & QtMobility::QOrganizerItemDetailDefinition::operator=(class QtMobility::QOrganizerItemDetailDefinition const &)
+ ?FieldComment@QOrganizerItemComment@QtMobility@@2U?$QLatin1Constant@$07@2@B @ 761 NONAME ; struct QtMobility::QLatin1Constant<8> const QtMobility::QOrganizerItemComment::FieldComment
+ ?cancel@QOrganizerItemAbstractRequest@QtMobility@@QAE_NXZ @ 762 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::cancel(void)
+ ?itemInstances@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItem@2@ABVQDateTime@@1HPAW4Error@QOrganizerItemManager@2@@Z @ 763 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::itemInstances(class QtMobility::QOrganizerItem const &, class QDateTime const &, class QDateTime const &, int, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setItemCollectionId@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItem@2@ABVQOrganizerCollectionId@2@@Z @ 764 NONAME ; void QtMobility::QOrganizerItemManagerEngine::setItemCollectionId(class QtMobility::QOrganizerItem *, class QtMobility::QOrganizerCollectionId const &)
+ ?type@QOrganizerItemFilter@QtMobility@@QBE?AW4FilterType@12@XZ @ 765 NONAME ; enum QtMobility::QOrganizerItemFilter::FilterType QtMobility::QOrganizerItemFilter::type(void) const
+ ?DefinitionName@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 766 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::DefinitionName
+ ?FieldTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 767 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerTodoTimeRange::FieldTimeSpecified
+ ?DefinitionName@QOrganizerItemAudibleReminder@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 768 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemAudibleReminder::DefinitionName
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerCollectionId@0@@Z @ 769 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerCollectionId &)
+ ?detail@QOrganizerItem@QtMobility@@QBE?AVQOrganizerItemDetail@2@PBD@Z @ 770 NONAME ; class QtMobility::QOrganizerItemDetail QtMobility::QOrganizerItem::detail(char const *) const
+ ?d_func@QOrganizerItemSaveRequest@QtMobility@@AAEPAVQOrganizerItemSaveRequestPrivate@2@XZ @ 771 NONAME ; class QtMobility::QOrganizerItemSaveRequestPrivate * QtMobility::QOrganizerItemSaveRequest::d_func(void)
+ ??0QOrganizerTodoOccurrence@QtMobility@@QAE@XZ @ 772 NONAME ; QtMobility::QOrganizerTodoOccurrence::QOrganizerTodoOccurrence(void)
+ ?positions@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AV?$QList@H@@XZ @ 773 NONAME ; class QList<int> QtMobility::QOrganizerItemRecurrenceRule::positions(void) const
+ ?tr@QOrganizerCollectionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 774 NONAME ; class QString QtMobility::QOrganizerCollectionFetchRequest::tr(char const *, char const *)
+ ?qt_metacall@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 775 NONAME ; int QtMobility::QOrganizerItemDetailDefinitionFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?clearDetails@QOrganizerItem@QtMobility@@QAEXXZ @ 776 NONAME ; void QtMobility::QOrganizerItem::clearDetails(void)
+ ??0QOrganizerCollectionLocalId@QtMobility@@QAE@ABV01@@Z @ 777 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?tr@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0H@Z @ 778 NONAME ; class QString QtMobility::QOrganizerItemManager::tr(char const *, char const *, int)
+ ??1QOrganizerItemFilter@QtMobility@@QAE@XZ @ 779 NONAME ; QtMobility::QOrganizerItemFilter::~QOrganizerItemFilter(void)
+ ?FieldInterval@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 780 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemRecurrenceRule::FieldInterval
+ ??1QOrganizerItemDateTimePeriodFilter@QtMobility@@QAE@XZ @ 781 NONAME ; QtMobility::QOrganizerItemDateTimePeriodFilter::~QOrganizerItemDateTimePeriodFilter(void)
+ ?name@QOrganizerItemDetailDefinition@QtMobility@@QBE?AVQString@@XZ @ 782 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinition::name(void) const
+ ?qt_metacast@QOrganizerCollectionFetchRequest@QtMobility@@UAEPAXPBD@Z @ 783 NONAME ; void * QtMobility::QOrganizerCollectionFetchRequest::qt_metacast(char const *)
+ ?isTimeSpecified@QOrganizerEvent@QtMobility@@QBE_NXZ @ 784 NONAME ; bool QtMobility::QOrganizerEvent::isTimeSpecified(void) const
+ ??1QOrganizerItemDescription@QtMobility@@QAE@XZ @ 785 NONAME ; QtMobility::QOrganizerItemDescription::~QOrganizerItemDescription(void)
+ ?setGuid@QOrganizerItemGuid@QtMobility@@QAEXABVQString@@@Z @ 786 NONAME ; void QtMobility::QOrganizerItemGuid::setGuid(class QString const &)
+ ?setSince@QOrganizerItemChangeLogFilter@QtMobility@@QAEXABVQDateTime@@@Z @ 787 NONAME ; void QtMobility::QOrganizerItemChangeLogFilter::setSince(class QDateTime const &)
+ ?insertAddedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 788 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertAddedCollections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ??_EQOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAE@I@Z @ 789 NONAME ; QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::~QOrganizerItemDetailDefinitionRemoveRequest(unsigned int)
+ ?getStaticMetaObject@QOrganizerItemManagerEngine@QtMobility@@SAABUQMetaObject@@XZ @ 790 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemManagerEngine::getStaticMetaObject(void)
+ ?itemInstances@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@@Z @ 791 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::itemInstances(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &) const
+ ?setLabel@QOrganizerItemDisplayLabel@QtMobility@@QAEXABVQString@@@Z @ 792 NONAME ; void QtMobility::QOrganizerItemDisplayLabel::setLabel(class QString const &)
+ ?resultsAvailable@QOrganizerItemAbstractRequest@QtMobility@@IAEXXZ @ 793 NONAME ; void QtMobility::QOrganizerItemAbstractRequest::resultsAvailable(void)
+ ?timeDelta@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 794 NONAME ; int QtMobility::QOrganizerItemReminder::timeDelta(void) const
+ ?updateItemFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemFetchRequest@2@ABV?$QList@VQOrganizerItem@QtMobility@@@@W4Error@QOrganizerItemManager@2@W4State@QOrganizerItemAbstractRequest@2@@Z @ 795 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemFetchRequest(class QtMobility::QOrganizerItemFetchRequest *, class QList<class QtMobility::QOrganizerItem> const &, enum QtMobility::QOrganizerItemManager::Error, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?blankPolicy@QOrganizerItemSortOrder@QtMobility@@QBE?AW4BlankPolicy@12@XZ @ 796 NONAME ; enum QtMobility::QOrganizerItemSortOrder::BlankPolicy QtMobility::QOrganizerItemSortOrder::blankPolicy(void) const
+ ?clearAddedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 797 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearAddedCollections(void)
+ ?locationAddress@QOrganizerEvent@QtMobility@@QBE?AVQString@@XZ @ 798 NONAME ; class QString QtMobility::QOrganizerEvent::locationAddress(void) const
+ ?originalDate@QOrganizerTodoOccurrence@QtMobility@@QBE?AVQDate@@XZ @ 799 NONAME ; class QDate QtMobility::QOrganizerTodoOccurrence::originalDate(void) const
+ ?qt_metacast@QOrganizerCollectionRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 800 NONAME ; void * QtMobility::QOrganizerCollectionRemoveRequest::qt_metacast(char const *)
+ ?managerVersion@QOrganizerItemManager@QtMobility@@QBEHXZ @ 801 NONAME ; int QtMobility::QOrganizerItemManager::managerVersion(void) const
+ ?setId@QOrganizerItem@QtMobility@@QAEXABVQOrganizerItemId@2@@Z @ 802 NONAME ; void QtMobility::QOrganizerItem::setId(class QtMobility::QOrganizerItemId const &)
+ ?setStatus@QOrganizerTodoProgress@QtMobility@@QAEXW4Status@12@@Z @ 803 NONAME ; void QtMobility::QOrganizerTodoProgress::setStatus(enum QtMobility::QOrganizerTodoProgress::Status)
+ ?interval@QOrganizerItemRecurrenceRule@QtMobility@@QBEHXZ @ 804 NONAME ; int QtMobility::QOrganizerItemRecurrenceRule::interval(void) const
+ ?compatibleCollection@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerCollection@2@ABV32@PAW4Error@QOrganizerItemManager@2@@Z @ 805 NONAME ; class QtMobility::QOrganizerCollection QtMobility::QOrganizerItemManagerEngine::compatibleCollection(class QtMobility::QOrganizerCollection const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ??0QOrganizerItemDisplayLabel@QtMobility@@QAE@XZ @ 806 NONAME ; QtMobility::QOrganizerItemDisplayLabel::QOrganizerItemDisplayLabel(void)
+ ?setExceptionRules@QOrganizerTodo@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 807 NONAME ; void QtMobility::QOrganizerTodo::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ?setEndDateTime@QOrganizerEventTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 808 NONAME ; void QtMobility::QOrganizerEventTimeRange::setEndDateTime(class QDateTime const &)
+ ??4QOrganizerItemDetailFieldDefinition@QtMobility@@QAEAAV01@ABV01@@Z @ 809 NONAME ; class QtMobility::QOrganizerItemDetailFieldDefinition & QtMobility::QOrganizerItemDetailFieldDefinition::operator=(class QtMobility::QOrganizerItemDetailFieldDefinition const &)
+ ?exceptionRules@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 810 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerItemRecurrence::exceptionRules(void) const
+ ?setExceptionDates@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQDate@@@@@Z @ 811 NONAME ; void QtMobility::QOrganizerItemRecurrence::setExceptionDates(class QList<class QDate> const &)
+ ??0QOrganizerCollectionRemoveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 812 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::QOrganizerCollectionRemoveRequest(class QObject *)
+ ?DefinitionName@QOrganizerItemDescription@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 813 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemDescription::DefinitionName
+ ?itemIds@QOrganizerItemLocalIdFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 814 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemLocalIdFetchRequest::itemIds(void) const
+ ?sortItems@QOrganizerItemManagerEngine@QtMobility@@SA?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@ABV?$QList@VQOrganizerItem@QtMobility@@@@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 815 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemManagerEngine::sortItems(class QList<class QtMobility::QOrganizerItem> const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ?trUtf8@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 816 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::trUtf8(char const *, char const *)
+ ??MQOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 817 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator<(class QtMobility::QOrganizerItemLocalId const &) const
+ ?qt_metacast@QOrganizerItemFetchRequest@QtMobility@@UAEPAXPBD@Z @ 818 NONAME ; void * QtMobility::QOrganizerItemFetchRequest::qt_metacast(char const *)
+ ??MQOrganizerItemId@QtMobility@@QBE_NABV01@@Z @ 819 NONAME ; bool QtMobility::QOrganizerItemId::operator<(class QtMobility::QOrganizerItemId const &) const
+ ?dueDateTime@QOrganizerTodoTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 820 NONAME ; class QDateTime QtMobility::QOrganizerTodoTimeRange::dueDateTime(void) const
+ ?getStaticMetaObject@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 821 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemDetailDefinitionFetchRequest::getStaticMetaObject(void)
+ ?setDataType@QOrganizerItemDetailFieldDefinition@QtMobility@@QAEXH@Z @ 822 NONAME ; void QtMobility::QOrganizerItemDetailFieldDefinition::setDataType(int)
+ ?trUtf8@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 823 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::trUtf8(char const *, char const *)
+ ?getStaticMetaObject@QOrganizerItemLocalIdFetchRequest@QtMobility@@SAABUQMetaObject@@XZ @ 824 NONAME ; struct QMetaObject const & QtMobility::QOrganizerItemLocalIdFetchRequest::getStaticMetaObject(void)
+ ?FieldStatus@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$06@2@B @ 825 NONAME ; struct QtMobility::QLatin1Constant<7> const QtMobility::QOrganizerTodoProgress::FieldStatus
+ ?setFilters@QOrganizerItemUnionFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemFilter@QtMobility@@@@@Z @ 826 NONAME ; void QtMobility::QOrganizerItemUnionFilter::setFilters(class QList<class QtMobility::QOrganizerItemFilter> const &)
+ ?d_func@QOrganizerItemLocalIdFetchRequest@QtMobility@@ABEPBVQOrganizerItemLocalIdFetchRequestPrivate@2@XZ @ 827 NONAME ; class QtMobility::QOrganizerItemLocalIdFetchRequestPrivate const * QtMobility::QOrganizerItemLocalIdFetchRequest::d_func(void) const
+ ?filters@QOrganizerItemIntersectionFilter@QtMobility@@QBE?AV?$QList@VQOrganizerItemFilter@QtMobility@@@@XZ @ 828 NONAME ; class QList<class QtMobility::QOrganizerItemFilter> QtMobility::QOrganizerItemIntersectionFilter::filters(void) const
+ ?saveCollection@QOrganizerItemManagerEngine@QtMobility@@UAE_NPAVQOrganizerCollection@2@PAW4Error@QOrganizerItemManager@2@@Z @ 829 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::saveCollection(class QtMobility::QOrganizerCollection *, enum QtMobility::QOrganizerItemManager::Error *)
+ ?setFilter@QOrganizerItemLocalIdFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 830 NONAME ; void QtMobility::QOrganizerItemLocalIdFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?setVariantValues@QOrganizerItemRecurrenceRule@QtMobility@@AAEXABV?$QMap@VQString@@VQVariant@@@@@Z @ 831 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setVariantValues(class QMap<class QString, class QVariant> const &)
+ ??0QOrganizerItemRecurrenceRule@QtMobility@@QAE@ABV01@@Z @ 832 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::QOrganizerItemRecurrenceRule(class QtMobility::QOrganizerItemRecurrenceRule const &)
+ ?DefinitionName@QOrganizerTodoProgress@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 833 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerTodoProgress::DefinitionName
+ ?insertField@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@ABVQOrganizerItemDetailFieldDefinition@2@@Z @ 834 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::insertField(class QString const &, class QtMobility::QOrganizerItemDetailFieldDefinition const &)
+ ?removeItem@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerItemLocalId@2@@Z @ 835 NONAME ; bool QtMobility::QOrganizerItemManager::removeItem(class QtMobility::QOrganizerItemLocalId const &)
+ ?setCollectionIds@QOrganizerCollectionFetchRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 836 NONAME ; void QtMobility::QOrganizerCollectionFetchRequest::setCollectionIds(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?setDescription@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 837 NONAME ; void QtMobility::QOrganizerItem::setDescription(class QString const &)
+ ??1QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UAE@XZ @ 838 NONAME ; QtMobility::QOrganizerItemDetailDefinitionSaveRequest::~QOrganizerItemDetailDefinitionSaveRequest(void)
+ ?updateItemRemoveRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerItemRemoveRequest@2@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 839 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateItemRemoveRequest(class QtMobility::QOrganizerItemRemoveRequest *, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?FieldTimeSpecified@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 840 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerEventTimeRange::FieldTimeSpecified
+ ??1QOrganizerItemRecurrenceRule@QtMobility@@QAE@XZ @ 841 NONAME ; QtMobility::QOrganizerItemRecurrenceRule::~QOrganizerItemRecurrenceRule(void)
+ ?isUnique@QOrganizerItemDetailDefinition@QtMobility@@QBE_NXZ @ 842 NONAME ; bool QtMobility::QOrganizerItemDetailDefinition::isUnique(void) const
+ ?setExceptionRules@QOrganizerItemRecurrence@QtMobility@@QAEXABV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@@Z @ 843 NONAME ; void QtMobility::QOrganizerItemRecurrence::setExceptionRules(class QList<class QtMobility::QOrganizerItemRecurrenceRule> const &)
+ ?items@QOrganizerItemInstanceFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@XZ @ 844 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemInstanceFetchRequest::items(void) const
+ ?setBlankPolicy@QOrganizerItemSortOrder@QtMobility@@QAEXW4BlankPolicy@12@@Z @ 845 NONAME ; void QtMobility::QOrganizerItemSortOrder::setBlankPolicy(enum QtMobility::QOrganizerItemSortOrder::BlankPolicy)
+ ?setDirection@QOrganizerItemSortOrder@QtMobility@@QAEXW4SortOrder@Qt@@@Z @ 846 NONAME ; void QtMobility::QOrganizerItemSortOrder::setDirection(enum Qt::SortOrder)
+ ??0QOrganizerItemRecurrence@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 847 NONAME ; QtMobility::QOrganizerItemRecurrence::QOrganizerItemRecurrence(class QtMobility::QOrganizerItemDetail const &)
+ ?removeValue@QOrganizerItemDetail@QtMobility@@QAE_NABVQString@@@Z @ 848 NONAME ; bool QtMobility::QOrganizerItemDetail::removeValue(class QString const &)
+ ??0QOrganizerItemReminder@QtMobility@@IAE@ABVQOrganizerItemDetail@1@PBD@Z @ 849 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(class QtMobility::QOrganizerItemDetail const &, char const *)
+ ?removeDetailDefinition@QOrganizerItemManager@QtMobility@@QAE_NABVQString@@0@Z @ 850 NONAME ; bool QtMobility::QOrganizerItemManager::removeDetailDefinition(class QString const &, class QString const &)
+ ?setLocalId@QOrganizerItemId@QtMobility@@QAEXABVQOrganizerItemLocalId@2@@Z @ 851 NONAME ; void QtMobility::QOrganizerItemId::setLocalId(class QtMobility::QOrganizerItemLocalId const &)
+ ?fromVariantValues@QOrganizerItemRecurrenceRule@QtMobility@@SA?AV12@ABV?$QMap@VQString@@VQVariant@@@@@Z @ 852 NONAME ; class QtMobility::QOrganizerItemRecurrenceRule QtMobility::QOrganizerItemRecurrenceRule::fromVariantValues(class QMap<class QString, class QVariant> const &)
+ ?setCreated@QOrganizerItemTimestamp@QtMobility@@QAEXABVQDateTime@@@Z @ 853 NONAME ; void QtMobility::QOrganizerItemTimestamp::setCreated(class QDateTime const &)
+ ??_EQOrganizerCollectionRemoveRequest@QtMobility@@UAE@I@Z @ 854 NONAME ; QtMobility::QOrganizerCollectionRemoveRequest::~QOrganizerCollectionRemoveRequest(unsigned int)
+ ?removeCollection@QOrganizerItemManager@QtMobility@@QAE_NABVQOrganizerCollectionLocalId@2@@Z @ 855 NONAME ; bool QtMobility::QOrganizerItemManager::removeCollection(class QtMobility::QOrganizerCollectionLocalId const &)
+ ??0QOrganizerItemType@QtMobility@@QAE@XZ @ 856 NONAME ; QtMobility::QOrganizerItemType::QOrganizerItemType(void)
+ ?d_func@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionRemoveRequestPrivate@2@XZ @ 857 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionRemoveRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::d_func(void) const
+ ??9QOrganizerItemLocalId@QtMobility@@QBE_NABV01@@Z @ 858 NONAME ; bool QtMobility::QOrganizerItemLocalId::operator!=(class QtMobility::QOrganizerItemLocalId const &) const
+ ??1QOrganizerItemLocalIdFetchRequest@QtMobility@@UAE@XZ @ 859 NONAME ; QtMobility::QOrganizerItemLocalIdFetchRequest::~QOrganizerItemLocalIdFetchRequest(void)
+ ?match@QOrganizerItemComment@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 860 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemComment::match(class QString const &)
+ ??1QOrganizerItemType@QtMobility@@QAE@XZ @ 861 NONAME ; QtMobility::QOrganizerItemType::~QOrganizerItemType(void)
+ ?isNull@QOrganizerItemId@QtMobility@@QBE_NXZ @ 862 NONAME ; bool QtMobility::QOrganizerItemId::isNull(void) const
+ ?description@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 863 NONAME ; class QString QtMobility::QOrganizerItem::description(void) const
+ ?d_func@QOrganizerItemRemoveRequest@QtMobility@@AAEPAVQOrganizerItemRemoveRequestPrivate@2@XZ @ 864 NONAME ; class QtMobility::QOrganizerItemRemoveRequestPrivate * QtMobility::QOrganizerItemRemoveRequest::d_func(void)
+ ??0QOrganizerItem@QtMobility@@QAE@XZ @ 865 NONAME ; QtMobility::QOrganizerItem::QOrganizerItem(void)
+ ??4QOrganizerJournal@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 866 NONAME ; class QtMobility::QOrganizerJournal & QtMobility::QOrganizerJournal::operator=(class QtMobility::QOrganizerItem const &)
+ ?rangeFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AV?$QFlags@W4RangeFlag@QOrganizerItemDetailRangeFilter@QtMobility@@@@XZ @ 867 NONAME ; class QFlags<enum QtMobility::QOrganizerItemDetailRangeFilter::RangeFlag> QtMobility::QOrganizerItemDetailRangeFilter::rangeFlags(void) const
+ ?comments@QOrganizerItem@QtMobility@@QBE?AVQStringList@@XZ @ 868 NONAME ; class QStringList QtMobility::QOrganizerItem::comments(void) const
+ ?setTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@QAEX_N@Z @ 869 NONAME ; void QtMobility::QOrganizerTodoTimeRange::setTimeSpecified(bool)
+ ?tr@QOrganizerItemRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 870 NONAME ; class QString QtMobility::QOrganizerItemRemoveRequest::tr(char const *, char const *)
+ ?hasValue@QOrganizerItemDetail@QtMobility@@QBE_NPBD@Z @ 871 NONAME ; bool QtMobility::QOrganizerItemDetail::hasValue(char const *) const
+ ?setMetaData@QOrganizerCollection@QtMobility@@QAEXABV?$QMap@VQString@@VQVariant@@@@@Z @ 872 NONAME ; void QtMobility::QOrganizerCollection::setMetaData(class QMap<class QString, class QVariant> const &)
+ ?hasValue@QOrganizerItemDetail@QtMobility@@QBE_NABVQString@@@Z @ 873 NONAME ; bool QtMobility::QOrganizerItemDetail::hasValue(class QString const &) const
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemFilter@0@@Z @ 874 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemFilter &)
+ ??0QOrganizerItemVisualReminder@QtMobility@@QAE@XZ @ 875 NONAME ; QtMobility::QOrganizerItemVisualReminder::QOrganizerItemVisualReminder(void)
+ ??0QOrganizerCollectionLocalId@QtMobility@@QAE@PAVQOrganizerCollectionEngineLocalId@1@@Z @ 876 NONAME ; QtMobility::QOrganizerCollectionLocalId::QOrganizerCollectionLocalId(class QtMobility::QOrganizerCollectionEngineLocalId *)
+ ?setCollectionIds@QOrganizerCollectionRemoveRequest@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 877 NONAME ; void QtMobility::QOrganizerCollectionRemoveRequest::setCollectionIds(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?setTimeSpecified@QOrganizerEventTimeRange@QtMobility@@QAEX_N@Z @ 878 NONAME ; void QtMobility::QOrganizerEventTimeRange::setTimeSpecified(bool)
+ ??1QOrganizerItemSaveRequest@QtMobility@@UAE@XZ @ 879 NONAME ; QtMobility::QOrganizerItemSaveRequest::~QOrganizerItemSaveRequest(void)
+ ?trUtf8@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 880 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::trUtf8(char const *, char const *, int)
+ ?TypeNote@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 881 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::TypeNote
+ ?setAddress@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 882 NONAME ; void QtMobility::QOrganizerItemLocation::setAddress(class QString const &)
+ ?clearComments@QOrganizerItem@QtMobility@@QAEXXZ @ 883 NONAME ; void QtMobility::QOrganizerItem::clearComments(void)
+ ?setFilter@QOrganizerItemInstanceFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 884 NONAME ; void QtMobility::QOrganizerItemInstanceFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?isEmpty@QOrganizerItem@QtMobility@@QBE_NXZ @ 885 NONAME ; bool QtMobility::QOrganizerItem::isEmpty(void) const
+ ?geoLocation@QOrganizerItemLocation@QtMobility@@QBE?AVQString@@XZ @ 886 NONAME ; class QString QtMobility::QOrganizerItemLocation::geoLocation(void) const
+ ?updateCollectionFetchRequest@QOrganizerItemManagerEngine@QtMobility@@SAXPAVQOrganizerCollectionFetchRequest@2@ABV?$QList@VQOrganizerCollection@QtMobility@@@@W4Error@QOrganizerItemManager@2@ABV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@W4State@QOrganizerItemAbstractRequest@2@@Z @ 887 NONAME ; void QtMobility::QOrganizerItemManagerEngine::updateCollectionFetchRequest(class QtMobility::QOrganizerCollectionFetchRequest *, class QList<class QtMobility::QOrganizerCollection> const &, enum QtMobility::QOrganizerItemManager::Error, class QMap<int, enum QtMobility::QOrganizerItemManager::Error> const &, enum QtMobility::QOrganizerItemAbstractRequest::State)
+ ?setEndDateTime@QOrganizerEvent@QtMobility@@QAEXABVQDateTime@@@Z @ 888 NONAME ; void QtMobility::QOrganizerEvent::setEndDateTime(class QDateTime const &)
+ ??1QOrganizerTodoProgress@QtMobility@@QAE@XZ @ 889 NONAME ; QtMobility::QOrganizerTodoProgress::~QOrganizerTodoProgress(void)
+ ?recurrenceRules@QOrganizerItemRecurrence@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 890 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerItemRecurrence::recurrenceRules(void) const
+ ??4QOrganizerItemRecurrenceRule@QtMobility@@QAEAAV01@ABV01@@Z @ 891 NONAME ; class QtMobility::QOrganizerItemRecurrenceRule & QtMobility::QOrganizerItemRecurrenceRule::operator=(class QtMobility::QOrganizerItemRecurrenceRule const &)
+ ??0QOrganizerItemDetailDefinition@QtMobility@@QAE@XZ @ 892 NONAME ; QtMobility::QOrganizerItemDetailDefinition::QOrganizerItemDetailDefinition(void)
+ ?errorMap@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 893 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionFetchRequest::errorMap(void) const
+ ?setFinishedDateTime@QOrganizerTodo@QtMobility@@QAEXABVQDateTime@@@Z @ 894 NONAME ; void QtMobility::QOrganizerTodo::setFinishedDateTime(class QDateTime const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetail@0@@Z @ 895 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetail const &)
+ ?tr@QOrganizerCollectionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 896 NONAME ; class QString QtMobility::QOrganizerCollectionSaveRequest::tr(char const *, char const *, int)
+ ?qt_metacast@QOrganizerItemAbstractRequest@QtMobility@@UAEPAXPBD@Z @ 897 NONAME ; void * QtMobility::QOrganizerItemAbstractRequest::qt_metacast(char const *)
+ ?d_func@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@AAEPAVQOrganizerItemDetailDefinitionFetchRequestPrivate@2@XZ @ 898 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionFetchRequestPrivate * QtMobility::QOrganizerItemDetailDefinitionFetchRequest::d_func(void)
+ ?isInactive@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 899 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isInactive(void) const
+ ?d_func@QOrganizerCollectionFetchRequest@QtMobility@@AAEPAVQOrganizerCollectionFetchRequestPrivate@2@XZ @ 900 NONAME ; class QtMobility::QOrganizerCollectionFetchRequestPrivate * QtMobility::QOrganizerCollectionFetchRequest::d_func(void)
+ ?qt_metacall@QOrganizerCollectionFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 901 NONAME ; int QtMobility::QOrganizerCollectionFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setManagerUri@QOrganizerItemId@QtMobility@@QAEXABVQString@@@Z @ 902 NONAME ; void QtMobility::QOrganizerItemId::setManagerUri(class QString const &)
+ ??0QOrganizerEventOccurrence@QtMobility@@QAE@XZ @ 903 NONAME ; QtMobility::QOrganizerEventOccurrence::QOrganizerEventOccurrence(void)
+ ?detailFieldName@QOrganizerItemSortOrder@QtMobility@@QBE?AVQString@@XZ @ 904 NONAME ; class QString QtMobility::QOrganizerItemSortOrder::detailFieldName(void) const
+ ?itemsChanged@QOrganizerItemManager@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 905 NONAME ; void QtMobility::QOrganizerItemManager::itemsChanged(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ?compareItem@QOrganizerItemManagerEngine@QtMobility@@SAHABVQOrganizerItem@2@0ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@@Z @ 906 NONAME ; int QtMobility::QOrganizerItemManagerEngine::compareItem(class QtMobility::QOrganizerItem const &, class QtMobility::QOrganizerItem const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &)
+ ?variantValue@QOrganizerItemDetail@QtMobility@@QBE?AVQVariant@@PBD@Z @ 907 NONAME ; class QVariant QtMobility::QOrganizerItemDetail::variantValue(char const *) const
+ ??4QOrganizerItemRecurrence@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 908 NONAME ; class QtMobility::QOrganizerItemRecurrence & QtMobility::QOrganizerItemRecurrence::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?metaObject@QOrganizerItemFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 909 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemFetchRequest::metaObject(void) const
+ ?supportedDataTypes@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@H@@XZ @ 910 NONAME ; class QList<int> QtMobility::QOrganizerItemManager::supportedDataTypes(void) const
+ ??_EQOrganizerCollectionFetchRequest@QtMobility@@UAE@I@Z @ 911 NONAME ; QtMobility::QOrganizerCollectionFetchRequest::~QOrganizerCollectionFetchRequest(unsigned int)
+ ?staticMetaObject@QOrganizerCollectionSaveRequest@QtMobility@@2UQMetaObject@@B @ 912 NONAME ; struct QMetaObject const QtMobility::QOrganizerCollectionSaveRequest::staticMetaObject
+ ?items@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@@Z @ 913 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManager::items(class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &) const
+ ??1QOrganizerCollectionEngineLocalId@QtMobility@@UAE@XZ @ 914 NONAME ; QtMobility::QOrganizerCollectionEngineLocalId::~QOrganizerCollectionEngineLocalId(void)
+ ??0QOrganizerTodoTimeRange@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 915 NONAME ; QtMobility::QOrganizerTodoTimeRange::QOrganizerTodoTimeRange(class QtMobility::QOrganizerItemDetail const &)
+ ??1QOrganizerCollectionSaveRequest@QtMobility@@UAE@XZ @ 916 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::~QOrganizerCollectionSaveRequest(void)
+ ??1QOrganizerItemPriority@QtMobility@@QAE@XZ @ 917 NONAME ; QtMobility::QOrganizerItemPriority::~QOrganizerItemPriority(void)
+ ?startDateTime@QOrganizerTodoTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 918 NONAME ; class QDateTime QtMobility::QOrganizerTodoTimeRange::startDateTime(void) const
+ ??4QOrganizerTodo@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 919 NONAME ; class QtMobility::QOrganizerTodo & QtMobility::QOrganizerTodo::operator=(class QtMobility::QOrganizerItem const &)
+ ??0QOrganizerItemDetailRangeFilter@QtMobility@@QAE@XZ @ 920 NONAME ; QtMobility::QOrganizerItemDetailRangeFilter::QOrganizerItemDetailRangeFilter(void)
+ ?qt_metacast@QOrganizerItemLocalIdFetchRequest@QtMobility@@UAEPAXPBD@Z @ 921 NONAME ; void * QtMobility::QOrganizerItemLocalIdFetchRequest::qt_metacast(char const *)
+ ??6QtMobility@@YA?AVQDebug@@V1@ABVQOrganizerCollectionId@0@@Z @ 922 NONAME ; class QDebug QtMobility::operator<<(class QDebug, class QtMobility::QOrganizerCollectionId const &)
+ ?FieldCount@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 923 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemRecurrenceRule::FieldCount
+ ??1QOrganizerItemLocalId@QtMobility@@QAE@XZ @ 924 NONAME ; QtMobility::QOrganizerItemLocalId::~QOrganizerItemLocalId(void)
+ ?isEmpty@QOrganizerItemDetail@QtMobility@@QBE_NXZ @ 925 NONAME ; bool QtMobility::QOrganizerItemDetail::isEmpty(void) const
+ ?DefinitionName@QOrganizerItemVisualReminder@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 926 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerItemVisualReminder::DefinitionName
+ ??0QOrganizerItemReminder@QtMobility@@QAE@XZ @ 927 NONAME ; QtMobility::QOrganizerItemReminder::QOrganizerItemReminder(void)
+ ??0QOrganizerItemDescription@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 928 NONAME ; QtMobility::QOrganizerItemDescription::QOrganizerItemDescription(class QtMobility::QOrganizerItemDetail const &)
+ ?minValue@QOrganizerItemDetailRangeFilter@QtMobility@@QBE?AVQVariant@@XZ @ 929 NONAME ; class QVariant QtMobility::QOrganizerItemDetailRangeFilter::minValue(void) const
+ ?setGuid@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 930 NONAME ; void QtMobility::QOrganizerItem::setGuid(class QString const &)
+ ?supportedDataTypes@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@H@@XZ @ 931 NONAME ; class QList<int> QtMobility::QOrganizerItemManagerEngine::supportedDataTypes(void) const
+ ?tr@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 932 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::tr(char const *, char const *)
+ ?d_func@QOrganizerItemIntersectionFilter@QtMobility@@AAEPAVQOrganizerItemIntersectionFilterPrivate@2@XZ @ 933 NONAME ; class QtMobility::QOrganizerItemIntersectionFilterPrivate * QtMobility::QOrganizerItemIntersectionFilter::d_func(void)
+ ?isNull@QOrganizerItemLocalId@QtMobility@@QBE_NXZ @ 934 NONAME ; bool QtMobility::QOrganizerItemLocalId::isNull(void) const
+ ?assign@QOrganizerItemDetail@QtMobility@@IAEAAV12@ABV12@PBD@Z @ 935 NONAME ; class QtMobility::QOrganizerItemDetail & QtMobility::QOrganizerItemDetail::assign(class QtMobility::QOrganizerItemDetail const &, char const *)
+ ?collectionId@QOrganizerItemSaveRequest@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 936 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerItemSaveRequest::collectionId(void) const
+ ?trUtf8@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 937 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionSaveRequest::trUtf8(char const *, char const *, int)
+ ?DefinitionName@QOrganizerItemRecurrence@QtMobility@@2U?$QLatin1Constant@$0L@@2@B @ 938 NONAME ; struct QtMobility::QLatin1Constant<11> const QtMobility::QOrganizerItemRecurrence::DefinitionName
+ ?sorting@QOrganizerItemFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@XZ @ 939 NONAME ; class QList<class QtMobility::QOrganizerItemSortOrder> QtMobility::QOrganizerItemFetchRequest::sorting(void) const
+ ?errorMap@QOrganizerItemManager@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 940 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemManager::errorMap(void) const
+ ??4QOrganizerItemChangeSet@QtMobility@@QAEAAV01@ABV01@@Z @ 941 NONAME ; class QtMobility::QOrganizerItemChangeSet & QtMobility::QOrganizerItemChangeSet::operator=(class QtMobility::QOrganizerItemChangeSet const &)
+ ?setOriginalDate@QOrganizerEventOccurrence@QtMobility@@QAEXABVQDate@@@Z @ 942 NONAME ; void QtMobility::QOrganizerEventOccurrence::setOriginalDate(class QDate const &)
+ ??0QOrganizerItemInstanceOrigin@QtMobility@@QAE@XZ @ 943 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::QOrganizerItemInstanceOrigin(void)
+ ?FieldPositions@QOrganizerItemRecurrenceRule@QtMobility@@2U?$QLatin1Constant@$09@2@B @ 944 NONAME ; struct QtMobility::QLatin1Constant<10> const QtMobility::QOrganizerItemRecurrenceRule::FieldPositions
+ ?match@QOrganizerItemDisplayLabel@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 945 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemDisplayLabel::match(class QString const &)
+ ?itemsAdded@QOrganizerItemManagerEngine@QtMobility@@IAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 946 NONAME ; void QtMobility::QOrganizerItemManagerEngine::itemsAdded(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollectionLocalId@0@@Z @ 947 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollectionLocalId const &)
+ ?optimizationHints@QOrganizerItemFetchHint@QtMobility@@QBE?AV?$QFlags@W4OptimizationHint@QOrganizerItemFetchHint@QtMobility@@@@XZ @ 948 NONAME ; class QFlags<enum QtMobility::QOrganizerItemFetchHint::OptimizationHint> QtMobility::QOrganizerItemFetchHint::optimizationHints(void) const
+ ?removeDetail@QOrganizerItem@QtMobility@@QAE_NPAVQOrganizerItemDetail@2@@Z @ 949 NONAME ; bool QtMobility::QOrganizerItem::removeDetail(class QtMobility::QOrganizerItemDetail *)
+ ?value@QOrganizerItemDetailFilter@QtMobility@@QBE?AVQVariant@@XZ @ 950 NONAME ; class QVariant QtMobility::QOrganizerItemDetailFilter::value(void) const
+ ??8QOrganizerItemDetail@QtMobility@@QBE_NABV01@@Z @ 951 NONAME ; bool QtMobility::QOrganizerItemDetail::operator==(class QtMobility::QOrganizerItemDetail const &) const
+ ?FieldDescription@QOrganizerItemDescription@QtMobility@@2U?$QLatin1Constant@$0M@@2@B @ 952 NONAME ; struct QtMobility::QLatin1Constant<12> const QtMobility::QOrganizerItemDescription::FieldDescription
+ ?exceptionRules@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQOrganizerItemRecurrenceRule@QtMobility@@@@XZ @ 953 NONAME ; class QList<class QtMobility::QOrganizerItemRecurrenceRule> QtMobility::QOrganizerTodo::exceptionRules(void) const
+ ?weekStart@QOrganizerItemRecurrenceRule@QtMobility@@QBE?AW4DayOfWeek@Qt@@XZ @ 954 NONAME ; enum Qt::DayOfWeek QtMobility::QOrganizerItemRecurrenceRule::weekStart(void) const
+ ?progressPercentage@QOrganizerTodoOccurrence@QtMobility@@QBEHXZ @ 955 NONAME ; int QtMobility::QOrganizerTodoOccurrence::progressPercentage(void) const
+ ??_EQOrganizerCollectionSaveRequest@QtMobility@@UAE@I@Z @ 956 NONAME ; QtMobility::QOrganizerCollectionSaveRequest::~QOrganizerCollectionSaveRequest(unsigned int)
+ ?item@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItem@2@ABVQOrganizerItemLocalId@2@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 957 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManagerEngine::item(class QtMobility::QOrganizerItemLocalId const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?trUtf8@QOrganizerItemFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 958 NONAME ; class QString QtMobility::QOrganizerItemFetchRequest::trUtf8(char const *, char const *)
+ ?qt_metacast@QOrganizerItemRemoveRequest@QtMobility@@UAEPAXPBD@Z @ 959 NONAME ; void * QtMobility::QOrganizerItemRemoveRequest::qt_metacast(char const *)
+ ?fetchHint@QOrganizerItemFetchRequest@QtMobility@@QBE?AVQOrganizerItemFetchHint@2@XZ @ 960 NONAME ; class QtMobility::QOrganizerItemFetchHint QtMobility::QOrganizerItemFetchRequest::fetchHint(void) const
+ ?setFinishedDateTime@QOrganizerTodoProgress@QtMobility@@QAEXABVQDateTime@@@Z @ 961 NONAME ; void QtMobility::QOrganizerTodoProgress::setFinishedDateTime(class QDateTime const &)
+ ?setMatchFlags@QOrganizerItemDetailRangeFilter@QtMobility@@QAEXV?$QFlags@W4MatchFlag@QOrganizerItemFilter@QtMobility@@@@@Z @ 962 NONAME ; void QtMobility::QOrganizerItemDetailRangeFilter::setMatchFlags(class QFlags<enum QtMobility::QOrganizerItemFilter::MatchFlag>)
+ ??1QOrganizerItemRemoveRequest@QtMobility@@UAE@XZ @ 963 NONAME ; QtMobility::QOrganizerItemRemoveRequest::~QOrganizerItemRemoveRequest(void)
+ ?displayLabel@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 964 NONAME ; class QString QtMobility::QOrganizerItem::displayLabel(void) const
+ ?setDataChanged@QOrganizerItemChangeSet@QtMobility@@QAEX_N@Z @ 965 NONAME ; void QtMobility::QOrganizerItemChangeSet::setDataChanged(bool)
+ ?clearAll@QOrganizerCollectionChangeSet@QtMobility@@QAEXXZ @ 966 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::clearAll(void)
+ ?isTimeSpecified@QOrganizerEventTimeRange@QtMobility@@QAE_NXZ @ 967 NONAME ; bool QtMobility::QOrganizerEventTimeRange::isTimeSpecified(void)
+ ?recurrenceDates@QOrganizerEvent@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 968 NONAME ; class QList<class QDate> QtMobility::QOrganizerEvent::recurrenceDates(void) const
+ ?errorMap@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 969 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerItemDetailDefinitionSaveRequest::errorMap(void) const
+ ??0QOrganizerItemSortOrder@QtMobility@@QAE@XZ @ 970 NONAME ; QtMobility::QOrganizerItemSortOrder::QOrganizerItemSortOrder(void)
+ ?waitForFinished@QOrganizerItemAbstractRequest@QtMobility@@QAE_NH@Z @ 971 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::waitForFinished(int)
+ ?parentLocalId@QOrganizerItemInstanceOrigin@QtMobility@@QBE?AVQOrganizerItemLocalId@2@XZ @ 972 NONAME ; class QtMobility::QOrganizerItemLocalId QtMobility::QOrganizerItemInstanceOrigin::parentLocalId(void) const
+ ?trUtf8@QOrganizerItemManager@QtMobility@@SA?AVQString@@PBD0H@Z @ 973 NONAME ; class QString QtMobility::QOrganizerItemManager::trUtf8(char const *, char const *, int)
+ ?detailDefinition@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItemDetailDefinition@2@ABVQString@@0PAW4Error@QOrganizerItemManager@2@@Z @ 974 NONAME ; class QtMobility::QOrganizerItemDetailDefinition QtMobility::QOrganizerItemManagerEngine::detailDefinition(class QString const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setProgressPercentage@QOrganizerTodoOccurrence@QtMobility@@QAEXH@Z @ 975 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setProgressPercentage(int)
+ ??0QOrganizerItemType@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 976 NONAME ; QtMobility::QOrganizerItemType::QOrganizerItemType(class QtMobility::QOrganizerItemDetail const &)
+ ??0QOrganizerItemDetailFilter@QtMobility@@QAE@XZ @ 977 NONAME ; QtMobility::QOrganizerItemDetailFilter::QOrganizerItemDetailFilter(void)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemSortOrder@0@@Z @ 978 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemSortOrder const &)
+ ?setCount@QOrganizerItemRecurrenceRule@QtMobility@@QAEXH@Z @ 979 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setCount(int)
+ ?setDueDateTime@QOrganizerTodoOccurrence@QtMobility@@QAEXABVQDateTime@@@Z @ 980 NONAME ; void QtMobility::QOrganizerTodoOccurrence::setDueDateTime(class QDateTime const &)
+ ?manager@QOrganizerItemAbstractRequest@QtMobility@@QBEPAVQOrganizerItemManager@2@XZ @ 981 NONAME ; class QtMobility::QOrganizerItemManager * QtMobility::QOrganizerItemAbstractRequest::manager(void) const
+ ?d_func@QOrganizerItemLocalIdFilter@QtMobility@@ABEPBVQOrganizerItemLocalIdFilterPrivate@2@XZ @ 982 NONAME ; class QtMobility::QOrganizerItemLocalIdFilterPrivate const * QtMobility::QOrganizerItemLocalIdFilter::d_func(void) const
+ ?match@QOrganizerItemLocation@QtMobility@@SA?AVQOrganizerItemFilter@2@ABVQString@@@Z @ 983 NONAME ; class QtMobility::QOrganizerItemFilter QtMobility::QOrganizerItemLocation::match(class QString const &)
+ ?setRange@QOrganizerItemDetailRangeFilter@QtMobility@@QAEXABVQVariant@@0V?$QFlags@W4RangeFlag@QOrganizerItemDetailRangeFilter@QtMobility@@@@@Z @ 984 NONAME ; void QtMobility::QOrganizerItemDetailRangeFilter::setRange(class QVariant const &, class QVariant const &, class QFlags<enum QtMobility::QOrganizerItemDetailRangeFilter::RangeFlag>)
+ ?TypeEventOccurrence@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$0BA@@2@B @ 985 NONAME ; struct QtMobility::QLatin1Constant<16> const QtMobility::QOrganizerItemType::TypeEventOccurrence
+ ?repetitionDelay@QOrganizerItemReminder@QtMobility@@QBEHXZ @ 986 NONAME ; int QtMobility::QOrganizerItemReminder::repetitionDelay(void) const
+ ?setFilter@QOrganizerItemFetchRequest@QtMobility@@QAEXABVQOrganizerItemFilter@2@@Z @ 987 NONAME ; void QtMobility::QOrganizerItemFetchRequest::setFilter(class QtMobility::QOrganizerItemFilter const &)
+ ??0QOrganizerItemLocalIdFilter@QtMobility@@QAE@XZ @ 988 NONAME ; QtMobility::QOrganizerItemLocalIdFilter::QOrganizerItemLocalIdFilter(void)
+ ?setDefinitionName@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQString@@@Z @ 989 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setDefinitionName(class QString const &)
+ ?itemInstances@QOrganizerItemManagerEngine@QtMobility@@UBE?AV?$QList@VQOrganizerItem@QtMobility@@@@ABVQOrganizerItemFilter@2@ABV?$QList@VQOrganizerItemSortOrder@QtMobility@@@@ABVQOrganizerItemFetchHint@2@PAW4Error@QOrganizerItemManager@2@@Z @ 990 NONAME ; class QList<class QtMobility::QOrganizerItem> QtMobility::QOrganizerItemManagerEngine::itemInstances(class QtMobility::QOrganizerItemFilter const &, class QList<class QtMobility::QOrganizerItemSortOrder> const &, class QtMobility::QOrganizerItemFetchHint const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ??_EQOrganizerItemFetchRequest@QtMobility@@UAE@I@Z @ 991 NONAME ; QtMobility::QOrganizerItemFetchRequest::~QOrganizerItemFetchRequest(unsigned int)
+ ?isFinished@QOrganizerItemAbstractRequest@QtMobility@@QBE_NXZ @ 992 NONAME ; bool QtMobility::QOrganizerItemAbstractRequest::isFinished(void) const
+ ?managerParameters@QOrganizerItemManager@QtMobility@@QBE?AV?$QMap@VQString@@V1@@@XZ @ 993 NONAME ; class QMap<class QString, class QString> QtMobility::QOrganizerItemManager::managerParameters(void) const
+ ?FieldLabel@QOrganizerItemDisplayLabel@QtMobility@@2U?$QLatin1Constant@$05@2@B @ 994 NONAME ; struct QtMobility::QLatin1Constant<6> const QtMobility::QOrganizerItemDisplayLabel::FieldLabel
+ ??1QOrganizerItemDisplayLabel@QtMobility@@QAE@XZ @ 995 NONAME ; QtMobility::QOrganizerItemDisplayLabel::~QOrganizerItemDisplayLabel(void)
+ ?d_func@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@ABEPBVQOrganizerItemDetailDefinitionSaveRequestPrivate@2@XZ @ 996 NONAME ; class QtMobility::QOrganizerItemDetailDefinitionSaveRequestPrivate const * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::d_func(void) const
+ ??4QOrganizerItemPriority@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 997 NONAME ; class QtMobility::QOrganizerItemPriority & QtMobility::QOrganizerItemPriority::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemDetailDefinition@0@@Z @ 998 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemDetailDefinition const &)
+ ?setCollectionId@QOrganizerItemSaveRequest@QtMobility@@QAEXABVQOrganizerCollectionLocalId@2@@Z @ 999 NONAME ; void QtMobility::QOrganizerItemSaveRequest::setCollectionId(class QtMobility::QOrganizerCollectionLocalId const &)
+ ?setGeoLocation@QOrganizerItemLocation@QtMobility@@QAEXABVQString@@@Z @ 1000 NONAME ; void QtMobility::QOrganizerItemLocation::setGeoLocation(class QString const &)
+ ??8QOrganizerCollection@QtMobility@@QBE_NABV01@@Z @ 1001 NONAME ; bool QtMobility::QOrganizerCollection::operator==(class QtMobility::QOrganizerCollection const &) const
+ ?localId@QOrganizerCollection@QtMobility@@QBE?AVQOrganizerCollectionLocalId@2@XZ @ 1002 NONAME ; class QtMobility::QOrganizerCollectionLocalId QtMobility::QOrganizerCollection::localId(void) const
+ ?resetKey@QOrganizerItemDetail@QtMobility@@QAEXXZ @ 1003 NONAME ; void QtMobility::QOrganizerItemDetail::resetKey(void)
+ ?setDescription@QOrganizerItemDescription@QtMobility@@QAEXABVQString@@@Z @ 1004 NONAME ; void QtMobility::QOrganizerItemDescription::setDescription(class QString const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerCollection@0@@Z @ 1005 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerCollection const &)
+ ?type@QOrganizerItem@QtMobility@@QBE?AVQString@@XZ @ 1006 NONAME ; class QString QtMobility::QOrganizerItem::type(void) const
+ ?removedItems@QOrganizerItemChangeSet@QtMobility@@QBE?AV?$QSet@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 1007 NONAME ; class QSet<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemChangeSet::removedItems(void) const
+ ?tr@QOrganizerItemManagerEngine@QtMobility@@SA?AVQString@@PBD0@Z @ 1008 NONAME ; class QString QtMobility::QOrganizerItemManagerEngine::tr(char const *, char const *)
+ ?collectionIds@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 1009 NONAME ; class QList<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerCollectionFetchRequest::collectionIds(void) const
+ ?DefinitionName@QOrganizerItemPriority@QtMobility@@2U?$QLatin1Constant@$08@2@B @ 1010 NONAME ; struct QtMobility::QLatin1Constant<9> const QtMobility::QOrganizerItemPriority::DefinitionName
+ ?compatibleItem@QOrganizerItemManager@QtMobility@@QAE?AVQOrganizerItem@2@ABV32@@Z @ 1011 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManager::compatibleItem(class QtMobility::QOrganizerItem const &)
+ ?trUtf8@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1012 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::trUtf8(char const *, char const *, int)
+ ?exceptionDates@QOrganizerTodo@QtMobility@@QBE?AV?$QList@VQDate@@@@XZ @ 1013 NONAME ; class QList<class QDate> QtMobility::QOrganizerTodo::exceptionDates(void) const
+ ?setPercentageComplete@QOrganizerTodoProgress@QtMobility@@QAEXH@Z @ 1014 NONAME ; void QtMobility::QOrganizerTodoProgress::setPercentageComplete(int)
+ ??4QOrganizerCollectionChangeSet@QtMobility@@QAEAAV01@ABV01@@Z @ 1015 NONAME ; class QtMobility::QOrganizerCollectionChangeSet & QtMobility::QOrganizerCollectionChangeSet::operator=(class QtMobility::QOrganizerCollectionChangeSet const &)
+ ??1QOrganizerItemComment@QtMobility@@QAE@XZ @ 1016 NONAME ; QtMobility::QOrganizerItemComment::~QOrganizerItemComment(void)
+ ?hasFeature@QOrganizerItemManagerEngine@QtMobility@@UBE_NW4ManagerFeature@QOrganizerItemManager@2@ABVQString@@@Z @ 1017 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::hasFeature(enum QtMobility::QOrganizerItemManager::ManagerFeature, class QString const &) const
+ ?KeyName@QOrganizerCollection@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 1018 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerCollection::KeyName
+ ?staticMetaObject@QOrganizerItemInstanceFetchRequest@QtMobility@@2UQMetaObject@@B @ 1019 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemInstanceFetchRequest::staticMetaObject
+ ?tr@QOrganizerItemInstanceFetchRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 1020 NONAME ; class QString QtMobility::QOrganizerItemInstanceFetchRequest::tr(char const *, char const *)
+ ?priority@QOrganizerEventOccurrence@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 1021 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerEventOccurrence::priority(void) const
+ ??0QOrganizerItemRemoveRequest@QtMobility@@QAE@PAVQObject@@@Z @ 1022 NONAME ; QtMobility::QOrganizerItemRemoveRequest::QOrganizerItemRemoveRequest(class QObject *)
+ ?staticMetaObject@QOrganizerItemRemoveRequest@QtMobility@@2UQMetaObject@@B @ 1023 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemRemoveRequest::staticMetaObject
+ ?FieldStartDateTime@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0O@@2@B @ 1024 NONAME ; struct QtMobility::QLatin1Constant<14> const QtMobility::QOrganizerEventTimeRange::FieldStartDateTime
+ ?itemIds@QOrganizerItemRemoveRequest@QtMobility@@QBE?AV?$QList@VQOrganizerItemLocalId@QtMobility@@@@XZ @ 1025 NONAME ; class QList<class QtMobility::QOrganizerItemLocalId> QtMobility::QOrganizerItemRemoveRequest::itemIds(void) const
+ ?setType@QOrganizerItemType@QtMobility@@QAEXABVQString@@@Z @ 1026 NONAME ; void QtMobility::QOrganizerItemType::setType(class QString const &)
+ ??0QOrganizerItemDetailFilter@QtMobility@@QAE@ABVQOrganizerItemFilter@1@@Z @ 1027 NONAME ; QtMobility::QOrganizerItemDetailFilter::QOrganizerItemDetailFilter(class QtMobility::QOrganizerItemFilter const &)
+ ?TypeTodo@QOrganizerItemType@QtMobility@@2U?$QLatin1Constant@$04@2@B @ 1028 NONAME ; struct QtMobility::QLatin1Constant<5> const QtMobility::QOrganizerItemType::TypeTodo
+ ??1QOrganizerCollectionChangeSet@QtMobility@@QAE@XZ @ 1029 NONAME ; QtMobility::QOrganizerCollectionChangeSet::~QOrganizerCollectionChangeSet(void)
+ ?setName@QOrganizerItemDetailDefinition@QtMobility@@QAEXABVQString@@@Z @ 1030 NONAME ; void QtMobility::QOrganizerItemDetailDefinition::setName(class QString const &)
+ ?DefinitionName@QOrganizerEventTimeRange@QtMobility@@2U?$QLatin1Constant@$0P@@2@B @ 1031 NONAME ; struct QtMobility::QLatin1Constant<15> const QtMobility::QOrganizerEventTimeRange::DefinitionName
+ ??8QOrganizerCollectionLocalId@QtMobility@@QBE_NABV01@@Z @ 1032 NONAME ; bool QtMobility::QOrganizerCollectionLocalId::operator==(class QtMobility::QOrganizerCollectionLocalId const &) const
+ ?managerUri@QOrganizerCollectionId@QtMobility@@QBE?AVQString@@XZ @ 1033 NONAME ; class QString QtMobility::QOrganizerCollectionId::managerUri(void) const
+ ?compatibleItem@QOrganizerItemManagerEngine@QtMobility@@UBE?AVQOrganizerItem@2@ABV32@PAW4Error@QOrganizerItemManager@2@@Z @ 1034 NONAME ; class QtMobility::QOrganizerItem QtMobility::QOrganizerItemManagerEngine::compatibleItem(class QtMobility::QOrganizerItem const &, enum QtMobility::QOrganizerItemManager::Error *) const
+ ?setPositions@QOrganizerItemRecurrenceRule@QtMobility@@QAEXABV?$QList@H@@@Z @ 1035 NONAME ; void QtMobility::QOrganizerItemRecurrenceRule::setPositions(class QList<int> const &)
+ ?metaObject@QOrganizerItemInstanceFetchRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 1036 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemInstanceFetchRequest::metaObject(void) const
+ ?priority@QOrganizerTodoOccurrence@QtMobility@@QBE?AW4Priority@QOrganizerItemPriority@2@XZ @ 1037 NONAME ; enum QtMobility::QOrganizerItemPriority::Priority QtMobility::QOrganizerTodoOccurrence::priority(void) const
+ ?FieldReminderType@QOrganizerItemReminder@QtMobility@@2U?$QLatin1Constant@$0N@@2@B @ 1038 NONAME ; struct QtMobility::QLatin1Constant<13> const QtMobility::QOrganizerItemReminder::FieldReminderType
+ ?endDateTime@QOrganizerEventTimeRange@QtMobility@@QBE?AVQDateTime@@XZ @ 1039 NONAME ; class QDateTime QtMobility::QOrganizerEventTimeRange::endDateTime(void) const
+ ?tr@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1040 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionFetchRequest::tr(char const *, char const *, int)
+ ??0QOrganizerItemManagerEngine@QtMobility@@QAE@XZ @ 1041 NONAME ; QtMobility::QOrganizerItemManagerEngine::QOrganizerItemManagerEngine(void)
+ ?setDetailDefinitionName@QOrganizerItemDetailFilter@QtMobility@@QAEXABVQString@@0@Z @ 1042 NONAME ; void QtMobility::QOrganizerItemDetailFilter::setDetailDefinitionName(class QString const &, class QString const &)
+ ??_EQOrganizerCollectionEngineLocalId@QtMobility@@UAE@I@Z @ 1043 NONAME ; QtMobility::QOrganizerCollectionEngineLocalId::~QOrganizerCollectionEngineLocalId(unsigned int)
+ ??1QOrganizerItemDetailDefinition@QtMobility@@QAE@XZ @ 1044 NONAME ; QtMobility::QOrganizerItemDetailDefinition::~QOrganizerItemDetailDefinition(void)
+ ?setLocationAddress@QOrganizerEvent@QtMobility@@QAEXABVQString@@@Z @ 1045 NONAME ; void QtMobility::QOrganizerEvent::setLocationAddress(class QString const &)
+ ?setStartDateTime@QOrganizerEventTimeRange@QtMobility@@QAEXABVQDateTime@@@Z @ 1046 NONAME ; void QtMobility::QOrganizerEventTimeRange::setStartDateTime(class QDateTime const &)
+ ??MQOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 1047 NONAME ; bool QtMobility::QOrganizerCollectionId::operator<(class QtMobility::QOrganizerCollectionId const &) const
+ ?staticMetaObject@QOrganizerItemSaveRequest@QtMobility@@2UQMetaObject@@B @ 1048 NONAME ; struct QMetaObject const QtMobility::QOrganizerItemSaveRequest::staticMetaObject
+ ?addComment@QOrganizerItem@QtMobility@@QAEXABVQString@@@Z @ 1049 NONAME ; void QtMobility::QOrganizerItem::addComment(class QString const &)
+ ?removeValue@QOrganizerItemDetail@QtMobility@@QAE_NPBD@Z @ 1050 NONAME ; bool QtMobility::QOrganizerItemDetail::removeValue(char const *)
+ ?d_func@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@ABEPBVQOrganizerCollectionLocalIdFetchRequestPrivate@2@XZ @ 1051 NONAME ; class QtMobility::QOrganizerCollectionLocalIdFetchRequestPrivate const * QtMobility::QOrganizerCollectionLocalIdFetchRequest::d_func(void) const
+ ?collections@QOrganizerItemManager@QtMobility@@QBE?AV?$QList@VQOrganizerCollection@QtMobility@@@@ABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 1052 NONAME ; class QList<class QtMobility::QOrganizerCollection> QtMobility::QOrganizerItemManager::collections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &) const
+ ??0QOrganizerJournalTimeRange@QtMobility@@QAE@XZ @ 1053 NONAME ; QtMobility::QOrganizerJournalTimeRange::QOrganizerJournalTimeRange(void)
+ ?locationAddress@QOrganizerEventOccurrence@QtMobility@@QBE?AVQString@@XZ @ 1054 NONAME ; class QString QtMobility::QOrganizerEventOccurrence::locationAddress(void) const
+ ?d_func@QOrganizerItemCollectionFilter@QtMobility@@AAEPAVQOrganizerItemCollectionFilterPrivate@2@XZ @ 1055 NONAME ; class QtMobility::QOrganizerItemCollectionFilterPrivate * QtMobility::QOrganizerItemCollectionFilter::d_func(void)
+ ?isFilterSupported@QOrganizerItemManagerEngine@QtMobility@@UBE_NABVQOrganizerItemFilter@2@@Z @ 1056 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::isFilterSupported(class QtMobility::QOrganizerItemFilter const &) const
+ ?d_func@QOrganizerCollectionRemoveRequest@QtMobility@@AAEPAVQOrganizerCollectionRemoveRequestPrivate@2@XZ @ 1057 NONAME ; class QtMobility::QOrganizerCollectionRemoveRequestPrivate * QtMobility::QOrganizerCollectionRemoveRequest::d_func(void)
+ ??4QOrganizerItemLocation@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 1058 NONAME ; class QtMobility::QOrganizerItemLocation & QtMobility::QOrganizerItemLocation::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ??_EQOrganizerItemManager@QtMobility@@UAE@I@Z @ 1059 NONAME ; QtMobility::QOrganizerItemManager::~QOrganizerItemManager(unsigned int)
+ ??6QOrganizerItemIntersectionFilter@QtMobility@@QAEAAV01@ABVQOrganizerItemFilter@1@@Z @ 1060 NONAME ; class QtMobility::QOrganizerItemIntersectionFilter & QtMobility::QOrganizerItemIntersectionFilter::operator<<(class QtMobility::QOrganizerItemFilter const &)
+ ?collectionIds@QOrganizerItemCollectionFilter@QtMobility@@QBE?AV?$QSet@VQOrganizerCollectionLocalId@QtMobility@@@@XZ @ 1061 NONAME ; class QSet<class QtMobility::QOrganizerCollectionLocalId> QtMobility::QOrganizerItemCollectionFilter::collectionIds(void) const
+ ?clearAll@QOrganizerItemChangeSet@QtMobility@@QAEXXZ @ 1062 NONAME ; void QtMobility::QOrganizerItemChangeSet::clearAll(void)
+ ?insertRemovedCollections@QOrganizerCollectionChangeSet@QtMobility@@QAEXABV?$QList@VQOrganizerCollectionLocalId@QtMobility@@@@@Z @ 1063 NONAME ; void QtMobility::QOrganizerCollectionChangeSet::insertRemovedCollections(class QList<class QtMobility::QOrganizerCollectionLocalId> const &)
+ ?metaObject@QOrganizerItemDetailDefinitionSaveRequest@QtMobility@@UBEPBUQMetaObject@@XZ @ 1064 NONAME ; struct QMetaObject const * QtMobility::QOrganizerItemDetailDefinitionSaveRequest::metaObject(void) const
+ ?lastModified@QOrganizerItemTimestamp@QtMobility@@QBE?AVQDateTime@@XZ @ 1065 NONAME ; class QDateTime QtMobility::QOrganizerItemTimestamp::lastModified(void) const
+ ?setItemType@QOrganizerItemDetailDefinitionFetchRequest@QtMobility@@QAEXABVQString@@@Z @ 1066 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionFetchRequest::setItemType(class QString const &)
+ ??6QOrganizerItemUnionFilter@QtMobility@@QAEAAV01@ABVQOrganizerItemFilter@1@@Z @ 1067 NONAME ; class QtMobility::QOrganizerItemUnionFilter & QtMobility::QOrganizerItemUnionFilter::operator<<(class QtMobility::QOrganizerItemFilter const &)
+ ??0QOrganizerItemUnionFilter@QtMobility@@QAE@XZ @ 1068 NONAME ; QtMobility::QOrganizerItemUnionFilter::QOrganizerItemUnionFilter(void)
+ ??4QOrganizerEvent@QtMobility@@QAEAAV01@ABVQOrganizerItem@1@@Z @ 1069 NONAME ; class QtMobility::QOrganizerEvent & QtMobility::QOrganizerEvent::operator=(class QtMobility::QOrganizerItem const &)
+ ?trUtf8@QOrganizerItemSaveRequest@QtMobility@@SA?AVQString@@PBD0H@Z @ 1070 NONAME ; class QString QtMobility::QOrganizerItemSaveRequest::trUtf8(char const *, char const *, int)
+ ?createEngine@QOrganizerItemManager@QtMobility@@AAEXABVQString@@ABV?$QMap@VQString@@V1@@@@Z @ 1071 NONAME ; void QtMobility::QOrganizerItemManager::createEngine(class QString const &, class QMap<class QString, class QString> const &)
+ ?fromUri@QOrganizerItemManager@QtMobility@@SAPAV12@ABVQString@@PAVQObject@@@Z @ 1072 NONAME ; class QtMobility::QOrganizerItemManager * QtMobility::QOrganizerItemManager::fromUri(class QString const &, class QObject *)
+ ?qt_metacall@QOrganizerCollectionLocalIdFetchRequest@QtMobility@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1073 NONAME ; int QtMobility::QOrganizerCollectionLocalIdFetchRequest::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??9QOrganizerCollectionId@QtMobility@@QBE_NABV01@@Z @ 1074 NONAME ; bool QtMobility::QOrganizerCollectionId::operator!=(class QtMobility::QOrganizerCollectionId const &) const
+ ?setIds@QOrganizerItemLocalIdFilter@QtMobility@@QAEXABV?$QList@VQOrganizerItemLocalId@QtMobility@@@@@Z @ 1075 NONAME ; void QtMobility::QOrganizerItemLocalIdFilter::setIds(class QList<class QtMobility::QOrganizerItemLocalId> const &)
+ ??8QOrganizerItemDetailFieldDefinition@QtMobility@@QBE_NABV01@@Z @ 1076 NONAME ; bool QtMobility::QOrganizerItemDetailFieldDefinition::operator==(class QtMobility::QOrganizerItemDetailFieldDefinition const &) const
+ ?detailDefinitionName@QOrganizerItemSortOrder@QtMobility@@QBE?AVQString@@XZ @ 1077 NONAME ; class QString QtMobility::QOrganizerItemSortOrder::detailDefinitionName(void) const
+ ?setDefinitionNames@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QAEXABVQStringList@@@Z @ 1078 NONAME ; void QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::setDefinitionNames(class QStringList const &)
+ ?removeDetailDefinition@QOrganizerItemManagerEngine@QtMobility@@UAE_NABVQString@@0PAW4Error@QOrganizerItemManager@2@@Z @ 1079 NONAME ; bool QtMobility::QOrganizerItemManagerEngine::removeDetailDefinition(class QString const &, class QString const &, enum QtMobility::QOrganizerItemManager::Error *)
+ ??0QOrganizerItemTimestamp@QtMobility@@QAE@XZ @ 1080 NONAME ; QtMobility::QOrganizerItemTimestamp::QOrganizerItemTimestamp(void)
+ ??0QOrganizerItemAudibleReminder@QtMobility@@QAE@XZ @ 1081 NONAME ; QtMobility::QOrganizerItemAudibleReminder::QOrganizerItemAudibleReminder(void)
+ ?id@QOrganizerCollection@QtMobility@@QBE?AVQOrganizerCollectionId@2@XZ @ 1082 NONAME ; class QtMobility::QOrganizerCollectionId QtMobility::QOrganizerCollection::id(void) const
+ ?managerUri@QOrganizerItemId@QtMobility@@QBE?AVQString@@XZ @ 1083 NONAME ; class QString QtMobility::QOrganizerItemId::managerUri(void) const
+ ??4QOrganizerCollectionId@QtMobility@@QAEAAV01@ABV01@@Z @ 1084 NONAME ; class QtMobility::QOrganizerCollectionId & QtMobility::QOrganizerCollectionId::operator=(class QtMobility::QOrganizerCollectionId const &)
+ ??0QOrganizerItemInstanceFetchRequest@QtMobility@@QAE@PAVQObject@@@Z @ 1085 NONAME ; QtMobility::QOrganizerItemInstanceFetchRequest::QOrganizerItemInstanceFetchRequest(class QObject *)
+ ??4QOrganizerJournalTimeRange@QtMobility@@QAEAAV01@ABVQOrganizerItemDetail@1@@Z @ 1086 NONAME ; class QtMobility::QOrganizerJournalTimeRange & QtMobility::QOrganizerJournalTimeRange::operator=(class QtMobility::QOrganizerItemDetail const &)
+ ?errorMap@QOrganizerCollectionFetchRequest@QtMobility@@QBE?AV?$QMap@HW4Error@QOrganizerItemManager@QtMobility@@@@XZ @ 1087 NONAME ; class QMap<int, enum QtMobility::QOrganizerItemManager::Error> QtMobility::QOrganizerCollectionFetchRequest::errorMap(void) const
+ ?detailDefinition@QOrganizerItemManager@QtMobility@@QBE?AVQOrganizerItemDetailDefinition@2@ABVQString@@0@Z @ 1088 NONAME ; class QtMobility::QOrganizerItemDetailDefinition QtMobility::QOrganizerItemManager::detailDefinition(class QString const &, class QString const &) const
+ ?trUtf8@QOrganizerCollectionRemoveRequest@QtMobility@@SA?AVQString@@PBD0@Z @ 1089 NONAME ; class QString QtMobility::QOrganizerCollectionRemoveRequest::trUtf8(char const *, char const *)
+ ??1QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@UAE@XZ @ 1090 NONAME ; QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::~QOrganizerItemDetailDefinitionRemoveRequest(void)
+ ??0QOrganizerItemLocalId@QtMobility@@QAE@XZ @ 1091 NONAME ; QtMobility::QOrganizerItemLocalId::QOrganizerItemLocalId(void)
+ ?FieldModificationTimestamp@QOrganizerItemTimestamp@QtMobility@@2U?$QLatin1Constant@$0BG@@2@B @ 1092 NONAME ; struct QtMobility::QLatin1Constant<22> const QtMobility::QOrganizerItemTimestamp::FieldModificationTimestamp
+ ??0QOrganizerItemInstanceOrigin@QtMobility@@QAE@ABVQOrganizerItemDetail@1@@Z @ 1093 NONAME ; QtMobility::QOrganizerItemInstanceOrigin::QOrganizerItemInstanceOrigin(class QtMobility::QOrganizerItemDetail const &)
+ ??6QtMobility@@YAAAVQDataStream@@AAV1@ABVQOrganizerItemFetchHint@0@@Z @ 1094 NONAME ; class QDataStream & QtMobility::operator<<(class QDataStream &, class QtMobility::QOrganizerItemFetchHint const &)
+ ?itemType@QOrganizerItemDetailDefinitionRemoveRequest@QtMobility@@QBE?AVQString@@XZ @ 1095 NONAME ; class QString QtMobility::QOrganizerItemDetailDefinitionRemoveRequest::itemType(void) const
+ ?isTimeSpecified@QOrganizerTodoTimeRange@QtMobility@@QAE_NXZ @ 1096 NONAME ; bool QtMobility::QOrganizerTodoTimeRange::isTimeSpecified(void)
+ ?d_func@QOrganizerItemDetailFilter@QtMobility@@ABEPBVQOrganizerItemDetailFilterPrivate@2@XZ @ 1097 NONAME ; class QtMobility::QOrganizerItemDetailFilterPrivate const * QtMobility::QOrganizerItemDetailFilter::d_func(void) const
+ ?startPeriod@QOrganizerItemDateTimePeriodFilter@QtMobility@@QBE?AVQDateTime@@XZ @ 1098 NONAME ; class QDateTime QtMobility::QOrganizerItemDateTimePeriodFilter::startPeriod(void) const
+ ??5QtMobility@@YAAAVQDataStream@@AAV1@AAVQOrganizerItemSortOrder@0@@Z @ 1099 NONAME ; class QDataStream & QtMobility::operator>>(class QDataStream &, class QtMobility::QOrganizerItemSortOrder &)
+ ?variantValues@QOrganizerItemDetail@QtMobility@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 1100 NONAME ; class QMap<class QString, class QVariant> QtMobility::QOrganizerItemDetail::variantValues(void) const
+ ?setDateTime@QOrganizerJournal@QtMobility@@QAEXABVQDateTime@@@Z @ 1101 NONAME ; void QtMobility::QOrganizerJournal::setDateTime(class QDateTime const &)
diff --git a/src/s60installs/eabi/QtGalleryu.def b/src/s60installs/eabi/QtGalleryu.def
index afd6d5d311..40484c782a 100644
--- a/src/s60installs/eabi/QtGalleryu.def
+++ b/src/s60installs/eabi/QtGalleryu.def
@@ -545,4 +545,27 @@ EXPORTS
_ZNK10QtMobility16QGalleryProperty8containsERK7QString @ 544 NONAME
_ZNK10QtMobility16QGalleryProperty8endsWithERK7QString @ 545 NONAME
_ZNK10QtMobility16QGalleryProperty8wildcardERK7QString @ 546 NONAME
+ _ZN10QtMobility18QGalleryQueryModel12limitChangedEv @ 547 NONAME
+ _ZN10QtMobility18QGalleryQueryModel12scopeChangedEv @ 548 NONAME
+ _ZN10QtMobility18QGalleryQueryModel13filterChangedEv @ 549 NONAME
+ _ZN10QtMobility18QGalleryQueryModel13offsetChangedEv @ 550 NONAME
+ _ZN10QtMobility18QGalleryQueryModel14galleryChangedEv @ 551 NONAME
+ _ZN10QtMobility18QGalleryQueryModel15rootItemChangedEv @ 552 NONAME
+ _ZN10QtMobility18QGalleryQueryModel15rootTypeChangedEv @ 553 NONAME
+ _ZN10QtMobility18QGalleryQueryModel17autoUpdateChangedEv @ 554 NONAME
+ _ZN10QtMobility18QGalleryQueryModel24sortPropertyNamesChangedEv @ 555 NONAME
+ _ZN10QtMobility19QGalleryItemRequest17autoUpdateChangedEv @ 556 NONAME
+ _ZN10QtMobility19QGalleryItemRequest20propertyNamesChangedEv @ 557 NONAME
+ _ZN10QtMobility19QGalleryTypeRequest17autoUpdateChangedEv @ 558 NONAME
+ _ZN10QtMobility19QGalleryTypeRequest20propertyNamesChangedEv @ 559 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest12limitChangedEv @ 560 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest12scopeChangedEv @ 561 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest13filterChangedEv @ 562 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest13offsetChangedEv @ 563 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest15rootItemChangedEv @ 564 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest15rootTypeChangedEv @ 565 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest17autoUpdateChangedEv @ 566 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest20propertyNamesChangedEv @ 567 NONAME
+ _ZN10QtMobility20QGalleryQueryRequest24sortPropertyNamesChangedEv @ 568 NONAME
+ _ZN10QtMobility23QGalleryAbstractRequest14galleryChangedEv @ 569 NONAME
diff --git a/src/s60installs/eabi/QtOrganizeru.def b/src/s60installs/eabi/QtOrganizeru.def
index 9191e33709..9620ab16f6 100644
--- a/src/s60installs/eabi/QtOrganizeru.def
+++ b/src/s60installs/eabi/QtOrganizeru.def
@@ -934,4 +934,3 @@ EXPORTS
_ZTVN10QtMobility41QOrganizerItemDetailDefinitionSaveRequestE @ 933 NONAME
_ZTVN10QtMobility42QOrganizerItemDetailDefinitionFetchRequestE @ 934 NONAME
_ZTVN10QtMobility43QOrganizerItemDetailDefinitionRemoveRequestE @ 935 NONAME
-
diff --git a/src/versit/qvcard21writer.cpp b/src/versit/qvcard21writer.cpp
index 7f959a0270..1f987d1611 100644
--- a/src/versit/qvcard21writer.cpp
+++ b/src/versit/qvcard21writer.cpp
@@ -48,7 +48,7 @@
QTM_USE_NAMESPACE
/*! Constructs a writer. */
-QVCard21Writer::QVCard21Writer() : QVersitDocumentWriter()
+QVCard21Writer::QVCard21Writer(QVersitDocument::VersitType type) : QVersitDocumentWriter(type)
{
}
diff --git a/src/versit/qvcard21writer_p.h b/src/versit/qvcard21writer_p.h
index 9f13748be7..3bbb776766 100644
--- a/src/versit/qvcard21writer_p.h
+++ b/src/versit/qvcard21writer_p.h
@@ -61,7 +61,7 @@ QTM_BEGIN_NAMESPACE
class QM_AUTOTEST_EXPORT QVCard21Writer : public QVersitDocumentWriter
{
public:
- QVCard21Writer();
+ QVCard21Writer(QVersitDocument::VersitType type);
~QVCard21Writer();
void encodeVersitProperty(const QVersitProperty& property);
diff --git a/src/versit/qvcard30writer.cpp b/src/versit/qvcard30writer.cpp
index 658affa1cf..97ccc7a7d8 100644
--- a/src/versit/qvcard30writer.cpp
+++ b/src/versit/qvcard30writer.cpp
@@ -48,7 +48,7 @@
QTM_USE_NAMESPACE
/*! Constructs a writer. */
-QVCard30Writer::QVCard30Writer() : QVersitDocumentWriter()
+QVCard30Writer::QVCard30Writer(QVersitDocument::VersitType type) : QVersitDocumentWriter(type)
{
mPropertyNameMappings.insert(
QLatin1String("X-NICKNAME"),QLatin1String("NICKNAME"));
@@ -84,7 +84,7 @@ void QVCard30Writer::encodeVersitProperty(const QVersitProperty& property)
QByteArray data;
QBuffer buffer(&data);
buffer.open(QIODevice::WriteOnly);
- QVCard30Writer subWriter;
+ QVCard30Writer subWriter(mType);
subWriter.setCodec(mCodec);
subWriter.setDevice(&buffer);
subWriter.encodeVersitDocument(embeddedDocument);
diff --git a/src/versit/qvcard30writer_p.h b/src/versit/qvcard30writer_p.h
index 326d0d2061..aa00ebbd02 100644
--- a/src/versit/qvcard30writer_p.h
+++ b/src/versit/qvcard30writer_p.h
@@ -61,7 +61,7 @@ QTM_BEGIN_NAMESPACE
class QM_AUTOTEST_EXPORT QVCard30Writer : public QVersitDocumentWriter
{
public:
- QVCard30Writer();
+ QVCard30Writer(QVersitDocument::VersitType type);
~QVCard30Writer();
void encodeVersitProperty(const QVersitProperty& property);
diff --git a/src/versit/qversitcontactexporter.cpp b/src/versit/qversitcontactexporter.cpp
index e7ec038de5..048e378ec3 100644
--- a/src/versit/qversitcontactexporter.cpp
+++ b/src/versit/qversitcontactexporter.cpp
@@ -236,9 +236,12 @@ QVersitContactExporter::~QVersitContactExporter()
/*!
* Converts \a contacts into a list of corresponding QVersitDocuments, using the format given by
* \a versitType.
+ *
* Returns true on success. If any of the contacts could not be exported, false is returned and
- * errors() will return a list describing the errors that occurred. The successfully exported
+ * errorMap() will return a list describing the errors that occurred. The successfully exported
* documents will still be available via documents().
+ *
+ * \sa documents(), errorMap()
*/
bool QVersitContactExporter::exportContacts(
const QList<QContact>& contacts,
@@ -276,13 +279,23 @@ QList<QVersitDocument> QVersitContactExporter::documents() const
}
/*!
+ * \obsolete
+ *
+ * Use \l errorMap() instead.
+ */
+QMap<int, QVersitContactExporter::Error> QVersitContactExporter::errors() const
+{
+ return d->mErrors;
+}
+
+/*!
* Returns the map of errors encountered in the most recent call to exportContacts(). The key is
* the index into the input list of contacts and the value is the error that occurred on that
* contact.
*
* \sa exportContacts()
*/
-QMap<int, QVersitContactExporter::Error> QVersitContactExporter::errors() const
+QMap<int, QVersitContactExporter::Error> QVersitContactExporter::errorMap() const
{
return d->mErrors;
}
diff --git a/src/versit/qversitcontactexporter.h b/src/versit/qversitcontactexporter.h
index 8794335f23..27c83a7de0 100644
--- a/src/versit/qversitcontactexporter.h
+++ b/src/versit/qversitcontactexporter.h
@@ -93,13 +93,13 @@ public:
};
QVersitContactExporter();
- QVersitContactExporter(const QString& profile);
+ explicit QVersitContactExporter(const QString& profile);
~QVersitContactExporter();
bool exportContacts(const QList<QContact>& contacts,
QVersitDocument::VersitType versitType = QVersitDocument::VCard30Type);
QList<QVersitDocument> documents() const;
- QMap<int, Error> errors() const;
+ QMap<int, Error> errorMap() const;
void setDetailHandler(QVersitContactExporterDetailHandlerV2* handler);
@@ -107,6 +107,7 @@ public:
QVersitResourceHandler* resourceHandler() const;
/* deprecated */
+ QMap<int, Error> errors() const;
void setDetailHandler(QVersitContactExporterDetailHandler* handler);
QVersitContactExporterDetailHandler* detailHandler() const;
diff --git a/src/versit/qversitcontactimporter.cpp b/src/versit/qversitcontactimporter.cpp
index 0fb6ef2ff7..192454671f 100644
--- a/src/versit/qversitcontactimporter.cpp
+++ b/src/versit/qversitcontactimporter.cpp
@@ -225,10 +225,10 @@ QVersitContactImporter::~QVersitContactImporter()
* Converts \a documents into a corresponding list of QContacts. After calling this, the converted
* contacts can be retrieved by calling contacts().
* Returns true on success. If any of the documents cannot be imported as contacts (eg. they aren't
- * vCards), false is returned and errors() will return a list describing the errors that occurred.
+ * vCards), false is returned and errorMap() will return a list describing the errors that occurred.
* The successfully imported documents will still be available via contacts().
*
- * \sa contacts(), errors()
+ * \sa contacts(), errorMap()
*/
bool QVersitContactImporter::importDocuments(const QList<QVersitDocument>& documents)
{
@@ -264,13 +264,23 @@ QList<QContact> QVersitContactImporter::contacts() const
}
/*!
+ * \obsolete
+ *
+ * Use \l errorMap() instead.
+ */
+QMap<int, QVersitContactImporter::Error> QVersitContactImporter::errors() const
+{
+ return d->mErrors;
+}
+
+/*!
* Returns the map of errors encountered in the most recent call to importDocuments(). The key is
* the index into the input list of documents and the value is the error that occurred on that
* document.
*
* \sa importDocuments()
*/
-QMap<int, QVersitContactImporter::Error> QVersitContactImporter::errors() const
+QMap<int, QVersitContactImporter::Error> QVersitContactImporter::errorMap() const
{
return d->mErrors;
}
diff --git a/src/versit/qversitcontactimporter.h b/src/versit/qversitcontactimporter.h
index 97be5c1f9b..5815da3345 100644
--- a/src/versit/qversitcontactimporter.h
+++ b/src/versit/qversitcontactimporter.h
@@ -93,12 +93,12 @@ public:
};
QVersitContactImporter();
- QVersitContactImporter(const QString& profile);
+ explicit QVersitContactImporter(const QString& profile);
~QVersitContactImporter();
bool importDocuments(const QList<QVersitDocument>& documents);
QList<QContact> contacts() const;
- QMap<int, Error> errors() const;
+ QMap<int, Error> errorMap() const;
void setPropertyHandler(QVersitContactImporterPropertyHandlerV2* handler);
@@ -106,6 +106,7 @@ public:
QVersitResourceHandler* resourceHandler() const;
/* deprecated */
+ QMap<int, Error> errors() const;
void setPropertyHandler(QVersitContactImporterPropertyHandler* handler);
QVersitContactImporterPropertyHandler* propertyHandler() const;
diff --git a/src/versit/qversitcontactimporter_p.cpp b/src/versit/qversitcontactimporter_p.cpp
index fd956953e5..64194ae9fd 100644
--- a/src/versit/qversitcontactimporter_p.cpp
+++ b/src/versit/qversitcontactimporter_p.cpp
@@ -138,7 +138,8 @@ bool QVersitContactImporterPrivate::importContact(
const QVersitDocument& document, int contactIndex, QContact* contact,
QVersitContactImporter::Error* error)
{
- if (document.type() != QVersitDocument::VCard21Type
+ if (document.componentType() != QLatin1String("VCARD")
+ && document.type() != QVersitDocument::VCard21Type
&& document.type() != QVersitDocument::VCard30Type) {
*error = QVersitContactImporter::InvalidDocumentError;
return false;
diff --git a/src/versit/qversitdocument.cpp b/src/versit/qversitdocument.cpp
index 9bf9fe5a95..2bcaf2ba7d 100644
--- a/src/versit/qversitdocument.cpp
+++ b/src/versit/qversitdocument.cpp
@@ -150,6 +150,7 @@ uint qHash(const QVersitDocument &key)
{
int hash = QT_PREPEND_NAMESPACE(qHash)(key.type());
hash += QT_PREPEND_NAMESPACE(qHash)(key.componentType());
+ hash += key.properties().length() + key.subDocuments().length();
foreach (const QVersitProperty& property, key.properties()) {
hash += qHash(property);
}
@@ -236,15 +237,21 @@ void QVersitDocument::removeProperties(const QString& name)
}
/*!
- * Clears the document, removing all properties and metadata
- * and resetting the codec to the default.
+ * Sets the list of properties to \a properties. Logically, all of the existing properties are
+ * removed and all of the supplied \a properties are added.
*/
-void QVersitDocument::clear()
+void QVersitDocument::setProperties(const QList<QVersitProperty>& properties)
{
- d->mProperties.clear();
- d->mSubDocuments.clear();
- d->mVersitType = QVersitDocument::InvalidType;
- d->mComponentType.clear();
+ d->mProperties = properties;
+}
+
+/*!
+ * Gets the list of the contained versit properties.
+ * Note that the actual properties cannot be modified using the copy.
+ */
+QList<QVersitProperty> QVersitDocument::properties() const
+{
+ return d->mProperties;
}
/*!
@@ -256,6 +263,14 @@ void QVersitDocument::addSubDocument(const QVersitDocument& subdocument)
}
/*!
+ * Removes the \a subdocument from the versit document.
+ */
+void QVersitDocument::removeSubDocument(const QVersitDocument& subdocument)
+{
+ d->mSubDocuments.removeAll(subdocument);
+}
+
+/*!
* Sets the list of subdocuments to \a documents.
*/
void QVersitDocument::setSubDocuments(const QList<QVersitDocument>& documents)
@@ -272,15 +287,6 @@ QList<QVersitDocument> QVersitDocument::subDocuments() const
}
/*!
- * Gets the list of the contained versit properties.
- * Note that the actual properties cannot be modified using the copy.
- */
-QList<QVersitProperty> QVersitDocument::properties() const
-{
- return d->mProperties;
-}
-
-/*!
* Returns true if the document is empty.
*/
bool QVersitDocument::isEmpty() const
@@ -290,4 +296,15 @@ bool QVersitDocument::isEmpty() const
&& d->mVersitType == QVersitDocument::InvalidType;
}
+/*!
+ * Clears the document, removing all properties, sub-documents and metadata.
+ */
+void QVersitDocument::clear()
+{
+ d->mProperties.clear();
+ d->mSubDocuments.clear();
+ d->mVersitType = QVersitDocument::InvalidType;
+ d->mComponentType.clear();
+}
+
QTM_END_NAMESPACE
diff --git a/src/versit/qversitdocument.h b/src/versit/qversitdocument.h
index 00e589abbf..afd6b6d87e 100644
--- a/src/versit/qversitdocument.h
+++ b/src/versit/qversitdocument.h
@@ -65,8 +65,8 @@ public:
InvalidType,
VCard21Type, // vCard version 2.1
VCard30Type, // vCard version 3.0 (RFC 2426)
- ICalendar20Type,// iCalendar version 2.0 (RFC 2445)
VCard40Type, // vCard version 4.0
+ ICalendar20Type,// iCalendar version 2.0 (RFC 2445/5545)
};
QVersitDocument();
@@ -91,9 +91,11 @@ public:
void addProperty(const QVersitProperty& property);
void removeProperty(const QVersitProperty& property);
void removeProperties(const QString& name);
+ void setProperties(const QList<QVersitProperty>& properties);
QList<QVersitProperty> properties() const;
void addSubDocument(const QVersitDocument& subdocument);
+ void removeSubDocument(const QVersitDocument& subdocument);
void setSubDocuments(const QList<QVersitDocument>& documents);
QList<QVersitDocument> subDocuments() const;
diff --git a/src/versit/qversitdocumentwriter_p.cpp b/src/versit/qversitdocumentwriter_p.cpp
index d5b5af548b..6fa03d3bf1 100644
--- a/src/versit/qversitdocumentwriter_p.cpp
+++ b/src/versit/qversitdocumentwriter_p.cpp
@@ -60,8 +60,9 @@ QTM_USE_NAMESPACE
* \a version is the version of the Versit format, as printed on the VERSION line of output.
* eg. "2.1"
*/
-QVersitDocumentWriter::QVersitDocumentWriter()
- : mDevice(0),
+QVersitDocumentWriter::QVersitDocumentWriter(QVersitDocument::VersitType type)
+ : mType(type),
+ mDevice(0),
mCodec(0),
mEncoder(0),
mUtf8Encoder(QTextCodec::codecForName("UTF-8")->makeEncoder()),
@@ -106,14 +107,19 @@ void QVersitDocumentWriter::setDevice(QIODevice *device)
* Encodes the \a document and writes it to the device. A "VERSION:" line is added iff \a
* encodeVersion is true.
*/
-void QVersitDocumentWriter::encodeVersitDocument(const QVersitDocument& document, bool encodeVersion)
+bool QVersitDocumentWriter::encodeVersitDocument(const QVersitDocument& document, bool encodeVersion)
{
mSuccessful = true;
- writeString(QLatin1String("BEGIN:") + document.componentType());
+ if (document.componentType().isEmpty()) {
+ // for compatibility with code for Qt Mobility 1.0, which didn't have componentType
+ writeString(QLatin1String("BEGIN:VCARD"));
+ } else {
+ writeString(QLatin1String("BEGIN:") + document.componentType());
+ }
writeCrlf();
if (encodeVersion) {
- switch (document.type()) {
+ switch (mType) {
case QVersitDocument::VCard21Type:
writeString(QLatin1String("VERSION:2.1"));
writeCrlf();
@@ -143,8 +149,15 @@ void QVersitDocumentWriter::encodeVersitDocument(const QVersitDocument& document
encodeVersitDocument(document, false);
}
- writeString(QLatin1String("END:") + document.componentType());
+ if (document.componentType().isEmpty()) {
+ writeString(QLatin1String("END:VCARD"));
+ } else {
+ writeString(QLatin1String("END:") + document.componentType());
+ }
writeCrlf();
+
+ // This has been set by the methods called from this function
+ return mSuccessful;
}
/*!
diff --git a/src/versit/qversitdocumentwriter_p.h b/src/versit/qversitdocumentwriter_p.h
index 16cda37f49..9282aa8b8f 100644
--- a/src/versit/qversitdocumentwriter_p.h
+++ b/src/versit/qversitdocumentwriter_p.h
@@ -68,7 +68,7 @@ QTM_BEGIN_NAMESPACE
class QM_AUTOTEST_EXPORT QVersitDocumentWriter
{
public:
- QVersitDocumentWriter();
+ QVersitDocumentWriter(QVersitDocument::VersitType type);
virtual ~QVersitDocumentWriter();
void setCodec(QTextCodec* codec);
@@ -76,12 +76,14 @@ public:
virtual void encodeVersitProperty(const QVersitProperty& property) = 0;
virtual void encodeParameters(const QMultiHash<QString,QString>& parameters) = 0;
- void encodeVersitDocument(const QVersitDocument& document, bool encodeVersion = true);
+ bool encodeVersitDocument(const QVersitDocument& document, bool encodeVersion = true);
void encodeGroupsAndName(const QVersitProperty& property);
void writeString(const QString& string, bool useUtf8 = false);
void writeCrlf();
+protected:
+ QVersitDocument::VersitType mType;
QIODevice* mDevice;
QTextCodec* mCodec;
QTextEncoder* mEncoder;
diff --git a/src/versit/qversitreader_p.cpp b/src/versit/qversitreader_p.cpp
index 69374f9333..cb5b729a5a 100644
--- a/src/versit/qversitreader_p.cpp
+++ b/src/versit/qversitreader_p.cpp
@@ -550,6 +550,7 @@ bool QVersitReaderPrivate::parseVersitDocument(LineReader* lineReader, QVersitDo
return parseVersitDocumentBody(lineReader, document);
}
+/*! Parse the rest of a versit document after finding a BEGIN line */
bool QVersitReaderPrivate::parseVersitDocumentBody(LineReader* lineReader, QVersitDocument* document)
{
mDocumentNestingLevel++;
@@ -561,7 +562,7 @@ bool QVersitReaderPrivate::parseVersitDocumentBody(LineReader* lineReader, QVers
if (property.name() == QLatin1String("BEGIN")) {
// Nested Versit document
QVersitDocument subDocument;
- subDocument.setType(document->type());
+ subDocument.setType(document->type()); // the nested document inherits the parent's type
subDocument.setComponentType(property.value().trimmed().toUpper());
if (!parseVersitDocumentBody(lineReader, &subDocument))
break;
diff --git a/src/versit/qversitreader_p.h b/src/versit/qversitreader_p.h
index 0c20bc6a2e..d8cfc03dfb 100644
--- a/src/versit/qversitreader_p.h
+++ b/src/versit/qversitreader_p.h
@@ -229,8 +229,8 @@ public: // New functions
void setCanceling(bool cancelling);
bool isCanceling();
- bool parseVersitDocument(LineReader* device, QVersitDocument* document);
- bool parseVersitDocumentBody(LineReader* device, QVersitDocument* document);
+ bool parseVersitDocument(LineReader* lineReader, QVersitDocument* document);
+ bool parseVersitDocumentBody(LineReader* lineReader, QVersitDocument* document);
QVersitProperty parseNextVersitProperty(
QVersitDocument::VersitType versitType,
diff --git a/src/versit/qversitwriter.cpp b/src/versit/qversitwriter.cpp
index 9b1b9a6410..bb2ff1cd65 100644
--- a/src/versit/qversitwriter.cpp
+++ b/src/versit/qversitwriter.cpp
@@ -195,14 +195,29 @@ QVersitWriter::Error QVersitWriter::error() const
}
/*!
- * Starts writing \a input to device() asynchronously.
- * Returns false if the output device has not been set or opened or
- * if there is another asynchronous write operation already pending.
- * Signal \l stateChanged() is emitted with parameter FinishedState
- * when the writing has finished.
+ * Starts writing \a input to device() asynchronously. The serialization format is determined based
+ * on the contents of the input documents.
+ *
+ * Returns false if the output device has not been set or opened or if there is another asynchronous
+ * write operation already pending. Signal \l stateChanged() is emitted with parameter
+ * FinishedState when the writing has finished.
*/
bool QVersitWriter::startWriting(const QList<QVersitDocument>& input)
{
+ return startWriting(input, QVersitDocument::InvalidType);
+}
+
+/*!
+ * Starts writing \a input to device() asynchronously using the serialization format specified by \a
+ * type. If \a type is QVersitDocument::InvalidType, the format will be determined based on the
+ * contents of the input documents.
+ *
+ * Returns false if the output device has not been set or opened or if there is another asynchronous
+ * write operation already pending. Signal \l stateChanged() is emitted with parameter
+ * FinishedState when the writing has finished.
+ */
+bool QVersitWriter::startWriting(const QList<QVersitDocument>& input, QVersitDocument::VersitType type)
+{
d->mInput = input;
if (d->state() == ActiveState || d->isRunning()) {
d->setError(QVersitWriter::NotReadyError);
@@ -213,12 +228,40 @@ bool QVersitWriter::startWriting(const QList<QVersitDocument>& input)
} else {
d->setState(ActiveState);
d->setError(NoError);
+ d->setDocumentType(type);
d->start();
return true;
}
}
/*!
+ * Starts writing \a input to device() asynchronously. The serialization format is determined based
+ * on the contents of the input documents.
+ *
+ * Returns false if the output device has not been set or opened or if there is another asynchronous
+ * write operation already pending. Signal \l stateChanged() is emitted with parameter
+ * FinishedState when the writing has finished.
+ */
+bool QVersitWriter::startWriting(const QVersitDocument& input)
+{
+ return startWriting(QList<QVersitDocument>() << input, QVersitDocument::InvalidType);
+}
+
+/*!
+ * Starts writing \a input to device() asynchronously using the serialization format specified by \a
+ * type. If \a type is QVersitDocument::InvalidType, the format will be determined based on the
+ * contents of the input documents.
+ *
+ * Returns false if the output device has not been set or opened or if there is another asynchronous
+ * write operation already pending. Signal \l stateChanged() is emitted with parameter
+ * FinishedState when the writing has finished.
+ */
+bool QVersitWriter::startWriting(const QVersitDocument& input, QVersitDocument::VersitType type)
+{
+ return startWriting(QList<QVersitDocument>() << input, type);
+}
+
+/*!
* Attempts to asynchronously cancel the write request.
*/
void QVersitWriter::cancel()
diff --git a/src/versit/qversitwriter.h b/src/versit/qversitwriter.h
index 26f29a7c7f..773bab0961 100644
--- a/src/versit/qversitwriter.h
+++ b/src/versit/qversitwriter.h
@@ -91,6 +91,9 @@ public:
// writing:
public Q_SLOTS:
bool startWriting(const QList<QVersitDocument>& input);
+ bool startWriting(const QList<QVersitDocument>& input, QVersitDocument::VersitType type);
+ bool startWriting(const QVersitDocument& input);
+ bool startWriting(const QVersitDocument& input, QVersitDocument::VersitType type);
void cancel();
public:
Q_INVOKABLE bool waitForFinished(int msec = -1);
diff --git a/src/versit/qversitwriter_p.cpp b/src/versit/qversitwriter_p.cpp
index 7e3fcc5d8a..5803ffe051 100644
--- a/src/versit/qversitwriter_p.cpp
+++ b/src/versit/qversitwriter_p.cpp
@@ -83,23 +83,30 @@ void QVersitWriterPrivate::init(QVersitWriter* writer)
void QVersitWriterPrivate::write()
{
bool canceled = false;
+
+ // Try to get the type from the parameter to startWriting...
+ QVersitDocument::VersitType type = documentType();
+
foreach (const QVersitDocument& document, mInput) {
if (isCanceling()) {
canceled = true;
break;
}
- QScopedPointer<QVersitDocumentWriter> writer(writerForType(document.type()));
+
+ QScopedPointer<QVersitDocumentWriter> writer(
+ writerForType( // ... get type from the document if not specified in startWriting
+ type == QVersitDocument::InvalidType ? document.type() : type,
+ document));
QTextCodec* codec = mDefaultCodec;
if (codec == NULL) {
- if (document.type() == QVersitDocument::VCard21Type)
+ if (type == QVersitDocument::VCard21Type)
codec = QTextCodec::codecForName("ISO-8859-1");
else
codec = QTextCodec::codecForName("UTF-8");
}
writer->setCodec(codec);
writer->setDevice(mIoDevice);
- writer->encodeVersitDocument(document);
- if (!writer->mSuccessful) {
+ if (!writer->encodeVersitDocument(document)) {
setError(QVersitWriter::IOError);
break;
}
@@ -148,15 +155,33 @@ QVersitWriter::Error QVersitWriterPrivate::error() const
* Returns a QVersitDocumentWriter that can encode a QVersitDocument of type \a type.
* The caller is responsible for deleting the object.
*/
-QVersitDocumentWriter* QVersitWriterPrivate::writerForType(QVersitDocument::VersitType type)
+QVersitDocumentWriter* QVersitWriterPrivate::writerForType(QVersitDocument::VersitType type, const QVersitDocument& document)
{
switch (type) {
+ case QVersitDocument::InvalidType:
+ {
+ // Neither startWriting or the document provided the type.
+ // Need to infer the type from the document's componentType
+ QString componentType(document.componentType());
+ if (componentType == QLatin1String("VCARD")) {
+ return new QVCard30Writer(QVersitDocument::VCard30Type);
+ } else if (componentType == QLatin1String("VCALENDAR")
+ || componentType == QLatin1String("VEVENT")
+ || componentType == QLatin1String("VTODO")
+ || componentType == QLatin1String("VJOURNAL")
+ || componentType == QLatin1String("VTIMEZONE")
+ || componentType == QLatin1String("VALARM")) {
+ return new QVCard30Writer(QVersitDocument::ICalendar20Type);
+ } else {
+ return new QVCard30Writer(QVersitDocument::VCard30Type);
+ }
+ }
case QVersitDocument::VCard21Type:
- return new QVCard21Writer;
+ return new QVCard21Writer(type);
case QVersitDocument::VCard30Type:
- return new QVCard30Writer;
+ return new QVCard30Writer(type);
default:
- return new QVCard30Writer;
+ return new QVCard30Writer(type);
}
}
@@ -166,10 +191,22 @@ void QVersitWriterPrivate::setCanceling(bool canceling)
mIsCanceling = canceling;
}
-bool QVersitWriterPrivate::isCanceling()
+bool QVersitWriterPrivate::isCanceling() const
{
QMutexLocker locker(&mMutex);
return mIsCanceling;
}
+void QVersitWriterPrivate::setDocumentType(QVersitDocument::VersitType type)
+{
+ QMutexLocker locker(&mMutex);
+ mType = type;
+}
+
+QVersitDocument::VersitType QVersitWriterPrivate::documentType() const
+{
+ QMutexLocker locker(&mMutex);
+ return mType;
+}
+
#include "moc_qversitwriter_p.cpp"
diff --git a/src/versit/qversitwriter_p.h b/src/versit/qversitwriter_p.h
index 6fd034234b..73ad28c715 100644
--- a/src/versit/qversitwriter_p.h
+++ b/src/versit/qversitwriter_p.h
@@ -91,11 +91,13 @@ public:
void setError(QVersitWriter::Error);
QVersitWriter::Error error() const;
void setCanceling(bool cancelling);
- bool isCanceling();
+ bool isCanceling() const;
+ void setDocumentType(QVersitDocument::VersitType type);
+ QVersitDocument::VersitType documentType() const;
void run();
- static QVersitDocumentWriter* writerForType(QVersitDocument::VersitType type);
+ static QVersitDocumentWriter* writerForType(QVersitDocument::VersitType type, const QVersitDocument& document);
QIODevice* mIoDevice;
QScopedPointer<QBuffer> mOutputBytes; // Holds the data set by setData()
@@ -105,6 +107,7 @@ public:
bool mIsCanceling;
mutable QMutex mMutex;
QTextCodec* mDefaultCodec;
+ QVersitDocument::VersitType mType;
};
QTM_END_NAMESPACE
diff --git a/src/versitorganizer/qversitorganizerexporter.cpp b/src/versitorganizer/qversitorganizerexporter.cpp
index 3dfe7db527..1cdad46e25 100644
--- a/src/versitorganizer/qversitorganizerexporter.cpp
+++ b/src/versitorganizer/qversitorganizerexporter.cpp
@@ -70,8 +70,6 @@ QTM_USE_NAMESPACE
\ingroup versit-extension
\inmodule QtVersit
- This interface supercedes QVersitOrganizerImporterPropertyHandler.
-
\sa QVersitOrganizerExporter
*/
@@ -116,13 +114,25 @@ QTM_USE_NAMESPACE
QVersitOrganizerExporter.
*/
-/*! Constructs a new importer */
+/*! Constructs a new exporter */
QVersitOrganizerExporter::QVersitOrganizerExporter()
: d(new QVersitOrganizerExporterPrivate)
{
}
-/*! Frees the memory used by the importer */
+/*!
+ * Constructs a new exporter for the given \a profile. The profile strings should be one of those
+ * defined by QVersitOrganizerHandlerFactory, or a value otherwise agreed to by a \l{Versit
+ * Plugins}{Versit plugin}.
+ *
+ * The profile determines which plugins will be loaded to supplement the exporter.
+ */
+QVersitOrganizerExporter::QVersitOrganizerExporter(const QString& profile)
+ : d(new QVersitOrganizerExporterPrivate(profile))
+{
+}
+
+/*! Frees the memory used by the exporter */
QVersitOrganizerExporter::~QVersitOrganizerExporter()
{
delete d;
@@ -131,8 +141,10 @@ QVersitOrganizerExporter::~QVersitOrganizerExporter()
/*!
* Converts \a items into a QVersitDocument, using the format given by \a versitType.
* Returns true on success. If any of the items could not be exported, false is returned and
- * errors() will return a list describing the errors that occurred. The successfully exported
+ * errorMap() will return a list describing the errors that occurred. The successfully exported
* components will still be available via document().
+ *
+ * \sa document(), errorMap()
*/
bool QVersitOrganizerExporter::exportItems(
const QList<QOrganizerItem>& items,
@@ -179,7 +191,7 @@ QVersitDocument QVersitOrganizerExporter::document() const
*
* \sa exportItems()
*/
-QMap<int, QVersitOrganizerExporter::Error> QVersitOrganizerExporter::errors() const
+QMap<int, QVersitOrganizerExporter::Error> QVersitOrganizerExporter::errorMap() const
{
return d->mErrors;
}
diff --git a/src/versitorganizer/qversitorganizerexporter.h b/src/versitorganizer/qversitorganizerexporter.h
index a9a0eafe23..b2a998b69e 100644
--- a/src/versitorganizer/qversitorganizerexporter.h
+++ b/src/versitorganizer/qversitorganizerexporter.h
@@ -76,12 +76,13 @@ public:
};
QVersitOrganizerExporter();
+ explicit QVersitOrganizerExporter(const QString& profile);
~QVersitOrganizerExporter();
bool exportItems(const QList<QOrganizerItem>& items,
QVersitDocument::VersitType versitType = QVersitDocument::ICalendar20Type);
QVersitDocument document() const;
- QMap<int, Error> errors() const;
+ QMap<int, Error> errorMap() const;
void setDetailHandler(QVersitOrganizerExporterDetailHandler* handler);
diff --git a/src/versitorganizer/qversitorganizerimporter.cpp b/src/versitorganizer/qversitorganizerimporter.cpp
index 6036cbb4c2..64e763763b 100644
--- a/src/versitorganizer/qversitorganizerimporter.cpp
+++ b/src/versitorganizer/qversitorganizerimporter.cpp
@@ -94,9 +94,10 @@ QTM_USE_NAMESPACE
*/
/*!
- \fn void QVersitOrganizerImporterPropertyHandler::documentProcessed(const QVersitDocument& document, QOrganizerItem* item)
- Perform any final processing on the \a item generated by the \a document. This can be implemented
- by the handler to clear any internal state before moving onto the next document.
+ \fn void QVersitOrganizerImporterPropertyHandler::subDocumentProcessed(const QVersitDocument& topLevel, const QVersitDocument& subDocument, QOrganizerItem* item)
+ Perform any final processing on the \a item generated by the \a subDocument. \a topLevel is the
+ container within which \a subDocument was found. This can be implemented by the handler to clear
+ any internal state before moving onto the next document.
This function is called after all QVersitProperties have been handled by the
QVersitOrganizerImporter.
@@ -133,10 +134,10 @@ QVersitOrganizerImporter::~QVersitOrganizerImporter()
* Returns true on success. The document should contain at least one subdocument. In the
* importing process, each subdocument roughly corresponds to a QOrganizerItem. If any of the
* subdocuments cannot be imported as organizer items (eg. they don't conform to the iCalendar
- * format), false is returned and errors() will return a list describing the errors that occurred.
+ * format), false is returned and errorMap() will return a list describing the errors that occurred.
* The successfully imported items will still be available via items().
*
- * \sa items(), errors()
+ * \sa items(), errorMap()
*/
bool QVersitOrganizerImporter::importDocument(const QVersitDocument& document)
{
@@ -158,7 +159,7 @@ bool QVersitOrganizerImporter::importDocument(const QVersitDocument& document)
foreach (const QVersitDocument& subDocument, subDocuments) {
QOrganizerItem item;
QVersitOrganizerImporter::Error error;
- if (d->importDocument(subDocument, &item, &error)) {
+ if (d->importDocument(document, subDocument, &item, &error)) {
d->mItems.append(item);
} else {
// importDocument can return false with no error if it's a non-document component
@@ -190,7 +191,7 @@ QList<QOrganizerItem> QVersitOrganizerImporter::items() const
*
* \sa importDocuments()
*/
-QMap<int, QVersitOrganizerImporter::Error> QVersitOrganizerImporter::errors() const
+QMap<int, QVersitOrganizerImporter::Error> QVersitOrganizerImporter::errorMap() const
{
return d->mErrors;
}
@@ -199,7 +200,7 @@ QMap<int, QVersitOrganizerImporter::Error> QVersitOrganizerImporter::errors() co
* Sets \a handler to be the handler for processing QVersitProperties, or 0 to have no handler.
*
* Does not take ownership of the handler. The client should ensure the handler remains valid for
- * the lifetime of the exporter.
+ * the lifetime of the importer.
*/
void QVersitOrganizerImporter::setPropertyHandler(QVersitOrganizerImporterPropertyHandler* handler)
{
diff --git a/src/versitorganizer/qversitorganizerimporter.h b/src/versitorganizer/qversitorganizerimporter.h
index dbc946a152..2db8a948da 100644
--- a/src/versitorganizer/qversitorganizerimporter.h
+++ b/src/versitorganizer/qversitorganizerimporter.h
@@ -63,8 +63,9 @@ public:
const QOrganizerItem& item,
bool *alreadyProcessed,
QList<QOrganizerItemDetail>* updatedDetails) = 0;
- virtual void documentProcessed(const QVersitDocument& document,
- QOrganizerItem* item) = 0;
+ virtual void subDocumentProcessed(const QVersitDocument& topLevel,
+ const QVersitDocument& subDocument,
+ QOrganizerItem* item) = 0;
};
class Q_VERSIT_ORGANIZER_EXPORT QVersitOrganizerImporter
@@ -77,12 +78,12 @@ public:
};
QVersitOrganizerImporter();
- QVersitOrganizerImporter(const QString& profile);
+ explicit QVersitOrganizerImporter(const QString& profile);
~QVersitOrganizerImporter();
bool importDocument(const QVersitDocument& document);
QList<QOrganizerItem> items() const;
- QMap<int, Error> errors() const;
+ QMap<int, Error> errorMap() const;
void setPropertyHandler(QVersitOrganizerImporterPropertyHandler* handler);
diff --git a/src/versitorganizer/qversitorganizerimporter_p.cpp b/src/versitorganizer/qversitorganizerimporter_p.cpp
index 28f0925c20..272016b5ac 100644
--- a/src/versitorganizer/qversitorganizerimporter_p.cpp
+++ b/src/versitorganizer/qversitorganizerimporter_p.cpp
@@ -77,40 +77,41 @@ QVersitOrganizerImporterPrivate::~QVersitOrganizerImporterPrivate()
}
bool QVersitOrganizerImporterPrivate::importDocument(
- const QVersitDocument& document,
+ const QVersitDocument& topLevel,
+ const QVersitDocument& subDocument,
QOrganizerItem* item,
QVersitOrganizerImporter::Error* error)
{
- if (document.componentType() == QLatin1String("VEVENT")) {
+ if (subDocument.componentType() == QLatin1String("VEVENT")) {
item->setType(QOrganizerItemType::TypeEvent);
- } else if (document.componentType() == QLatin1String("VTODO")) {
+ } else if (subDocument.componentType() == QLatin1String("VTODO")) {
item->setType(QOrganizerItemType::TypeTodo);
- } else if (document.componentType() == QLatin1String("VJOURNAL")) {
+ } else if (subDocument.componentType() == QLatin1String("VJOURNAL")) {
item->setType(QOrganizerItemType::TypeJournal);
- } else if (document.componentType() == QLatin1String("VTIMEZONE")) {
- mTimeZones.addTimeZone(importTimeZone(document));
+ } else if (subDocument.componentType() == QLatin1String("VTIMEZONE")) {
+ mTimeZones.addTimeZone(importTimeZone(subDocument));
*error = QVersitOrganizerImporter::NoError;
return false;
} else {
*error = QVersitOrganizerImporter::InvalidDocumentError;
return false;
}
- const QList<QVersitProperty> properties = document.properties();
+ const QList<QVersitProperty> properties = subDocument.properties();
if (properties.isEmpty()) {
*error = QVersitOrganizerImporter::EmptyDocumentError;
return false;
}
foreach (const QVersitProperty& property, properties) {
- importProperty(document, property, item);
+ importProperty(subDocument, property, item);
}
// run plugin handlers
foreach (QVersitOrganizerImporterPropertyHandler* handler, mPluginPropertyHandlers) {
- handler->documentProcessed(document, item);
+ handler->subDocumentProcessed(topLevel, subDocument, item);
}
// run property handlers
if (mPropertyHandler) {
- mPropertyHandler->documentProcessed(document, item);
+ mPropertyHandler->subDocumentProcessed(topLevel, subDocument, item);
}
return true;
}
diff --git a/src/versitorganizer/qversitorganizerimporter_p.h b/src/versitorganizer/qversitorganizerimporter_p.h
index e44e4b0603..9d92998fdc 100644
--- a/src/versitorganizer/qversitorganizerimporter_p.h
+++ b/src/versitorganizer/qversitorganizerimporter_p.h
@@ -107,7 +107,8 @@ class QM_AUTOTEST_EXPORT QVersitOrganizerImporterPrivate
public:
QVersitOrganizerImporterPrivate(const QString& profile = QString());
~QVersitOrganizerImporterPrivate();
- bool importDocument(const QVersitDocument& versitDocument,
+ bool importDocument(const QVersitDocument& topLevel,
+ const QVersitDocument& subDocument,
QOrganizerItem* item,
QVersitOrganizerImporter::Error* error);
void importProperty(const QVersitDocument& document,
diff --git a/tests/auto/headers/headers.pro b/tests/auto/headers/headers.pro
index 7b3630d5cf..82eb7a6c8f 100644
--- a/tests/auto/headers/headers.pro
+++ b/tests/auto/headers/headers.pro
@@ -11,7 +11,7 @@ INCLUDEPATH += ../../../src/contacts \
../../../src/location/maps \
../../../src/location/maps/tiled \
../../../src/location/landmarks \
- ../../../src/messaging\
+ ../../../src/messaging \
../../../src/multimedia \
../../../src/multimedia/audio \
../../../src/multimedia/video \
@@ -23,7 +23,8 @@ INCLUDEPATH += ../../../src/contacts \
../../../src/sensors \
../../../src/serviceframework \
../../../src/systeminfo \
- ../../../src/versit
+ ../../../src/versit \
+ ../../../src/versitorganizer
CONFIG += testcase
diff --git a/tests/auto/headers/headersclean.cpp b/tests/auto/headers/headersclean.cpp
index e61a5fe554..562d476ee4 100644
--- a/tests/auto/headers/headersclean.cpp
+++ b/tests/auto/headers/headersclean.cpp
@@ -137,7 +137,6 @@
#include <qabstractgallery.h>
#include <qgalleryqueryrequest.h>
#include <qgalleryresource.h>
-#include <qgalleryremoverequest.h>
#include <qgalleryresultset.h>
#include <qgalleryproperty.h>
@@ -156,15 +155,15 @@
#include <maps/qgeoserviceprovider.h>
#include <maps/qgeosearchmanager.h>
#include <maps/qgeomaprouteobject.h>
-#include <maps/qgeonavigationinstruction.h>
+//#include <maps/qgeonavigationinstruction.h>
#include <maps/qgeomapdata.h>
#include <maps/qgeoroutingmanagerengine.h>
#include <maps/qgeomappolygonobject.h>
-#include <maps/qgeonavigator.h>
+//#include <maps/qgeonavigator.h>
#include <maps/qgeoroute.h>
#include <maps/qgeomappolylineobject.h>
#include <maps/qgeomappingmanager.h>
-#include <maps/qgeomapmarkerobject.h>
+//#include <maps/qgeomapmarkerobject.h>
#include <maps/qgeosearchreply.h>
#include <maps/tiled/qgeotiledmapreply.h>
#include <maps/tiled/qgeotiledmapdata.h>
@@ -177,13 +176,13 @@
#include <maps/qgeosearchmanagerengine.h>
#include <qgeoareamonitor.h>
#include <landmarks/qlandmarksortorder.h>
-#include <landmarks/qlandmarkfreetextfilter.h>
+//#include <landmarks/qlandmarkfreetextfilter.h>
#include <landmarks/qlandmarkabstractrequest.h>
#include <landmarks/qlandmarkproximityfilter.h>
#include <landmarks/qlandmarkmanager.h>
#include <landmarks/qlandmarkexportrequest.h>
#include <landmarks/qlandmark.h>
-#include <landmarks/qlandmarkfetchhint.h>
+//#include <landmarks/qlandmarkfetchhint.h>
#include <landmarks/qlandmarknamesort.h>
#include <landmarks/qlandmarkcategorysaverequest.h>
#include <landmarks/qlandmarkremoverequest.h>
@@ -196,7 +195,7 @@
#include <landmarks/qlandmarkunionfilter.h>
#include <landmarks/qlandmarkintersectionfilter.h>
#include <landmarks/qlandmarkidfilter.h>
-#include <landmarks/qlandmarkdistancesort.h>
+//#include <landmarks/qlandmarkdistancesort.h>
#include <landmarks/qlandmarkmanagerengine.h>
#include <landmarks/qlandmarkcategory.h>
#include <landmarks/qlandmarkimportrequest.h>
@@ -283,7 +282,7 @@
#include <qaudiocapturesource.h>
#include <qmediaplaylistnavigator.h>
#include <qcamerafocuscontrol.h>
-#include <effects/qsoundeffect.h>
+// #include <effects/qsoundeffect.h>
#include <qmediacontent.h>
#include <qmediaresource.h>
#include <qtmedianamespace.h>
@@ -405,11 +404,12 @@
#include <qversitcontacthandler.h>
#include <qversitproperty.h>
#include <qversitcontactexporter.h>
-#include <qversitorganizerimporter.h>
#include <qversitcontactimporter.h>
#include <qversitwriter.h>
#include <qversitreader.h>
-#include <qversitorganizerexporter.h>
#include <qversitdocument.h>
#include <qversitresourcehandler.h>
+//QtVersitOrganizer
+#include <qversitorganizerimporter.h>
+#include <qversitorganizerexporter.h>
diff --git a/tests/auto/qcontactasync/unittest/tst_qcontactasync.cpp b/tests/auto/qcontactasync/unittest/tst_qcontactasync.cpp
index cb82c776ed..56d1fc980c 100644
--- a/tests/auto/qcontactasync/unittest/tst_qcontactasync.cpp
+++ b/tests/auto/qcontactasync/unittest/tst_qcontactasync.cpp
@@ -1154,7 +1154,6 @@ void tst_QContactAsync::contactPartialSave()
QContactLocalId aId = contacts[0].localId();
QContactLocalId bId = contacts[1].localId();
- QContactLocalId cId = contacts[2].localId();
// Test 1: saving a contact with a changed detail masked out does nothing
QContactPhoneNumber phn(contacts[0].detail<QContactPhoneNumber>());
diff --git a/tests/auto/qcontactmanager/tst_qcontactmanager.cpp b/tests/auto/qcontactmanager/tst_qcontactmanager.cpp
index 0d1b894ca0..6cb4a84bf5 100644
--- a/tests/auto/qcontactmanager/tst_qcontactmanager.cpp
+++ b/tests/auto/qcontactmanager/tst_qcontactmanager.cpp
@@ -1471,6 +1471,7 @@ void tst_QContactManager::invalidManager()
QMap<int, QContactManager::Error> errorMap;
errorMap.insert(0, QContactManager::NoError);
QVERIFY(!manager.saveContacts(0, &errorMap));
+ QVERIFY(manager.errorMap().count() == 0);
QVERIFY(errorMap.count() == 0);
QVERIFY(manager.error() == QContactManager::BadArgumentError);
diff --git a/tests/auto/qdeclarativeaudio/tst_qdeclarativeaudio.cpp b/tests/auto/qdeclarativeaudio/tst_qdeclarativeaudio.cpp
index 68dd888d10..07b7608dae 100644
--- a/tests/auto/qdeclarativeaudio/tst_qdeclarativeaudio.cpp
+++ b/tests/auto/qdeclarativeaudio/tst_qdeclarativeaudio.cpp
@@ -296,6 +296,7 @@ void tst_QDeclarativeAudio::nullPlayerControl()
QtTestMediaServiceProvider provider(0, &metaDataControl);
QDeclarativeAudio audio;
+ audio.classBegin();
QCOMPARE(audio.source(), QUrl());
audio.setSource(QUrl("http://example.com"));
@@ -345,6 +346,7 @@ void tst_QDeclarativeAudio::nullMetaDataControl()
QtTestMediaServiceProvider provider(&playerControl, 0);
QDeclarativeAudio audio;
+ audio.classBegin();
QCOMPARE(audio.metaData()->metaObject()->indexOfProperty("title"), -1);
QCOMPARE(audio.metaData()->metaObject()->indexOfProperty("genre"), -1);
@@ -356,6 +358,7 @@ void tst_QDeclarativeAudio::nullService()
QtTestMediaServiceProvider provider(0);
QDeclarativeAudio audio;
+ audio.classBegin();
QCOMPARE(audio.source(), QUrl());
audio.setSource(QUrl("http://example.com"));
@@ -411,6 +414,7 @@ void tst_QDeclarativeAudio::source()
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(sourceChanged()));
@@ -435,6 +439,7 @@ void tst_QDeclarativeAudio::autoLoad()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(autoLoadChanged()));
@@ -462,6 +467,7 @@ void tst_QDeclarativeAudio::playing()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
QSignalSpy playingChangedSpy(&audio, SIGNAL(playingChanged()));
QSignalSpy startedSpy(&audio, SIGNAL(started()));
@@ -551,6 +557,7 @@ void tst_QDeclarativeAudio::paused()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
QSignalSpy playingChangedSpy(&audio, SIGNAL(playingChanged()));
QSignalSpy pausedChangedSpy(&audio, SIGNAL(pausedChanged()));
@@ -840,7 +847,7 @@ void tst_QDeclarativeAudio::duration()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(durationChanged()));
@@ -869,6 +876,7 @@ void tst_QDeclarativeAudio::position()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(positionChanged()));
@@ -913,6 +921,7 @@ void tst_QDeclarativeAudio::volume()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(volumeChanged()));
@@ -938,6 +947,7 @@ void tst_QDeclarativeAudio::muted()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(mutedChanged()));
@@ -963,7 +973,7 @@ void tst_QDeclarativeAudio::bufferProgress()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(bufferProgressChanged()));
@@ -998,7 +1008,7 @@ void tst_QDeclarativeAudio::seekable()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(seekableChanged()));
@@ -1022,7 +1032,7 @@ void tst_QDeclarativeAudio::playbackRate()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(&audio, SIGNAL(playbackRateChanged()));
@@ -1048,7 +1058,7 @@ void tst_QDeclarativeAudio::status()
{
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy statusChangedSpy(&audio, SIGNAL(statusChanged()));
@@ -1183,7 +1193,7 @@ void tst_QDeclarativeAudio::metaData()
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy spy(audio.metaData(), SIGNAL(__metaDataChanged()));
@@ -1210,7 +1220,7 @@ void tst_QDeclarativeAudio::error()
QtTestMediaServiceProvider provider;
QDeclarativeAudio audio;
-
+ audio.classBegin();
audio.componentComplete();
QSignalSpy errorSpy(&audio, SIGNAL(error(QDeclarativeAudio::Error,QString)));
diff --git a/tests/auto/qdeclarativevideo/tst_qdeclarativevideo.cpp b/tests/auto/qdeclarativevideo/tst_qdeclarativevideo.cpp
index 8c3cb6ea65..e99e293629 100644
--- a/tests/auto/qdeclarativevideo/tst_qdeclarativevideo.cpp
+++ b/tests/auto/qdeclarativevideo/tst_qdeclarativevideo.cpp
@@ -284,6 +284,7 @@ void tst_QDeclarativeVideo::nullPlayerControl()
QtTestMediaServiceProvider provider(0, 0);
QDeclarativeVideo video;
+ video.classBegin();
QCOMPARE(video.source(), QUrl());
video.setSource(QUrl("http://example.com"));
@@ -335,6 +336,7 @@ void tst_QDeclarativeVideo::nullService()
QtTestMediaServiceProvider provider(0);
QDeclarativeVideo video;
+ video.classBegin();
QCOMPARE(video.source(), QUrl());
video.setSource(QUrl("http://example.com"));
@@ -389,6 +391,7 @@ void tst_QDeclarativeVideo::playing()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QSignalSpy playingChangedSpy(&video, SIGNAL(playingChanged()));
@@ -477,6 +480,7 @@ void tst_QDeclarativeVideo::paused()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QSignalSpy playingChangedSpy(&video, SIGNAL(playingChanged()));
@@ -767,6 +771,7 @@ void tst_QDeclarativeVideo::error()
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QSignalSpy errorSpy(&video, SIGNAL(error(QDeclarativeVideo::Error,QString)));
@@ -802,6 +807,7 @@ void tst_QDeclarativeVideo::hasAudio()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QSignalSpy spy(&video, SIGNAL(hasAudioChanged()));
@@ -825,7 +831,7 @@ void tst_QDeclarativeVideo::hasVideo()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
-
+ video.classBegin();
video.componentComplete();
QSignalSpy spy(&video, SIGNAL(hasVideoChanged()));
@@ -849,6 +855,7 @@ void tst_QDeclarativeVideo::fillMode()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QList<QGraphicsItem *> children = video.childItems();
@@ -875,6 +882,7 @@ void tst_QDeclarativeVideo::geometry()
{
QtTestMediaServiceProvider provider;
QDeclarativeVideo video;
+ video.classBegin();
video.componentComplete();
QList<QGraphicsItem *> children = video.childItems();
diff --git a/tests/auto/qfeedbackplugin/unittest/tst_qfeedbackplugin.cpp b/tests/auto/qfeedbackplugin/unittest/tst_qfeedbackplugin.cpp
index 636f51d57a..c2d3216c91 100644
--- a/tests/auto/qfeedbackplugin/unittest/tst_qfeedbackplugin.cpp
+++ b/tests/auto/qfeedbackplugin/unittest/tst_qfeedbackplugin.cpp
@@ -117,6 +117,7 @@ void tst_QFeedbackPlugin::testPlugin()
QCOMPARE(testActuator.state(), QFeedbackActuator::Unknown); // and it always returns state = unknown.
// XXX TODO: ensure that a "working" plugin returns real values..
+#if 0
// then, ensure that the test effect uses this actuator.
m_testEffect.setActuator(testActuator);
@@ -128,6 +129,7 @@ void tst_QFeedbackPlugin::testPlugin()
m_testEffect.setFadeTime(250);
m_testEffect.setFadeIntensity(0.0);
m_testEffect.start();
+#endif
}
QTEST_MAIN(tst_QFeedbackPlugin)
diff --git a/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp b/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
index d33071ef6f..99b251b487 100644
--- a/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
+++ b/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
@@ -1098,8 +1098,10 @@ void tst_QGalleryAbstractRequest::setGallery()
QtGalleryTestRequest copyRequest(QGalleryAbstractRequest::ItemRequest);
QtGalleryTestRequest moveRequest(QGalleryAbstractRequest::QueryRequest);
- QSignalSpy copySpy(&copyRequest, SIGNAL(supportedChanged()));
- QSignalSpy moveSpy(&moveRequest, SIGNAL(supportedChanged()));
+ QSignalSpy copyGallerySpy(&copyRequest, SIGNAL(galleryChanged()));
+ QSignalSpy moveGallerySpy(&moveRequest, SIGNAL(galleryChanged()));
+ QSignalSpy copySupportedSpy(&copyRequest, SIGNAL(supportedChanged()));
+ QSignalSpy moveSupportedSpy(&moveRequest, SIGNAL(supportedChanged()));
QVERIFY(copyRequest.gallery() == 0);
QVERIFY(moveRequest.gallery() == 0);
@@ -1113,15 +1115,19 @@ void tst_QGalleryAbstractRequest::setGallery()
QVERIFY(moveRequest.gallery() == &moveGallery);
QCOMPARE(copyRequest.isSupported(), true);
QCOMPARE(moveRequest.isSupported(), true);
- QCOMPARE(copySpy.count(), 1);
- QCOMPARE(moveSpy.count(), 1);
+ QCOMPARE(copyGallerySpy.count(), 1);
+ QCOMPARE(moveGallerySpy.count(), 1);
+ QCOMPARE(copySupportedSpy.count(), 1);
+ QCOMPARE(moveSupportedSpy.count(), 1);
copyRequest.setGallery(&copyGallery);
moveRequest.setGallery(&moveGallery);
QVERIFY(copyRequest.gallery() == &copyGallery);
QVERIFY(moveRequest.gallery() == &moveGallery);
- QCOMPARE(copySpy.count(), 1);
- QCOMPARE(moveSpy.count(), 1);
+ QCOMPARE(copyGallerySpy.count(), 1);
+ QCOMPARE(moveGallerySpy.count(), 1);
+ QCOMPARE(copySupportedSpy.count(), 1);
+ QCOMPARE(moveSupportedSpy.count(), 1);
copyRequest.setGallery(&moveGallery);
moveRequest.setGallery(&copyGallery);
@@ -1130,8 +1136,10 @@ void tst_QGalleryAbstractRequest::setGallery()
QVERIFY(moveRequest.gallery() == &copyGallery);
QCOMPARE(copyRequest.isSupported(), false);
QCOMPARE(moveRequest.isSupported(), false);
- QCOMPARE(copySpy.count(), 2);
- QCOMPARE(moveSpy.count(), 2);
+ QCOMPARE(copyGallerySpy.count(), 2);
+ QCOMPARE(moveGallerySpy.count(), 2);
+ QCOMPARE(copySupportedSpy.count(), 2);
+ QCOMPARE(moveSupportedSpy.count(), 2);
copyRequest.setGallery(0);
moveRequest.setGallery(0);
@@ -1140,8 +1148,10 @@ void tst_QGalleryAbstractRequest::setGallery()
QVERIFY(moveRequest.gallery() == 0);
QCOMPARE(copyRequest.isSupported(), false);
QCOMPARE(moveRequest.isSupported(), false);
- QCOMPARE(copySpy.count(), 3);
- QCOMPARE(moveSpy.count(), 3);
+ QCOMPARE(copyGallerySpy.count(), 3);
+ QCOMPARE(moveGallerySpy.count(), 3);
+ QCOMPARE(copySupportedSpy.count(), 3);
+ QCOMPARE(moveSupportedSpy.count(), 3);
}
void tst_QGalleryAbstractRequest::clearGallery()
diff --git a/tests/auto/qgalleryitemrequest/tst_qgalleryitemrequest.cpp b/tests/auto/qgalleryitemrequest/tst_qgalleryitemrequest.cpp
index b04adaf3ef..d2afcf5db6 100644
--- a/tests/auto/qgalleryitemrequest/tst_qgalleryitemrequest.cpp
+++ b/tests/auto/qgalleryitemrequest/tst_qgalleryitemrequest.cpp
@@ -63,7 +63,9 @@ public Q_SLOTS:
void initTestCase();
private Q_SLOTS:
- void properties();
+ void propertyNames();
+ void autoUpdate();
+ void itemId();
void executeSynchronous();
void executeAsynchronous();
void noResponse();
@@ -191,36 +193,96 @@ void tst_QGalleryItemRequest::initTestCase()
qRegisterMetaType<QList<int> >();
}
-void tst_QGalleryItemRequest::properties()
+void tst_QGalleryItemRequest::propertyNames()
{
const QGalleryProperty titleProperty("title");
const QGalleryProperty artistProperty("artist");
+ const QStringList propertyNames = QStringList()
+ << titleProperty
+ << artistProperty.name()
+ << QLatin1String("album")
+ << QLatin1String("trackNumber");
+
QGalleryItemRequest request;
+ QSignalSpy spy(&request, SIGNAL(propertyNamesChanged()));
+
+ QCOMPARE(request.propertyNames(), QStringList());
+
+ request.setPropertyNames(QStringList());
+ QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 0);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(QStringList());
QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemRequest::autoUpdate()
+{
+ QGalleryItemRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(autoUpdateChanged()));
+
QCOMPARE(request.autoUpdate(), false);
- QCOMPARE(request.itemId(), QVariant());
- request.setPropertyNames(QStringList()
- << titleProperty
- << artistProperty.name()
- << QLatin1String("album")
- << QString::fromLatin1("trackNumber"));
- QCOMPARE(request.propertyNames(), QStringList()
- << QLatin1String("title")
- << QLatin1String("artist")
- << QLatin1String("album")
- << QLatin1String("trackNumber"));
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 0);
+
+ request.setAutoUpdate(true);
+ QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
request.setAutoUpdate(true);
QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
+
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemRequest::itemId()
+{
+ QGalleryItemRequest request;
- request.setItemId(QVariant(76));
+ QSignalSpy spy(&request, SIGNAL(itemIdChanged()));
+
+ QCOMPARE(request.itemId(), QVariant());
+
+ request.setItemId(QVariant());
+ QCOMPARE(request.itemId(), QVariant());
+ QCOMPARE(spy.count(), 0);
+
+ request.setItemId(76);
QCOMPARE(request.itemId(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
- request.setItemId(QVariant(QLatin1String("65")));
+ request.setItemId(76);
+ QCOMPARE(request.itemId(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
+
+ request.setItemId(QLatin1String("65"));
+ QCOMPARE(request.itemId(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ request.setItemId(QLatin1String("65"));
QCOMPARE(request.itemId(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ request.setItemId(QVariant());
+ QCOMPARE(request.itemId(), QVariant());
+ QCOMPARE(spy.count(), 3);
}
void tst_QGalleryItemRequest::executeSynchronous()
diff --git a/tests/auto/qgalleryquerymodel/tst_qgalleryquerymodel.cpp b/tests/auto/qgalleryquerymodel/tst_qgalleryquerymodel.cpp
index f88b319ce3..5dbd06b5f0 100644
--- a/tests/auto/qgalleryquerymodel/tst_qgalleryquerymodel.cpp
+++ b/tests/auto/qgalleryquerymodel/tst_qgalleryquerymodel.cpp
@@ -66,7 +66,14 @@ public Q_SLOTS:
private Q_SLOTS:
void execute();
- void properties();
+ void sortPropertyNames();
+ void autoUpdate();
+ void offset();
+ void limit();
+ void rootType();
+ void rootItem();
+ void scope();
+ void filter();
void indexes();
void data();
void flags();
@@ -382,86 +389,229 @@ void tst_QGalleryItemListModel::execute()
QCOMPARE(statusSpy.count(), 5);
}
-void tst_QGalleryItemListModel::properties()
+void tst_QGalleryItemListModel::sortPropertyNames()
{
- const QStringList sortPropertyNames = QStringList()
- << QLatin1String("rating") << QLatin1String("duration");
- const bool autoUpdate = true;
- const int offset = 90;
- const int limit = 12;
- const QString rootType = QLatin1String("Document");
- const QVariant rootItem = 35;
- const QGalleryQueryRequest::Scope scope = QGalleryQueryRequest::DirectDescendants;
- const QGalleryFilter filter = QGalleryMetaDataFilter(
- QLatin1String("rating"), 3, QGalleryFilter::GreaterThan);
-
- QtTestGallery gallery;
+ const QStringList propertyNames = QStringList()
+ << QLatin1String("-rating")
+ << QLatin1String("+duration");
QGalleryQueryModel model;
- QVERIFY(model.gallery() == 0);
- model.setGallery(&gallery);
- QVERIFY(model.gallery() == &gallery);
+ QSignalSpy spy(&model, SIGNAL(sortPropertyNamesChanged()));
+
+ QCOMPARE(model.sortPropertyNames(), QStringList());
+
+ model.setSortPropertyNames(QStringList());
+ QCOMPARE(model.sortPropertyNames(), QStringList());
+ QCOMPARE(spy.count(), 0);
+
+ model.setSortPropertyNames(propertyNames);
+ QCOMPARE(model.sortPropertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+ model.setSortPropertyNames(propertyNames);
+ QCOMPARE(model.sortPropertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ model.setSortPropertyNames(QStringList());
QCOMPARE(model.sortPropertyNames(), QStringList());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::autoUpdate()
+{
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(autoUpdateChanged()));
+
+ QCOMPARE(model.autoUpdate(), false);
+
+ model.setAutoUpdate(false);
QCOMPARE(model.autoUpdate(), false);
+ QCOMPARE(spy.count(), 0);
+
+ model.setAutoUpdate(true);
+ QCOMPARE(model.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
+
+ model.setAutoUpdate(true);
+ QCOMPARE(model.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
+
+ model.setAutoUpdate(false);
+ QCOMPARE(model.autoUpdate(), false);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::offset()
+{
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(offsetChanged()));
+
+ QCOMPARE(model.offset(), 0);
+
+ model.setOffset(0);
QCOMPARE(model.offset(), 0);
+ QCOMPARE(spy.count(), 0);
+
+ model.setOffset(-45);
+ QCOMPARE(model.offset(), 0);
+ QCOMPARE(spy.count(), 0);
+
+ model.setOffset(32);
+ QCOMPARE(model.offset(), 32);
+ QCOMPARE(spy.count(), 1);
+
+ model.setOffset(32);
+ QCOMPARE(model.offset(), 32);
+ QCOMPARE(spy.count(), 1);
+
+ model.setOffset(-45);
+ QCOMPARE(model.offset(), 0);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::limit()
+{
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(limitChanged()));
+
+ QCOMPARE(model.limit(), 0);
+
+ model.setLimit(0);
QCOMPARE(model.limit(), 0);
+ QCOMPARE(spy.count(), 0);
+
+ model.setLimit(-21);
+ QCOMPARE(model.limit(), 0);
+ QCOMPARE(spy.count(), 0);
+
+ model.setLimit(102);
+ QCOMPARE(model.limit(), 102);
+ QCOMPARE(spy.count(), 1);
+
+ model.setLimit(102);
+ QCOMPARE(model.limit(), 102);
+ QCOMPARE(spy.count(), 1);
+
+ model.setLimit(-21);
+ QCOMPARE(model.limit(), 0);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::rootType()
+{
+ const QString itemType = QLatin1String("Audio");
+
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(rootTypeChanged()));
+
QCOMPARE(model.rootType(), QString());
+
+ model.setRootType(QString());
+ QCOMPARE(model.rootType(), QString());
+ QCOMPARE(spy.count(), 0);
+
+ model.setRootType(itemType);
+ QCOMPARE(model.rootType(), itemType);
+ QCOMPARE(spy.count(), 1);
+
+ model.setRootType(itemType);
+ QCOMPARE(model.rootType(), itemType);
+ QCOMPARE(spy.count(), 1);
+
+ model.setRootType(QString());
+ QCOMPARE(model.rootType(), QString());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::rootItem()
+{
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(rootItemChanged()));
+
QCOMPARE(model.rootItem(), QVariant());
+
+ model.setRootItem(QVariant());
+ QCOMPARE(model.rootItem(), QVariant());
+ QCOMPARE(spy.count(), 0);
+
+ model.setRootItem(76);
+ QCOMPARE(model.rootItem(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
+
+ model.setRootItem(76);
+ QCOMPARE(model.rootItem(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
+
+ model.setRootItem(QLatin1String("65"));
+ QCOMPARE(model.rootItem(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ model.setRootItem(QLatin1String("65"));
+ QCOMPARE(model.rootItem(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ model.setRootItem(QVariant());
+ QCOMPARE(model.rootItem(), QVariant());
+ QCOMPARE(spy.count(), 3);
+}
+
+void tst_QGalleryItemListModel::scope()
+{
+ QGalleryQueryModel model;
+
+ QSignalSpy spy(&model, SIGNAL(scopeChanged()));
+
QCOMPARE(model.scope(), QGalleryQueryRequest::AllDescendants);
- QCOMPARE(model.filter(), QGalleryFilter());
- model.setSortPropertyNames(sortPropertyNames);
- QCOMPARE(model.sortPropertyNames(), sortPropertyNames);
+ model.setScope(QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(model.scope(), QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(spy.count(), 0);
+
+ model.setScope(QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(model.scope(), QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(spy.count(), 1);
- model.setAutoUpdate(autoUpdate);
- QCOMPARE(model.autoUpdate(), autoUpdate);
+ model.setScope(QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(model.scope(), QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(spy.count(), 1);
- model.setOffset(offset);
- QCOMPARE(model.offset(), offset);
+ model.setScope(QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(model.scope(), QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryItemListModel::filter()
+{
+ const QGalleryFilter filter = QGalleryMetaDataFilter(
+ QLatin1String("rating"), 3, QGalleryFilter::GreaterThan);
- model.setLimit(limit);
- QCOMPARE(model.limit(), limit);
+ QGalleryQueryModel model;
- model.setRootType(rootType);
- QCOMPARE(model.rootType(), rootType);
+ QSignalSpy spy(&model, SIGNAL(filterChanged()));
- model.setRootItem(rootItem);
- QCOMPARE(model.rootItem(), rootItem);
+ QCOMPARE(model.filter(), QGalleryFilter());
- model.setScope(scope);
- QCOMPARE(model.scope(), scope);
+ model.setFilter(QGalleryFilter());
+ QCOMPARE(model.filter(), QGalleryFilter());
+ QCOMPARE(spy.count(), 0);
model.setFilter(filter);
QCOMPARE(model.filter(), filter);
+ QCOMPARE(spy.count(), 1);
- model.addColumn(albumProperties);
- model.addColumn(titleProperties);
- model.addColumn(QLatin1String("duration"), Qt::DisplayRole);
- model.addColumn(QLatin1String("rating"), Qt::DisplayRole);
- model.addColumn(QLatin1String("turtle"), Qt::DisplayRole);
- model.execute();
- QVERIFY(gallery.request() != 0);
+ model.setFilter(filter);
+ QCOMPARE(model.filter(), filter);
+ QCOMPARE(spy.count(), 1);
- const QStringList propertyNames = gallery.request()->propertyNames();
- QVERIFY(propertyNames.contains("albumTitle"));
- QVERIFY(propertyNames.contains("albumArtist"));
- QVERIFY(propertyNames.contains("albumId"));
- QVERIFY(propertyNames.contains("displayName"));
- QVERIFY(propertyNames.contains("title"));
- QVERIFY(propertyNames.contains("duration"));
- QVERIFY(propertyNames.contains("rating"));
- QVERIFY(propertyNames.contains("turtle"));
-
- QCOMPARE(gallery.request()->sortPropertyNames(), sortPropertyNames);
- QCOMPARE(gallery.request()->autoUpdate(), autoUpdate);
- QCOMPARE(gallery.request()->offset(), offset);
- QCOMPARE(gallery.request()->limit(), limit);
- QCOMPARE(gallery.request()->rootType(), rootType);
- QCOMPARE(gallery.request()->rootItem(), rootItem);
- QCOMPARE(gallery.request()->scope(), scope);
- QCOMPARE(gallery.request()->filter(), filter);
+ model.setFilter(QGalleryFilter());
+ QCOMPARE(model.filter(), QGalleryFilter());
+ QCOMPARE(spy.count(), 2);
}
void tst_QGalleryItemListModel::indexes()
diff --git a/tests/auto/qgalleryqueryrequest/tst_qgalleryqueryrequest.cpp b/tests/auto/qgalleryqueryrequest/tst_qgalleryqueryrequest.cpp
index bd296abb17..d6e66eb96b 100644
--- a/tests/auto/qgalleryqueryrequest/tst_qgalleryqueryrequest.cpp
+++ b/tests/auto/qgalleryqueryrequest/tst_qgalleryqueryrequest.cpp
@@ -62,7 +62,15 @@ public Q_SLOTS:
void initTestCase();
private Q_SLOTS:
- void properties();
+ void propertyNames();
+ void sortPropertyNames();
+ void autoUpdate();
+ void offset();
+ void limit();
+ void rootType();
+ void rootItem();
+ void scope();
+ void filter();
void executeSynchronous();
void executeAsynchronous();
void noResponse();
@@ -185,84 +193,266 @@ void tst_QGalleryQueryRequest::initTestCase()
qRegisterMetaType<QGalleryResultSet*>();
}
-void tst_QGalleryQueryRequest::properties()
+void tst_QGalleryQueryRequest::propertyNames()
{
const QGalleryProperty titleProperty("title");
const QGalleryProperty artistProperty("artist");
- const QGalleryProperty albumProperty("album");
- const QGalleryType audioType("Audio");
- const QGalleryType videoType("Video");
- const QGalleryFilter filter = QGalleryMetaDataFilter(QLatin1String("trackNumber"), 12);
+ const QStringList propertyNames = QStringList()
+ << titleProperty
+ << artistProperty.name()
+ << QLatin1String("album")
+ << QLatin1String("trackNumber");
QGalleryQueryRequest request;
+ QSignalSpy spy(&request, SIGNAL(propertyNamesChanged()));
+
+ QCOMPARE(request.propertyNames(), QStringList());
+
+ request.setPropertyNames(QStringList());
+ QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 0);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(QStringList());
QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::sortPropertyNames()
+{
+ const QStringList propertyNames = QStringList()
+ << QLatin1String("-rating")
+ << QLatin1String("+duration");
+
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(sortPropertyNamesChanged()));
+
QCOMPARE(request.sortPropertyNames(), QStringList());
+
+ request.setSortPropertyNames(QStringList());
+ QCOMPARE(request.sortPropertyNames(), QStringList());
+ QCOMPARE(spy.count(), 0);
+
+ request.setSortPropertyNames(propertyNames);
+ QCOMPARE(request.sortPropertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setSortPropertyNames(propertyNames);
+ QCOMPARE(request.sortPropertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setSortPropertyNames(QStringList());
+ QCOMPARE(request.sortPropertyNames(), QStringList());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::autoUpdate()
+{
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(autoUpdateChanged()));
+
QCOMPARE(request.autoUpdate(), false);
- QCOMPARE(request.offset(), 0);
- QCOMPARE(request.limit(), 0);
- QCOMPARE(request.rootType(), QString());
- QCOMPARE(request.scope(), QGalleryQueryRequest::AllDescendants);
- QCOMPARE(request.rootItem(), QVariant());
- QCOMPARE(request.filter(), QGalleryFilter());
- request.setPropertyNames(QStringList()
- << titleProperty
- << artistProperty.name()
- << QLatin1String("album")
- << QString::fromLatin1("trackNumber"));
- QCOMPARE(request.propertyNames(), QStringList()
- << QLatin1String("title")
- << QLatin1String("artist")
- << QLatin1String("album")
- << QLatin1String("trackNumber"));
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 0);
- request.setSortPropertyNames(QStringList()
- << artistProperty.ascending()
- << albumProperty.descending()
- << QLatin1String("-trackNumber")
- << titleProperty);
- QCOMPARE(request.sortPropertyNames(), QStringList()
- << QLatin1String("+artist")
- << QLatin1String("-album")
- << QLatin1String("-trackNumber")
- << QLatin1String("title"));
+ request.setAutoUpdate(true);
+ QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
request.setAutoUpdate(true);
QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
+
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::offset()
+{
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(offsetChanged()));
+
+ QCOMPARE(request.offset(), 0);
- request.setOffset(140);
- QCOMPARE(request.offset(), 140);
+ request.setOffset(0);
+ QCOMPARE(request.offset(), 0);
+ QCOMPARE(spy.count(), 0);
- request.setOffset(-93);
+ request.setOffset(-45);
QCOMPARE(request.offset(), 0);
+ QCOMPARE(spy.count(), 0);
+
+ request.setOffset(32);
+ QCOMPARE(request.offset(), 32);
+ QCOMPARE(spy.count(), 1);
- request.setLimit(45);
- QCOMPARE(request.limit(), 45);
+ request.setOffset(32);
+ QCOMPARE(request.offset(), 32);
+ QCOMPARE(spy.count(), 1);
+
+ request.setOffset(-45);
+ QCOMPARE(request.offset(), 0);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::limit()
+{
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(limitChanged()));
- request.setLimit(-3);
QCOMPARE(request.limit(), 0);
- request.setRootType(audioType);
- QCOMPARE(request.rootType(), QString::fromLatin1("Audio"));
+ request.setLimit(0);
+ QCOMPARE(request.limit(), 0);
+ QCOMPARE(spy.count(), 0);
- request.setRootType(videoType.name());
- QCOMPARE(request.rootType(), QString::fromLatin1("Video"));
+ request.setLimit(-21);
+ QCOMPARE(request.limit(), 0);
+ QCOMPARE(spy.count(), 0);
- request.setScope(QGalleryQueryRequest::DirectDescendants);
- QCOMPARE(request.scope(), QGalleryQueryRequest::DirectDescendants);
+ request.setLimit(102);
+ QCOMPARE(request.limit(), 102);
+ QCOMPARE(spy.count(), 1);
+
+ request.setLimit(102);
+ QCOMPARE(request.limit(), 102);
+ QCOMPARE(spy.count(), 1);
+
+ request.setLimit(-21);
+ QCOMPARE(request.limit(), 0);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::rootType()
+{
+ const QString itemType = QLatin1String("Audio");
+
+ QGalleryQueryRequest request;
- request.setRootItem(QVariant(76));
+ QSignalSpy spy(&request, SIGNAL(rootTypeChanged()));
+
+ QCOMPARE(request.rootType(), QString());
+
+ request.setRootType(QString());
+ QCOMPARE(request.rootType(), QString());
+ QCOMPARE(spy.count(), 0);
+
+ request.setRootType(itemType);
+ QCOMPARE(request.rootType(), itemType);
+ QCOMPARE(spy.count(), 1);
+
+ request.setRootType(itemType);
+ QCOMPARE(request.rootType(), itemType);
+ QCOMPARE(spy.count(), 1);
+
+ request.setRootType(QString());
+ QCOMPARE(request.rootType(), QString());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::rootItem()
+{
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(rootItemChanged()));
+
+ QCOMPARE(request.rootItem(), QVariant());
+
+ request.setRootItem(QVariant());
+ QCOMPARE(request.rootItem(), QVariant());
+ QCOMPARE(spy.count(), 0);
+
+ request.setRootItem(76);
QCOMPARE(request.rootItem(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
+
+ request.setRootItem(76);
+ QCOMPARE(request.rootItem(), QVariant(76));
+ QCOMPARE(spy.count(), 1);
- request.setRootItem(QVariant(QLatin1String("65")));
+ request.setRootItem(QLatin1String("65"));
QCOMPARE(request.rootItem(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ request.setRootItem(QLatin1String("65"));
+ QCOMPARE(request.rootItem(), QVariant(QLatin1String("65")));
+ QCOMPARE(spy.count(), 2);
+
+ request.setRootItem(QVariant());
+ QCOMPARE(request.rootItem(), QVariant());
+ QCOMPARE(spy.count(), 3);
+}
+
+void tst_QGalleryQueryRequest::scope()
+{
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(scopeChanged()));
+
+ QCOMPARE(request.scope(), QGalleryQueryRequest::AllDescendants);
+
+ request.setScope(QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(request.scope(), QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(spy.count(), 0);
+
+ request.setScope(QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(request.scope(), QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(spy.count(), 1);
+
+ request.setScope(QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(request.scope(), QGalleryQueryRequest::DirectDescendants);
+ QCOMPARE(spy.count(), 1);
+
+ request.setScope(QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(request.scope(), QGalleryQueryRequest::AllDescendants);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryQueryRequest::filter()
+{
+ const QGalleryFilter filter = QGalleryMetaDataFilter(
+ QLatin1String("rating"), 3, QGalleryFilter::GreaterThan);
+
+ QGalleryQueryRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(filterChanged()));
+
+ QCOMPARE(request.filter(), QGalleryFilter());
+
+ request.setFilter(QGalleryFilter());
+ QCOMPARE(request.filter(), QGalleryFilter());
+ QCOMPARE(spy.count(), 0);
+
+ request.setFilter(filter);
+ QCOMPARE(request.filter(), filter);
+ QCOMPARE(spy.count(), 1);
request.setFilter(filter);
QCOMPARE(request.filter(), filter);
+ QCOMPARE(spy.count(), 1);
+
+ request.setFilter(QGalleryFilter());
+ QCOMPARE(request.filter(), QGalleryFilter());
+ QCOMPARE(spy.count(), 2);
}
+
void tst_QGalleryQueryRequest::executeSynchronous()
{
QtTestGallery gallery;
diff --git a/tests/auto/qgallerytyperequest/tst_qgallerytyperequest.cpp b/tests/auto/qgallerytyperequest/tst_qgallerytyperequest.cpp
index 531d78f68c..80e9e8ae31 100644
--- a/tests/auto/qgallerytyperequest/tst_qgallerytyperequest.cpp
+++ b/tests/auto/qgallerytyperequest/tst_qgallerytyperequest.cpp
@@ -63,7 +63,9 @@ public Q_SLOTS:
void initTestCase();
private Q_SLOTS:
- void properties();
+ void propertyNames();
+ void autoUpdate();
+ void itemType();
void executeSynchronous();
void executeAsynchronous();
void noResponse();
@@ -189,41 +191,90 @@ void tst_QGalleryTypeRequest::initTestCase()
qRegisterMetaType<QList<int> >();
}
-void tst_QGalleryTypeRequest::properties()
+void tst_QGalleryTypeRequest::propertyNames()
{
const QGalleryProperty titleProperty("title");
const QGalleryProperty artistProperty("artist");
- const QGalleryType audioType("Audio");
- const QGalleryType videoType("Video");
-
- const QGalleryFilter filter = QGalleryMetaDataFilter(QLatin1String("trackNumber"), 12);
+ const QStringList propertyNames = QStringList()
+ << titleProperty
+ << artistProperty.name()
+ << QLatin1String("album")
+ << QLatin1String("trackNumber");
QGalleryTypeRequest request;
+ QSignalSpy spy(&request, SIGNAL(propertyNamesChanged()));
+
+ QCOMPARE(request.propertyNames(), QStringList());
+
+ request.setPropertyNames(QStringList());
+ QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 0);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(propertyNames);
+ QCOMPARE(request.propertyNames(), propertyNames);
+ QCOMPARE(spy.count(), 1);
+
+ request.setPropertyNames(QStringList());
QCOMPARE(request.propertyNames(), QStringList());
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryTypeRequest::autoUpdate()
+{
+ QGalleryTypeRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(autoUpdateChanged()));
+
QCOMPARE(request.autoUpdate(), false);
- QCOMPARE(request.itemType(), QString());
- request.setPropertyNames(QStringList()
- << titleProperty
- << artistProperty.name()
- << QLatin1String("album")
- << QString::fromLatin1("trackNumber"));
- QCOMPARE(request.propertyNames(), QStringList()
- << QLatin1String("title")
- << QLatin1String("artist")
- << QLatin1String("album")
- << QLatin1String("trackNumber"));
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 0);
+
+ request.setAutoUpdate(true);
+ QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
request.setAutoUpdate(true);
QCOMPARE(request.autoUpdate(), true);
+ QCOMPARE(spy.count(), 1);
+
+ request.setAutoUpdate(false);
+ QCOMPARE(request.autoUpdate(), false);
+ QCOMPARE(spy.count(), 2);
+}
+
+void tst_QGalleryTypeRequest::itemType()
+{
+ const QString itemType = QLatin1String("Audio");
+
+ QGalleryTypeRequest request;
+
+ QSignalSpy spy(&request, SIGNAL(itemTypeChanged()));
+
+ QCOMPARE(request.itemType(), QString());
+
+ request.setItemType(QString());
+ QCOMPARE(request.itemType(), QString());
+ QCOMPARE(spy.count(), 0);
- request.setItemType(audioType);
- QCOMPARE(request.itemType(), QString::fromLatin1("Audio"));
+ request.setItemType(itemType);
+ QCOMPARE(request.itemType(), itemType);
+ QCOMPARE(spy.count(), 1);
- request.setItemType(videoType.name());
- QCOMPARE(request.itemType(), QString::fromLatin1("Video"));
+ request.setItemType(itemType);
+ QCOMPARE(request.itemType(), itemType);
+ QCOMPARE(spy.count(), 1);
+
+ request.setItemType(QString());
+ QCOMPARE(request.itemType(), QString());
+ QCOMPARE(spy.count(), 2);
}
void tst_QGalleryTypeRequest::executeSynchronous()
diff --git a/tests/auto/qlandmarkmanager/tst_qlandmarkmanager.cpp b/tests/auto/qlandmarkmanager/tst_qlandmarkmanager.cpp
index b64e4bc6e7..ebaea7aba2 100644
--- a/tests/auto/qlandmarkmanager/tst_qlandmarkmanager.cpp
+++ b/tests/auto/qlandmarkmanager/tst_qlandmarkmanager.cpp
@@ -104,6 +104,9 @@
#define FILTER_NAME
#define FILTER_PROXIMITY
#define FILTER_CATEGORY
+#define FILTER_BOX
+#define FILTER_INTERSECTION
+//#define LANDMARK_FETCH_CANCEL
#include <float.h>
@@ -219,7 +222,7 @@ private:
<< ", actual =" << request->state();
ret = false;
}
- return ret;
+ return ret && stateVerified;
}
bool doCategoryFetch(const QString type, const QList<QLandmarkCategoryId> &ids, QList<QLandmarkCategory> *cats, QLandmarkManager::Error expectedError = QLandmarkManager::NoError) {
@@ -661,7 +664,7 @@ private:
if (lms.count() != lmIds.count())
return false;
for (int i=0; i < lms.count(); ++i) {
- if (lms.at(i).landmarkId() != lmIds.at(i)) {
+ if (!lmIds.contains(lms.at(i).landmarkId())) {
return false;
}
}
@@ -976,14 +979,21 @@ private slots:
void filterLandmarksCategory_data();
#endif
-#ifndef Q_OS_SYMBIAN
+#ifdef FILTER_BOX
void filterLandmarksBox();
void filterLandmarksBox_data();
+#endif
+#ifdef LANDMARK_FETCH_CANCEL
+ void asyncLandmarkFetchCancel();
+#endif
+#ifdef FILTER_INTERSECTION
void filterLandmarksIntersection();
void filterLandmarksIntersection_data();
+#endif
+#ifndef Q_OS_SYMBIAN
void filterLandmarksMultipleBox();
void filterLandmarksMultipleBox_data();
@@ -3604,6 +3614,7 @@ void tst_QLandmarkManager::filterLandmarksName() {
QCOMPARE(lms.at(1), lm6);
QCOMPARE(lms.at(2), lm8);
+#ifdef TODO_RESTORE
//test fixed string
nameFilter.setName("adel");
nameFilter.setMatchFlags(QLandmarkFilter::MatchFixedString);
@@ -3611,10 +3622,9 @@ void tst_QLandmarkManager::filterLandmarksName() {
QCOMPARE(lms.count(), 2);
QCOMPARE(lms.at(0), lm2);
QCOMPARE(lms.at(1), lm9);
-
+#endif
//TODO: symbian, when using Match exactly first do
-#ifndef Q_OS_SYMBIAN
//a matched fixed string search, then do QVariant comparison
//test match exactly
nameFilter.setName("Adel");
@@ -3628,7 +3638,7 @@ void tst_QLandmarkManager::filterLandmarksName() {
nameFilter.setMatchFlags(QLandmarkFilter::MatchContains);
QVERIFY(doFetch(type,nameFilter, &lms,QLandmarkManager::NoError));
QCOMPARE(lms.count(),0);
-#endif
+
//TODO: symbian change the state of the request to finished
// if using a Case sensitive match which is not supported
//test that can't support case sensitive matching
@@ -3652,13 +3662,11 @@ void tst_QLandmarkManager::filterLandmarksName() {
nameFilter.setName("");
nameFilter.setMatchFlags(QLandmarkFilter::MatchFixedString);
-#ifndef Q_OS_SYMBIAN
//TODO: symbia matching landmarks with no name
QVERIFY(doFetch(type,nameFilter, &lms, QLandmarkManager::NoError));
QCOMPARE(lms.count(),2);
QCOMPARE(lms.at(0), lmNoName1);
QCOMPARE(lms.at(1), lmNoName2);
-#endif
//try starts with an empty string
nameFilter.setMatchFlags(QLandmarkFilter::MatchStartsWith);
@@ -4088,7 +4096,7 @@ void tst_QLandmarkManager::filterLandmarksCategory_data()
}
#endif
-#ifndef Q_OS_SYMBIAN
+#ifdef FILTER_BOX
void tst_QLandmarkManager::filterLandmarksBox() {
QFETCH(QString, type);
QList<QGeoCoordinate> outBox;
@@ -4279,12 +4287,21 @@ void tst_QLandmarkManager::filterLandmarksBox() {
QCOMPARE(lms5.size(), inBox5.size());
QSet<QString> testSet5;
- for (int i = 0; i < lms5.size(); ++i)
+ for (int i = 0; i < lms5.size(); ++i) {
+ if (lms5.at(i).coordinate().longitude() == -180.0) {
+ lms5[i].setCoordinate(QGeoCoordinate(lms5.at(i).coordinate().latitude(), 180.0));
+ }
+
testSet5.insert(lms5.at(i).coordinate().toString());
+ }
QSet<QString> inBoxSet5;
- for (int i = 0; i < inBox5.size(); ++i)
+ for (int i = 0; i < inBox5.size(); ++i) {
+ if (inBox5.at(i).longitude() == -180.0) {
+ inBox5[i].setLongitude(180.0);
+ }
inBoxSet5.insert(inBox5.at(i).toString());
+ }
QCOMPARE(testSet5, inBoxSet5);
@@ -4323,7 +4340,88 @@ void tst_QLandmarkManager::filterLandmarksBox_data()
QTest::newRow("sync") << "sync";
QTest::newRow("async") << "async";
}
+#endif
+
+#ifdef LANDMARK_FETCH_CANCEL
+void tst_QLandmarkManager::asyncLandmarkFetchCancel() {
+ //test that we can cancel a fetch for landmarks
+ QLandmark lm;
+ for(int i =0; i < 75; ++i) {
+ lm.clear();
+ lm.setName(QString("LM") + QString::number(i));
+ lm.setCoordinate(QGeoCoordinate(5.0, 5.0));
+ QVERIFY(m_manager->saveLandmark(&lm));
+ }
+ QLandmarkFetchRequest fetchRequest(m_manager);
+ QSignalSpy spy(&fetchRequest, SIGNAL(stateChanged(QLandmarkAbstractRequest::State)));
+
+ //we use a lot of intersection and union filters to try slow down the fetching
+ //enough so that we can cancel the fetching operation.
+ QLandmarkProximityFilter proximityFilter(QGeoCoordinate(5.0,5.0), 1000);
+
+ QLandmarkIntersectionFilter intersectionFilter;
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+ intersectionFilter.append(proximityFilter);
+
+ QLandmarkUnionFilter unionFilter;
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+ unionFilter.append(intersectionFilter);
+
+ //test canceling of a landmark fetch
+ fetchRequest.setFilter(unionFilter);
+ fetchRequest.start();
+ QTest::qWait(75);
+ QCOMPARE(spy.count(),1);
+ QCOMPARE(qvariant_cast<QLandmarkAbstractRequest::State>(spy.at(0).at(0)), QLandmarkAbstractRequest::ActiveState);
+ fetchRequest.cancel();
+ QVERIFY(waitForAsync(spy, &fetchRequest, QLandmarkManager::CancelError));
+ QCOMPARE(fetchRequest.landmarks().count(), 0);
+
+ //test canceling of a landmark id fetch
+ QLandmarkIdFetchRequest idFetchRequest(m_manager);
+ idFetchRequest.setFilter(unionFilter);
+ QSignalSpy spy2(&idFetchRequest, SIGNAL(stateChanged(QLandmarkAbstractRequest::State)));
+ idFetchRequest.start();
+ QTest::qWait(50);
+ idFetchRequest.cancel();
+ QVERIFY(waitForAsync(spy2, &idFetchRequest, QLandmarkManager::CancelError));
+ QCOMPARE(idFetchRequest.landmarkIds().count(), 0);
+
+ //check that we can delete an request halfway during an operation.
+ QLandmarkFetchRequest *fetchRequestPointer = new QLandmarkFetchRequest(m_manager);
+ QSignalSpy spy3(fetchRequestPointer, SIGNAL(stateChanged(QLandmarkAbstractRequest::State)));
+ fetchRequestPointer->setFilter(unionFilter);
+ fetchRequestPointer->start();
+ QTest::qWait(75);
+ QCOMPARE(spy3.count(),1);
+ QCOMPARE(qvariant_cast<QLandmarkAbstractRequest::State>(spy3.at(0).at(0)), QLandmarkAbstractRequest::ActiveState);
+ delete fetchRequestPointer; //failure to delete usually results in a segfault
+ QTest::qWait(100);
+ }
+#endif
+
+#ifdef FILTER_INTERSECTION
void tst_QLandmarkManager::filterLandmarksIntersection() {
QFETCH(QString, type);
QLandmarkCategory cat1;
@@ -4613,10 +4711,7 @@ void tst_QLandmarkManager::filterLandmarksIntersection() {
QCOMPARE(lms.at(0), lm5);
QCOMPARE(lms.at(1), lm9);
- //try a proximity but with two categories t QTest::addColumn<QString>("type");
-
- QTest::newRow("sync") << "sync";
- QTest::newRow("async") << "async";
+ //try a proximity but with two categories
intersectionFilter.clear();
intersectionFilter.append(cat1Filter);
intersectionFilter.append(proximityFilter);
@@ -4686,7 +4781,9 @@ void tst_QLandmarkManager::filterLandmarksIntersection_data() {
QTest::newRow("sync") << "sync";
QTest::newRow("async") << "async";
}
+#endif
+#ifndef Q_OS_SYMBIAN
void tst_QLandmarkManager::filterLandmarksMultipleBox()
{
QFETCH(QString, type);
diff --git a/tests/auto/qorganizeritemmanager/tst_qorganizeritemmanager.cpp b/tests/auto/qorganizeritemmanager/tst_qorganizeritemmanager.cpp
index 1069f8bfc5..9258ef9f62 100644
--- a/tests/auto/qorganizeritemmanager/tst_qorganizeritemmanager.cpp
+++ b/tests/auto/qorganizeritemmanager/tst_qorganizeritemmanager.cpp
@@ -1162,7 +1162,7 @@ void tst_QOrganizerItemManager::batch()
QVERIFY(!cm->saveItems(NULL));
QVERIFY(cm->error() == QOrganizerItemManager::BadArgumentError);
- QVERIFY(!cm->removeItems(QList<QOrganizerItemLocalId>(), NULL));
+ QVERIFY(!cm->removeItems(QList<QOrganizerItemLocalId>()));
QVERIFY(cm->error() == QOrganizerItemManager::BadArgumentError);
// Use note & todo item depending on backend support
@@ -1200,8 +1200,9 @@ void tst_QOrganizerItemManager::batch()
QMap<int, QOrganizerItemManager::Error> errorMap;
// Add one dummy error to test if the errors are reset
errorMap.insert(0, QOrganizerItemManager::NoError);
- QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId()));
QVERIFY(cm->error() == QOrganizerItemManager::NoError);
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() == 0);
/* Make sure our items got updated too */
@@ -1232,8 +1233,9 @@ void tst_QOrganizerItemManager::batch()
descr.setDescription("This note is a terrible note");
QVERIFY(items[2].saveDetail(&descr));
- QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId()));
QVERIFY(cm->error() == QOrganizerItemManager::NoError);
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() == 0);
/* Retrieve them and check them again */
@@ -1255,7 +1257,8 @@ void tst_QOrganizerItemManager::batch()
/* Now delete them all */
QList<QOrganizerItemLocalId> ids;
ids << a.id().localId() << b.id().localId() << c.id().localId();
- QVERIFY(cm->removeItems(ids, &errorMap));
+ QVERIFY(cm->removeItems(ids));
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(cm->error() == QOrganizerItemManager::NoError);
@@ -1273,8 +1276,9 @@ void tst_QOrganizerItemManager::batch()
/* Now try removing with all invalid ids (e.g. the ones we just removed) */
ids.clear();
ids << a.id().localId() << b.id().localId() << c.id().localId();
- QVERIFY(!cm->removeItems(ids, &errorMap));
+ QVERIFY(!cm->removeItems(ids));
QVERIFY(cm->error() == QOrganizerItemManager::DoesNotExistError);
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() == 3);
QVERIFY(errorMap.values().at(0) == QOrganizerItemManager::DoesNotExistError);
QVERIFY(errorMap.values().at(1) == QOrganizerItemManager::DoesNotExistError);
@@ -1292,11 +1296,12 @@ void tst_QOrganizerItemManager::batch()
b.saveDetail(&bad);
items << a << b << c;
- QVERIFY(!cm->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(!cm->saveItems(&items, QOrganizerCollectionLocalId()));
/* We can't really say what the error will be.. maybe bad argument, maybe invalid detail */
QVERIFY(cm->error() != QOrganizerItemManager::NoError);
/* It's permissible to fail all the adds, or to add the successful ones */
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() > 0);
QVERIFY(errorMap.count() <= 3);
@@ -1322,7 +1327,8 @@ void tst_QOrganizerItemManager::batch()
/* Fix up B and re save it */
QVERIFY(items[1].removeDetail(&bad));
- QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(cm->saveItems(&items, QOrganizerCollectionLocalId()));
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(cm->error() == QOrganizerItemManager::NoError);
@@ -1340,10 +1346,11 @@ void tst_QOrganizerItemManager::batch()
ids << removedId;
ids << items.at(2).id().localId();
- QVERIFY(!cm->removeItems(ids, &errorMap));
+ QVERIFY(!cm->removeItems(ids));
QVERIFY(cm->error() != QOrganizerItemManager::NoError);
/* Again, the backend has the choice of either removing the successful ones, or not */
+ errorMap = cm->errorMap();
QVERIFY(errorMap.count() > 0);
QVERIFY(errorMap.count() <= 3);
@@ -1403,7 +1410,8 @@ void tst_QOrganizerItemManager::invalidManager()
QMap<int, QOrganizerItemManager::Error> errorMap;
errorMap.insert(0, QOrganizerItemManager::NoError);
- QVERIFY(!manager.saveItems(0, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(!manager.saveItems(0, QOrganizerCollectionLocalId()));
+ errorMap = manager.errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(manager.error() == QOrganizerItemManager::BadArgumentError);
@@ -1426,17 +1434,20 @@ void tst_QOrganizerItemManager::invalidManager()
QList<QOrganizerItem> list;
list << foo;
- QVERIFY(!manager.saveItems(&list, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(!manager.saveItems(&list, QOrganizerCollectionLocalId()));
+ errorMap = manager.errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(manager.error() == QOrganizerItemManager::NotSupportedError);
- QVERIFY(!manager.removeItems(QList<QOrganizerItemLocalId>(), &errorMap));
+ QVERIFY(!manager.removeItems(QList<QOrganizerItemLocalId>()));
+ errorMap = manager.errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(manager.error() == QOrganizerItemManager::BadArgumentError);
QList<QOrganizerItemLocalId> idlist;
idlist << foo.id().localId();
- QVERIFY(!manager.removeItems(idlist, &errorMap));
+ QVERIFY(!manager.removeItems(idlist));
+ errorMap = manager.errorMap();
QVERIFY(errorMap.count() == 0);
QVERIFY(manager.error() == QOrganizerItemManager::NotSupportedError);
@@ -2063,7 +2074,8 @@ void tst_QOrganizerItemManager::signalEmission()
todo3.setId(QOrganizerItemId());
batchAdd << todo << todo2 << todo3;
QMap<int, QOrganizerItemManager::Error> errorMap;
- QVERIFY(m1->saveItems(&batchAdd, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(m1->saveItems(&batchAdd, QOrganizerCollectionLocalId()));
+ errorMap = m1->errorMap();
QVERIFY(batchAdd.count() == 3);
todo = batchAdd.at(0);
@@ -2087,14 +2099,16 @@ void tst_QOrganizerItemManager::signalEmission()
batchAdd.clear();
batchAdd << todo << todo2 << todo3;
- QVERIFY(m1->saveItems(&batchAdd, QOrganizerCollectionLocalId(), &errorMap));
+ QVERIFY(m1->saveItems(&batchAdd, QOrganizerCollectionLocalId()));
+ errorMap = m1->errorMap();
sigids.clear();
QTRY_WAIT( while(spyCM.size() > 0) {sigids += spyCM.takeFirst().at(0).value<QList<QOrganizerItemLocalId> >(); }, sigids.contains(todo.localId()) && sigids.contains(todo2.localId()) && sigids.contains(todo3.localId()));
/* Batch removes */
batchRemove << todo.id().localId() << todo2.id().localId() << todo3.id().localId();
- QVERIFY(m1->removeItems(batchRemove, &errorMap));
+ QVERIFY(m1->removeItems(batchRemove));
+ errorMap = m1->errorMap();
sigids.clear();
QTRY_WAIT( while(spyCR.size() > 0) {sigids += spyCR.takeFirst().at(0).value<QList<QOrganizerItemLocalId> >(); }, sigids.contains(todo.localId()) && sigids.contains(todo2.localId()) && sigids.contains(todo3.localId()));
diff --git a/tests/auto/qorganizeritemmanagerdataholder.h b/tests/auto/qorganizeritemmanagerdataholder.h
index 857be47256..099c71f2b4 100644
--- a/tests/auto/qorganizeritemmanagerdataholder.h
+++ b/tests/auto/qorganizeritemmanagerdataholder.h
@@ -85,7 +85,7 @@ public:
QList<QOrganizerItemLocalId> ids;
foreach(const QOrganizerItem& item, items)
ids.append(item.localId());
- cm->removeItems(ids, 0);
+ cm->removeItems(ids);
delete cm;
}
}
diff --git a/tests/auto/qvcard21writer/tst_qvcard21writer.cpp b/tests/auto/qvcard21writer/tst_qvcard21writer.cpp
index e84e66522e..824f88583c 100644
--- a/tests/auto/qvcard21writer/tst_qvcard21writer.cpp
+++ b/tests/auto/qvcard21writer/tst_qvcard21writer.cpp
@@ -60,7 +60,7 @@ Q_DECLARE_METATYPE(QVersitProperty)
#ifdef QT_BUILD_INTERNAL
void tst_QVCard21Writer::init()
{
- mWriter = new QVCard21Writer;
+ mWriter = new QVCard21Writer(QVersitDocument::VCard21Type);
mWriter->setCodec(QTextCodec::codecForName("ISO_8859-1"));
}
diff --git a/tests/auto/qvcard30writer/tst_qvcard30writer.cpp b/tests/auto/qvcard30writer/tst_qvcard30writer.cpp
index 8e60d09e34..71548467af 100644
--- a/tests/auto/qvcard30writer/tst_qvcard30writer.cpp
+++ b/tests/auto/qvcard30writer/tst_qvcard30writer.cpp
@@ -60,7 +60,7 @@ Q_DECLARE_METATYPE(QVersitProperty)
#ifdef QT_BUILD_INTERNAL
void tst_QVCard30Writer::init()
{
- mWriter = new QVCard30Writer;
+ mWriter = new QVCard30Writer(QVersitDocument::VCard30Type);
mWriter->setCodec(QTextCodec::codecForName("UTF-8"));
}
diff --git a/tests/auto/qversitcontactimporter/tst_qversitcontactimporter.cpp b/tests/auto/qversitcontactimporter/tst_qversitcontactimporter.cpp
index ae7c9e3629..f68bd64372 100644
--- a/tests/auto/qversitcontactimporter/tst_qversitcontactimporter.cpp
+++ b/tests/auto/qversitcontactimporter/tst_qversitcontactimporter.cpp
@@ -1345,7 +1345,7 @@ void tst_QVersitContactImporter::testInvalidDocument()
document.setType(QVersitDocument::VCard21Type);
documents.append(document);
QVERIFY(!mImporter->importDocuments(documents));
- QMap<int, QVersitContactImporter::Error> errors = mImporter->errors();
+ QMap<int, QVersitContactImporter::Error> errors = mImporter->errorMap();
QCOMPARE(errors.size(), 1);
QVERIFY(errors.contains(0));
QVERIFY(errors.value(0) == QVersitContactImporter::InvalidDocumentError);
@@ -1358,7 +1358,7 @@ void tst_QVersitContactImporter::testInvalidDocument()
document.clear();
document.setType(QVersitDocument::VCard21Type);
QVERIFY(!mImporter->importDocuments(QList<QVersitDocument>() << document));
- errors = mImporter->errors();
+ errors = mImporter->errorMap();
QCOMPARE(errors.size(), 1);
QCOMPARE(errors.value(0), QVersitContactImporter::EmptyDocumentError);
}
diff --git a/tests/auto/qversitdocument/tst_qversitdocument.cpp b/tests/auto/qversitdocument/tst_qversitdocument.cpp
index 1277b62a28..cb1c93ca32 100644
--- a/tests/auto/qversitdocument/tst_qversitdocument.cpp
+++ b/tests/auto/qversitdocument/tst_qversitdocument.cpp
@@ -216,11 +216,15 @@ void tst_QVersitDocument::testHash()
QVersitDocument document6 = document1;
document6.setComponentType(QLatin1String("VEVENT"));
+ QVersitDocument document7 = document1;
+ document7.addProperty(QVersitProperty());
+
QVERIFY(qHash(document1) == qHash(document2));
QVERIFY(qHash(document1) != qHash(document3));
QVERIFY(qHash(document1) != qHash(document4));
QVERIFY(qHash(document1) != qHash(document5));
QVERIFY(qHash(document1) != qHash(document6));
+ QVERIFY(qHash(document1) != qHash(document7));
}
QTEST_MAIN(tst_QVersitDocument)
diff --git a/tests/auto/qversitorganizerexporter/tst_qversitorganizerexporter.cpp b/tests/auto/qversitorganizerexporter/tst_qversitorganizerexporter.cpp
index 54908c26e7..166e42e41a 100644
--- a/tests/auto/qversitorganizerexporter/tst_qversitorganizerexporter.cpp
+++ b/tests/auto/qversitorganizerexporter/tst_qversitorganizerexporter.cpp
@@ -56,8 +56,8 @@ void tst_QVersitOrganizerExporter::testExport()
QFETCH(QVersitDocument, expectedDocument);
QVersitOrganizerExporter exporter;
- QVERIFY(exporter.exportItems(items, QVersitDocument::ICalendar20Type));
- QVERIFY(exporter.errors().isEmpty());
+ QVERIFY(exporter.exportItems(items));
+ QVERIFY(exporter.errorMap().isEmpty());
QVersitDocument document = exporter.document();
if (document != expectedDocument) {
qDebug() << "Actual:" << document;
@@ -169,9 +169,9 @@ void tst_QVersitOrganizerExporter::testExportError()
QFETCH(int, expectedError);
QVersitOrganizerExporter exporter;
- QVERIFY(!exporter.exportItems(items, QVersitDocument::ICalendar20Type));
- QVERIFY(!exporter.errors().isEmpty());
- QVERIFY(exporter.errors()[0] == expectedError);
+ QVERIFY(!exporter.exportItems(items));
+ QVERIFY(!exporter.errorMap().isEmpty());
+ QVERIFY(exporter.errorMap()[0] == expectedError);
QVersitDocument document = exporter.document();
if (document != expectedDocument) {
qDebug() << "Actual:" << document;
@@ -210,8 +210,8 @@ void tst_QVersitOrganizerExporter::testExportEventDetails()
foreach (QOrganizerItemDetail detail, details) {
item.saveDetail(&detail);
}
- QVERIFY(exporter.exportItems(QList<QOrganizerItem>() << item, QVersitDocument::ICalendar20Type));
- QVERIFY(exporter.errors().isEmpty());
+ QVERIFY(exporter.exportItems(QList<QOrganizerItem>() << item));
+ QVERIFY(exporter.errorMap().isEmpty());
QVersitDocument document = exporter.document();
QList<QVersitDocument> subDocuments = document.subDocuments();
QCOMPARE(subDocuments.size(), 1);
@@ -611,8 +611,8 @@ void tst_QVersitOrganizerExporter::testExportTodoDetails()
foreach (QOrganizerItemDetail detail, details) {
item.saveDetail(&detail);
}
- QVERIFY(exporter.exportItems(QList<QOrganizerItem>() << item, QVersitDocument::ICalendar20Type));
- QVERIFY(exporter.errors().isEmpty());
+ QVERIFY(exporter.exportItems(QList<QOrganizerItem>() << item));
+ QVERIFY(exporter.errorMap().isEmpty());
QVersitDocument document = exporter.document();
QList<QVersitDocument> subDocuments = document.subDocuments();
QCOMPARE(subDocuments.size(), 1);
diff --git a/tests/auto/qversitorganizerimporter/tst_qversitorganizerimporter.cpp b/tests/auto/qversitorganizerimporter/tst_qversitorganizerimporter.cpp
index 77410f96f5..d0ee61b1a9 100644
--- a/tests/auto/qversitorganizerimporter/tst_qversitorganizerimporter.cpp
+++ b/tests/auto/qversitorganizerimporter/tst_qversitorganizerimporter.cpp
@@ -56,7 +56,7 @@ void tst_QVersitOrganizerImporter::testImport()
QVersitOrganizerImporter importer;
QVERIFY(importer.importDocument(document));
- QVERIFY(importer.errors().isEmpty());
+ QVERIFY(importer.errorMap().isEmpty());
QList<QOrganizerItem> items = importer.items();
if (items != expectedItems) {
qDebug() << "Actual:" << items;
@@ -201,7 +201,7 @@ void tst_QVersitOrganizerImporter::testImportEventProperties()
QVersitOrganizerImporter importer;
QVERIFY(importer.importDocument(document));
- QVERIFY(importer.errors().isEmpty());
+ QVERIFY(importer.errorMap().isEmpty());
QList<QOrganizerItem> items = importer.items();
QCOMPARE(items.size(), 1);
@@ -704,7 +704,7 @@ void tst_QVersitOrganizerImporter::testImportTodoProperties()
QVersitOrganizerImporter importer;
QVERIFY(importer.importDocument(document));
- QVERIFY(importer.errors().isEmpty());
+ QVERIFY(importer.errorMap().isEmpty());
QList<QOrganizerItem> items = importer.items();
QCOMPARE(items.size(), 1);
@@ -794,7 +794,7 @@ void tst_QVersitOrganizerImporter::testTimeZones()
QVersitOrganizerImporter importer;
QVERIFY(importer.importDocument(document));
- QVERIFY(importer.errors().isEmpty());
+ QVERIFY(importer.errorMap().isEmpty());
QList<QOrganizerItem> items = importer.items();
QCOMPARE(items.size(), 1);
diff --git a/tests/auto/qversitreader/tst_qversitreader.cpp b/tests/auto/qversitreader/tst_qversitreader.cpp
index 9787df900f..c6c6dfcbf4 100644
--- a/tests/auto/qversitreader/tst_qversitreader.cpp
+++ b/tests/auto/qversitreader/tst_qversitreader.cpp
@@ -426,20 +426,6 @@ void tst_QVersitReader::testReading()
QCOMPARE(mReader->error(), QVersitReader::NoError);
QCOMPARE(results.count(),2);
- // Erroneous document (missing property name)
- mInputDevice->close();
- mInputDevice->setData(QByteArray(
- "BEGIN:VCARD\r\nFN:Jenny\r\n;Jenny;;;\r\nEND:VCARD\r\n"
- "BEGIN:VCARD\r\nFN:Jake\r\nEND:VCARD\r\n"));
- mInputDevice->open(QBuffer::ReadOnly);
- mInputDevice->seek(0);
- QVERIFY2(mReader->startReading(), QString::number(mReader->error()).toAscii().data());
- QVERIFY2(mReader->waitForFinished(), QString::number(mReader->error()).toAscii().data());
- results = mReader->results();
- QCOMPARE(mReader->state(), QVersitReader::FinishedState);
- QCOMPARE(mReader->error(), QVersitReader::ParseError);
- QCOMPARE(results.count(), 1);
-
// Valid documents and a grouped document between them
const QByteArray& validDocumentsAndGroupedDocument =
"BEGIN:VCARD\r\nFN:Jenny\r\nEND:VCARD\r\n"
diff --git a/tests/auto/qversitwriter/tst_qversitwriter.cpp b/tests/auto/qversitwriter/tst_qversitwriter.cpp
index f004eb405c..a172e1cc03 100644
--- a/tests/auto/qversitwriter/tst_qversitwriter.cpp
+++ b/tests/auto/qversitwriter/tst_qversitwriter.cpp
@@ -134,6 +134,49 @@ void tst_QVersitWriter::testFold()
QCOMPARE(result, expected);
}
+void tst_QVersitWriter::testWritingVersions()
+{
+ mWriter->setDevice(mOutputDevice);
+ mOutputDevice->open(QBuffer::ReadWrite);
+
+ QVersitDocument document;
+ QVersitProperty property;
+ property.setName(QString(QString::fromAscii("FN")));
+ property.setValue(QString::fromAscii("John"));
+ document.addProperty(property);
+
+ QByteArray vCard30(
+ "BEGIN:VCARD\r\n"
+ "VERSION:3.0\r\n"
+ "FN:John\r\n"
+ "END:VCARD\r\n");
+ QByteArray vCard21(
+ "BEGIN:VCARD\r\n"
+ "VERSION:2.1\r\n"
+ "FN:John\r\n"
+ "END:VCARD\r\n");
+
+ // Given no type or componentType, it should be vCard 3.0
+ QVERIFY(mWriter->startWriting(document));
+ mWriter->waitForFinished();
+ QCOMPARE(mOutputDevice->buffer(), vCard30);
+
+ // document type should override the guess
+ document.setType(QVersitDocument::VCard21Type);
+ mOutputDevice->buffer().clear();
+ mOutputDevice->seek(0);
+ QVERIFY(mWriter->startWriting(document));
+ mWriter->waitForFinished();
+ QCOMPARE(mOutputDevice->buffer(), vCard21);
+
+ // param to startWriting should override document type
+ mOutputDevice->buffer().clear();
+ mOutputDevice->seek(0);
+ QVERIFY(mWriter->startWriting(document, QVersitDocument::VCard30Type));
+ mWriter->waitForFinished();
+ QCOMPARE(mOutputDevice->buffer(), vCard30);
+}
+
void tst_QVersitWriter::testWriting21()
{
// vCard 2.1
diff --git a/tests/auto/qversitwriter/tst_qversitwriter.h b/tests/auto/qversitwriter/tst_qversitwriter.h
index 4f65c0421c..554524141e 100644
--- a/tests/auto/qversitwriter/tst_qversitwriter.h
+++ b/tests/auto/qversitwriter/tst_qversitwriter.h
@@ -80,6 +80,7 @@ private slots: // Tests
void testDevice();
void testDefaultCodec();
void testFold();
+ void testWritingVersions();
void testWriting21();
void testWriting30();
void testByteArrayOutput();