Move dialogs layout code into separate ui file
[vlp.git] / src / edit / ProgramStructureDialog.cpp
diff --git a/src/edit/ProgramStructureDialog.cpp b/src/edit/ProgramStructureDialog.cpp
new file mode 100644 (file)
index 0000000..25750c8
--- /dev/null
@@ -0,0 +1,27 @@
+#include "ProgramStructureDialog.h"
+
+
+ProgramStructureDialog::ProgramStructureDialog(QWidget * parent)
+       : QDialog(parent)
+{
+       setupUi(this);
+       
+       connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
+       connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
+}
+
+ProgramStructureDialog::~ProgramStructureDialog()
+{
+}
+
+QString ProgramStructureDialog::getProgramName()
+{
+       return lineEdit->text();
+}
+
+QString ProgramStructureDialog::getCode()
+{
+       QString code;
+       code.sprintf("PROGRAM %s\n\nBEGIN\n\nEND", getProgramName().toStdString().c_str());
+       return code;
+}