#include <QtGui/QApplication>
-#include <QtGui/QMainWindow>
-#include <Qt3Support/q3multilineedit.h>
-#include <QtGui/QDialog>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <Qt3Support/Q3ListBox>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
#include <QtCore/QList>
-#include <QtCore/qfile.h>
-#include <QtGui/qcombobox.h>
-#include <QtGui/QToolTip>
-#include <QtGui/QFont>
-#include <QtGui/QPixmap>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
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<VLPEntry *> nodesIterator(Nodes);
+ QListIterator<VLPEntry *> nodesIterator(nodes);
while (nodesIterator.hasNext()) {
pom = nodesIterator.next();
- i = Nodes.indexOf(pom);
+ i = nodes.indexOf(pom);
sprintf(pomstr, "%s.cfg", pom->addr);
);
std::vector<std::string> hosts;
- for (auto node : Nodes) {
+ for (auto node : nodes) {
if (pom != node) {
hosts.push_back(node->addr);
}
// config_setting_set_string(setting, pom->homedir);
- pom = Nodes.at(i);
+ pom = nodes.at(i);
}
}
}