OpenCPN Partial API docs
Loading...
Searching...
No Matches
PluginPanel Class Reference
Inheritance diagram for PluginPanel:

Public Member Functions

 PluginPanel (wxPanel *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, const PlugInData plugin)
 An entry in the list of plugins presented by Options | Plugins.
 
 PluginPanel (wxPanel *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, PluginMetadata plugin)
 Construct an entry reflecting a plugin available in the catalog.
 
 PluginPanel (wxPanel *parent, const std::string &name)
 Construct an entry reflecting a safe-loaded "uninstall-only" item.
 
void OnPluginSelected (wxMouseEvent &event)
 
void OnPluginSelectedUp (wxMouseEvent &event)
 
void DoPluginSelect ()
 
void SetSelected (bool selected)
 
void OnPluginPreferences (wxCommandEvent &event)
 
void OnPluginEnableToggle (wxCommandEvent &event)
 
void OnPluginAction (wxCommandEvent &event)
 
void OnPluginUninstall (wxCommandEvent &event)
 
void OnPluginUp (wxCommandEvent &event)
 
void OnPluginDown (wxCommandEvent &event)
 
void SetEnabled (bool enabled)
 
bool GetSelected ()
 
const PlugInDataGetPluginPtr ()
 
void SetActionLabel (wxString &label)
 
ActionVerb GetAction ()
 
const PlugInDataGetPlugin ()
 
void OnPaint (wxPaintEvent &event)
 

Detailed Description

Definition at line 444 of file pluginmanager.h.

Constructor & Destructor Documentation

◆ PluginPanel() [1/3]

PluginPanel::PluginPanel ( wxPanel *  parent,
wxWindowID  id,
const wxPoint &  pos,
const wxSize &  size,
const PlugInData  plugin 
)

An entry in the list of plugins presented by Options | Plugins.

Construct an entry for a loaded plugin.

Definition at line 2807 of file pluginmanager.cpp.

◆ PluginPanel() [2/3]

PluginPanel::PluginPanel ( wxPanel *  parent,
wxWindowID  id,
const wxPoint &  pos,
const wxSize &  size,
PluginMetadata  plugin 
)

Construct an entry reflecting a plugin available in the catalog.

Definition at line 3057 of file pluginmanager.cpp.

◆ PluginPanel() [3/3]

PluginPanel::PluginPanel ( wxPanel *  parent,
const std::string &  name 
)

Construct an entry reflecting a safe-loaded "uninstall-only" item.

Definition at line 2758 of file pluginmanager.cpp.

◆ ~PluginPanel()

PluginPanel::~PluginPanel ( )

Definition at line 3061 of file pluginmanager.cpp.

Member Function Documentation

◆ DoPluginSelect()

void PluginPanel::DoPluginSelect ( )

Definition at line 3111 of file pluginmanager.cpp.

◆ GetAction()

ActionVerb PluginPanel::GetAction ( )
inline

Definition at line 477 of file pluginmanager.h.

◆ GetPlugin()

const PlugInData * PluginPanel::GetPlugin ( )
inline

Definition at line 478 of file pluginmanager.h.

◆ GetPluginPtr()

const PlugInData * PluginPanel::GetPluginPtr ( )
inline

Definition at line 475 of file pluginmanager.h.

◆ GetSelected()

bool PluginPanel::GetSelected ( )
inline

Definition at line 474 of file pluginmanager.h.

◆ OnPaint()

void PluginPanel::OnPaint ( wxPaintEvent &  event)

Definition at line 3283 of file pluginmanager.cpp.

◆ OnPluginAction()

void PluginPanel::OnPluginAction ( wxCommandEvent &  event)

Definition at line 3339 of file pluginmanager.cpp.

◆ OnPluginDown()

void PluginPanel::OnPluginDown ( wxCommandEvent &  event)

Definition at line 3416 of file pluginmanager.cpp.

◆ OnPluginEnableToggle()

void PluginPanel::OnPluginEnableToggle ( wxCommandEvent &  event)

Definition at line 3318 of file pluginmanager.cpp.

◆ OnPluginPreferences()

void PluginPanel::OnPluginPreferences ( wxCommandEvent &  event)

Definition at line 3303 of file pluginmanager.cpp.

◆ OnPluginSelected()

void PluginPanel::OnPluginSelected ( wxMouseEvent &  event)

Definition at line 3087 of file pluginmanager.cpp.

◆ OnPluginSelectedUp()

void PluginPanel::OnPluginSelectedUp ( wxMouseEvent &  event)

Definition at line 3096 of file pluginmanager.cpp.

◆ OnPluginUninstall()

void PluginPanel::OnPluginUninstall ( wxCommandEvent &  event)

Definition at line 3329 of file pluginmanager.cpp.

◆ OnPluginUp()

void PluginPanel::OnPluginUp ( wxCommandEvent &  event)

Definition at line 3412 of file pluginmanager.cpp.

◆ SetActionLabel()

void PluginPanel::SetActionLabel ( wxString &  label)

Definition at line 3079 of file pluginmanager.cpp.

◆ SetEnabled()

void PluginPanel::SetEnabled ( bool  enabled)

Definition at line 3355 of file pluginmanager.cpp.

◆ SetSelected()

void PluginPanel::SetSelected ( bool  selected)

Definition at line 3142 of file pluginmanager.cpp.


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