actionmanager.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KSYNC_ACTIONMANAGER_H
00022 #define KSYNC_ACTIONMANAGER_H
00023
00024 #include <qptrlist.h>
00025 #include <qmap.h>
00026
00027 #include <kdebug.h>
00028 #include <kparts/mainwindow.h>
00029
00030 #include <systemtray.h>
00031
00032 #include "profilemanager.h"
00033 #include "kitchensync.h"
00034
00035 class KSelectAction;
00036
00037 namespace KSync {
00038
00039 class KonnectorBar;
00040 class KitchenSync;
00041
00047 class ActionManager
00048 {
00049 public:
00050 ActionManager( KActionCollection * );
00051 ~ActionManager();
00052
00053 void setView( KitchenSync * );
00054
00055 int currentProfile();
00056 void setProfiles( const QStringList &profiles );
00057
00058 void initActions();
00059
00060 void readConfig();
00061 void writeConfig();
00062
00063 private:
00064 KActionCollection *mActionCollection;
00065 KitchenSync *mView;
00066
00067 KSelectAction *m_profAct;
00068 };
00069
00070 }
00071
00072 #endif
This file is part of the documentation for kitchensync Library Version 3.3.2.