#ifdef Q_WS_MAEMO_5
//after removing bookmarks we search for it once again to clear word list
connect(bookmarksWidget, SIGNAL(removeAllBookmarks()),
- backbone, SLOT(removeAllBookmark()));
-
- connect(bookmarksWidget, SIGNAL(removeAllBookmarks()),
- backbone, SLOT(fetchBookmarks()));
+ this, SLOT(removeBookmarks()));
connect(bookmarksWidget, SIGNAL(showAllBookmarks()),
#else
- connect(bookmarksShowAllAction, SIGNAL(triggered()),
- backbone, SLOT(fetchBookmarks()));
-
connect(bookmarksRemoveAllAction, SIGNAL(triggered()),
- backbone, SLOT(removeAllBookmark()));
+ this, SLOT(removeBookmarks()));
- connect(bookmarksRemoveAllAction, SIGNAL(triggered()),
- backbone, SLOT(fetchBookmarks()));
#endif
}
+
+
+void MainWindow::removeBookmarks() {
+ QWidget* par;
+ #ifdef Q_WS_MAEMO_5
+ par = bookmarksWidget;
+ #else
+ par = this;
+ #endif
+ if(QMessageBox::question(par, "Delete all bookmarks",
+ "Do you want to delete all bookmarks? (This action cannot be revoked)",
+ QMessageBox::Ok, QMessageBox::Cancel) == QMessageBox::Ok) {
+ backbone->removeAllBookmarks();
+ backbone->search(searchString);
+
+ }
+}