From db6a41c789da96c2ac7ec750c351eca084a3185b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mateusz=20P=C3=B3=C5=82rola?= Date: Wed, 15 Sep 2010 10:08:34 +0200 Subject: [PATCH] Next fix of removing bookmarks --- src/desktopWidget/en_US.ts | 12 ++++++++++++ src/desktopWidget/pl_PL.ts | 12 ++++++++++++ src/mdictionary/gui/WordListWidget.cpp | 4 +++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/desktopWidget/en_US.ts create mode 100644 src/desktopWidget/pl_PL.ts diff --git a/src/desktopWidget/en_US.ts b/src/desktopWidget/en_US.ts new file mode 100644 index 0000000..6b7b3de --- /dev/null +++ b/src/desktopWidget/en_US.ts @@ -0,0 +1,12 @@ + + + + + HomeWidget + + + Search + + + + diff --git a/src/desktopWidget/pl_PL.ts b/src/desktopWidget/pl_PL.ts new file mode 100644 index 0000000..17a3bca --- /dev/null +++ b/src/desktopWidget/pl_PL.ts @@ -0,0 +1,12 @@ + + + + + HomeWidget + + + Search + Szukaj + + + diff --git a/src/mdictionary/gui/WordListWidget.cpp b/src/mdictionary/gui/WordListWidget.cpp index c9acee2..2ac5d1e 100644 --- a/src/mdictionary/gui/WordListWidget.cpp +++ b/src/mdictionary/gui/WordListWidget.cpp @@ -143,12 +143,14 @@ void WordListWidget::wordChecked(QModelIndex index) { Translation* t; bool onlyBookmarks = true; foreach(t, searchResult[item.data().toString()]) { - qDebug()<isBookmark(); if(t->isBookmark() == 1 || t->isBookmark()==0) { onlyBookmarks = false; t->setBookmark(0); } + else { + searchResult[item.data().toString()].removeAt(searchResult[item.data().toString()].indexOf(t)); + } } if(onlyBookmarks) { -- 1.7.9.5