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

« back to all changes in this revision

Viewing changes to doc/html/qorganizeritemchangeset.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:
47
47
    </div>
48
48
    <div id="shortCut">
49
49
      <ul>
50
 
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Mobility 1.1 BETA</a></span></li>
 
50
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Mobility 1.1</a></span></li>
51
51
        <li class="shortCut-topleft-active"><a href="http://doc.qt.nokia.com">ALL VERSIONS        </a></li>
52
52
      </ul>
53
53
     </div>
147
147
</ul>
148
148
</div>
149
149
<h1 class="title">QOrganizerItemChangeSet Class Reference</h1>
150
 
<p>The QOrganizerItemChangeSet class provides a simple API to simplify the emission of state-change signals from <a href="qorganizeritemmanagerengine.html">QOrganizerItemManagerEngine</a> implementations. <a href="#details">More...</a></p>
 
150
<p>The QOrganizerItemChangeSet class provides a simple API to simplify the emission of state-change signals from <a href="qorganizermanagerengine.html">QOrganizerManagerEngine</a> implementations. <a href="#details">More...</a></p>
151
151
<pre class="highlightedCode brush: cpp"> #include &lt;QOrganizerItemChangeSet&gt;</pre><ul>
152
152
<li><a href="qorganizeritemchangeset-members.html">List of all members, including inherited members</a></li>
153
153
</ul>
158
158
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#QOrganizerItemChangeSet">QOrganizerItemChangeSet</a></b> ()</td></tr>
159
159
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#QOrganizerItemChangeSet-2">QOrganizerItemChangeSet</a></b> ( const QOrganizerItemChangeSet &amp; <i>other</i> )</td></tr>
160
160
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#dtor.QOrganizerItemChangeSet">~QOrganizerItemChangeSet</a></b> ()</td></tr>
161
 
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemLocalId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#addedItems">addedItems</a></b> () const</td></tr>
162
 
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemLocalId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#changedItems">changedItems</a></b> () const</td></tr>
 
161
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#addedItems">addedItems</a></b> () const</td></tr>
 
162
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#changedItems">changedItems</a></b> () const</td></tr>
163
163
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#clearAddedItems">clearAddedItems</a></b> ()</td></tr>
164
164
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#clearAll">clearAll</a></b> ()</td></tr>
165
165
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#clearChangedItems">clearChangedItems</a></b> ()</td></tr>
166
166
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#clearRemovedItems">clearRemovedItems</a></b> ()</td></tr>
167
167
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#dataChanged">dataChanged</a></b> ()</td></tr>
168
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#emitSignals">emitSignals</a></b> ( QOrganizerItemManagerEngine * <i>engine</i> )</td></tr>
169
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertAddedItem">insertAddedItem</a></b> ( QOrganizerItemLocalId <i>addedOrganizerItemId</i> )</td></tr>
170
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertAddedItems">insertAddedItems</a></b> ( const QList&lt;QOrganizerItemLocalId&gt; &amp; <i>addedOrganizerItemIds</i> )</td></tr>
171
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertChangedItem">insertChangedItem</a></b> ( QOrganizerItemLocalId <i>changedOrganizerItemId</i> )</td></tr>
172
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertChangedItems">insertChangedItems</a></b> ( const QList&lt;QOrganizerItemLocalId&gt; &amp; <i>changedOrganizerItemIds</i> )</td></tr>
173
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertRemovedItem">insertRemovedItem</a></b> ( QOrganizerItemLocalId <i>removedOrganizerItemId</i> )</td></tr>
174
 
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertRemovedItems">insertRemovedItems</a></b> ( const QList&lt;QOrganizerItemLocalId&gt; &amp; <i>removedOrganizerItemIds</i> )</td></tr>
175
 
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemLocalId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#removedItems">removedItems</a></b> () const</td></tr>
 
168
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#emitSignals">emitSignals</a></b> ( QOrganizerManagerEngine * <i>engine</i> )</td></tr>
 
169
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertAddedItem">insertAddedItem</a></b> ( const QOrganizerItemId &amp; <i>addedOrganizerItemId</i> )</td></tr>
 
170
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertAddedItems">insertAddedItems</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>addedOrganizerItemIds</i> )</td></tr>
 
171
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertChangedItem">insertChangedItem</a></b> ( const QOrganizerItemId &amp; <i>changedOrganizerItemId</i> )</td></tr>
 
172
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertChangedItems">insertChangedItems</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>changedOrganizerItemIds</i> )</td></tr>
 
173
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertRemovedItem">insertRemovedItem</a></b> ( const QOrganizerItemId &amp; <i>removedOrganizerItemId</i> )</td></tr>
 
174
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#insertRemovedItems">insertRemovedItems</a></b> ( const QList&lt;QOrganizerItemId&gt; &amp; <i>removedOrganizerItemIds</i> )</td></tr>
 
