dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
ExtensionSystem::PluginView Class Reference

Widget that shows a list of all plugins and their state. More...

#include <pluginview.h>

Inheritance diagram for ExtensionSystem::PluginView:

Signals

void currentPluginChanged (ExtensionSystem::PluginSpec *spec)
 
void pluginActivated (ExtensionSystem::PluginSpec *spec)
 

Public Member Functions

 PluginView (PluginManager *manager, QWidget *parent=nullptr)
 
 ~PluginView ()
 
PluginSpeccurrentPlugin () const
 

Detailed Description

Widget that shows a list of all plugins and their state.

This can be embedded e.g. in a dialog in the application that uses the plugin manager. The class also provides notifications for interactions with the list.

See Also
ExtensionSystem::PluginDetailsView
ExtensionSystem::PluginErrorView

Definition at line 51 of file pluginview.h.

Constructor & Destructor Documentation

ExtensionSystem::PluginView::PluginView ( PluginManager manager,
QWidget *  parent = nullptr 
)
PluginView::~PluginView ( )

Definition at line 96 of file pluginview.cpp.

Member Function Documentation

PluginSpec * PluginView::currentPlugin ( ) const

Returns the current selection in the list of plugins.

Definition at line 106 of file pluginview.cpp.

void PluginView::currentPluginChanged ( ExtensionSystem::PluginSpec spec)
signal

The current selection in the plugin list has changed to the plugin corresponding to spec.

void PluginView::pluginActivated ( ExtensionSystem::PluginSpec spec)
signal

The plugin list entry corresponding to spec has been activated, e.g. by a double-click.


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