diff --git a/src/plugins/coreplugin/actionmanager/commandmappings.cpp b/src/plugins/coreplugin/actionmanager/commandmappings.cpp
index ecc677eec8e..d24cbe7918c 100644
--- a/src/plugins/coreplugin/actionmanager/commandmappings.cpp
+++ b/src/plugins/coreplugin/actionmanager/commandmappings.cpp
@@ -69,11 +69,11 @@ QWidget *CommandMappings::createPage(QWidget *parent)
m_page = new Ui_CommandMappings();
QWidget *w = new QWidget(parent);
m_page->setupUi(w);
-
- m_page->resetButton->setIcon(QIcon(Constants::ICON_RESET));
+ m_page->targetEdit->setPixmap(QPixmap(Constants::ICON_RESET));
+ m_page->targetEdit->setSide(Utils::FancyLineEdit::Right);
m_page->targetEdit->installEventFilter(this);
- connect(m_page->resetButton, SIGNAL(clicked()),
+ connect(m_page->targetEdit, SIGNAL(buttonClicked()),
this, SLOT(resetTargetIdentifier()));
connect(m_page->removeButton, SIGNAL(clicked()),
this, SLOT(removeTargetIdentifier()));
diff --git a/src/plugins/coreplugin/actionmanager/commandmappings.ui b/src/plugins/coreplugin/actionmanager/commandmappings.ui
index 5b862875231..a2d75371508 100644
--- a/src/plugins/coreplugin/actionmanager/commandmappings.ui
+++ b/src/plugins/coreplugin/actionmanager/commandmappings.ui
@@ -27,7 +27,7 @@
-
-
+
@@ -119,21 +119,7 @@
-
-
-
- -
-
-
- Reset
-
-
-
-
-
-
- :/core/images/reset.png:/core/images/reset.png
-
-
+
-
@@ -147,6 +133,12 @@
:/core/images/clear.png:/core/images/clear.png
+
+
+ 16
+ 16
+
+
@@ -163,6 +155,18 @@
+
+
+ Utils::FilterLineEdit
+ QLineEdit
+
+
+
+ Utils::FancyLineEdit
+ QLineEdit
+
+
+