X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=src%2Flgconfig%2Flgconfig.cpp;h=7b7fca89d910cf4b12b32a7576cb798e1326bc0b;hb=refs%2Ftags%2F3.4-b1;hp=f3605f16d91c90c0c0c5531dcaf77ff1358a84f9;hpb=b176969d4b09abbb194e8bf49aeeb326b4250007;p=vlp.git diff --git a/src/lgconfig/lgconfig.cpp b/src/lgconfig/lgconfig.cpp index f3605f1..7b7fca8 100644 --- a/src/lgconfig/lgconfig.cpp +++ b/src/lgconfig/lgconfig.cpp @@ -1,19 +1,5 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include #include #include #include @@ -30,26 +16,26 @@ namespace vlp { QInstall::QInstall() { setupUi(this); - - Nodes.clear(); } void QInstall::on_actionConfigure_triggered() { - dialog::NodeListDialog dialog(&Nodes, this); + dialog::NodeListDialog dialog(nodes, this); if (dialog.exec()) { - if (!Nodes.isEmpty()) { + nodes = dialog.getNodes(); + + if (!nodes.isEmpty()) { VLPEntry *pom; int i; char pomstr[255]; - QListIterator nodesIterator(Nodes); + QListIterator nodesIterator(nodes); while (nodesIterator.hasNext()) { pom = nodesIterator.next(); - i = Nodes.indexOf(pom); + i = nodes.indexOf(pom); sprintf(pomstr, "%s.cfg", pom->addr); @@ -62,7 +48,7 @@ void QInstall::on_actionConfigure_triggered() ); std::vector hosts; - for (auto node : Nodes) { + for (auto node : nodes) { if (pom != node) { hosts.push_back(node->addr); } @@ -79,7 +65,7 @@ void QInstall::on_actionConfigure_triggered() // config_setting_set_string(setting, pom->homedir); - pom = Nodes.at(i); + pom = nodes.at(i); } } }