fixed wordListWidget acting when word list is empty
[mdictionary] / src / mdictionary / gui / WordListModel.cpp
index 6a167a8..21990b6 100644 (file)
@@ -8,7 +8,7 @@ WordListModel::WordListModel(QObject *parent) :
     roles[IsBookmarkedRole] = "isBookmarked";
     roles[NumberRole] = "number";
     setRoleNames(roles);
-    isBookmarkModeActive = false;
+    _isBookmarkModeActive = false;
 
 }
 
@@ -39,7 +39,7 @@ void WordListModel::clear()
     if (!empty){
         endResetModel();
     }
-    isBookmarkModeActive = false;
+    _isBookmarkModeActive = false;
 }
 
 QVariant WordListModel::data(const QModelIndex &index, int role) const
@@ -133,7 +133,7 @@ int WordListModel::setDataPriv(int index, const QVariant &value, int role)
                 Q_EMIT addToBookmarks(word);
             } else {                
                 Q_EMIT removeFromBookmarks(word);
-                if (isBookmarkModeActive == true){
+                if (_isBookmarkModeActive == true){
                     beginRemoveRows(QModelIndex(), index, index + 1);
                     this->_translations.remove(_wordList[index]);
                     this->_wordInBookmarks.remove(_wordList[index]);
@@ -154,5 +154,5 @@ int WordListModel::setDataPriv(int index, const QVariant &value, int role)
 
 void WordListModel::setBookmarkModeActive(bool mode)
 {
-    isBookmarkModeActive = mode;
+    _isBookmarkModeActive = mode;
 }