LibEngsas
Public Types | Public Member Functions | Private Attributes | List of all members
EAboutPerson Class Reference

A person, which should be mentioned at the EAboutDialog. More...

#include <eaboutperson.h>

+ Inheritance diagram for EAboutPerson:
+ Collaboration diagram for EAboutPerson:

Public Types

enum  Category { Author = 0x01, Translator = 0x02, Thanks = 0x04 }
 Identifies, what the person has done. More...
 

Public Member Functions

 EAboutPerson (QString name, QString givenName, Categories categories, QObject *parent=0)
 
 EAboutPerson (QString name, QString givenName, QString email, Categories categories, QObject *parent=0)
 
void setName (QString name)
 
QString name () const
 
void setGivenName (QString givenName)
 
QString givenName () const
 
void setEmail (QString address)
 
QString email () const
 
void setCategories (Categories categories)
 
Categories categories () const
 
- Public Member Functions inherited from EObject
 EObject (QObject *parent=0)
 
virtual ~EObject ()
 
void connectByPass (QObject *object)
 

Private Attributes

QString myName
 
QString myGivenName
 
QString myMail
 
Categories myCats
 

Additional Inherited Members

- Public Slots inherited from EObject
virtual void reloadSettings ()
 Used to reload the settings. More...
 
- Signals inherited from EObject
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...
 
- Static Public Member Functions inherited from EObject
static void connectByPass (QObject *parent, QObject *child)
 
- Protected Slots inherited from EObject
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 ()
 
- Protected Member Functions inherited from EObject
void addManagedDockWidget (QDockWidget *widget, const Qt::DockWidgetArea &area, QString actionLabel=QString(), QString actionParent=QString())
 Adds an dock widget via addNewDockWidget() and adds widget to the list of managed dock widgets. More...
 

Detailed Description

A person, which should be mentioned at the EAboutDialog.

Member Enumeration Documentation

Identifies, what the person has done.

This Categories are or combineable, so one person can be honored as an translator, author and ...

Enumerator
Author 

The person has contributed amount of source code.

Translator 

The person has translated the application.

Thanks 

The person has contributed something and should be mentioned, but no other category matches his contributions.

Constructor & Destructor Documentation

EAboutPerson::EAboutPerson ( QString  name,
QString  givenName,
Categories  categories,
QObject *  parent = 0 
)

+ Here is the call graph for this function:

EAboutPerson::EAboutPerson ( QString  name,
QString  givenName,
QString  email,
Categories  categories,
QObject *  parent = 0 
)

+ Here is the call graph for this function:

Member Function Documentation

EAboutPerson::Categories EAboutPerson::categories ( ) const

+ Here is the caller graph for this function:

QString EAboutPerson::email ( ) const

+ Here is the caller graph for this function:

QString EAboutPerson::givenName ( ) const

+ Here is the caller graph for this function:

QString EAboutPerson::name ( ) const

+ Here is the caller graph for this function:

void EAboutPerson::setCategories ( Categories  categories)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EAboutPerson::setEmail ( QString  address)

+ Here is the caller graph for this function:

void EAboutPerson::setGivenName ( QString  givenName)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EAboutPerson::setName ( QString  name)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Categories EAboutPerson::myCats
private
QString EAboutPerson::myGivenName
private
QString EAboutPerson::myMail
private
QString EAboutPerson::myName
private

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