00001
00002
00003
00004
00005
00006 #ifndef __LAUNCHER_H
00007 #define __LAUNCHER_H
00008
00009 #include <string>
00010
00011 #include "ncwm.h"
00012
00013 #include "singleton.h"
00014
00015
00016 class Action;
00017 class Launcher;
00018
00025 class Launcher : public Singleton<Launcher>
00026 {
00027
00028 public:
00029
00031 Launcher();
00032
00033 ~Launcher();
00034
00036 void exec(string command);
00037
00039 void execSeq(Action *caller, string command);
00040 };
00041
00042 #endif // __LAUNCHER_H