21 #ifndef SYNCPROCESSMANAGER_H 22 #define SYNCPROCESSMANAGER_H 26 #include <libqopensync/group.h> 34 class SyncProcessManager : public TQObject 39 static SyncProcessManager * self(); 44 ~SyncProcessManager(); 49 QSync::Environment *environment() const { return mEnvironment; } 59 SyncProcess* at( int pos ) const; 64 SyncProcess* byGroup( const QSync::Group &group ); 69 SyncProcess* byGroupName( const TQString &name ); 74 void addGroup( const TQString &name ); 79 void remove( SyncProcess *syncProcess ); 84 QSync::Result addMember( SyncProcess *process, const QSync::Plugin &plugin ); 88 void syncProcessChanged( SyncProcess *process ); 93 void init( QSync::Environment *environment ); 95 TQValueList<SyncProcess*> mProcesses; 96 QSync::Environment *mEnvironment; 98 static SyncProcessManager *mSelf;
|