Fixed some bugs
authorWillem Liu <willem.liu@gmail.com>
Thu, 21 Oct 2010 18:04:39 +0000 (20:04 +0200)
committerWillem Liu <willem.liu@gmail.com>
Thu, 21 Oct 2010 18:04:39 +0000 (20:04 +0200)
changelog.txt
debian/changelog
easylist.pro.user
src/listform.cpp
src/listform.h
src/mainform.cpp
src/src.pro

index f536f26..8c22fbb 100755 (executable)
@@ -1,9 +1,22 @@
+easylist (0.3.17) unstable; urgency=low
+
+  * Fixed bug when saving to a list template with empty name causes all lists to disappear.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 19:19:00 +0200
+
+easylist (0.3.16) unstable; urgency=low
+
+  * Fixed minor bug. Switching to Lists... view didn't save current list item states.
+  * Added notification when saving list as template.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 19:19:00 +0200
+
 easylist (0.3.15) unstable; urgency=low
 
   * Support for multiple lists.
   * Changed order of menu items.
 
- -- Willem Liu <willem.liu@gmail.com>  Tue, 07 Sep 2010 13:56:12 +0200
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 00:05:00 +0200
 
 easylist (0.3.14) unstable; urgency=low
 
index f536f26..8c22fbb 100755 (executable)
@@ -1,9 +1,22 @@
+easylist (0.3.17) unstable; urgency=low
+
+  * Fixed bug when saving to a list template with empty name causes all lists to disappear.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 19:19:00 +0200
+
+easylist (0.3.16) unstable; urgency=low
+
+  * Fixed minor bug. Switching to Lists... view didn't save current list item states.
+  * Added notification when saving list as template.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 19:19:00 +0200
+
 easylist (0.3.15) unstable; urgency=low
 
   * Support for multiple lists.
   * Changed order of menu items.
 
- -- Willem Liu <willem.liu@gmail.com>  Tue, 07 Sep 2010 13:56:12 +0200
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 21 Oct 2010 00:05:00 +0200
 
 easylist (0.3.14) unstable; urgency=low
 
index ca76aed..64e46a0 100755 (executable)
@@ -48,7 +48,7 @@
     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.15-build-desktop</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.17-build-desktop</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">20</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
@@ -82,7 +82,7 @@
     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.15-build-desktop</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.17-build-desktop</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">20</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.15</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.17</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">27</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoPackageCreationStep</value>
      <valuelist key="Qt4ProjectManager.BuildStep.MaemoPackage.LocalFiles" type="QVariantList">
-      <value type="QString">C:/dev/cpp/easylist-0.3.15/src/easylist.desktop</value>
-      <value type="QString">C:/dev/cpp/easylist-0.3.15/src/data/26x26/easylist.png</value>
-      <value type="QString">C:/dev/cpp/easylist-0.3.15/src/data/40x40/easylist.png</value>
-      <value type="QString">C:/dev/cpp/easylist-0.3.15/src/data/48x48/easylist.png</value>
-      <value type="QString">C:/dev/cpp/easylist-0.3.15/src/data/64x64/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.17/src/easylist.desktop</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.17/src/data/26x26/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.17/src/data/40x40/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.17/src/data/48x48/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.17/src/data/64x64/easylist.png</value>
      </valuelist>
      <value key="Qt4ProjectManager.BuildStep.MaemoPackage.Modified" type="bool">false</value>
      <value key="Qt4ProjectManager.BuildStep.MaemoPackage.RemoteExe" type="QString">/opt/easylist/bin/easylist</value>
       <value type="QString">/usr/share/icons/hicolor/48x48/apps/easylist.png</value>
       <value type="QString">/usr/share/icons/hicolor/64x64/apps/easylist.png</value>
      </valuelist>
-     <value key="Version Number" type="QString">0.3.15</value>
+     <value key="Version Number" type="QString">0.3.17</value>
     </valuemap>
     <value key="ProjectExplorer.BuildConfiguration.BuildStepsCount" type="int">3</value>
     <valuemap key="ProjectExplorer.BuildConfiguration.CleanStep.0" type="QVariantMap">
     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.15</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.17</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">27</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
index 57984f7..0406b82 100755 (executable)
@@ -37,13 +37,17 @@ void ListForm::addCheckBoxes()
     }\r
 }\r
 \r
-\r
 void ListForm::on_editListPushButton_clicked()\r
 {\r
-    settings->setValue(LIST_TEXT, MyCheckBoxContainer::getInstance()->getListText());\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
 {\r
     MyCheckBoxContainer::getInstance()->uncheckAll();\r
index 69b7a20..62a00e1 100755 (executable)
@@ -21,6 +21,7 @@ public:
     ~ListForm();\r
 \r
     virtual void shown();\r
+    virtual void saveList();\r
 \r
 private:\r
     QSettings * settings;\r
index b21cbcc..55c7df4 100755 (executable)
@@ -205,5 +205,6 @@ void MainForm::on_actionSort_A_Z_triggered()
 \r
 void MainForm::on_actionLists_triggered()\r
 {\r
+    listForm->saveList();\r
     changeWidget(2);\r
 }\r
index db52035..a44a2ad 100755 (executable)
@@ -6,7 +6,7 @@
 \r
 # This needs to be removed in order for the binary\r
 # to be chmod to 755 in the debian package.\r
-QT       += core gui\r
+QT       += core gui maemo5\r
 TARGET = easylist\r
 TEMPLATE = app\r
 DEPENDPATH += .\r