kitchensync
groupenv.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef OSYNC_GROUPENV_H
00023 #define OSYNC_GROUPENV_H
00024
00025 #include <tqstring.h>
00026
00027 struct OSyncGroupEnv;
00028
00029 namespace QSync {
00030
00031 class Group;
00032 class Result;
00033
00034 class GroupEnv
00035 {
00036 public:
00037 GroupEnv();
00038 ~GroupEnv();
00039
00044 Result initialize();
00045
00050 void finalize();
00051
00055 int groupCount() const;
00056
00060 Group groupAt( int pos ) const;
00061
00066 Group groupByName( const TQString &name ) const;
00067
00073 Group addGroup( const TQString &name );
00074
00078 void removeGroup( const Group &group );
00079
00080 private:
00081 OSyncGroupEnv *mGroupEnv;
00082 };
00083
00084 }
00085
00086 #endif
|