175
<tr><td class="memItemLeft rightAlign topAlign"> QSet&lt;QOrganizerItemId&gt; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#removedItems">removedItems</a></b> () const</td></tr>
176
176
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#setDataChanged">setDataChanged</a></b> ( bool <i>dataChanged</i> )</td></tr>
177
177
<tr><td class="memItemLeft rightAlign topAlign"> QOrganizerItemChangeSet &amp; </td><td class="memItemRight bottomAlign"><b><a href="qorganizeritemchangeset.html#operator-eq">operator=</a></b> ( const QOrganizerItemChangeSet &amp; <i>other</i> )</td></tr>
178
178
</table>
180
180
<hr />
181
181
<div class="descr"/>
182
182
<h2>Detailed Description</h2>
183
 
<p>The QOrganizerItemChangeSet class provides a simple API to simplify the emission of state-change signals from <a href="qorganizeritemmanagerengine.html">QOrganizerItemManagerEngine</a> implementations.</p>
184
 
<p>This class can be utilised by backend implementations to ensure correct emission of the <a href="qorganizeritemmanagerengine.html#dataChanged">QOrganizerItemManagerEngine::dataChanged</a>(), <a href="qorganizeritemmanagerengine.html#itemsAdded">QOrganizerItemManagerEngine::itemsAdded</a>(), <a href="qorganizeritemmanagerengine.html#itemsChanged">QOrganizerItemManagerEngine::itemsChanged</a>() and <a href="qorganizeritemmanagerengine.html#itemsRemoved">QOrganizerItemManagerEngine::itemsRemoved</a>().</p>
 
183
<p>The QOrganizerItemChangeSet class provides a simple API to simplify the emission of state-change signals from <a href="qorganizermanagerengine.html">QOrganizerManagerEngine</a> implementations.</p>
 
184
<p>This class can be utilised by backend implementations to ensure correct emission of the <a href="qorganizermanagerengine.html#dataChanged">QOrganizerManagerEngine::dataChanged</a>(), <a href="qorganizermanagerengine.html#itemsAdded">QOrganizerManagerEngine::itemsAdded</a>(), <a href="qorganizermanagerengine.html#itemsChanged">QOrganizerManagerEngine::itemsChanged</a>() and <a href="qorganizermanagerengine.html#itemsRemoved">QOrganizerManagerEngine::itemsRemoved</a>().</p>
185
185
</div>
186
 
<p>See also <a href="qorganizeritemmanagerengine.html">QOrganizerItemManagerEngine</a>.</p>
 
186
<p>See also <a href="qorganizermanagerengine.html">QOrganizerManagerEngine</a>.</p>
187
187
<hr />
188
188
<div class="func"/>
189
189
<h2>Member Function Documentation</h2>
193
193
<p>Constructs a copy of the <i>other</i> change set</p>
194
194
<h3 class="fn"><a name="dtor.QOrganizerItemChangeSet"></a>QOrganizerItemChangeSet::~QOrganizerItemChangeSet ()</h3>
195
195
<p>Frees the memory used by this change set</p>
196
 
<h3 class="fn"><a name="addedItems"></a>QSet&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; QOrganizerItemChangeSet::addedItems () const</h3>
 
196
<h3 class="fn"><a name="addedItems"></a><a href="http://qt.nokia.com/doc/4.6/qset.html">QSet</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerItemChangeSet::addedItems () const</h3>
197
197
<p>Returns the set of ids of organizer items which have been added to the database.</p>
198
 
<h3 class="fn"><a name="changedItems"></a>QSet&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; QOrganizerItemChangeSet::changedItems () const</h3>
 
198
<h3 class="fn"><a name="changedItems"></a><a href="http://qt.nokia.com/doc/4.6/qset.html">QSet</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerItemChangeSet::changedItems () const</h3>
199
199
<p>Returns the set of ids of organizer items which have been changed in the database.</p>
200
200
<h3 class="fn"><a name="clearAddedItems"></a>void QOrganizerItemChangeSet::clearAddedItems ()</h3>
201
201
<p>Clears the set of ids of organizer items which have been added to the database</p>
208
208
<h3 class="fn"><a name="dataChanged"></a>bool QOrganizerItemChangeSet::dataChanged ()</h3>
209
209
<p>Returns the value of the data changed flag</p>
210
210
<p>See also <a href="qorganizeritemchangeset.html#setDataChanged">setDataChanged</a>().</p>
211
 
<h3 class="fn"><a name="emitSignals"></a>void QOrganizerItemChangeSet::emitSignals ( <a href="qorganizeritemmanagerengine.html">QOrganizerItemManagerEngine</a> * <i>engine</i> )</h3>
 
211
<h3 class="fn"><a name="emitSignals"></a>void QOrganizerItemChangeSet::emitSignals ( <a href="qorganizermanagerengine.html">QOrganizerManagerEngine</a> * <i>engine</i> )</h3>
212
212
<p>Emits the appropriate signals from the given <i>engine</i> given the state of the change set</p>
213
 
<h3 class="fn"><a name="insertAddedItem"></a>void QOrganizerItemChangeSet::insertAddedItem ( <a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a> <i>addedOrganizerItemId</i> )</h3>
 
213
<h3 class="fn"><a name="insertAddedItem"></a>void QOrganizerItemChangeSet::insertAddedItem ( const <a href="qorganizeritemid.html">QOrganizerItemId</a> &amp; <i>addedOrganizerItemId</i> )</h3>
214
214
<p>Inserts the given organizer item id <i>addedOrganizerItemId</i> into the set of ids of organizer items which have been added to the database.</p>
215
 
