Added some files. Message dialog pops up when clearing checked items.
authorWillem Liu <willem.liu@gmail.com>
Tue, 26 Oct 2010 16:01:41 +0000 (18:01 +0200)
committerWillem Liu <willem.liu@gmail.com>
Tue, 26 Oct 2010 16:01:41 +0000 (18:01 +0200)
changelog.txt
debian/changelog
easylist.pro.user
src/globals.h [new file with mode: 0755]
src/listform.cpp
src/listform.h
src/mainform.cpp

index 8c22fbb..5491497 100755 (executable)
@@ -1,3 +1,9 @@
+easylist (0.3.18) unstable; urgency=low
+
+  * Added warning message box when clear checked message is pressed.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 26 Oct 2010 17:47:00 +0200
+
 easylist (0.3.17) unstable; urgency=low
 
   * Fixed bug when saving to a list template with empty name causes all lists to disappear.
index 8c22fbb..5491497 100755 (executable)
@@ -1,3 +1,9 @@
+easylist (0.3.18) unstable; urgency=low
+
+  * Added warning message box when clear checked message is pressed.
+
+ -- Willem Liu <willem.liu@gmail.com>  Thu, 26 Oct 2010 17:47:00 +0200
+
 easylist (0.3.17) unstable; urgency=low
 
   * Fixed bug when saving to a list template with empty name causes all lists to disappear.
index 64e46a0..104bccd 100755 (executable)
@@ -2,7 +2,7 @@
 <qtcreator>
  <data>
   <variable>ProjectExplorer.Project.ActiveTarget</variable>
-  <value type="int">1</value>
+  <value type="int">0</value>
  </data>
  <data>
   <variable>ProjectExplorer.Project.EditorSettings</variable>
@@ -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.17-build-desktop</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.18-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.17-build-desktop</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.18-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.17</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.18</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.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>
+      <value type="QString">C:/dev/cpp/easylist-0.3.18/src/easylist.desktop</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.18/src/data/26x26/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.18/src/data/40x40/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.18/src/data/48x48/easylist.png</value>
+      <value type="QString">C:/dev/cpp/easylist-0.3.18/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.17</value>
+     <value key="Version Number" type="QString">0.3.18</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.17</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.18</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>
diff --git a/src/globals.h b/src/globals.h
new file mode 100755 (executable)
index 0000000..5b5dd9c
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef GLOBALS_H\r
+#define GLOBALS_H\r
+\r
+#define WILLEM_LIU "WillemLiu"\r
+#define EASY_LIST "easylist"\r
+#define LIST_TEXT "ListText"\r
+#define LIST_NAMES "ListName"\r
+#define DBUS_KEYBOARD_SLIDE "/org/freedesktop/Hal/devices/platform_slide"\r
+#define CHECKED_ITEMS_TO_BOTTOM "CheckedItemsToBottom"\r
+#define LANDSCAPE "Landscape"\r
+#define PORTRAIT "Portrait"\r
+#define AUTO_ORIENTATION "AutoOrientation"\r
+#define LIST_TEXT "ListText"\r
+#define SORT_A_Z "SortAlphabetically"\r
+\r
+static const int BACK = 0;\r
+static const int FORWARD = 1;\r
+\r
+#endif // GLOBALS_H\r
index 0406b82..d73e362 100755 (executable)
@@ -55,6 +55,12 @@ void ListForm::on_uncheckAllPushButton_clicked()
 \r
 void ListForm::on_clearCheckedPushButton_clicked()\r
 {\r
-    MyCheckBoxContainer::getInstance()->removeChecked();\r
-    settings->setValue(LIST_TEXT, MyCheckBoxContainer::getInstance()->getListText());\r
+    int res = QMessageBox::warning(this, "Clear selected", "All checked items will be cleared.", QMessageBox::Ok, QMessageBox::Cancel);\r
+\r
+    if(res == QMessageBox::Ok)\r
+    {\r
+        MyCheckBoxContainer::getInstance()->removeChecked();\r
+        settings->setValue(LIST_TEXT, MyCheckBoxContainer::getInstance()->getListText());\r
+    }\r
 }\r
+\r
index 62a00e1..2fdde5c 100755 (executable)
@@ -3,6 +3,7 @@
 \r
 #include <QWidget>\r
 #include <QSettings>\r
+#include <QMessageBox>\r
 #include "mycheckboxcontainer.h"\r
 #include "systemsettings.h"\r
 #include "slidewidget.h"\r
index 55c7df4..d46c425 100755 (executable)
@@ -9,7 +9,6 @@ MainForm::MainForm(QWidget *parent) :
     settings = new QSettings(WILLEM_LIU, EASY_LIST);\r
 \r
     newIndex = 0;\r
-\r
     connect(SystemSettings::getInstance(), SIGNAL(signalKeyboardClosed(bool)), this, SLOT(keyboardClosed(bool)));\r
 \r
     ui->actionAuto_Orientation->setChecked(settings->value(AUTO_ORIENTATION).toBool());\r