~ubuntu-branches/ubuntu/quantal/qtmobility/quantal

« back to all changes in this revision

Viewing changes to doc/html/qorganizermanager.html

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-11-16 16:18:07 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20101116161807-k2dzt2nyse975r3l
Tags: 1.1.0-0ubuntu1
* New upstream release
* Syncronise with Debian, no remaining changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
 
4
<head>
 
5
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
6
<!-- qorganizermanager.cpp -->
 
7
  <title>Qt Mobility 1.1: QOrganizerManager Class Reference</title>
 
8
  <link rel="stylesheet" type="text/css" href="style/style.css"
 
9
 />  <!--[if IE]>
 
10
<meta name="MSSmartTagsPreventParsing" content="true">
 
11
<meta http-equiv="imagetoolbar" content="no">
 
12
<![endif]-->
 
13
<!--[if lt IE 7]>
 
14
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
 
15
<![endif]-->
 
16
<!--[if IE 7]>
 
17
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
 
18
<![endif]-->
 
19
<!--[if IE 8]>
 
20
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
 
21
<![endif]-->
 
22
  <script src="scripts/jquery.js" type="text/javascript"></script>
 
23
  <script src="scripts/functions.js" type="text/javascript"></script>
 
24
 <script src="./scripts/superfish.js" type="text/javascript"></script>
 
25
 <script src="./scripts/narrow.js" type="text/javascript"></script>
 
26
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />  <link rel="stylesheet" type="text/css" href="style/narrow.css" /></head>
 
27
<body class="" onload="CheckEmptyAndLoadList();">
 
28
 <div class="header" id="qtdocheader">
 
29
    <div class="content"> 
 
30
    <div id="nav-logo">
 
31
      <a href="index.html">Home</a></div>
 
32
    <a href="index.html" class="qtref"><span>Qt Mobility Reference Documentation</span></a>
 
33
                <div id="narrowsearch"><form onsubmit="return false;" action="" id="qtdocsearchTop">
 
34
                <fieldset>
 
35
                <input type="text" value="" id="pageType2" name="searchstring"/>
 
36
                 </fieldset>
 
37
                </form></div>
 
38
    <div id="nav-topright">
 
39
      <ul>
 
40
        <li class="nav-topright-home"><a href="http://qt.nokia.com/">Qt HOME</a></li>
 
41
        <li class="nav-topright-dev"><a href="http://developer.qt.nokia.com/">DEV</a></li>
 
42
        <li class="nav-topright-labs"><a href="http://labs.qt.nokia.com/blogs/">LABS</a></li>
 
43
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://doc.qt.nokia.com/">
 
44
          DOC</a></li>
 
45
        <li class="nav-topright-blog"><a href="http://blog.qt.nokia.com/">BLOG</a></li>
 
46
      </ul>
 
47
    </div>
 
48
    <div id="shortCut">
 
49
      <ul>
 
50
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Mobility 1.1</a></span></li>
 
51
        <li class="shortCut-topleft-active"><a href="http://doc.qt.nokia.com">ALL VERSIONS        </a></li>
 
52
      </ul>
 
53
     </div>
 
54
 <ul class="sf-menu sf-js-enabled sf-shadow" id="narrowmenu"> 
 
55
                 <li><a href="#">API Lookup</a> 
 
56
                         <ul id="topmenuLook"> 
 
57
                           <li><a href="classes.html">Class index</a></li> 
 
58
                          <li><a href="functions.html">Function index</a></li> 
 
59
                           <li><a href="modules.html">Modules</a></li> 
 
60
                           </ul> 
 
61
                 </li> 
 
62
                 <li><a href="#">Examples</a> 
 
63
                         <ul id="topmenuexample"> 
 
64
                                 <li><a href="all-examples.html">Examples</a></li> 
 
65
                         </ul> 
 
66
                 </li> 
 
67
 </ul> 
 
68
    </div>
 
69
  </div>
 
70
  <div class="wrapper">
 
71
    <div class="hd">
 
72
      <span></span>
 
73
    </div>
 
74
    <div class="bd group">
 
75
      <div class="sidebar">
 
76
        <div class="searchlabel">
 
77
          Search index:</div>
 
78
        <div class="search">
 
79
          <form id="qtdocsearch" action="" onsubmit="return false;">
 
80
            <fieldset>
 
81
              <input type="text" name="searchstring" id="pageType" value="" />
 
82
            </fieldset>
 
83
          </form>
 
84
        </div>
 
85
        <div class="box first bottombar" id="lookup">
 
86
          <h2 title="API Lookup"><span></span>
 
87
            API Lookup</h2>
 
88
          <div  id="list001" class="list">
 
89
          <ul id="ul001" >
 
90
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
 
91
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
 
92
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
 
93
              <li class="defaultLink"><a href="index.html#platform-compatibility">Platform Compatibility</a></li>
 
94
              <li class="defaultLink"><a href="qml-plugins.html">QML Plugins</a></li>
 
95
            </ul> 
 
96
          </div>
 
97
        </div>
 
98
        <div class="box bottombar" id="topics">
 
99
          <h2 title="Qt Topics"><span></span>
 
100
            Qt Topics</h2>
 
101
          <div id="list002" class="list">
 
102
            <ul id="ul002" >
 
103
              <li class="defaultLink"><a href="http://doc.qt.nokia.com/4.7-snapshot/">Qt 4.7</a></li>
 
104
              <li class="defaultLink"><a href="http://doc.qt.nokia.com/4.7-snapshot/qt-basic-concepts.html">Basic Qt architecture</a></li>
 
105
              <li class="defaultLink"><a href="http://doc.qt.nokia.com/4.7-snapshot/declarativeui.html">Device UI's &amp; Qt Quick</a></li>
 
106
              <li class="defaultLink"><a href="http://doc.qt.nokia.com/4.7-snapshot/qt-gui-concepts.html">Desktop UI components</a></li>
 
107
              <li class="defaultLink"><a href="http://doc.qt.nokia.com/4.7-snapshot/platform-specific.html">Platform-specific info</a></li>
 
108
            </ul>  
 
109
          </div>
 
110
        </div>
 
111
        <div class="box" id="examples">
 
112
          <h2 title="Examples"><span></span>
 
113
            Examples</h2>
 
114
          <div id="list003" class="list">
 
115
        <ul id="ul003">
 
116
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
 
117
            </ul> 
 
118
          </div>
 
119
        </div>
 
120
      </div>
 
121
      <div class="wrap">
 
122
        <div class="toolbar">
 
123
          <div class="breadcrumb toolblock">
 
124
            <ul>
 
125
              <li class="first"><a href="index.html">Home</a></li>
 
126
              <!--  Bread crumbs goes here -->
 
127
              <li><a href="modules.html">Modules</a></li>              <li><a href="qtorganizer.html">QtOrganizer</a></li>
 
128
              <li>QOrganizerManager</li>
 
129
            </ul>
 
130
          </div>
 
131
          <div class="toolbuttons toolblock">
 
132
            <ul>
 
133
              <li id="smallA" class="t_button">A</li>
 
