OpenCPN Partial API docs
Loading...
Searching...
No Matches
PlugInContainer Class Reference

Public Member Functions

SemanticVersion GetVersion ()
 Return version from plugin API. More...
 

Public Attributes

opencpn_pluginm_pplugin
 
bool m_bEnabled
 
bool m_bInitState
 
bool m_bToolboxPanel
 
int m_cap_flag
 
wxString m_plugin_file
 
wxString m_plugin_filename
 
wxDateTime m_plugin_modification
 
destroy_t * m_destroy_fn
 
wxDynamicLibrary m_library
 
wxString m_common_name
 
wxString m_short_description
 
wxString m_long_description
 
int m_api_version
 
int m_version_major
 
int m_version_minor
 
PluginStatus m_pluginStatus
 
PluginMetadata m_ManagedMetadata
 
wxBitmap * m_bitmap
 
wxString m_version_str
 
std::string m_InstalledManagedVersion
 

Detailed Description

Definition at line 78 of file plugin_loader.h.

Constructor & Destructor Documentation

◆ PlugInContainer()

PlugInContainer::PlugInContainer ( )

Definition at line 90 of file plugin_loader.cpp.

Member Function Documentation

◆ GetVersion()

SemanticVersion PlugInContainer::GetVersion ( )

Return version from plugin API.

Older pre-117 plugins just support major and minor version, newer plugins have complete semantic version data.

Definition at line 100 of file plugin_loader.cpp.

Member Data Documentation

◆ m_api_version

int PlugInContainer::m_api_version

Definition at line 95 of file plugin_loader.h.

◆ m_bEnabled

bool PlugInContainer::m_bEnabled

Definition at line 83 of file plugin_loader.h.

◆ m_bInitState

bool PlugInContainer::m_bInitState

Definition at line 84 of file plugin_loader.h.

◆ m_bitmap

wxBitmap* PlugInContainer::m_bitmap

Definition at line 100 of file plugin_loader.h.

◆ m_bToolboxPanel

bool PlugInContainer::m_bToolboxPanel

Definition at line 85 of file plugin_loader.h.

◆ m_cap_flag

int PlugInContainer::m_cap_flag

Definition at line 86 of file plugin_loader.h.

◆ m_common_name

wxString PlugInContainer::m_common_name

Definition at line 92 of file plugin_loader.h.

◆ m_destroy_fn

destroy_t* PlugInContainer::m_destroy_fn

Definition at line 90 of file plugin_loader.h.

◆ m_InstalledManagedVersion

std::string PlugInContainer::m_InstalledManagedVersion

Definition at line 109 of file plugin_loader.h.

◆ m_library

wxDynamicLibrary PlugInContainer::m_library

Definition at line 91 of file plugin_loader.h.

◆ m_long_description

wxString PlugInContainer::m_long_description

Definition at line 94 of file plugin_loader.h.

◆ m_ManagedMetadata

PluginMetadata PlugInContainer::m_ManagedMetadata

Definition at line 99 of file plugin_loader.h.

◆ m_plugin_file

wxString PlugInContainer::m_plugin_file

Definition at line 87 of file plugin_loader.h.

◆ m_plugin_filename

wxString PlugInContainer::m_plugin_filename

Definition at line 88 of file plugin_loader.h.

◆ m_plugin_modification

wxDateTime PlugInContainer::m_plugin_modification

Definition at line 89 of file plugin_loader.h.

◆ m_pluginStatus

PluginStatus PlugInContainer::m_pluginStatus

Definition at line 98 of file plugin_loader.h.

◆ m_pplugin

opencpn_plugin* PlugInContainer::m_pplugin

Definition at line 82 of file plugin_loader.h.

◆ m_short_description

wxString PlugInContainer::m_short_description

Definition at line 93 of file plugin_loader.h.

◆ m_version_major

int PlugInContainer::m_version_major

Definition at line 96 of file plugin_loader.h.

◆ m_version_minor

int PlugInContainer::m_version_minor

Definition at line 97 of file plugin_loader.h.

◆ m_version_str

wxString PlugInContainer::m_version_str

Definition at line 107 of file plugin_loader.h.


The documentation for this class was generated from the following files: