OpenCPN Partial API docs
PlugInData Class Reference

Basic data for a loaded plugin, trivially copyable. More...

#include <plugin_loader.h>

Inheritance diagram for PlugInData:
PlugInContainer

Public Member Functions

 PlugInData (const PluginMetadata &md)
 Create a container with applicable fields defined from metadata.
 
std::string Key () const
 sort key.
 

Public Attributes

bool m_has_setup_options
 Has run NotifySetupOptionsPlugin()
 
bool m_enabled
 
bool m_init_state
 
bool m_toolbox_panel
 
int m_cap_flag
 PlugIn Capabilities descriptor.
 
wxString m_plugin_file
 The full file path.
 
wxString m_plugin_filename
 The short file path.
 
wxDateTime m_plugin_modification
 used to detect upgraded plugins
 
wxString m_common_name
 A common name string for the plugin.
 
wxString m_short_description
 
wxString m_long_description
 
int m_api_version
 
int m_version_major
 
int m_version_minor
 
PluginStatus m_status
 
PluginMetadata m_managed_metadata
 
wxBitmap m_bitmap
 
wxString m_version_str
 Complete version as of semantic_vers.
 
std::string m_manifest_version
 As detected from manifest.
 

Detailed Description

Basic data for a loaded plugin, trivially copyable.

Definition at line 64 of file plugin_loader.h.


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