diff options
Diffstat (limited to 'sp/src/public/toolframework/toolframework.cpp')
| -rw-r--r-- | sp/src/public/toolframework/toolframework.cpp | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/sp/src/public/toolframework/toolframework.cpp b/sp/src/public/toolframework/toolframework.cpp index 1348035e..8d0db6e9 100644 --- a/sp/src/public/toolframework/toolframework.cpp +++ b/sp/src/public/toolframework/toolframework.cpp @@ -1,41 +1,41 @@ -//========= Copyright Valve Corporation, All rights reserved. ============//
-#include "toolframework/itooldictionary.h"
-#include "utlvector.h"
-
-class CToolDictionary : public IToolDictionary
-{
-public:
- virtual int GetToolCount() const
- {
- return m_Tools.Count();
- }
-
- virtual IToolSystem *GetTool( int index )
- {
- if ( index < 0 || index >= m_Tools.Count() )
- {
- return NULL;
- }
- return m_Tools[ index ];
- }
-
-public:
-
- void RegisterTool( IToolSystem *tool )
- {
- m_Tools.AddToTail( tool );
- }
-private:
-
- CUtlVector< IToolSystem * > m_Tools;
-};
-
-static CToolDictionary g_ToolDictionary;
-
-EXPOSE_SINGLE_INTERFACE_GLOBALVAR( IToolDictionary, CToolDictionary, VTOOLDICTIONARY_INTERFACE_VERSION, g_ToolDictionary );
-
-void RegisterTool( IToolSystem *tool )
-{
- g_ToolDictionary.RegisterTool( tool );
-}
-
+//========= Copyright Valve Corporation, All rights reserved. ============// +#include "toolframework/itooldictionary.h" +#include "utlvector.h" + +class CToolDictionary : public IToolDictionary +{ +public: + virtual int GetToolCount() const + { + return m_Tools.Count(); + } + + virtual IToolSystem *GetTool( int index ) + { + if ( index < 0 || index >= m_Tools.Count() ) + { + return NULL; + } + return m_Tools[ index ]; + } + +public: + + void RegisterTool( IToolSystem *tool ) + { + m_Tools.AddToTail( tool ); + } +private: + + CUtlVector< IToolSystem * > m_Tools; +}; + +static CToolDictionary g_ToolDictionary; + +EXPOSE_SINGLE_INTERFACE_GLOBALVAR( IToolDictionary, CToolDictionary, VTOOLDICTIONARY_INTERFACE_VERSION, g_ToolDictionary ); + +void RegisterTool( IToolSystem *tool ) +{ + g_ToolDictionary.RegisterTool( tool ); +} + |