MEPP2 Project
Public Member Functions | Private Member Functions | Private Attributes | List of all members
FEVV::PluginDialog Class Reference

#include <PluginDialog.hpp>

Inheritance diagram for FEVV::PluginDialog:
Inheritance graph
Collaboration diagram for FEVV::PluginDialog:
Collaboration graph

Public Member Functions

 PluginDialog (const QString &path, const QStringList &fileNames, QWidget *parent=0)
 

Private Member Functions

void findPlugins (const QString &path, const QStringList &fileNames)
 
void populateTreeWidget (QObject *plugin, const QString &text)
 
void addItems (QTreeWidgetItem *pluginItem, const char *interfaceName, const QStringList &features)
 

Private Attributes

QLabel * label
 
QTreeWidget * treeWidget
 
QPushButton * okButton
 
QIcon interfaceIcon
 
QIcon featureIcon
 

Detailed Description

Definition at line 33 of file PluginDialog.hpp.

Constructor & Destructor Documentation

◆ PluginDialog()

FEVV::PluginDialog::PluginDialog ( const QString &  path,
const QStringList &  fileNames,
QWidget *  parent = 0 
)
inline

Definition at line 27 of file PluginDialog.inl.

Here is the call graph for this function:

Member Function Documentation

◆ addItems()

void FEVV::PluginDialog::addItems ( QTreeWidgetItem *  pluginItem,
const char *  interfaceName,
const QStringList &  features 
)
inlineprivate

Definition at line 113 of file PluginDialog.inl.

◆ findPlugins()

void FEVV::PluginDialog::findPlugins ( const QString &  path,
const QStringList &  fileNames 
)
inlineprivate

Definition at line 64 of file PluginDialog.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ populateTreeWidget()

void FEVV::PluginDialog::populateTreeWidget ( QObject *  plugin,
const QString &  text 
)
inlineprivate

Definition at line 89 of file PluginDialog.inl.

Here is the call graph for this function:

Member Data Documentation

◆ featureIcon

QIcon FEVV::PluginDialog::featureIcon
private

Definition at line 53 of file PluginDialog.hpp.

◆ interfaceIcon

QIcon FEVV::PluginDialog::interfaceIcon
private

Definition at line 52 of file PluginDialog.hpp.

◆ label

QLabel* FEVV::PluginDialog::label
private

Definition at line 49 of file PluginDialog.hpp.

◆ okButton

QPushButton* FEVV::PluginDialog::okButton
private

Definition at line 51 of file PluginDialog.hpp.

◆ treeWidget

QTreeWidget* FEVV::PluginDialog::treeWidget
private

Definition at line 50 of file PluginDialog.hpp.


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