diff options
Diffstat (limited to 'src/main-cmdlineact.h')
| -rw-r--r-- | src/main-cmdlineact.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main-cmdlineact.h b/src/main-cmdlineact.h index 171313401..f50e70e5a 100644 --- a/src/main-cmdlineact.h +++ b/src/main-cmdlineact.h @@ -21,18 +21,23 @@ class ActionContext; class CmdLineAction { bool _isVerb; - char *_arg; - static std::list <CmdLineAction *> _list; + static bool _requestQuit; + +protected: + char * _arg; public: - CmdLineAction(bool isVerb, char const *arg); - virtual ~CmdLineAction(); + CmdLineAction (bool isVerb, char const * arg); + virtual ~CmdLineAction (); + virtual bool isExtended(); + virtual void doItX (ActionContext const & context); + + void doIt (ActionContext const & context); - void doIt(ActionContext const &context); /** Return true if any actions were performed */ - static bool doList(ActionContext const &context); - static bool idle(void); + static bool doList (ActionContext const & context); + static bool idle (void); }; } // Inkscape |
