Merge branch 'bookmarks' into gui
authorMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 17 Aug 2010 07:22:48 +0000 (09:22 +0200)
committerMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 17 Aug 2010 07:22:48 +0000 (09:22 +0200)
Conflicts:
trunk/src/base/base.pro
trunk/src/base/gui/WordListItem.cpp
trunk/src/base/gui/WordListProxyStyle.h
trunk/src/base/gui/WordListWidget.cpp
trunk/src/base/gui/WordListWidget.h

1  2 
trunk/src/base/base.pro
trunk/src/base/gui/MainWindow.cpp
trunk/src/base/gui/WordListWidget.cpp
trunk/src/base/gui/WordListWidget.h

@@@ -33,7 -33,8 +33,8 @@@ SOURCES += gui/main.cpp
      gui/DictTypeSelectDialog.cpp \
      backbone/History.cpp \
      gui/HistoryListDialog.cpp \
-     gui/WordListProxyStyle.cpp
++    gui/WordListProxyStyle.cpp \
+     backbone/Bookmarks.cpp \
 -    gui/WordListItem.cpp
  
  HEADERS  += gui/MainWindow.h \
      gui/SearchBarWidget.h \
@@@ -51,7 -52,9 +52,9 @@@
      ../includes/History.h \
      gui/HistoryListDialog.h \
      ../includes/GUIInterface.h \
-     gui/WordListProxyStyle.h
++    gui/WordListProxyStyle.h \
+     backbone/Bookmarks.h \
 -    gui/WordListItem.h \
+     backbone/BookmarkTranslations.h
  
  FORMS    += gui/MainWindow.ui
  
Simple merge
@@@ -66,22 -77,24 +66,26 @@@ void WordListWidget::showSearchResults
      for(i = result.begin(); i != result.end(); i++) {
             addWord(i.key());
      }
 -
  }
  
 -void WordListWidget::itemClicked(QString key) {
 -    emit showTranslation(searchResult[key]);
 +void WordListWidget::wordClicked(QListWidgetItem *item) {
 +    if(itemState == item->checkState()) {
 +        emit showTranslation(
 +                searchResult[item->data(Qt::DisplayRole).toString()]);
 +    }
 +    else {
 +        qDebug()<<"edited";
 +    }
  }
  
 -void WordListWidget::itemSelected(QString key) {
 -    for(int i = 0; i < items.count(); i++) {
 -        if(items.at(i)->text() != key)
 -            items.at(i)->unselect();
 -    }
 +void WordListWidget::wordPressed(QListWidgetItem *item) {
 +    itemState = item->checkState();
  }
  
+ void WordListWidget::itemButtonClicked(QString key) {
+     emit addToBookmarks(searchResult[key]);
+ }
  void WordListWidget::lockList() {
      setEnabled(false);
  }
Simple merge