134
              <li id="medA" class="t_button active">A</li>
 
135
              <li id="bigA" class="t_button">A</li>
 
136
              <li id="print" class="t_button"><a href="javascript:this.print();">
 
137
                <span>Print</span></a></li>
 
138
            </ul>
 
139
          </div>
 
140
        </div>
 
141
        <div class="content">
 
142
<div class="toc">
 
143
<h3>Contents</h3>
 
144
<ul>
 
145
<li class="level1"><a href="#public-types">Public Types</a></li>
 
146
<li class="level1"><a href="#public-functions">Public Functions</a></li>
 
147
<li class="level1"><a href="#signals">Signals</a></li>
 
148
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
 
149
<li class="level1"><a href="#details">Detailed Description</a></li>
 
150
</ul>
 
151
</div>
 
152
<h1 class="title">QOrganizerManager Class Reference</h1>
 
153
<p>The QOrganizerManager class provides an interface which allows clients with access to organizer item information stored in a particular backend. <a href="#details">More...</a></p>
 
154
<pre class="highlightedCode brush: cpp"> #include &lt;QOrganizerManager&gt;</pre><p>Inherits <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a>.</p>
 
155
<ul>
 
156
<li><a href="qorganizermanager-members.html">List of all members, including inherited members</a></li>
 
157
</ul>
 
158
<hr />
 
159
<a name="public-types"></a>
 
160
<h2>Public Types</h2>
 
161
<table class="alignedsummary">
 
162
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#Error-enum">Error</a></b> { NoError, DoesNotExistError, AlreadyExistsError, InvalidDetailError, ..., InvalidOccurrenceError }</td></tr>
 
163
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#ManagerFeature-enum">ManagerFeature</a></b> { MutableDefinitions, ChangeLogs, Anonymous }</td></tr>
 
164
</table>
 
165
<hr />
 
166
<a name="public-functions"></a>
 
167
<h2>Public Functions</h2>
 
168
<table class="alignedsummary">
 
169
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#QOrganizerManager">QOrganizerManager</a></b> ( const QString &amp; <i>managerName</i> = QString(), const QMap&lt;QString, QString&gt; &amp; <i>parameters</i> = 0, QObject * <i>parent</i> = 0 )</td></tr>
 
170
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#QOrganizerManager-2">QOrganizerManager</a></b> ( const QString &amp; <i>managerName</i>, int <i>implementationVersion</i>, const QMap&lt;QString, QString&gt; &amp; <i>parameters</i> = 0, QObject * <i>parent</i> = 0 )</td></tr>
 
171
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#QOrganizerManager-3">QOrganizerManager</a></b> ( QObject * <i>parent</i> )</td></tr>
 
172
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#dtor.QOrganizerManager">~QOrganizerManager</a></b> ()</td></tr>
 
173
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerCollection </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#collection">collection</a></b> ( const QOrganizerCollectionId &amp; <i>collectionId</i> ) const</td></tr>
 
174
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerCollection&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#collections">collections</a></b> () const</td></tr>
 
175
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerCollection </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#compatibleCollection">compatibleCollection</a></b> ( const QOrganizerCollection &amp; <i>original</i> ) const</td></tr>
 
176
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerItem </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#compatibleItem">compatibleItem</a></b> ( const QOrganizerItem &amp; <i>original</i> ) const</td></tr>
 
177
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerCollection </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#defaultCollection">defaultCollection</a></b> () const</td></tr>
 
178
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerItemDetailDefinition </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#detailDefinition">detailDefinition</a></b> ( const QString &amp; <i>definitionName</i>, const QString &amp; <i>organizeritemType</i> ) const</td></tr>
 
179
<tr><td class="memItemLeft rightAlign topAlign"> QMap&lt;QString, QOrganizerItemDetailDefinition&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#detailDefinitions">detailDefinitions</a></b> ( const QString &amp; <i>organizeritemType</i> ) const</td></tr>
 
180
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerManager::Error </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#error">error</a></b> () const</td></tr>
 
181
<tr><td class="memItemLeft rightAlign topAlign"> QMap&lt;int, QOrganizerManager::Error&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#errorMap">errorMap</a></b> () const</td></tr>
 
182
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#hasFeature">hasFeature</a></b> ( QOrganizerManager::ManagerFeature <i>feature</i>, const QString &amp; <i>organizeritemType</i> = QOrganizerItemType::TypeEvent ) const</td></tr>
 
183
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#isFilterSupported">isFilterSupported</a></b> ( const QOrganizerItemFilter &amp; <i>filter</i> ) const</td></tr>
 
184
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerItem </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#item">item</a></b> ( const QOrganizerItemId &amp; <i>organizeritemId</i>, const QOrganizerItemFetchHint &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</td></tr>
 
185
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemIds">itemIds</a></b> ( const QOrganizerItemFilter &amp; <i>filter</i> = QOrganizerItemFilter(), const QList&lt;QOrganizerItemSortOrder&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; () ) const</td></tr>
 
186
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemIds-2">itemIds</a></b> ( const QDateTime &amp; <i>startDate</i>, const QDateTime &amp; <i>endDate</i>, const QOrganizerItemFilter &amp; <i>filter</i> = QOrganizerItemFilter(), const QList&lt;QOrganizerItemSortOrder&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; () ) const</td></tr>
 
187
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItem&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemOccurrences">itemOccurrences</a></b> ( const QOrganizerItem &amp; <i>parentItem</i>, const QDateTime &amp; <i>periodStart</i> = QDateTime(), const QDateTime &amp; <i>periodEnd</i> = QDateTime(), int <i>maxCount</i> = -1, const QOrganizerItemFetchHint &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</td></tr>
 
188
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItem&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#items">items</a></b> ( const QOrganizerItemFilter &amp; <i>filter</i> = QOrganizerItemFilter(), const QList&lt;QOrganizerItemSortOrder&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const QOrganizerItemFetchHint &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</td></tr>
 
189
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItem&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#items-2">items</a></b> ( const QDateTime &amp; <i>startDate</i>, const QDateTime &amp; <i>endDate</i>, const QOrganizerItemFilter &amp; <i>filter</i> = QOrganizerItemFilter(), const QList&lt;QOrganizerItemSortOrder&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const QOrganizerItemFetchHint &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</td></tr>
 
190
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItem&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemsForExport">itemsForExport</a></b> ( const QDateTime &amp; <i>startDate</i> = QDateTime(), const QDateTime &amp; <i>endDate</i> = QDateTime(), const QOrganizerItemFilter &amp; <i>filter</i> = QOrganizerItemFilter(), const QList&lt;QOrganizerItemSortOrder&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const QOrganizerItemFetchHint &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</td></tr>
 
191
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#managerName">managerName</a></b> () const</td></tr>
 
192
<tr><td class="memItemLeft rightAlign topAlign"> QMap&lt;QString, QString&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#managerParameters">managerParameters</a></b> () const</td></tr>
 
193
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#managerUri">managerUri</a></b> () const</td></tr>
 
194
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#managerVersion">managerVersion</a></b> () const</td></tr>
 
