|
Code::Blocks
SVN r11506
|
#include <vector>#include <map>#include <set>#include <wx/dynarray.h>#include "globals.h"#include "settings.h"#include "manager.h"Go to the source code of this file.
Classes | |
| struct | PluginInfo |
| Information about the plugin. More... | |
| struct | PluginElement |
| class | PluginManager |
| PluginManager manages plugins. More... | |
| struct | PluginManager::PluginRegistration |
Typedefs | |
| typedef void(* | PluginSDKVersionProc) (int *, int *, int *) |
| typedef cbPlugin *(* | CreatePluginProc) () |
| typedef void(* | FreePluginProc) (cbPlugin *) |
Functions | |
| WX_DEFINE_ARRAY (PluginElement *, PluginElementsArray) | |
| WX_DEFINE_ARRAY (cbPlugin *, PluginsArray) | |
| WX_DEFINE_ARRAY (cbConfigurationPanel *, ConfigurationPanelsArray) | |
| DLLIMPORT bool | cbHasRunningCompilers (const PluginManager *manager) |
| DLLIMPORT void | cbStopRunningCompilers (PluginManager *manager) |
| struct PluginInfo |
| struct PluginElement |
Definition at line 52 of file pluginmanager.h.
| Class Members | ||
|---|---|---|
| wxString | fileName | |
| FreePluginProc | freeProc | |
| PluginInfo | info | |
| wxDynamicLibrary * | library | |
| cbPlugin * | plugin | |
| typedef cbPlugin*(* CreatePluginProc) () |
Definition at line 34 of file pluginmanager.h.
| typedef void(* FreePluginProc) (cbPlugin *) |
Definition at line 35 of file pluginmanager.h.
| typedef void(* PluginSDKVersionProc) (int *, int *, int *) |
Definition at line 33 of file pluginmanager.h.
| DLLIMPORT bool cbHasRunningCompilers | ( | const PluginManager * | manager | ) |
Definition at line 1535 of file pluginmanager.cpp.
References PluginManager::GetCompilerPlugins().
Referenced by BatchLogWindow::EndModal(), MainFrame::OnApplicationClose(), ProjectManagerUI::OnUpdateUI(), and ProjectManagerUI::ShowMenu().
| DLLIMPORT void cbStopRunningCompilers | ( | PluginManager * | manager | ) |
Definition at line 1545 of file pluginmanager.cpp.
References PluginManager::GetCompilerPlugins(), wxMilliSleep(), and Manager::Yield().
Referenced by BatchLogWindow::EndModal(), and MainFrame::OnApplicationClose().
| WX_DEFINE_ARRAY | ( | PluginElement * | , |
| PluginElementsArray | |||
| ) |
| WX_DEFINE_ARRAY | ( | cbPlugin * | , |
| PluginsArray | |||
| ) |
| WX_DEFINE_ARRAY | ( | cbConfigurationPanel * | , |
| ConfigurationPanelsArray | |||
| ) |
1.8.13