Move AddNode dialog layout code into separate ui file
[vlp.git] / src / lgconfig / AddNodeDialog.cpp
diff --git a/src/lgconfig/AddNodeDialog.cpp b/src/lgconfig/AddNodeDialog.cpp
new file mode 100644 (file)
index 0000000..f8d0058
--- /dev/null
@@ -0,0 +1,50 @@
+#include <QtGui/QListWidgetItem>
+
+#include "AddNodeDialog.h"
+
+namespace loglan {
+namespace vlp {
+namespace dialog {
+
+AddNodeDialog::AddNodeDialog(QWidget * parent)
+       : QDialog(parent)
+{
+       setupUi(this);
+
+       connectionType->addItem("Explicit");
+       connectionType->setCurrentItem(0);
+}
+
+AddNodeDialog::~AddNodeDialog()
+{
+}
+
+int AddNodeDialog::getNodeNumber()
+{
+       return nodeNumber->value();
+}
+
+QString AddNodeDialog::getIPAddress()
+{
+       return ipAddress->text();
+}
+
+QString AddNodeDialog::getConnectionType()
+{
+       return connectionType->currentText();
+}
+
+QString AddNodeDialog::getProgramsDirectory()
+{
+       return programsDirectory->text();
+}
+
+QString AddNodeDialog::getVLPDirectory()
+{
+       return vlpDirectory->text();
+}
+
+
+}
+}
+}