195
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#removeCollection">removeCollection</a></b> ( const QOrganizerCollectionId &amp; <i>collectionId</i> )</td></tr>
 
196
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#removeDetailDefinition">removeDetailDefinition</a></b> ( const QString &amp; <i>definitionName</i>, const QString &amp; <i>organizeritemType</i> )</td></tr>
 
197
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#removeItem">removeItem</a></b> ( const QOrganizerItemId &amp; <i>organizeritemId</i> )</td></tr>
 
198
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#removeItems">removeItems</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>organizeritemIds</i> )</td></tr>
 
199
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#saveCollection">saveCollection</a></b> ( QOrganizerCollection * <i>collection</i> )</td></tr>
 
200
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#saveDetailDefinition">saveDetailDefinition</a></b> ( const QOrganizerItemDetailDefinition &amp; <i>def</i>, const QString &amp; <i>organizeritemType</i> )</td></tr>
 
201
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#saveItem">saveItem</a></b> ( QOrganizerItem * <i>organizeritem</i> )</td></tr>
 
202
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#saveItems">saveItems</a></b> ( QList&lt;QOrganizerItem&gt; * <i>organizeritems</i> )</td></tr>
 
203
<tr><td class="memItemLeft rightAlign topAlign"> QStringList </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#supportedItemTypes">supportedItemTypes</a></b> () const</td></tr>
 
204
</table>
 
205
<ul>
 
206
<li class="fn">29 public functions inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-functions">QObject</a></li>
 
207
</ul>
 
208
<hr />
 
209
<a name="signals"></a>
 
210
<h2>Signals</h2>
 
211
<table class="alignedsummary">
 
212
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#collectionsAdded">collectionsAdded</a></b> ( const QList&lt;QOrganizerCollectionId&gt; &amp; <i>collectionIds</i> )</td></tr>
 
213
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#collectionsChanged">collectionsChanged</a></b> ( const QList&lt;QOrganizerCollectionId&gt; &amp; <i>collectionIds</i> )</td></tr>
 
214
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#collectionsRemoved">collectionsRemoved</a></b> ( const QList&lt;QOrganizerCollectionId&gt; &amp; <i>collectionIds</i> )</td></tr>
 
215
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#dataChanged">dataChanged</a></b> ()</td></tr>
 
216
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemsAdded">itemsAdded</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>itemIds</i> )</td></tr>
 
217
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemsChanged">itemsChanged</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>itemIds</i> )</td></tr>
 
218
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#itemsRemoved">itemsRemoved</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>itemIds</i> )</td></tr>
 
219
</table>
 
220
<ul>
 
221
<li class="fn">1 signal inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#signals">QObject</a></li>
 
222
</ul>
 
223
<hr />
 
224
<a name="static-public-members"></a>
 
225
<h2>Static Public Members</h2>
 
226
<table class="alignedsummary">
 
227
<tr><td class="memItemLeft rightAlign topAlign"> QStringList </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#availableManagers">availableManagers</a></b> ()</td></tr>
 
228
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#buildUri">buildUri</a></b> ( const QString &amp; <i>managerName</i>, const QMap&lt;QString, QString&gt; &amp; <i>params</i>, int <i>implementationVersion</i> = -1 )</td></tr>
 
229
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#extractIds">extractIds</a></b> ( const QList&lt;QOrganizerItem&gt; &amp; <i>items</i> )</td></tr>
 
230
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerManager * </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#fromUri">fromUri</a></b> ( const QString &amp; <i>storeUri</i>, QObject * <i>parent</i> = 0 )</td></tr>
 
231
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizermanager.html#parseUri">parseUri</a></b> ( const QString &amp; <i>uri</i>, QString * <i>pManagerId</i>, QMap&lt;QString, QString&gt; * <i>pParams</i> )</td></tr>
 
232
</table>
 
233
<ul>
 
234
<li class="fn">4 static public members inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#static-public-members">QObject</a></li>
 
235
</ul>
 
236
<h3>Additional Inherited Members</h3>
 
237
<ul>
 
238
<li class="fn">1 property inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#properties">QObject</a></li>
 
239
<li class="fn">1 public slot inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-slots">QObject</a></li>
 
240
<li class="fn">1 public variable inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-variables">QObject</a></li>
 
241
<li class="fn">7 protected functions inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#protected-functions">QObject</a></li>
 
242
<li class="fn">2 protected variables inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#protected-variables">QObject</a></li>
 
243
</ul>
 
244
<a name="details"></a>
 
245
<hr />
 
246
<div class="descr"/>
 
247
<h2>Detailed Description</h2>
 
248
<p>The QOrganizerManager class provides an interface which allows clients with access to organizer item information stored in a particular backend.</p>
 
249
<p>This class provides an abstraction of a datastore or aggregation of datastores which contains organizer item information. It provides methods to retrieve and manipulate organizer item information, collection information and supported schema definitions. It also provides metadata and error information reporting.</p>
 
250
<p>The functions provided by QOrganizerManager are purely synchronous; to access the same functionality in an asynchronous manner, clients should use the use-case-specific classes derived from <a href="qorganizerabstractrequest.html">QOrganizerAbstractRequest</a>.</p>
 
251
<p>Some functionality provided by QOrganizerManager directly is not accessible using the asynchronous API; see the <a href="organizersync.html">synchronous</a> and <a href="organizerasync.html">asynchronous</a> API information from the <a href="organizer.html">organizer module</a> API documentation.</p>
 
252
</div>
 
253
<hr />
 
254
<div class="types"/>
 
255
<h2>Member Type Documentation</h2>
 
256
<h3 class="fn"><a name="Error-enum"></a>enum QOrganizerManager::Error</h3>
 
257
<p>This enum specifies an error that occurred during the most recent operation:</p>
 
258
<table class="valuelist"><tr class="odd"><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
 
259
<tr><td  class="topAlign"><tt>QOrganizerManager::NoError</tt></td><td class=" topAlign"><tt>0</tt></td><td  class="topAlign">The most recent operation was successful</td></tr>
 
260
<tr><td  class="topAlign"><tt>QOrganizerManager::DoesNotExistError</tt></td><td class=" topAlign"><tt>1</tt></td><td  class="topAlign">The most recent operation failed because the requested organizer item or detail definition does not exist</td></tr>
 
261
<tr><td  class="topAlign"><tt>QOrganizerManager::AlreadyExistsError</tt></td><td class=" topAlign"><tt>2</tt></td><td  class="topAlign">The most recent operation failed because the specified organizer item or detail definition already exists</td></tr>
 
262
<tr><td  class="topAlign"><tt>QOrganizerManager::InvalidDetailError</tt></td><td class=" topAlign"><tt>3</tt></td><td  class="topAlign">The most recent operation failed because the specified organizer detail definition already exists</td></tr>
 
263
<tr><td  class="topAlign"><tt>QOrganizerManager::LockedError</tt></td><td class=" topAlign"><tt>4</tt></td><td  class="topAlign">The most recent operation failed because the datastore specified is currently locked</td></tr>
 
