|
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 "o_sound/o_sound.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 "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 406 of file pluginmanager.h.
| enum ActionVerb |
Definition at line 108 of file pluginmanager.h.
| PlugIn_AIS_Target * Create_PI_AIS_Target | ( | AisTargetData * | ptarget | ) |
Definition at line 1306 of file ocpn_plugin_gui.cpp.
| void CreateCompatibleS57Object | ( | PI_S57Obj * | pObj, |
| S57Obj * | cobj, | ||
| chart_context * | pctx | ||
| ) |
Definition at line 4399 of file pluginmanager.cpp.
|
extern |
Global instance.
Definition at line 179 of file pluginmanager.cpp.
|
extern |
Definition at line 793 of file pluginmanager.cpp.