CommandMapping dialogs: Use FancyLineEdit and FilterLineEdit.

This commit is contained in:
Daniel Molkentin
2010-03-18 14:38:36 +01:00
parent f4add2b852
commit 418ef57cf9
2 changed files with 23 additions and 19 deletions

View File

@@ -69,11 +69,11 @@ QWidget *CommandMappings::createPage(QWidget *parent)
m_page = new Ui_CommandMappings(); m_page = new Ui_CommandMappings();
QWidget *w = new QWidget(parent); QWidget *w = new QWidget(parent);
m_page->setupUi(w); m_page->setupUi(w);
m_page->targetEdit->setPixmap(QPixmap(Constants::ICON_RESET));
m_page->resetButton->setIcon(QIcon(Constants::ICON_RESET)); m_page->targetEdit->setSide(Utils::FancyLineEdit::Right);
m_page->targetEdit->installEventFilter(this); m_page->targetEdit->installEventFilter(this);
connect(m_page->resetButton, SIGNAL(clicked()), connect(m_page->targetEdit, SIGNAL(buttonClicked()),
this, SLOT(resetTargetIdentifier())); this, SLOT(resetTargetIdentifier()));
connect(m_page->removeButton, SIGNAL(clicked()), connect(m_page->removeButton, SIGNAL(clicked()),
this, SLOT(removeTargetIdentifier())); this, SLOT(removeTargetIdentifier()));

View File

@@ -27,7 +27,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QLineEdit" name="filterEdit"/> <widget class="Utils::FilterLineEdit" name="filterEdit"/>
</item> </item>
</layout> </layout>
</item> </item>
@@ -119,21 +119,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QLineEdit" name="targetEdit"/> <widget class="Utils::FancyLineEdit" name="targetEdit"/>
</item>
<item>
<widget class="QToolButton" name="resetButton">
<property name="toolTip">
<string>Reset</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="../core.qrc">
<normaloff>:/core/images/reset.png</normaloff>:/core/images/reset.png</iconset>
</property>
</widget>
</item> </item>
<item> <item>
<widget class="QToolButton" name="removeButton"> <widget class="QToolButton" name="removeButton">
@@ -147,6 +133,12 @@
<iconset resource="../core.qrc"> <iconset resource="../core.qrc">
<normaloff>:/core/images/clear.png</normaloff>:/core/images/clear.png</iconset> <normaloff>:/core/images/clear.png</normaloff>:/core/images/clear.png</iconset>
</property> </property>
<property name="iconSize">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>
@@ -163,6 +155,18 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<customwidgets>
<customwidget>
<class>Utils::FilterLineEdit</class>
<extends>QLineEdit</extends>
<header location="global">utils/filterlineedit.h</header>
</customwidget>
<customwidget>
<class>Utils::FancyLineEdit</class>
<extends>QLineEdit</extends>
<header location="global">utils/fancylineedit.h</header>
</customwidget>
</customwidgets>
<resources> <resources>
<include location="../core.qrc"/> <include location="../core.qrc"/>
</resources> </resources>