Developer Documentation
PluginDialog Class Reference
Inheritance diagram for PluginDialog:

Signals

void blockPlugin (const QString &_name)
 
void unBlockPlugin (const QString &_name)
 
void loadPlugin ()
 
void loadPlugin (const QString &_filename, bool _silent, QString &_licenseErrors, QObject *_plugin)
 

Public Member Functions

 PluginDialog (std::vector< PluginInfo > &_plugins, QWidget *parent=0)
 
int exec ()
 

Protected Member Functions

void closeEvent (QCloseEvent *event)
 

Private Slots

void slotContextMenu (const QPoint &_point)
 
void slotLoadPlugin ()
 
void slotBlockPlugin ()
 
void slotUnBlockPlugin ()
 

Private Attributes

std::vector< PluginInfo > & plugins_
 
std::vector< QLabel * > descriptions_
 
QVector< QFrame * > frames_
 

Static Private Attributes

static const QColor blockColor_ = QColor(228, 155, 18)
 
static const QColor unloadColor_ = QColor(172, 172, 172)
 
static const QColor loadedBuiltInColor_ = QColor(208, 240, 192)
 
static const QColor loadedExternalColor_ = QColor(152, 255, 152)
 
static const QColor failColor_ = Qt::red
 

Detailed Description

Definition at line 48 of file PluginDialog.hh.

Constructor & Destructor Documentation

◆ PluginDialog()

PluginDialog::PluginDialog ( std::vector< PluginInfo > &  _plugins,
QWidget *  parent = 0 
)

Definition at line 57 of file PluginDialog.cc.

Member Function Documentation

◆ closeEvent()

void PluginDialog::closeEvent ( QCloseEvent *  event)
protected

Definition at line 78 of file PluginDialog.cc.

◆ exec()

int PluginDialog::exec ( )

Definition at line 84 of file PluginDialog.cc.

◆ slotBlockPlugin

void PluginDialog::slotBlockPlugin ( )
privateslot

Definition at line 154 of file PluginDialog.cc.

◆ slotContextMenu

void PluginDialog::slotContextMenu ( const QPoint &  _point)
privateslot

Definition at line 222 of file PluginDialog.cc.

◆ slotLoadPlugin

void PluginDialog::slotLoadPlugin ( )
privateslot

Definition at line 181 of file PluginDialog.cc.

◆ slotUnBlockPlugin

void PluginDialog::slotUnBlockPlugin ( )
privateslot

Definition at line 167 of file PluginDialog.cc.

Member Data Documentation

◆ blockColor_

const QColor PluginDialog::blockColor_ = QColor(228, 155, 18)
staticprivate

Definition at line 62 of file PluginDialog.hh.

◆ descriptions_

std::vector<QLabel*> PluginDialog::descriptions_
private

Definition at line 59 of file PluginDialog.hh.

◆ failColor_

const QColor PluginDialog::failColor_ = Qt::red
staticprivate

Definition at line 66 of file PluginDialog.hh.

◆ frames_

QVector< QFrame* > PluginDialog::frames_
private

Definition at line 60 of file PluginDialog.hh.

◆ loadedBuiltInColor_

const QColor PluginDialog::loadedBuiltInColor_ = QColor(208, 240, 192)
staticprivate

Definition at line 64 of file PluginDialog.hh.

◆ loadedExternalColor_

const QColor PluginDialog::loadedExternalColor_ = QColor(152, 255, 152)
staticprivate

Definition at line 65 of file PluginDialog.hh.

◆ plugins_

std::vector<PluginInfo>& PluginDialog::plugins_
private

Definition at line 58 of file PluginDialog.hh.

◆ unloadColor_

const QColor PluginDialog::unloadColor_ = QColor(172, 172, 172)
staticprivate

Definition at line 63 of file PluginDialog.hh.


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