summaryrefslogtreecommitdiffstats
path: root/workspace/LogReceiver/ndgui.h
diff options
context:
space:
mode:
Diffstat (limited to 'workspace/LogReceiver/ndgui.h')
-rw-r--r--workspace/LogReceiver/ndgui.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/workspace/LogReceiver/ndgui.h b/workspace/LogReceiver/ndgui.h
index a3b1e70..e8b0b85 100644
--- a/workspace/LogReceiver/ndgui.h
+++ b/workspace/LogReceiver/ndgui.h
@@ -8,6 +8,8 @@
#include "qboxlayout.h"
#include "ui_ndgui.h"
#include "logreceiver.h"
+#include "chooseinterfacedialog.h"
+#include "abortbootdialog.h"
class ndgui: public QWidget {
Q_OBJECT
@@ -24,15 +26,26 @@ public slots:
void handleUpdateStatusLabel(QString ifName, QString status);
void handleAllProcessesFinished();
+ void restartSystem();
+ void shutDownSystem();
+ void continueBoot(QString ifName);
+ void showLog();
+
+ void showAbortBootDialog();
+ void showChooseInterfaceDialog();
+
private:
Ui::ndguiClass ui;
LogReceiver logReceiver;
- QList<QString> finalUsableInterfaces;
+ QStringList finalUsableInterfaces;
int numberOfInterfaces;
+ ChooseInterfaceDialog *cID;
+ AbortBootDialog *aBD;
+
/*gui elements*/
QMap<QString, QProgressBar *> progressBars;
QMap<QString, QLabel*> statusLabels;
@@ -42,6 +55,9 @@ private:
QVBoxLayout *interfaceGroupBoxLayout;
/**/
+
+
+
/*gui functions*/
void buildGui();
void createInterfaceGroupBox();