OpenCPN Partial API docs
|
PlugInManager and helper classes – Mostly gui parts (dialogs) and plugin API stuff. More...
#include <atomic>
#include <memory>
#include <string>
#include "config.h"
#include <wx/wx.h>
#include <wx/bmpcbox.h>
#include <wx/choice.h>
#include <wx/dynarray.h>
#include <wx/dynlib.h>
#include <wx/hyperlink.h>
#include <wx/json_defs.h>
#include <wx/jsonwriter.h>
#include <wx/tglbtn.h>
#include "model/ais_target_data.h"
#include "model/catalog_parser.h"
#include "model/comm_navmsg.h"
#include "model/plugin_blacklist.h"
#include "model/plugin_loader.h"
#include "model/semantic_vers.h"
#include "chartimg.h"
#include "observable.h"
#include "ocpndc.h"
#include "ocpn_plugin.h"
#include "OCPN_Sound.h"
#include "s57chart.h"
Go to the source code of this file.
Classes | |
class | OCPN_MsgEvent |
class | PlugInMenuItemContainer |
class | PlugInToolbarToolContainer |
class | PlugInManager |
class | AddPluginPanel |
class | CatalogMgrPanel |
class | PluginListPanel |
class | WebsiteButton |
Invokes client browser on plugin info_url when clicked. More... | |
class | PluginPanel |
class | S52PLIB_Context |
Macros | |
#define | ID_CMD_BUTTON_PERFORM_ACTION 27663 |
Functions | |
PlugIn_AIS_Target * | Create_PI_AIS_Target (AisTargetData *ptarget) |
WX_DEFINE_ARRAY_PTR (PlugInMenuItemContainer *, ArrayOfPlugInMenuItems) | |
WX_DEFINE_ARRAY_PTR (PlugInToolbarToolContainer *, ArrayOfPlugInToolbarTools) | |
WX_DEFINE_ARRAY_PTR (PluginPanel *, ArrayOfPluginPanel) | |
void | CreateCompatibleS57Object (PI_S57Obj *pObj, S57Obj *cobj, chart_context *pctx) |
void | UpdatePIObjectPlibContext (PI_S57Obj *pObj, S57Obj *cobj) |
Variables | |
PlugInManager * | g_pi_manager |
Global instance. | |
const wxEventType | wxEVT_OCPN_MSG |
PlugInManager and helper classes – Mostly gui parts (dialogs) and plugin API stuff.
Definition in file pluginmanager.h.
#define ID_CMD_BUTTON_PERFORM_ACTION 27663 |
Definition at line 405 of file pluginmanager.h.
enum ActionVerb |
Definition at line 107 of file pluginmanager.h.
PlugIn_AIS_Target * Create_PI_AIS_Target | ( | AisTargetData * | ptarget | ) |
Definition at line 1304 of file ocpn_plugin_gui.cpp.
void CreateCompatibleS57Object | ( | PI_S57Obj * | pObj, |
S57Obj * | cobj, | ||
chart_context * | pctx | ||
) |
Definition at line 4397 of file pluginmanager.cpp.
|
extern |
Global instance.
Definition at line 177 of file pluginmanager.cpp.
|
extern |
Definition at line 791 of file pluginmanager.cpp.