diff options
author | Niklas | 2011-10-24 16:50:43 +0200 |
---|---|---|
committer | Niklas | 2011-10-24 16:50:43 +0200 |
commit | c5d6318bd5fe4cfa66e5a4c4fd8676a6917f29dc (patch) | |
tree | eb021f9c4f154d1e03c0ecf9072e14762d506d25 | |
parent | manual conf. onchange interface, present the already collected infos (diff) | |
download | fbgui-c5d6318bd5fe4cfa66e5a4c4fd8676a6917f29dc.tar.gz fbgui-c5d6318bd5fe4cfa66e5a4c4fd8676a6917f29dc.tar.xz fbgui-c5d6318bd5fe4cfa66e5a4c4fd8676a6917f29dc.zip |
no working
-rw-r--r-- | src/fbgui.cpp | 2 | ||||
-rw-r--r-- | src/html/js/networkDiscovery.js | 2 | ||||
-rw-r--r-- | src/ndgui.cpp | 1 | ||||
-rw-r--r-- | src/networkdiscovery.cpp | 16 |
4 files changed, 17 insertions, 4 deletions
diff --git a/src/fbgui.cpp b/src/fbgui.cpp index 021a9e3..22a2ac6 100644 --- a/src/fbgui.cpp +++ b/src/fbgui.cpp @@ -96,7 +96,7 @@ void fbgui::init() { setWindowTitle("fbgui"); setAttribute(Qt::WA_QuitOnClose, true); setWindowFlags(Qt::FramelessWindowHint); -// showFullScreen(); + showFullScreen(); this->show(); } //------------------------------------------------------------------------------------------- diff --git a/src/html/js/networkDiscovery.js b/src/html/js/networkDiscovery.js index ec7fff6..f26385b 100644 --- a/src/html/js/networkDiscovery.js +++ b/src/html/js/networkDiscovery.js @@ -78,7 +78,7 @@ var getInterfaceConf = function (i) { var ip4_manualConfigurationDialog = function () { - var jsonArr = "eth0";// fbgui.getManualConfInterfaces(); + var jsonArr = fbgui.getManualConfInterfaces(); if(jsonArr == "") { var c = "<p>Have not found usable interfaces for manual configuration</p>"; $("#nd_manual_configuration_dialog").html(c); diff --git a/src/ndgui.cpp b/src/ndgui.cpp index ecee5e8..05ceac1 100644 --- a/src/ndgui.cpp +++ b/src/ndgui.cpp @@ -258,6 +258,7 @@ QVariantList ndgui::getManualConfInterfaces() { /**/ QVariantMap ndgui::getInterfaceConf(QString ifName) { + return networkDiscovery.getInterfaceConfig(ifName); } diff --git a/src/networkdiscovery.cpp b/src/networkdiscovery.cpp index df1ae3c..75e822b 100644 --- a/src/networkdiscovery.cpp +++ b/src/networkdiscovery.cpp @@ -257,6 +257,7 @@ QString NetworkDiscovery::readLogFile() { return retval; } } + qxtLog->debug() << _tag << " could not open log file"; } @@ -271,11 +272,11 @@ QString NetworkDiscovery::readLogFile() { */ void NetworkDiscovery::tryAgain() { // kill all cdhcpcd processes - qDebug() << " kill cdhcpcd processes"; + qxtLog->debug() << " kill cdhcpcd processes"; QProcess * p = new QProcess(this); p->start("killall cdhcpcd"); p->waitForFinished(); - qDebug() << _tag << "[tryAgain]" << p->errorString(); + qxtLog->debug() << _tag << "[tryAgain]" << p->errorString(); /* foreach(Q_PID pid , _pidsList) { if (kill(pid,SIGKILL) <= -1) @@ -302,11 +303,21 @@ void NetworkDiscovery::tryAgain() { } + /**/ QVariantMap NetworkDiscovery::getInterfaceConfig(QString ifName) { + QVariantMap jsonObj; QList<QString> dns; interfaceconfiguration * ifc = _ifcMap.value(ifName, NULL); if (ifc != NULL) { + jsonObj.insert("ipaddr",ifc->getIpAddress()); + jsonObj.insert("netmask",ifc->getNetmask()); + jsonObj.insert("broadcast",ifc->getBroadcast()); + jsonObj.insert("gateway",ifc->getGateway()); + + dns.clear(); + dns = ifc->getDnsservers().trimmed().split(" "); + jsonObj.insert("dns",dns.first()); // // dns.clear(); // dns = ifc->getDnsservers().trimmed().split(" "); @@ -315,6 +326,7 @@ QVariantMap NetworkDiscovery::getInterfaceConfig(QString ifName) { // //ifc->getGateway(), 0, AF_INET, "/etc/", dns); // } + return jsonObj; } |