00001 00006 #include "../include/plugins/Plugin.h" 00007 #include "../include/Debug.h" 00008 #include "../include/generic.h" 00009 00010 namespace plugins 00011 { 00012 00013 Plugin::Plugin() 00014 { 00015 pluginName = "Plugin Interface"; 00016 pluginVersion = "1.0"; 00017 } 00018 00019 void Plugin::SetDebugger(Debug *dbg) 00020 { 00021 this->dbg = dbg; 00022 } 00023 00024 void Plugin::SetActive(bool option) 00025 { 00026 if (option) 00027 dbg->Prntdbg(CODEAT, 10, "Plugin [" + pluginName + "] activated"); 00028 else 00029 dbg->Prntdbg(CODEAT, 10, "Plugin [" + pluginName + "] deactivated"); 00030 00031 dbg->Prntdbg(CODEAT, 20, "Plugin version [" + pluginVersion + "]"); 00032 00033 pluginActive = option; 00034 } 00035 00036 Plugin::~Plugin() 00037 { 00038 } 00039 00040 }