Store: Save search history.

This commit is contained in:
John Schember 2011-05-14 12:34:18 -04:00
parent aab33240fb
commit 00d7568123
2 changed files with 15 additions and 1 deletions

View File

@ -29,6 +29,8 @@ class SearchDialog(QDialog, Ui_Dialog):
self.config = JSONConfig('store/search') self.config = JSONConfig('store/search')
self.search_edit.initialize('store_search_search')
# We keep a cache of store plugins and reference them by name. # We keep a cache of store plugins and reference them by name.
self.store_plugins = istores self.store_plugins = istores
self.search_pool = SearchThreadPool(4) self.search_pool = SearchThreadPool(4)

View File

@ -38,7 +38,14 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QLineEdit" name="search_edit"/> <widget class="HistoryLineEdit" name="search_edit">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="search"> <widget class="QPushButton" name="search">
@ -201,6 +208,11 @@
<extends>QTreeView</extends> <extends>QTreeView</extends>
<header>results_view.h</header> <header>results_view.h</header>
</customwidget> </customwidget>
<customwidget>
<class>HistoryLineEdit</class>
<extends>QLineEdit</extends>
<header>widgets.h</header>
</customwidget>
</customwidgets> </customwidgets>
<resources> <resources>
<include location="../../../../resources/images.qrc"/> <include location="../../../../resources/images.qrc"/>