Version 0.3.23. Setup for PR1.3.
[easylist] / editform.cpp
diff --git a/editform.cpp b/editform.cpp
new file mode 100755 (executable)
index 0000000..8459430
--- /dev/null
@@ -0,0 +1,36 @@
+#include "editform.h"\r
+#include "ui_editform.h"\r
+\r
+EditForm::EditForm(QWidget *parent) :\r
+    SlideWidget(parent),\r
+    ui(new Ui::EditForm)\r
+{\r
+    ui->setupUi(this);\r
+    settings = new QSettings(WILLEM_LIU, EASY_LIST);\r
+    shown();\r
+}\r
+\r
+EditForm::~EditForm()\r
+{\r
+    delete ui;\r
+}\r
+\r
+void EditForm::shown()\r
+{\r
+    ui->textEdit->setText(MyCheckBoxContainer::getInstance()->getListText());\r
+    ui->textEdit->setFocus(Qt::ActiveWindowFocusReason);\r
+}\r
+\r
+void EditForm::on_savePushButton_clicked()\r
+{\r
+    qDebug() << "Save";\r
+    settings->setValue(LIST_TEXT, ui->textEdit->toPlainText());\r
+    SystemSettings::getInstance()->saveCurrentList();\r
+    emit signalNavigate(0);\r
+}\r
+\r
+void EditForm::on_cancelPushButton_clicked()\r
+{\r
+    qDebug() << "Cancel";\r
+    emit signalNavigate(0);\r
+}\r