LibEngsas
Public Member Functions | Private Slots | Private Attributes | List of all members
EDependenciesDialog Class Reference

Used to display dependencies of used software. More...

#include <edependenciesdialog.h>

+ Inheritance diagram for EDependenciesDialog:
+ Collaboration diagram for EDependenciesDialog:

Public Member Functions

 EDependenciesDialog (EDependencyModel *model, QWidget *parent=0, Qt::WindowFlags flags=0)
 
 ~EDependenciesDialog ()
 
- Public Member Functions inherited from EDialog
 EDialog (QString objName, QWidget *parent=0, Qt::WindowFlags flags=0)
 Creates a EDialog instance with objectName() set to objName. More...
 
 EDialog (QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~EDialog ()
 
void setWindowTitle (const QString &title)
 Sets the window title and prepends the QApplication::applicationName(). More...
 
void setObjectName (const QString &name)
 Set's the objectname and calls loadGeometry() afterwards. More...
 
void loadGeometry ()
 Can be called to restore geometry of this object. More...
 
void connectByPass (QObject *object)
 Connects all standard signals. More...
 

Private Slots

void contextMenu (QPoint pos)
 
void doubleClicked (QModelIndex index)
 Called on double clicks onto the model. More...
 
void openWebsite ()
 Tries to open website for index curIndex. More...
 

Private Attributes

Ui::EDependenciesDialog * ui
 
EDependencyModelmodel
 
QModelIndex curIndex
 

Additional Inherited Members

- Public Slots inherited from EDialog
virtual void reloadSettings ()
 Used to reload settings the settings. More...
 
- Signals inherited from EDialog
void error (const QString &message)
 
void warning (const QString &message)
 
void information (const QString &message)
 
void reloadEnableActions ()
 Request reloading of enabled actions in EMainWindow. More...
 
void addMenu (QMenu *newMenu, const QString &parent, QString before=QString())
 
void addAction (QAction *newAction, const QString &parent, QString before=QString())
 
void addToolBar (QToolBar *newToolBar, Qt::ToolBarArea area=Qt::TopToolBarArea)
 
void addNewDockWidget (QDockWidget *widget, const Qt::DockWidgetArea &area)
 
void setCentralWidget (QWidget *centralWidget)
 
void showSettings ()
 
void showHelp (const QString &page)
 
void showStatusWidget (QWidget *widget)
 
void reloadSettingsRequest ()
 Indicates, that a reload of the settings is needed. More...
 
void doReloadSettings ()
 Emitted to bring the reload request back to the farest child. More...
 
- Protected Slots inherited from EDialog
virtual void errorByPass (const QString &message)
 
virtual void warningByPass (const QString &message)
 
virtual void informationByPass (const QString &message)
 
virtual void reloadEnableActionsByPass ()
 
virtual void addMenuByPass (QMenu *newMenu, const QString &parent, QString before=QString())
 
virtual void addActionByPass (QAction *newAction, const QString &parent, QString before=QString())
 
virtual void addToolBarByPass (QToolBar *newToolBar, Qt::ToolBarArea area=Qt::TopToolBarArea)
 
virtual void addNewDockWidgetByPass (QDockWidget *widget, const Qt::DockWidgetArea &area)
 
virtual void setCentralWidgetByPass (QWidget *centralWidget)
 
virtual void showSettingsByPass ()
 
virtual void showHelpByPass (const QString &page)
 
virtual void showStatusWidgetByPass (QWidget *widget)
 
virtual void reloadSettingsRequestByPass ()
 
void setHelp (QString page, EPushButton *helpButton=0)
 Call this function to setup helpButton as a help button. More...
 
- Protected Member Functions inherited from EDialog
QString helpPage ()
 
void closeEvent (QCloseEvent *event)
 

Detailed Description

Used to display dependencies of used software.

Note
The given EDependencyModel is deleted at the destructor of this class.

Constructor & Destructor Documentation

EDependenciesDialog::EDependenciesDialog ( EDependencyModel model,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)
Note
The given EDependencyModel model is deleted at the destructor of this class.

+ Here is the call graph for this function:

EDependenciesDialog::~EDependenciesDialog ( )

Member Function Documentation

void EDependenciesDialog::contextMenu ( QPoint  pos)
privateslot

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EDependenciesDialog::doubleClicked ( QModelIndex  index)
privateslot

Called on double clicks onto the model.

If column three is double clicked, it calls openWebsite().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EDependenciesDialog::openWebsite ( )
privateslot

Tries to open website for index curIndex.

If website is not empty and curIndex is valid, it opens the given URL.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

QModelIndex EDependenciesDialog::curIndex
private
EDependencyModel* EDependenciesDialog::model
private
Ui::EDependenciesDialog* EDependenciesDialog::ui
private

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