From 843a89aa8b9e7b1fc478ad3568c173a691506110 Mon Sep 17 00:00:00 2001 From: John Schember Date: Fri, 22 Apr 2011 08:21:17 -0400 Subject: [PATCH] Store: add results_view.py --- src/calibre/gui2/store/results_view.py | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/calibre/gui2/store/results_view.py diff --git a/src/calibre/gui2/store/results_view.py b/src/calibre/gui2/store/results_view.py new file mode 100644 index 0000000000..4dcacc9d70 --- /dev/null +++ b/src/calibre/gui2/store/results_view.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- + +from __future__ import (unicode_literals, division, absolute_import, print_function) + +__license__ = 'GPL 3' +__copyright__ = '2011, John Schember ' +__docformat__ = 'restructuredtext en' + +from PyQt4.Qt import (QTreeView) + +from calibre.gui2.metadata.single_download import RichTextDelegate + + +class ResultsView(QTreeView): + + def __init__(self, *args): + QTreeView.__init__(self,*args) + + from search import Matches + self._model = Matches() + self.setModel(self._model) + + self.rt_delegate = RichTextDelegate(self) + + for i in self._model.HTML_COLS: + self.setItemDelegateForColumn(i, self.rt_delegate) +