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 | |||
) |