Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/ActionRegistry.hpp

    re73a8a2 rcc04b7  
    1212#include <map>
    1313
    14 #include "Patterns/Singleton.hpp"
    15 
    1614class Action;
    1715
    18 class ActionRegistry : public Singleton<ActionRegistry>
     16class ActionRegistry
    1917{
    20   friend class Singleton<ActionRegistry>;
    2118public:
    2219  Action* getActionByName(const std::string);
     
    2623  std::map<const std::string,Action*> actionMap;
    2724
     25// singleton stuff
     26public:
     27  static ActionRegistry* getRegistry();
     28  static void purgeRegistry();
    2829private:
    2930  ActionRegistry();
    3031  virtual ~ActionRegistry();
     32  static ActionRegistry *theInstance;
    3133};
    3234
Note: See TracChangeset for help on using the changeset viewer.