From fb28f6800864176be2ffca29e8e664b641f33170 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 21 Dec 2009 18:04:02 +0000 Subject: m3 is copied into trunk, we should be good to go, now. --- src/action.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/action.h (limited to 'src/action.h') diff --git a/src/action.h b/src/action.h new file mode 100644 index 0000000..520f2f1 --- /dev/null +++ b/src/action.h @@ -0,0 +1,26 @@ +#ifndef ACTION_H +#define ACTION_H + +#include + +class Action +{ +public: + Action( const class AstBranch *pRoot ); + virtual ~Action(); + + const Bu::FString &getName() const; + + void call( class Runner *pRunner ); + + static Action *genDefaultAll(); + static Action *genDefaultClean(); + static Action *genDefaultDefault(); + +private: + Bu::FString sName; + const class AstBranch *pRoot; + class Ast *pAst; +}; + +#endif -- cgit v1.2.3