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 2808 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 3058 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 2759 of file pluginmanager.cpp.

◆ ~PluginPanel()

PluginPanel::~PluginPanel ( )

Definition at line 3062 of file pluginmanager.cpp.

Member Function Documentation

◆ DoPluginSelect()

void PluginPanel::DoPluginSelect ( )

Definition at line 3112 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 3284 of file pluginmanager.cpp.

◆ OnPluginAction()

void PluginPanel::OnPluginAction ( wxCommandEvent & event)

Definition at line 3340 of file pluginmanager.cpp.

◆ OnPluginDown()

void PluginPanel::OnPluginDown ( wxCommandEvent & event)

Definition at line 3417 of file pluginmanager.cpp.

◆ OnPluginEnableToggle()

void PluginPanel::OnPluginEnableToggle ( wxCommandEvent & event)

Definition at line 3319 of file pluginmanager.cpp.

◆ OnPluginPreferences()

void PluginPanel::OnPluginPreferences ( wxCommandEvent & event)

Definition at line 3304 of file pluginmanager.cpp.

◆ OnPluginSelected()

void PluginPanel::OnPluginSelected ( wxMouseEvent & event)

Definition at line 3088 of file pluginmanager.cpp.

◆ OnPluginSelectedUp()

void PluginPanel::OnPluginSelectedUp ( wxMouseEvent & event)

Definition at line 3097 of file pluginmanager.cpp.

◆ OnPluginUninstall()

void PluginPanel::OnPluginUninstall ( wxCommandEvent & event)

Definition at line 3330 of file pluginmanager.cpp.

◆ OnPluginUp()

void PluginPanel::OnPluginUp ( wxCommandEvent & event)

Definition at line 3413 of file pluginmanager.cpp.

◆ SetActionLabel()

void PluginPanel::SetActionLabel ( wxString & label)

Definition at line 3080 of file pluginmanager.cpp.

◆ SetEnabled()

void PluginPanel::SetEnabled ( bool enabled)

Definition at line 3356 of file pluginmanager.cpp.

◆ SetSelected()

void PluginPanel::SetSelected ( bool selected)

Definition at line 3143 of file pluginmanager.cpp.


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