Added confirmation prompt when deleting List.
[easylist] / chooselistform.cpp
index 25932f9..aee6c4e 100755 (executable)
@@ -72,13 +72,18 @@ void ChooseListForm::on_savePushButton_clicked()
 \r
 void ChooseListForm::on_removePushButton_clicked()\r
 {\r
-    if(ui->listWidget->selectedItems().size() > 0)\r
+    int res = QMessageBox::warning(this, "Delete list", "The selected list will be deleted.", QMessageBox::Ok, QMessageBox::Cancel);\r
+\r
+    if(res == QMessageBox::Ok)\r
     {\r
-        qDebug() << "Remove" << ui->listWidget->currentRow();\r
-        QListWidgetItem * item = ui->listWidget->takeItem(ui->listWidget->currentRow());\r
-        settings->remove(item->text());\r
-        settings->setValue(SELECTED_LIST_NAME, LIST_TEXT);\r
-        saveList();\r
+        if(ui->listWidget->selectedItems().size() > 0)\r
+        {\r
+            qDebug() << "Remove" << ui->listWidget->currentRow();\r
+            QListWidgetItem * item = ui->listWidget->takeItem(ui->listWidget->currentRow());\r
+            settings->remove(item->text());\r
+            settings->setValue(SELECTED_LIST_NAME, LIST_TEXT);\r
+            saveList();\r
+        }\r
     }\r
 }\r
 \r