Fixed some bugs
[easylist] / src / listform.cpp
index 798d4b2..0406b82 100755 (executable)
@@ -37,11 +37,15 @@ void ListForm::addCheckBoxes()
     }\r
 }\r
 \r
-\r
 void ListForm::on_editListPushButton_clicked()\r
 {\r
-    // Do animation. Then emit signalEditListPushButtonTriggered when finished.\r
-    emit signalEditListPushButtonTriggered(this);\r
+    saveList();\r
+    emit signalNavigate(1);\r
+}\r
+\r
+void ListForm::saveList()\r
+{\r
+    settings->setValue(LIST_TEXT, MyCheckBoxContainer::getInstance()->getListText());\r
 }\r
 \r
 void ListForm::on_uncheckAllPushButton_clicked()\r
@@ -52,4 +56,5 @@ void ListForm::on_uncheckAllPushButton_clicked()
 void ListForm::on_clearCheckedPushButton_clicked()\r
 {\r
     MyCheckBoxContainer::getInstance()->removeChecked();\r
+    settings->setValue(LIST_TEXT, MyCheckBoxContainer::getInstance()->getListText());\r
 }\r