src/launcher.h

Go to the documentation of this file.
00001 // Copyright (c) 2003 - 2004 Anselm R. Garbe <anselmg at t-online.de>
00002 // See ../LICENSE.txt for license details.
00003 //
00004 // $Id: launcher.h 7 2007-05-24 11:03:53Z eg1981 $
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 // forward declaration
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

Generated on Thu May 24 15:19:32 2007 for ncwm by  doxygen 1.5.1