#ifndef NETWORKDISCOVERY_H #define NETWORKDISCOVERY_H #include #include #include #include "ui_networkdiscovery.h" class NetworkDiscovery : public QWidget { Q_OBJECT public: NetworkDiscovery(QWidget *parent = 0); ~NetworkDiscovery(); public slots: void displayError(QLocalSocket::LocalSocketError socketError); private: Ui::NetworkDiscoveryClass ui; QList getListOfNetworkInterfaces(); int doDHCP(QList interfaces); int doDhcp(QNetworkInterface interface); void listenToLogger(); QLocalSocket *skt; }; #endif // NETWORKDISCOVERY_H