264
<tr><td  class="topAlign"><tt>QOrganizerManager::DetailAccessError</tt></td><td class=" topAlign"><tt>5</tt></td><td  class="topAlign">The most recent operation failed because a detail was modified or removed and its access method does not allow that</td></tr>
 
265
<tr><td  class="topAlign"><tt>QOrganizerManager::PermissionsError</tt></td><td class=" topAlign"><tt>6</tt></td><td  class="topAlign">The most recent operation failed because the caller does not have permission to perform the operation</td></tr>
 
266
<tr><td  class="topAlign"><tt>QOrganizerManager::OutOfMemoryError</tt></td><td class=" topAlign"><tt>7</tt></td><td  class="topAlign">The most recent operation failed due to running out of memory</td></tr>
 
267
<tr><td  class="topAlign"><tt>QOrganizerManager::NotSupportedError</tt></td><td class=" topAlign"><tt>8</tt></td><td  class="topAlign">The most recent operation failed because the requested operation is not supported in the specified store</td></tr>
 
268
<tr><td  class="topAlign"><tt>QOrganizerManager::BadArgumentError</tt></td><td class=" topAlign"><tt>9</tt></td><td  class="topAlign">The most recent operation failed because one or more of the parameters to the operation were invalid</td></tr>
 
269
<tr><td  class="topAlign"><tt>QOrganizerManager::UnspecifiedError</tt></td><td class=" topAlign"><tt>10</tt></td><td  class="topAlign">The most recent operation failed for an undocumented reason</td></tr>
 
270
<tr><td  class="topAlign"><tt>QOrganizerManager::VersionMismatchError</tt></td><td class=" topAlign"><tt>11</tt></td><td  class="topAlign">The most recent operation failed because the backend of the manager is not of the required version</td></tr>
 
271
<tr><td  class="topAlign"><tt>QOrganizerManager::LimitReachedError</tt></td><td class=" topAlign"><tt>12</tt></td><td  class="topAlign">The most recent operation failed because the limit for that type of object has been reached</td></tr>
 
272
<tr><td  class="topAlign"><tt>QOrganizerManager::InvalidItemTypeError</tt></td><td class=" topAlign"><tt>13</tt></td><td  class="topAlign">The most recent operation failed because the item given was of an invalid type for the operation</td></tr>
 
273
<tr><td  class="topAlign"><tt>QOrganizerManager::InvalidCollectionError</tt></td><td class=" topAlign"><tt>14</tt></td><td  class="topAlign">The most recent operation failed because the collection is invalid</td></tr>
 
274
<tr><td  class="topAlign"><tt>QOrganizerManager::InvalidOccurrenceError</tt></td><td class=" topAlign"><tt>15</tt></td><td  class="topAlign">The most recent operation failed because it was an attempt to save an occurrence without a correct InstanceOrigin detail</td></tr>
 
275
</table>
 
276
<h3 class="fn"><a name="ManagerFeature-enum"></a>enum QOrganizerManager::ManagerFeature</h3>
 
277
<p>This enum describes the possible features that a particular manager may support</p>
 
278
<table class="valuelist"><tr class="odd"><tr><th>Constant</th><th>Value</th><th>Description</th></tr>
 
279
<tr><td  class="topAlign"><tt>QOrganizerManager::MutableDefinitions</tt></td><td class=" topAlign"><tt>0</tt></td><td  class="topAlign">The manager supports saving, updating or removing detail definitions. Some built-in definitions may still be immutable</td></tr>
 
280
<tr><td  class="topAlign"><tt>QOrganizerManager::ChangeLogs</tt></td><td class=" topAlign"><tt>2</tt></td><td  class="topAlign">The manager supports reporting of timestamps of changes, and filtering and sorting by those timestamps</td></tr>
 
281
<tr><td  class="topAlign"><tt>QOrganizerManager::Anonymous</tt></td><td class=" topAlign"><tt>1</tt></td><td  class="topAlign">The manager is isolated from other managers</td></tr>
 
282
</table>
 
283
</div>
 
284
<hr />
 
285
<div class="func"/>
 
286
<h2>Member Function Documentation</h2>
 
287
<h3 class="fn"><a name="QOrganizerManager"></a>QOrganizerManager::QOrganizerManager ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>managerName</i> = QString(), const <a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>&gt; &amp; <i>parameters</i> = 0, <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3>
 
288
<p>Constructs a <a href="qorganizermanager.html">QOrganizerManager</a> whose implementation is identified by <i>managerName</i> with the given <i>parameters</i>.</p>
 
289
<p>The <i>parent</i> <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> will be used as the parent of this <a href="qorganizermanager.html">QOrganizerManager</a>.</p>
 
290
<p>If an empty <i>managerName</i> is specified, the default implementation for the platform will be used.</p>
 
291
<h3 class="fn"><a name="QOrganizerManager-2"></a>QOrganizerManager::QOrganizerManager ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>managerName</i>, int <i>implementationVersion</i>, const <a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>&gt; &amp; <i>parameters</i> = 0, <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3>
 
292
<p>Constructs a <a href="qorganizermanager.html">QOrganizerManager</a> whose backend has the name <i>managerName</i> and version <i>implementationVersion</i>, where the manager is constructed with the provided <i>parameters</i>.</p>
 
293
<p>The <i>parent</i> <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> will be used as the parent of this <a href="qorganizermanager.html">QOrganizerManager</a>.</p>
 
294
<p>If an empty <i>managerName</i> is specified, the default implementation for the platform will be instantiated. If the specified implementation version is not available, the manager with the name <i>managerName</i> with the default implementation version is instantiated.</p>
 
295
<h3 class="fn"><a name="QOrganizerManager-3"></a>QOrganizerManager::QOrganizerManager ( <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> * <i>parent</i> )</h3>
 
296
<p>Constructs a <a href="qorganizermanager.html">QOrganizerManager</a> whose parent <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> is <i>parent</i>. The default implementation for the platform will be created.</p>
 
297
<h3 class="fn"><a name="dtor.QOrganizerManager"></a>QOrganizerManager::~QOrganizerManager ()</h3>
 
298
<p>Frees the memory used by the <a href="qorganizermanager.html">QOrganizerManager</a></p>
 
299
<h3 class="fn"><a name="availableManagers"></a><a href="http://qt.nokia.com/doc/4.6/qstringlist.html">QStringList</a> QOrganizerManager::availableManagers ()<tt> [static]</tt></h3>
 
300
<p>Returns a list of available manager ids that can be used when constructing a <a href="qorganizermanager.html">QOrganizerManager</a>. If an empty id is specified to the constructor, the first value in this list will be used instead.</p>
 
301
<h3 class="fn"><a name="buildUri"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QOrganizerManager::buildUri ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>managerName</i>, const <a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>&gt; &amp; <i>params</i>, int <i>implementationVersion</i> = -1 )<tt> [static]</tt></h3>
 
302
<p>Returns a URI that completely describes a manager implementation, datastore, and the parameters with which to instantiate the manager, from the given <i>managerName</i>, <i>params</i> and an optional <i>implementationVersion</i></p>
 
