X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=plugins%2Fsample%2Fsample.cpp;h=df3ba9041162424f197a59575c4797a04cf92221;hp=41aa9bf86c3e473728ee1085115b9a263f2024d8;hb=7fc621fc78d0e040dc2c12f38dc53dd9048215dc;hpb=231225d6f97d0b926b2e896e5783cccfbc7c5619 diff --git a/plugins/sample/sample.cpp b/plugins/sample/sample.cpp index 41aa9bf8..df3ba904 100644 --- a/plugins/sample/sample.cpp +++ b/plugins/sample/sample.cpp @@ -1,23 +1,23 @@ /* -Copyright (C) 2001-2006, William Joseph. -All Rights Reserved. + Copyright (C) 2001-2006, William Joseph. + All Rights Reserved. -This file is part of GtkRadiant. + This file is part of GtkRadiant. -GtkRadiant is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + GtkRadiant is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -GtkRadiant is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + GtkRadiant is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GtkRadiant; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ + You should have received a copy of the GNU General Public License + along with GtkRadiant; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include "sample.h" @@ -31,55 +31,46 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA namespace Sample { - const char* init(void* hApp, void* pMainWidget) - { - return ""; - } - const char* getName() - { - return "Sample Plugin"; - } - const char* getCommandList() - { - return "About;Do Something"; - } - const char* getCommandTitleList() - { - return ""; - } - void dispatch(const char* command, float* vMin, float* vMax, bool bSingleBrush) - { - if(string_equal(command, "About")) - { - globalOutputStream() << "Sample Demo Plugin\n"; - } - if(string_equal(command, "Do Something")) - { - globalOutputStream() << "Sample Command\n"; - } - } +const char* init( void* hApp, void* pMainWidget ){ + return ""; +} +const char* getName(){ + return "Sample Plugin"; +} +const char* getCommandList(){ + return "About;Do Something"; +} +const char* getCommandTitleList(){ + return ""; +} +void dispatch( const char* command, float* vMin, float* vMax, bool bSingleBrush ){ + if ( string_equal( command, "About" ) ) { + globalOutputStream() << "Sample Demo Plugin\n"; + } + if ( string_equal( command, "Do Something" ) ) { + globalOutputStream() << "Sample Command\n"; + } +} } // namespace class SamplePluginModule : public TypeSystemRef { - _QERPluginTable m_plugin; +_QERPluginTable m_plugin; public: - typedef _QERPluginTable Type; - STRING_CONSTANT(Name, "sample"); - - SamplePluginModule() - { - m_plugin.m_pfnQERPlug_Init = &Sample::init; - m_plugin.m_pfnQERPlug_GetName = &Sample::getName; - m_plugin.m_pfnQERPlug_GetCommandList = &Sample::getCommandList; - m_plugin.m_pfnQERPlug_GetCommandTitleList = &Sample::getCommandTitleList; - m_plugin.m_pfnQERPlug_Dispatch = &Sample::dispatch; - } - _QERPluginTable* getTable() - { - return &m_plugin; - } +typedef _QERPluginTable Type; +STRING_CONSTANT( Name, "sample" ); + +SamplePluginModule(){ + m_plugin.m_pfnQERPlug_Init = &Sample::init; + m_plugin.m_pfnQERPlug_GetName = &Sample::getName; + m_plugin.m_pfnQERPlug_GetCommandList = &Sample::getCommandList; + m_plugin.m_pfnQERPlug_GetCommandTitleList = &Sample::getCommandTitleList; + m_plugin.m_pfnQERPlug_Dispatch = &Sample::dispatch; +} +_QERPluginTable* getTable(){ + return &m_plugin; +} }; typedef SingletonModule SingletonSamplePluginModule; @@ -87,9 +78,8 @@ typedef SingletonModule SingletonSamplePluginModule; SingletonSamplePluginModule g_SamplePluginModule; -extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules(ModuleServer& server) -{ - initialiseModule(server); +extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules( ModuleServer& server ){ + initialiseModule( server ); - g_SamplePluginModule.selfRegister(); + g_SamplePluginModule.selfRegister(); }