]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/modulesystem/moduleregistry.h
Wrap GTK
[xonotic/netradiant.git] / libs / modulesystem / moduleregistry.h
index abea5a055daba31330d14efed3e0d28dab2bb808..7cd84f975d9153807ac9cf9ef2a258f45842f28d 100644 (file)
 class ModuleRegisterable
 {
 public:
-virtual void selfRegister() = 0;
+       virtual void selfRegister() = 0;
 };
 
 class ModuleRegistryList
 {
-typedef std::list<ModuleRegisterable*> RegisterableModules;
-RegisterableModules m_modules;
+       typedef std::list<ModuleRegisterable*> RegisterableModules;
+       RegisterableModules m_modules;
 public:
-void addModule( ModuleRegisterable& module ){
-       m_modules.push_back( &module );
-}
-void registerModules() const {
-       for ( RegisterableModules::const_iterator i = m_modules.begin(); i != m_modules.end(); ++i )
-       {
-               ( *i )->selfRegister();
+       void addModule( ModuleRegisterable& module ){
+               m_modules.push_back( &module );
+       }
+       void registerModules() const {
+               for ( RegisterableModules::const_iterator i = m_modules.begin(); i != m_modules.end(); ++i )
+               {
+                       ( *i )->selfRegister();
+               }
        }
-}
 };
 
 typedef SmartStatic<ModuleRegistryList> StaticModuleRegistryList;
@@ -53,9 +53,9 @@ typedef SmartStatic<ModuleRegistryList> StaticModuleRegistryList;
 class StaticRegisterModule : public StaticModuleRegistryList
 {
 public:
-StaticRegisterModule( ModuleRegisterable& module ){
-       StaticModuleRegistryList::instance().addModule( module );
-}
+       StaticRegisterModule( ModuleRegisterable& module ){
+               StaticModuleRegistryList::instance().addModule( module );
+       }
 };