303
<h3 class="fn"><a name="collection"></a><a href="qorganizercollection.html">QOrganizerCollection</a> QOrganizerManager::collection ( const <a href="qorganizercollectionid.html">QOrganizerCollectionId</a> &amp; <i>collectionId</i> ) const</h3>
 
304
<p>Returns the collection identified by the given <i>collectionId</i> which is managed by this manager.</p>
 
305
<h3 class="fn"><a name="collections"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizercollection.html">QOrganizerCollection</a>&gt; QOrganizerManager::collections () const</h3>
 
306
<p>Returns a list of all of the collections managed by this manager.</p>
 
307
<h3 class="fn"><a name="collectionsAdded"></a>void QOrganizerManager::collectionsAdded ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizercollectionid.html">QOrganizerCollectionId</a>&gt; &amp; <i>collectionIds</i> )<tt> [signal]</tt></h3>
 
308
<p>This signal is emitted at some point once the collections identified by <i>collectionIds</i> have been added to a datastore managed by this manager. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
309
<h3 class="fn"><a name="collectionsChanged"></a>void QOrganizerManager::collectionsChanged ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizercollectionid.html">QOrganizerCollectionId</a>&gt; &amp; <i>collectionIds</i> )<tt> [signal]</tt></h3>
 
310
<p>This signal is emitted at some point once the metadata for the collections identified by <i>collectionIds</i> have been modified in a datastore managed by this manager. This signal is not emitted if one of the items in this collection has changed - <a href="qorganizermanager.html#itemsChanged">itemsChanged</a>() will be emitted instead. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
311
<h3 class="fn"><a name="collectionsRemoved"></a>void QOrganizerManager::collectionsRemoved ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizercollectionid.html">QOrganizerCollectionId</a>&gt; &amp; <i>collectionIds</i> )<tt> [signal]</tt></h3>
 
312
<p>This signal is emitted at some point once the collections identified by <i>collectionIds</i> have been removed from a datastore managed by this manager. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
313
<h3 class="fn"><a name="compatibleCollection"></a><a href="qorganizercollection.html">QOrganizerCollection</a> QOrganizerManager::compatibleCollection ( const <a href="qorganizercollection.html">QOrganizerCollection</a> &amp; <i>original</i> ) const</h3>
 
314
<p>Returns a pruned or modified version of the <i>original</i> organizer collection which is valid and can be saved in the manager. The returned organizer collection might have meta data removed or arbitrarily changed.</p>
 
315
<h3 class="fn"><a name="compatibleItem"></a><a href="qorganizeritem.html">QOrganizerItem</a> QOrganizerManager::compatibleItem ( const <a href="qorganizeritem.html">QOrganizerItem</a> &amp; <i>original</i> ) const</h3>
 
316
<p>Returns a pruned or modified version of the <i>original</i> organizer item which is valid and can be saved in the manager. The returned organizer item might have entire details removed or arbitrarily changed.</p>
 
317
<h3 class="fn"><a name="dataChanged"></a>void QOrganizerManager::dataChanged ()<tt> [signal]</tt></h3>
 
318
<p>This signal is emitted by the manager if its internal state changes, and it is unable to determine the changes which occurred, or if the manager considers the changes to be radical enough to require clients to reload all data. If this signal is emitted, no other signals will be emitted for the associated changes.</p>
 
319
<h3 class="fn"><a name="defaultCollection"></a><a href="qorganizercollection.html">QOrganizerCollection</a> QOrganizerManager::defaultCollection () const</h3>
 
320
<p>Returns the id of the default collection managed by this manager</p>
 
321
<h3 class="fn"><a name="detailDefinition"></a><a href="qorganizeritemdetaildefinition.html">QOrganizerItemDetailDefinition</a> QOrganizerManager::detailDefinition ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>definitionName</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>organizeritemType</i> ) const</h3>
 
322
<p>Returns the definition identified by the given <i>definitionName</i> that is valid for the organizer items whose type is the given <i>organizeritemType</i> in this store, or a default-constructed <a href="qorganizeritemdetaildefinition.html">QOrganizerItemDetailDefinition</a> if no such definition exists</p>
 
323
<h3 class="fn"><a name="detailDefinitions"></a><a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="qorganizeritemdetaildefinition.html">QOrganizerItemDetailDefinition</a>&gt; QOrganizerManager::detailDefinitions ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>organizeritemType</i> ) const</h3>
 
324
<p>Returns a map of identifier to detail definition for the registered detail definitions for items whose type is the given <i>organizeritemType</i> which are valid for the organizer items in this store</p>
 
325
<h3 class="fn"><a name="error"></a><a href="qorganizermanager.html#Error-enum">QOrganizerManager::Error</a> QOrganizerManager::error () const</h3>
 
326
<p>Return the error code of the most recent operation</p>
 
327
<h3 class="fn"><a name="errorMap"></a><a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;int, <a href="qorganizermanager.html#Error-enum">QOrganizerManager::Error</a>&gt; QOrganizerManager::errorMap () const</h3>
 
328
<p>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.</p>
 
329
<p>See also <a href="qorganizermanager.html#error">error</a>(), <a href="qorganizermanager.html#saveItems">saveItems</a>(), and <a href="qorganizermanager.html#removeItems">removeItems</a>().</p>
 
330
<h3 class="fn"><a name="extractIds"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerManager::extractIds ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; &amp; <i>items</i> )<tt> [static]</tt></h3>
 
331
<p>Return a list of <a href="qorganizeritemid.html">QOrganizerItemId</a> extracted from the <i>items</i></p>
 
332
<h3 class="fn"><a name="fromUri"></a>QOrganizerManager * QOrganizerManager::fromUri ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>storeUri</i>, <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> * <i>parent</i> = 0 )<tt> [static]</tt></h3>
 
333
<p>Constructs a <a href="qorganizermanager.html">QOrganizerManager</a> whose implementation, store and parameters are specified in the given <i>storeUri</i>, and whose parent object is <i>parent</i>.</p>
 
334
<h3 class="fn"><a name="hasFeature"></a>bool QOrganizerManager::hasFeature ( <a href="qorganizermanager.html#ManagerFeature-enum">QOrganizerManager::ManagerFeature</a> <i>feature</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>organizeritemType</i> = QOrganizerItemType::TypeEvent ) const</h3>
 
335
<p>Returns true if the given feature <i>feature</i> is supported by the manager, for the specified type of organizer item <i>organizeritemType</i></p>
 
336
<h3 class="fn"><a name="isFilterSupported"></a>bool QOrganizerManager::isFilterSupported ( const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> ) const</h3>
 
337
<p>Returns true if the given <i>filter</i> is supported natively by the manager, and false if the filter behaviour would be emulated.</p>
 
338
<p>Note: In some cases, the behaviour of an unsupported filter cannot be emulated. For example, a filter that requests organizer items that have changed since a given time depends on having that information available. In these cases, the filter will fail.</p>
 
