From b8fbb02240da7ce471f5b62fdb46c581d94b5335 Mon Sep 17 00:00:00 2001 From: Niklas Date: Fri, 7 Oct 2011 14:10:55 +0200 Subject: adding files of the renamed directory --- NetworkDiscovery/ndgui.h | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 NetworkDiscovery/ndgui.h (limited to 'NetworkDiscovery/ndgui.h') diff --git a/NetworkDiscovery/ndgui.h b/NetworkDiscovery/ndgui.h new file mode 100644 index 0000000..a3d40cc --- /dev/null +++ b/NetworkDiscovery/ndgui.h @@ -0,0 +1,71 @@ +#ifndef NDGUI_H +#define NDGUI_H + +#include +#include +#include + +#include "networkdiscovery.h" + +class ndgui: public QMainWindow { +Q_OBJECT + +public: + ndgui(QMainWindow *parent = 0); + ~ndgui(); + Q_INVOKABLE QVariantList getManualConfInterfaces(); + Q_INVOKABLE int ip4_setManualConfiguration(QVariantMap result); + Q_INVOKABLE QString readLogFile(); + +public slots: + void handleConnectionEstablished(QString ifName); + void abortBoot(QString msg); + void chooseInterfaceDialog(QString msg); + void handleAllProcessesFinished(); + + void restartSystem(); + void shutDownSystem(); + void continueBoot(QString ifName, int userChoice); + + + void prepareNetworkDiscover(); + void startNetworkDiscovery(); + + /*test for html gui version*/ + void attachToDOM(); + void loadJQuery(); + void addInterface(const QString &ifName); + void updateIfStatus(const QString &ifName, const QString &status); + void updateStatus(const QString &status); + void updateIfProgressBar(const QString &ifName, const int& percent); + void notifyCall(QString msg); + + +private slots: + void setUserChoiceTrue(); +private: + + QString _tag; + + void createAction(); + + bool _userChoice; + + bool _started; + + QWebView * _webView; + + QAction * _allowUserChoice; + + NetworkDiscovery networkDiscovery; + + QList _ifNameList; // maps interfaceName to its gateway + + QList _manConfList; + + QString _manualConfInterfaces; + + +}; + +#endif // NDGUI_H -- cgit v1.2.3-55-g7522