Use FilterLineEdit in FindToolWindow (to add clear button).

Change-Id: Ib6238471e50a361d52c71d13df39730b17bcea75
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
Konstantin Tokarev
2012-04-26 18:51:59 +04:00
committed by Eike Ziller
parent ef56efd929
commit cb5a9d9d0f
2 changed files with 14 additions and 1 deletions

View File

@@ -171,7 +171,7 @@
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="1" column="1">
<widget class="QLineEdit" name="searchTerm"/> <widget class="Utils::FilterLineEdit" name="searchTerm"/>
</item> </item>
<item row="3" column="0" colspan="2"> <item row="3" column="0" colspan="2">
<widget class="QWidget" name="configWidget" native="true"> <widget class="QWidget" name="configWidget" native="true">
@@ -185,6 +185,18 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<customwidgets>
<customwidget>
<class>Utils::FancyLineEdit</class>
<extends>QLineEdit</extends>
<header location="global">utils/fancylineedit.h</header>
</customwidget>
<customwidget>
<class>Utils::FilterLineEdit</class>
<extends>Utils::FancyLineEdit</extends>
<header location="global">utils/filterlineedit.h</header>
</customwidget>
</customwidgets>
<tabstops> <tabstops>
<tabstop>filterList</tabstop> <tabstop>filterList</tabstop>
<tabstop>searchTerm</tabstop> <tabstop>searchTerm</tabstop>

View File

@@ -56,6 +56,7 @@ FindToolWindow::FindToolWindow(FindPlugin *plugin, QWidget *parent)
{ {
m_instance = this; m_instance = this;
m_ui.setupUi(this); m_ui.setupUi(this);
m_ui.searchTerm->setPlaceholderText(QString());
setFocusProxy(m_ui.searchTerm); setFocusProxy(m_ui.searchTerm);
connect(m_ui.searchButton, SIGNAL(clicked()), this, SLOT(search())); connect(m_ui.searchButton, SIGNAL(clicked()), this, SLOT(search()));