From 1cb31569c4a1742f3e8c10a6f051d54cbf326973 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Apr 2011 08:07:50 -0600 Subject: [PATCH] ... --- src/calibre/gui2/metadata/single_download.py | 7 ++----- src/calibre/gui2/store/search/results_view.py | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/metadata/single_download.py b/src/calibre/gui2/metadata/single_download.py index a3ac777115..3c786ac93b 100644 --- a/src/calibre/gui2/metadata/single_download.py +++ b/src/calibre/gui2/metadata/single_download.py @@ -18,7 +18,7 @@ from PyQt4.Qt import (QStyledItemDelegate, QTextDocument, QRectF, QIcon, Qt, QStyle, QApplication, QDialog, QVBoxLayout, QLabel, QDialogButtonBox, QStackedWidget, QWidget, QTableView, QGridLayout, QFontInfo, QPalette, QTimer, pyqtSignal, QAbstractTableModel, QVariant, QSize, QListView, - QPixmap, QAbstractListModel, QColor, QRect, QTextBrowser) + QPixmap, QAbstractListModel, QColor, QRect, QTextBrowser, QModelIndex) from PyQt4.QtWebKit import QWebView from calibre.customize.ui import metadata_plugins @@ -52,12 +52,9 @@ class RichTextDelegate(QStyledItemDelegate): # {{{ return ans def paint(self, painter, option, index): + QStyledItemDelegate.paint(self, painter, option, QModelIndex()) painter.save() painter.setClipRect(QRectF(option.rect)) - if hasattr(QStyle, 'CE_ItemViewItem'): - QApplication.style().drawControl(QStyle.CE_ItemViewItem, option, painter) - elif option.state & QStyle.State_Selected: - painter.fillRect(option.rect, option.palette.highlight()) painter.translate(option.rect.topLeft()) self.to_doc(index).drawContents(painter) painter.restore() diff --git a/src/calibre/gui2/store/search/results_view.py b/src/calibre/gui2/store/search/results_view.py index cfbdc721ef..91c067006e 100644 --- a/src/calibre/gui2/store/search/results_view.py +++ b/src/calibre/gui2/store/search/results_view.py @@ -20,7 +20,7 @@ class ResultsView(QTreeView): self.setModel(self._model) self.rt_delegate = RichTextDelegate(self) - + for i in self._model.HTML_COLS: self.setItemDelegateForColumn(i, self.rt_delegate)