~ubuntu-branches/ubuntu/raring/kdepimlibs/raring-proposed

« back to all changes in this revision

Viewing changes to akonadi/resourcescheduler_p.h

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-07-26 17:13:11 UTC
  • mfrom: (1.1.81)
  • Revision ID: package-import@ubuntu.com-20120726171311-j2heoxylb6lbhg4w
Tags: 4:4.9.0-0ubuntu1
* New upstream release
* Use direct build-depends versions rather than kde-sc-dev-latest

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
namespace Akonadi {
33
33
 
 
34
class RecursiveMover;
 
35
 
34
36
//@cond PRIVATE
35
37
 
36
38
/**
54
56
      SyncCollectionAttributes,
55
57
      FetchItem,
56
58
      ChangeReplay,
 
59
      RecursiveMoveReplay,
57
60
      DeleteResourceCollection,
58
61
      InvalideCacheForCollection,
59
62
      SyncAllDone,
151
154
    void scheduleCustomTask( QObject *receiver, const char *methodName, const QVariant &argument, ResourceBase::SchedulePriority priority = ResourceBase::Append );
152
155
 
153
156
    /**
 
157
     * Schedule a recursive move replay.
 
158
     */
 
159
    void scheduleMoveReplay( const Collection &movedCollection, RecursiveMover *mover );
 
160
 
 
161
    /**
154
162
      Returns true if no tasks are running or in the queue.
155
163
    */
156
164
    bool isEmpty();
218
226
    void executeResourceCollectionDeletion();
219
227
    void executeCacheInvalidation( const Akonadi::Collection &collection );
220
228
    void executeChangeReplay();
 
229
    void executeRecursiveMoveReplay( RecursiveMover *mover );
221
230
    void collectionTreeSyncComplete();
222
231
    void fullSyncComplete();
223
232
    void status( int status, const QString &message = QString() );