]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/pluginmanager.h
Revert partially (auto) "reformat code! now the code is only ugly on the *inside*"
[xonotic/netradiant.git] / radiant / pluginmanager.h
index 61334ea0b2a61947ca6bae5bf54aa732452a0634..6603f6e1e4cc1db1e73449f2ae6c3c20ad3799e2 100644 (file)
    pure virtual interface for a plugin
    temporary solution for migration from old plugin tech to synapse plugins
  */
-class IPlugIn {
+class IPlugIn
+{
 public:
-    IPlugIn()
-    {}
-
-    virtual ~IPlugIn()
-    {}
-
-    virtual const char *getMenuName() = 0;
-
-    virtual std::size_t getCommandCount() = 0;
-
-    virtual const char *getCommand(std::size_t) = 0;
-
-    virtual const char *getCommandTitle(std::size_t) = 0;
-
-    virtual void addMenuID(std::size_t) = 0;
-
-    virtual bool ownsCommandID(std::size_t n) = 0;
+IPlugIn() { }
+virtual ~IPlugIn() { }
+
+virtual const char* getMenuName() = 0;
+virtual std::size_t getCommandCount() = 0;
+virtual const char* getCommand( std::size_t ) = 0;
+virtual const char* getCommandTitle( std::size_t ) = 0;
+virtual void addMenuID( std::size_t ) = 0;
+virtual bool ownsCommandID( std::size_t n ) = 0;
 };
 
-class PluginsVisitor {
+class PluginsVisitor
+{
 public:
-    virtual void visit(IPlugIn &plugin) = 0;
+virtual void visit( IPlugIn& plugin ) = 0;
 };
 
-class CPlugInManager {
+class CPlugInManager
+{
 public:
-    void Dispatch(std::size_t n, const char *p);
-
-    void Init(ui::Widget main_window);
-
-    void constructMenu(PluginsVisitor &menu);
-
-    void Shutdown();
+void Dispatch( std::size_t n, const char *p );
+void Init( ui::Widget main_window );
+void constructMenu( PluginsVisitor& menu );
+void Shutdown();
 };
 
-CPlugInManager &GetPlugInMgr();
+CPlugInManagerGetPlugInMgr();
 
 #endif