Changed logos. Now saves checked items. Checked items are preceded with ! character
authorWillem Liu <willem.liu@gmail.com>
Tue, 14 Sep 2010 17:40:31 +0000 (19:40 +0200)
committerWillem Liu <willem.liu@gmail.com>
Tue, 14 Sep 2010 17:40:31 +0000 (19:40 +0200)
debian/control
src/data/26x26/easylist.png
src/data/40x40/easylist.png
src/data/48x48/easylist.png
src/data/64x64/easylist.png
src/mainwindow.cpp
src/mainwindow.h

index ee75f30..7b89279 100755 (executable)
@@ -12,46 +12,134 @@ Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Simple Check list program
  Simple Check list program
 XB-Maemo-Icon-26:
- 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
- YII=
+ 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
index ac1d101..1f9c0a9 100755 (executable)
Binary files a/src/data/26x26/easylist.png and b/src/data/26x26/easylist.png differ
index 0f8a5af..faf6978 100755 (executable)
Binary files a/src/data/40x40/easylist.png and b/src/data/40x40/easylist.png differ
index 6a00d8c..4bdcc11 100755 (executable)
Binary files a/src/data/48x48/easylist.png and b/src/data/48x48/easylist.png differ
index 0703ae3..8ff8dea 100755 (executable)
Binary files a/src/data/64x64/easylist.png and b/src/data/64x64/easylist.png differ
index a68b9fd..0207601 100755 (executable)
@@ -169,12 +169,45 @@ void MainWindow::slotListWindowClearSelected()
 }\r
 \r
 /**\r
+ * Prefix all checked items with ! in the list text and save it to QSettings.\r
+ */\r
+void MainWindow::slotListWindowSaveChecked()\r
+{\r
+    qDebug() << "Save selected";\r
+    QString listText("");\r
+    foreach(QCheckBox * cb, checkBoxes)\r
+    {\r
+        QString item(cb->text());\r
+        if(cb->isChecked() == true)\r
+        {\r
+            if(item.startsWith("!") == false)\r
+            {\r
+                item.push_front("!");\r
+            }\r
+            listText.append(item);\r
+        }\r
+        else\r
+        {\r
+            if(item.startsWith("!") == true)\r
+            {\r
+                item = item.replace("!", "");\r
+            }\r
+            listText.append(item);\r
+        }\r
+        listText.append("\n");\r
+    }\r
+\r
+    settings->setValue("ListText", listText);\r
+}\r
+\r
+/**\r
  * Show the edit window.\r
  *\r
  * @fn showEditWindow\r
  */\r
 void MainWindow::showEditWindow()\r
 {\r
+    slotListWindowSaveChecked();\r
     editUi->setupUi(this);\r
     editUi->textEdit->setText(settings->value("ListText").toString());\r
     connect(editUi->savePushButton, SIGNAL(clicked()), this, SLOT(slotEditWindowSave()));\r
@@ -216,6 +249,12 @@ void MainWindow::generateList()
         if(item.length() > 0)\r
         {\r
             QCheckBox * cb = new QCheckBox(item);\r
+            if(item.startsWith("!"))\r
+            {\r
+                QString itemName(item.right(item.length()-1));\r
+                cb->setText(itemName);\r
+                cb->setChecked(true);\r
+            }\r
             checkBoxes.append(cb);\r
             listUi->listVerticalLayout->addWidget(cb);\r
         }\r
@@ -231,6 +270,7 @@ void MainWindow::generateList()
 void MainWindow::closeEvent(QCloseEvent *event)\r
 {\r
     qDebug() << "Closed";\r
+    slotListWindowSaveChecked();\r
     event->accept();\r
 }\r
 \r
index 076f50c..d0a63bb 100755 (executable)
@@ -68,6 +68,7 @@ public slots:
     void slotEditWindowCancel();
     void slotListWindowEdit();
     void slotListWindowClearSelected();
+    void slotListWindowSaveChecked();
 
     void slotKeyboardSlide();