Public Member Functions |
| EUpdateNoticeDialog (QIcon logo, QUrl url, QWidget *parent=0, Qt::WindowFlags flags=0) |
| Uses QApplication::applicationName() as application name.
|
| EUpdateNoticeDialog (QString appName, QIcon logo, QUrl url, QWidget *parent=0, Qt::WindowFlags flags=0) |
| Uses appName as application name.
|
void | check (QString currentVersion=QString()) |
| Starts the check.
|
| EDialog (QString objName, QWidget *parent=0, Qt::WindowFlags flags=0) |
| Creates a EDialog instance with objectName() set to objName .
|
| EDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
virtual | ~EDialog () |
void | setWindowTitle (const QString &title) |
| Sets the window title and prepends the QApplication::applicationName().
|
void | setObjectName (const QString &name) |
| Set's the objectname and calls loadGeometry() afterwards.
|
void | loadGeometry () |
| Can be called to restore geometry of this object.
|
void | connectByPass (QObject *object) |
| Connects all standard signals.
|
Additional Inherited Members |
virtual void | reloadSettings () |
| Used to reload settings the settings.
|
void | error (const QString &message) |
void | warning (const QString &message) |
void | information (const QString &message) |
void | reloadEnableActions () |
| Request reloading of enabled actions in EMainWindow.
|
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.
|
void | doReloadSettings () |
| Emitted to bring the reload request back to the farest child.
|
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.
|
QString | helpPage () |
void | closeEvent (QCloseEvent *event) |
Used to inform about new available versions.
It checks http://ftp.engsas.de/versions.xml for new available versions of the current application. The name of the application can be given or otherwise QApplication::applicationName() is used. Also the current Version can be set via check() or if empty, QApplication::applicationVersion() is used.
To allow the user to confgire it's behaviour, integrate the EUpdateNoticeSettings widget into your settings dialog. This widget is also contained in the designer plugins.
To use this class with QApplication use the code snippet:
#if not defined(BUILD_PACKAGE) or defined(Q_OS_WIN32)
#endif
- See Also
- EUpdateNoticeDialog(QWidget*, Qt::WindowFlags)
-
EUpdateNoticeDialog(QString, QWidget*, Qt::WindowFlags)
-
check()
-
EUpdateNoticeSettings