<h3 class="fn"><a name="insertAddedItems"></a>void QOrganizerItemChangeSet::insertAddedItems ( const QList&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; &amp; <i>addedOrganizerItemIds</i> )</h3>
 
215
<h3 class="fn"><a name="insertAddedItems"></a>void QOrganizerItemChangeSet::insertAddedItems ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>addedOrganizerItemIds</i> )</h3>
216
216
<p>Inserts each of the given organizer item ids <i>addedOrganizerItemIds</i> into the set of ids of organizer items which have been added to the database.</p>
217
 
<h3 class="fn"><a name="insertChangedItem"></a>void QOrganizerItemChangeSet::insertChangedItem ( <a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a> <i>changedOrganizerItemId</i> )</h3>
 
217
<h3 class="fn"><a name="insertChangedItem"></a>void QOrganizerItemChangeSet::insertChangedItem ( const <a href="qorganizeritemid.html">QOrganizerItemId</a> &amp; <i>changedOrganizerItemId</i> )</h3>
218
218
<p>Inserts the given organizer item id <i>changedOrganizerItemId</i> into the set of ids of organizer items which have been changed to the database.</p>
219
 
<h3 class="fn"><a name="insertChangedItems"></a>void QOrganizerItemChangeSet::insertChangedItems ( const QList&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; &amp; <i>changedOrganizerItemIds</i> )</h3>
 
219
<h3 class="fn"><a name="insertChangedItems"></a>void QOrganizerItemChangeSet::insertChangedItems ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>changedOrganizerItemIds</i> )</h3>
220
220
<p>Inserts each of the given organizer item ids <i>changedOrganizerItemIds</i> into the set of ids of organizer items which have been changed to the database.</p>
221
 
<h3 class="fn"><a name="insertRemovedItem"></a>void QOrganizerItemChangeSet::insertRemovedItem ( <a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a> <i>removedOrganizerItemId</i> )</h3>
 
221
<h3 class="fn"><a name="insertRemovedItem"></a>void QOrganizerItemChangeSet::insertRemovedItem ( const <a href="qorganizeritemid.html">QOrganizerItemId</a> &amp; <i>removedOrganizerItemId</i> )</h3>
222
222
<p>Inserts the given organizer item id <i>removedOrganizerItemId</i> into the set of ids of organizer items which have been removed to the database.</p>
223
 
<h3 class="fn"><a name="insertRemovedItems"></a>void QOrganizerItemChangeSet::insertRemovedItems ( const QList&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; &amp; <i>removedOrganizerItemIds</i> )</h3>
 
223
<h3 class="fn"><a name="insertRemovedItems"></a>void QOrganizerItemChangeSet::insertRemovedItems ( const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; &amp; <i>removedOrganizerItemIds</i> )</h3>
224
224
<p>Inserts each of the given organizer item ids <i>removedOrganizerItemIds</i> into the set of ids of organizer items which have been removed to the database.</p>
225
 
<h3 class="fn"><a name="removedItems"></a>QSet&lt;<a href="qorganizeritemid.html#QOrganizerItemLocalId-typedef">QOrganizerItemLocalId</a>&gt; QOrganizerItemChangeSet::removedItems () const</h3>
 
225
<h3 class="fn"><a name="removedItems"></a><a href="http://qt.nokia.com/doc/4.6/qset.html">QSet</a>&lt;<a href="qorganizeritemid.html">QOrganizerItemId</a>&gt; QOrganizerItemChangeSet::removedItems () const</h3>
226
226
<p>Returns the set of ids of organizer items which have been removed from the database.</p>
227
227
<h3 class="fn"><a name="setDataChanged"></a>void QOrganizerItemChangeSet::setDataChanged ( bool <i>dataChanged</i> )</h3>
228
 
<p>Sets the data changed flag to <i>dataChanged</i>. If this is set to true prior to calling <a href="qorganizeritemchangeset.html#emitSignals">emitSignals</a>(), only the <a href="qorganizeritemmanagerengine.html#dataChanged">QOrganizerItemManagerEngine::dataChanged</a>() signal will be emitted; otherwise, the appropriate finer-grained signals will be emitted.</p>
 
228
<p>Sets the data changed flag to <i>dataChanged</i>. If this is set to true prior to calling <a href="qorganizeritemchangeset.html#emitSignals">emitSignals</a>(), only the <a href="qorganizermanagerengine.html#dataChanged">QOrganizerManagerEngine::dataChanged</a>() signal will be emitted; otherwise, the appropriate finer-grained signals will be emitted.</p>
229
229
<p>See also <a href="qorganizeritemchangeset.html#dataChanged">dataChanged</a>().</p>
230
230
<h3 class="fn"><a name="operator-eq"></a>QOrganizerItemChangeSet &amp; QOrganizerItemChangeSet::operator= ( const QOrganizerItemChangeSet &amp; <i>other</i> )</h3>
231
231
<p>Assigns this change set to be equal to <i>other</i></p>