diff ui/administratorwindow.h @ 333:de94c4ec22b1

Renamed management to administrator application.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 09 Apr 2014 12:41:07 +0200
parents
children 811eec4e1b99
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ui/administratorwindow.h	Wed Apr 09 12:41:07 2014 +0200
@@ -0,0 +1,47 @@
+#ifndef ADMINSTRATORWINDOW_H
+#define ADMINSTRATORWINDOW_H
+
+/**
+ * @file administratorwindow.h
+ * @brief Administrator UI controller
+ */
+
+#include <QMainWindow>
+#include <QSettings>
+#include <QMenuBar>
+#include <QListWidget>
+#include <QPushButton>
+
+class QMenu;
+class QAction;
+
+class AdministratorWindow : public QMainWindow
+{
+    Q_OBJECT
+
+public:
+    AdministratorWindow();
+
+private slots:
+    void createInstaller();
+    void showSettings();
+    void showHelp();
+    void showAbout();
+
+private:
+    void createActions();
+    void createMenuBar();
+    void createContent();
+
+    QSettings settings;
+
+    QMenuBar *menuBar;
+
+    QListWidget *certificateList;
+    QPushButton *saveButton;
+    QPushButton *loadButton;
+    QPushButton *addButton;
+    QPushButton *removeButton;
+};
+
+#endif // ADMINSTRATORWINDOW_H

http://wald.intevation.org/projects/trustbridge/