339
<h3 class="fn"><a name="item"></a><a href="qorganizeritem.html">QOrganizerItem</a> QOrganizerManager::item ( const <a href="qorganizeritemid.html">QOrganizerItemId</a> &amp; <i>organizeritemId</i>, const <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a> &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</h3>
 
340
<p>Returns the organizer item in the database identified by <i>organizeritemId</i>.</p>
 
341
<p>If the organizer item does not exist, an empty, default constructed <a href="qorganizeritem.html">QOrganizerItem</a> will be returned, and the error returned by <a href="qorganizermanager.html#error">error</a>() will be <tt>QOrganizerManager::DoesNotExistError</tt>.</p>
 
342
<p>The <i>fetchHint</i> parameter describes the optimization hints that a manager may take. If the <i>fetchHint</i> is the default constructed hint, all existing details and relationships in the matching organizer item will be returned. A client should not make changes to an organizer item which has been retrieved using a fetch hint other than the default fetch hint. Doing so will result in information loss when saving the organizer item back to the manager (as the &quot;new&quot; restricted organizer item will replace the previously saved organizer item in the backend).</p>
 
343
<p>See also <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a>.</p>
 
344
<h3 class="fn"><a name="itemIds"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerManager::itemIds ( const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> = QOrganizerItemFilter(), const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemsortorder.html">QOrganizerItemSortOrder</a>&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; () ) const</h3>
 
345
<p>Returns a list of organizer item ids that match the given <i>filter</i>, sorted according to the given list of <i>sortOrders</i>. Depending on the backend, this filtering operation may involve retrieving all organizer items.</p>
 
346
<h3 class="fn"><a name="itemIds-2"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerManager::itemIds ( const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>startDate</i>, const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>endDate</i>, const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> = QOrganizerItemFilter(), const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemsortorder.html">QOrganizerItemSortOrder</a>&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; () ) const</h3>
 
347
<p>Returns a list of organizer item ids of persisted items that match the given <i>filter</i>, sorted according to the given list of <i>sortOrders</i>, for any item which occurs (or has an occurrence which occurs) in the range specified by the given <i>startDate</i> and <i>endDate</i>. A default-constructed (invalid) <i>startDate</i> specifies an open start date (matches anything which occurs up until the <i>endDate</i>), and a default-constructed (invalid) <i>endDate</i> specifies an open end date (matches anything which occurs after the <i>startDate</i>). If both the <i>startDate</i> and <i>endDate</i> are invalid, this function will return the ids of all items which match the <i>filter</i> criteria. Depending on the backend, this filtering operation may involve retrieving all organizer items.</p>
 
348
<h3 class="fn"><a name="itemOccurrences"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; QOrganizerManager::itemOccurrences ( const <a href="qorganizeritem.html">QOrganizerItem</a> &amp; <i>parentItem</i>, const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>periodStart</i> = QDateTime(), const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>periodEnd</i> = QDateTime(), int <i>maxCount</i> = -1, const <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a> &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</h3>
 
349
<p>Return the list of a maximum of <i>maxCount</i> organizer item instances which are occurrences of the given <i>parentItem</i> recurring item, which occur between the given <i>periodStart</i> date and the given <i>periodEnd</i> date.</p>
 
350
<p>If <i>periodStart</i> is after <i>periodEnd</i>, the operation will fail. If <i>maxCount</i> is negative, it is backend specific as to how many occurrences will be returned. Some backends may return no instances, others may return some limited number of occurrences.</p>
 
351
<p>The <i>fetchHint</i> allows clients to specify which pieces of information they are interested or not interested in, to allow backends to optimise data retrieval if possible. Note that it is simply a hint; backends can ignore the <i>fetchHint</i>, but if they do so they must return the full item.</p>
 
352
<h3 class="fn"><a name="items"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; QOrganizerManager::items ( const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> = QOrganizerItemFilter(), const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemsortorder.html">QOrganizerItemSortOrder</a>&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a> &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</h3>
 
353
<p>Returns a list of organizer items that match the given <i>filter</i>, sorted according to the given list of <i>sortOrders</i>.</p>
 
354
<p>This function will return both persisted and generated occurrences of items which match the specified <i>filter</i>.</p>
 
355
<p>Depending on the manager implementation, this filtering operation might be slow and involve retrieving all organizer items and testing them against the supplied filter - see the <a href="qorganizermanager.html#isFilterSupported">isFilterSupported</a>() function.</p>
 
356
<p>The <i>fetchHint</i> parameter describes the optimization hints that a manager may take. If the <i>fetchHint</i> is the default constructed hint, all existing details and relationships in the matching organizer items will be returned. A client should not make changes to an organizer item which has been retrieved using a fetch hint other than the default fetch hint. Doing so will result in information loss when saving the organizer item back to the manager (as the &quot;new&quot; restricted organizer item will replace the previously saved organizer item in the backend).</p>
 
357
<p>See also <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a>.</p>
 
358
<h3 class="fn"><a name="items-2"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; QOrganizerManager::items ( const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>startDate</i>, const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>endDate</i>, const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> = QOrganizerItemFilter(), const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemsortorder.html">QOrganizerItemSortOrder</a>&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a> &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</h3>
 
359
<p>Returns a list of organizer items that match the given <i>filter</i>, sorted according to the given list of <i>sortOrders</i>, for any item or occurrence of an item which occurs in the range specified by the given <i>startDate</i> and <i>endDate</i>. A default-constructed (invalid) <i>startDate</i> specifies an open start date (matches anything which occurs up until the <i>endDate</i>), and a default-constructed (invalid) <i>endDate</i> specifies an open end date (matches anything which occurs after the <i>startDate</i>). If both the <i>startDate</i> and <i>endDate</i> are invalid, this function will return all items which match the <i>filter</i> criteria.</p>
 
360
<p>This function will return both persisted and generated occurrences of items which match the specified criteria.</p>
 
361
<p>Depending on the manager implementation, this filtering operation might be slow and involve retrieving all organizer items and testing them against the supplied filter - see the <a href="qorganizermanager.html#isFilterSupported">isFilterSupported</a>() function.</p>
 
362
<p>The <i>fetchHint</i> parameter describes the optimization hints that a manager may take. If the <i>fetchHint</i> is the default constructed hint, all existing details and relationships in the matching organizer items will be returned. A client should not make changes to an organizer item which has been retrieved using a fetch hint other than the default fetch hint. Doing so will result in information loss when saving the organizer item back to the manager (as the &quot;new&quot; restricted organizer item will replace the previously saved organizer item in the backend).</p>
 
363
<p>See also <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a>.</p>
 
364
<h3 class="fn"><a name="itemsAdded"></a>void QOrganizerManager::itemsAdded ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>itemIds</i> )<tt> [signal]</tt></h3>
 
365
<p>This signal is emitted at some point once the items identified by <i>itemIds</i> have been added to a datastore managed by this manager. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
366
<h3 class="fn"><a name="itemsChanged"></a>void QOrganizerManager::itemsChanged ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>itemIds</i> )<tt> [signal]</tt></h3>
 
367
<p>This signal is emitted at some point once the items identified by <i>itemIds</i> have been modified in a datastore managed by this manager. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
368
<h3 class="fn"><a name="itemsForExport"></a><a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; QOrganizerManager::itemsForExport ( const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>startDate</i> = QDateTime(), const <a href="http://qt.nokia.com/doc/4.6/qdatetime.html">QDateTime</a> &amp; <i>endDate</i> = QDateTime(), const <a href="qorganizeritemfilter.html">QOrganizerItemFilter</a> &amp; <i>filter</i> = QOrganizerItemFilter(), const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemsortorder.html">QOrganizerItemSortOrder</a>&gt; &amp; <i>sortOrders</i> = QList&lt;QOrganizerItemSortOrder&gt; (), const <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a> &amp; <i>fetchHint</i> = QOrganizerItemFetchHint() ) const</h3>
 
369
<p>Returns a list of organizer items that match the given <i>filter</i>, sorted according to the given list of <i>sortOrders</i>, for any item which occurs (or has an occurrence which occurs) in the range specified by the given <i>startDate</i> and <i>endDate</i>. A default-constructed (invalid) <i>startDate</i> specifies an open start date (matches anything which occurs up until the <i>endDate</i>), and a default-constructed (invalid) <i>endDate</i> specifies an open end date (matches anything which occurs after the <i>startDate</i>). If both the <i>startDate</i> and <i>endDate</i> are invalid, this function will return all items which match the <i>filter</i> criteria.</p>
 
370
<p>This function will only return parent items and persisted exceptions which match the specified criteria; not generated occurrences.</p>
 
371
<p>Depending on the manager implementation, this filtering operation might be slow and involve retrieving all organizer items and testing them against the supplied filter - see the <a href="qorganizermanager.html#isFilterSupported">isFilterSupported</a>() function.</p>
 
372
<p>The <i>fetchHint</i> parameter describes the optimization hints that a manager may take. If the <i>fetchHint</i> is the default constructed hint, all existing details and relationships in the matching organizer items will be returned. A client should not make changes to an organizer item which has been retrieved using a fetch hint other than the default fetch hint. Doing so will result in information loss when saving the organizer item back to the manager (as the &quot;new&quot; restricted organizer item will replace the previously saved organizer item in the backend).</p>
 
373
<p>See also <a href="qorganizeritemfetchhint.html">QOrganizerItemFetchHint</a>.</p>
 
374
<h3 class="fn"><a name="itemsRemoved"></a>void QOrganizerManager::itemsRemoved ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>itemIds</i> )<tt> [signal]</tt></h3>
 
375
<p>This signal is emitted at some point once the items identified by <i>itemIds</i> have been removed from a datastore managed by this manager. This signal will not be emitted if the <a href="qorganizermanager.html#dataChanged">dataChanged</a>() signal was previously emitted for these changes.</p>
 
376
<h3 class="fn"><a name="managerName"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QOrganizerManager::managerName () const</h3>
 
377
<p>Returns the manager name for this <a href="qorganizermanager.html">QOrganizerManager</a></p>
 
378
<h3 class="fn"><a name="managerParameters"></a><a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>&gt; QOrganizerManager::managerParameters () const</h3>
 
379
<p>Return the parameters relevant to the creation of this <a href="qorganizermanager.html">QOrganizerManager</a></p>
 
380
<h3 class="fn"><a name="managerUri"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QOrganizerManager::managerUri () const</h3>
 
381
<p>Return the uri describing this <a href="qorganizermanager.html">QOrganizerManager</a>, consisting of the manager name and any parameters.</p>
 
382
<h3 class="fn"><a name="managerVersion"></a>int QOrganizerManager::managerVersion () const</h3>
 
383
<p>Returns the engine backend implementation version number</p>
 
384
<h3 class="fn"><a name="parseUri"></a>bool QOrganizerManager::parseUri ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>uri</i>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> * <i>pManagerId</i>, <a href="http://qt.nokia.com/doc/4.6/qmap.html">QMap</a>&lt;<a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>, <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a>&gt; * <i>pParams</i> )<tt> [static]</tt></h3>
 
385
<p>Splits the given <i>uri</i> into the manager, store, and parameters that it describes, and places the information into the memory addressed by <i>pManagerId</i> and <i>pParams</i> respectively. Returns true if <i>uri</i> could be split successfully, otherwise returns false</p>
 
386
<h3 class="fn"><a name="removeCollection"></a>bool QOrganizerManager::removeCollection ( const <a href="qorganizercollectionid.html">QOrganizerCollectionId</a> &amp; <i>collectionId</i> )</h3>
 
387
<p>Removes the collection identified by the given <i>collectionId</i> (and all items in the collection) from the manager if the given <i>collectionId</i> exists. Returns true on success, false on failure.</p>
 
388
<p>Attempting to remove the default collection will fail and calling <a href="qorganizermanager.html#error">error</a>() will return <a href="qorganizermanager.html#Error-enum">QOrganizerManager::PermissionsError</a>.</p>
 
389
<h3 class="fn"><a name="removeDetailDefinition"></a>bool QOrganizerManager::removeDetailDefinition ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>definitionName</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>organizeritemType</i> )</h3>
 
390
<p>Removes the detail definition identified by <i>definitionName</i> from the database, which is valid for organizer items whose type is the given <i>organizeritemType</i>. Returns true if the definition was removed successfully, otherwise returns false</p>
 
391
<h3 class="fn"><a name="removeItem"></a>bool QOrganizerManager::removeItem ( const <a href="qorganizeritemid.html">QOrganizerItemId</a> &amp; <i>organizeritemId</i> )</h3>
 
392
<p>Remove the organizer item identified by <i>organizeritemId</i> from the database. Returns true if the organizer item was removed successfully, otherwise returns false.</p>
 
393
<h3 class="fn"><a name="removeItems"></a>bool QOrganizerManager::removeItems ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>organizeritemIds</i> )</h3>
 
394
<p>Remove every organizer item whose id is contained in the list of organizer item ids <i>organizeritemIds</i>. Returns true if all organizer items were removed successfully, otherwise false.</p>
 
395
<p>Calling <a href="qorganizermanager.html#errorMap">errorMap</a>() will return the per-input errors for the latest batch function. The <a href="qorganizermanager.html#error">QOrganizerManager::error</a>() function will only return <tt>QOrganizerManager::NoError</tt> if all organizer items were removed successfully.</p>
 
396
<p>If the given list of organizer item ids <i>organizeritemIds</i> is empty, the function will return false and calling <a href="qorganizermanager.html#error">error</a>() will return <tt>QOrganizerManager::BadArgumentError</tt>. 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 organizer items which are identified by ids in the <i>organizeritemIds</i> list, insert <tt>QOrganizerManager::DoesNotExist</tt> entries into the error map for the indices of invalid ids in the <i>organizeritemIds</i> list, return false, and set the overall operation error to <tt>QOrganizerManager::DoesNotExistError</tt>.</p>
 
397
<p>See also <a href="qorganizermanager.html#removeItem">QOrganizerManager::removeItem</a>().</p>
 
398
<h3 class="fn"><a name="saveCollection"></a>bool QOrganizerManager::saveCollection ( <a href="qorganizercollection.html">QOrganizerCollection</a> * <i>collection</i> )</h3>
 
399
<p>Saves the given <i>collection</i> in the manager. Returns true on success, false on failure.</p>
 
400
<p>Some managers do not allow modifications to collections, and thus attempting to save a collection will always fail when attempted in such a manager.</p>
 
401
<p>Some managers do not allow adding new collections, and thus attempting to save a new collection will always fail when attempted in such a manager.</p>
 
402
<p>Some managers provide front-ends to read-only datastores, and attempting to save a new collection in such a manager will always fail.</p>
 
403
<p>Most managers will require a valid value for the <tt>QOrganizerCollection::KeyName</tt> meta data key to be set in a collection, before the collection can be saved correctly. Clients can call <a href="qorganizermanager.html#compatibleCollection">compatibleCollection</a>() to retrieve a pruned or updated version of the collection which is compatible with the manager.</p>
 
404
<p>See also <a href="qorganizermanager.html#compatibleCollection">compatibleCollection</a>().</p>
 
405
<h3 class="fn"><a name="saveDetailDefinition"></a>bool QOrganizerManager::saveDetailDefinition ( const <a href="qorganizeritemdetaildefinition.html">QOrganizerItemDetailDefinition</a> &amp; <i>def</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> &amp; <i>organizeritemType</i> )</h3>
 
406
<p>Persists the given definition <i>def</i> in the database, which is valid for organizer items whose type is the given <i>organizeritemType</i>. Returns true if the definition was saved successfully, otherwise returns false</p>
 
407
<h3 class="fn"><a name="saveItem"></a>bool QOrganizerManager::saveItem ( <a href="qorganizeritem.html">QOrganizerItem</a> * <i>organizeritem</i> )</h3>
 
408
<p>Adds the given <i>organizeritem</i> to the database if <i>organizeritem</i> has a default-constructed id, or an id with the manager URI set to the URI of this manager and a id of zero. It will be saved in the collection whose id is reported by calling item-&gt;collectionId() if the specified collection exists, or if no collectionId is specified in the item, or the collectionId is the default collection id, it will be saved in the collection in which the item is currently saved (if it is not a new item) or in the default collection (if it is a new item). As such, an item may be moved between collections with this save operation.</p>
 
409
<p>If the manager URI of the id of the <i>organizeritem</i> is neither empty nor equal to the URI of this manager, or id of the <i>organizeritem</i> is non-zero but does not exist in the manager, the operation will fail and calling <a href="qorganizermanager.html#error">error</a>() will return <tt>QOrganizerManager::DoesNotExistError</tt>.</p>
 
410
<p>Alternatively, the function will update the existing organizer item in the database if <i>organizeritem</i> has a non-zero id and currently exists in the database.</p>
 
411
<p>If the <i>organizeritem</i> contains one or more details whose definitions have not yet been saved with the manager, the operation will fail and calling <a href="qorganizermanager.html#error">error</a>() will return <tt>QOrganizerManager::UnsupportedError</tt>.</p>
 
412
<p>Returns false on failure, or true on success. On successful save of an organizer item with a null id, its id will be set to a new, valid id with the manager URI set to the URI of this manager, and the id set to a new, valid id. On successful save of an organizer item with a null collection id, the collection id will be set to the id of the default collection of the manager. The manager is not required to fetch updated details of the organizer item on save, and as such, clients should fetch an organizer item if they want the most up-to-date information by calling <a href="qorganizermanager.html#item">QOrganizerManager::item</a>().</p>
 
413
<p>See also <a href="qorganizermanager.html#managerUri">managerUri</a>().</p>
 
414
<h3 class="fn"><a name="saveItems"></a>bool QOrganizerManager::saveItems ( <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritem.html">QOrganizerItem</a>&gt; * <i>organizeritems</i> )</h3>
 
415
<p>Adds the list of organizer items given by <i>organizeritems</i> list to the database. Each item in the list will be saved in the collection whose id is reported by calling item-&gt;collectionId() if the specified collection exists, or if no collectionId is specified in the item, or the collectionId is the default collection id, it will be saved in the collection in which the item is currently saved (if it is not a new item) or in the default collection (if it is a new item). As such, an item may be moved between collections with this save operation. Returns true if the organizer items were saved successfully, otherwise false.</p>
 
416
<p>Calling <a href="qorganizermanager.html#errorMap">errorMap</a>() will return the per-input errors for the latest batch function. The <a href="qorganizermanager.html#error">QOrganizerManager::error</a>() function will only return <tt>QOrganizerManager::NoError</tt> if all organizer items were saved successfully.</p>
 
417
<p>For each newly saved organizer item that was successful, the id of the organizer item in the <i>organizeritems</i> list will be updated with the new value. If a failure occurs when saving a new item, the id will be cleared.</p>
 
418
<p>See also <a href="qorganizermanager.html#saveItem">QOrganizerManager::saveItem</a>().</p>
 
419
<h3 class="fn"><a name="supportedItemTypes"></a><a href="http://qt.nokia.com/doc/4.6/qstringlist.html">QStringList</a> QOrganizerManager::supportedItemTypes () const</h3>
 
420
<p>Returns the list of organizer item types which are supported by this manager. This is a convenience function, equivalent to retrieving the allowable values for the <tt>QOrganizerItemType::FieldType</tt> field of the <a href="qorganizeritemtype.html">QOrganizerItemType</a> definition which is valid in this manager.</p>
 
421
</div>
 
422
        <!-- /div -->
 
423
        <div class="feedback t_button">
 
424
          [+] Documentation Feedback</div>
 
425
      </div>
 
426
    </div>
 
427
    <div class="ft">
 
428
      <span></span>
 
429
    </div>
 
430
  </div> 
 
431
  </div> 
 
432
  <div class="footer">
 
433
    <p>
 
434
      <acronym title="Copyright">&copy;</acronym> 2008-2010 Nokia Corporation and/or its
 
435
      subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation 
 
436
      in Finland and/or other countries worldwide.</p>
 
437
    <p>
 
438
      All other trademarks are property of their respective owners. <a title="Privacy Policy"
 
439
        href="http://qt.nokia.com/about/privacy-policy">Privacy Policy</a></p>
 
440
  </div>
 
441
  <div id="feedbackBox">
 
442
      <div id="feedcloseX" class="feedclose t_button">X</div>
 
443
    <form id="feedform" action="http://doc.qt.nokia.com/docFeedbck/feedback.php" method="get">
 
444
      <p id="noteHead">Thank you for giving your feedback.</p> <div class="note"><p>Make sure it is related to this specific page. For more general bugs and 
 
445
      requests, please use the <a href="http://bugreports.qt.nokia.com/secure/Dashboard.jspa">Qt Bug Tracker</a>.</p></div>
 
446
      <p><textarea id="feedbox" name="feedText" rows="5" cols="40"></textarea></p>
 
447
      <p><input id="feedsubmit" class="feedclose" type="submit" name="feedback" /></p>
 
448
    </form>
 
449
  </div>
 
450
  <div id="blurpage">
 
451
  </div>
 
452
  </div>
 
453
  <script src="scripts/functions.js" type="text/javascript"></script>
 
454
</body>
 
455
</html>