WordListWidget::WordListWidget(QWidget *parent):
QTreeView(parent) {
- isBookmarkModeActive = false;
+ _isBookmarkModeActive = false;
//creating new model to store words and stars
#ifdef Q_WS_MAEMO_5
connect(listModel, SIGNAL(removeFromBookmarks(QString)), this, SLOT(removeFromBookmarks(QString)));
connect(this, SIGNAL(setWordListState(QVariant)), rootObject, SLOT(setEnabled(QVariant)));
+ connect(this, SIGNAL(setWordListEmpty(QVariant)), rootObject, SLOT(setWordListEmpty(QVariant)));
#endif
}
if (result.count() == 0){
- result.insert("!@#$%", QList<Translation*>());
- wordsInBookmarks.insert("!@#$%", false);
+ //result.insert("!@#$%", QList<Translation*>());
+// wordsInBookmarks.insert("!@#$%", false);
Q_EMIT setWordListState(false);
+ Q_EMIT setWordListEmpty(true);
+ } else {
+ Q_EMIT setWordListEmpty(false);
}
if (listModel == 0){
listModel = new WordListModel(this);
}
- listModel->setBookmarkModeActive(isBookmarkModeActive);
- isBookmarkModeActive = false;
+ listModel->setBookmarkModeActive(_isBookmarkModeActive);
+ _isBookmarkModeActive = false;
listModel->setTranslations(result, wordsInBookmarks);
#endif
}
void WordListWidget::bookmarkModeActive(){
- isBookmarkModeActive = true;
+ _isBookmarkModeActive = true;
}