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 PlugInData * GetPluginPtr ()
void SetActionLabel (wxString &label)
ActionVerb GetAction ()
const PlugInData * GetPlugin ()
void OnPaint (wxPaintEvent &event)

Detailed Description

Definition at line 451 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 2841 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 3090 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 2792 of file pluginmanager.cpp.

◆ ~PluginPanel()

PluginPanel::~PluginPanel ( )

Definition at line 3094 of file pluginmanager.cpp.

Member Function Documentation

◆ DoPluginSelect()

void PluginPanel::DoPluginSelect ( )

Definition at line 3144 of file pluginmanager.cpp.

◆ GetAction()

ActionVerb PluginPanel::GetAction ( )
inline

Definition at line 484 of file pluginmanager.h.

◆ GetPlugin()

const PlugInData * PluginPanel::GetPlugin ( )
inline

Definition at line 485 of file pluginmanager.h.

◆ GetPluginPtr()

const PlugInData * PluginPanel::GetPluginPtr ( )
inline

Definition at line 482 of file pluginmanager.h.

◆ GetSelected()

bool PluginPanel::GetSelected ( )
inline

Definition at line 481 of file pluginmanager.h.

◆ OnPaint()

void PluginPanel::OnPaint ( wxPaintEvent & event)

Definition at line 3316 of file pluginmanager.cpp.

◆ OnPluginAction()

void PluginPanel::OnPluginAction ( wxCommandEvent & event)

Definition at line 3374 of file pluginmanager.cpp.

◆ OnPluginDown()

void PluginPanel::OnPluginDown ( wxCommandEvent & event)

Definition at line 3451 of file pluginmanager.cpp.

◆ OnPluginEnableToggle()

void PluginPanel::OnPluginEnableToggle ( wxCommandEvent & event)

Definition at line 3351 of file pluginmanager.cpp.

◆ OnPluginPreferences()

void PluginPanel::OnPluginPreferences ( wxCommandEvent & event)

Definition at line 3336 of file pluginmanager.cpp.

◆ OnPluginSelected()

void PluginPanel::OnPluginSelected ( wxMouseEvent & event)

Definition at line 3120 of file pluginmanager.cpp.

◆ OnPluginSelectedUp()

void PluginPanel::OnPluginSelectedUp ( wxMouseEvent & event)

Definition at line 3129 of file pluginmanager.cpp.

◆ OnPluginUninstall()

void PluginPanel::OnPluginUninstall ( wxCommandEvent & event)

Definition at line 3364 of file pluginmanager.cpp.

◆ OnPluginUp()

void PluginPanel::OnPluginUp ( wxCommandEvent & event)

Definition at line 3447 of file pluginmanager.cpp.

◆ SetActionLabel()

void PluginPanel::SetActionLabel ( wxString & label)

Definition at line 3112 of file pluginmanager.cpp.

◆ SetEnabled()

void PluginPanel::SetEnabled ( bool enabled)

Definition at line 3390 of file pluginmanager.cpp.

◆ SetSelected()

void PluginPanel::SetSelected ( bool selected)

Definition at line 3175 of file pluginmanager.cpp.


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