Code::Blocks
SVN r11506
|
#include "sdk_precomp.h"
#include <algorithm>
#include <wx/dynlib.h>
#include <wx/filesys.h>
#include <wx/progdlg.h>
#include <wx/utils.h>
#include <wx/filename.h>
#include <wx/wfstream.h>
#include <wx/zipstrm.h>
#include <wx/txtstrm.h>
#include "filefilters.h"
#include <tinyxml.h>
#include "annoyingdialog.h"
#include "pluginsconfigurationdlg.h"
#include "scripting/bindings/sc_plugin.h"
Go to the source code of this file.
Classes | |
struct | LibLoader::RefCountedLib |
Namespaces | |
LibLoader | |
Macros | |
#define | SIGN(a) (a>0?1:(a<0?-1:0)) |
Typedefs | |
typedef std::map< wxString, RefCountedLib > | LibLoader::Libs |
Functions | |
void | VersionStringToNumbers (const wxString &version, long *major, long *minor, long *release) |
int | CompareVersions (const wxString &new_version, const wxString &old_version) |
wxDynamicLibrary * | LibLoader::LoadLibrary (const wxString &filename) |
void | LibLoader::RemoveLibrary (wxDynamicLibrary *lib) |
void | LibLoader::Cleanup () |
int | SortByConfigurationPriority (cbPlugin **first, cbPlugin **second) |
bool | cbHasRunningCompilers (const PluginManager *manager) |
void | cbStopRunningCompilers (PluginManager *manager) |
Variables | |
Libs | LibLoader::s_Libs |
#define SIGN | ( | a | ) | (a>0?1:(a<0?-1:0)) |
Referenced by CompareVersions().
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().
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().
Definition at line 72 of file pluginmanager.cpp.
References SIGN, and VersionStringToNumbers().
Referenced by PluginManager::InstallPlugin().
Definition at line 1264 of file pluginmanager.cpp.
Referenced by PluginManager::GetConfigurationPanels().
|
inline |
Definition at line 57 of file pluginmanager.cpp.
References _T, wxString::AfterFirst(), wxString::AfterLast(), wxString::BeforeFirst(), and wxString::ToLong().
Referenced by CompareVersions().