diff gui/src/HistoryDockWidget.cpp @ 13546:5ef33f99a078

Command get inserted by double clicking in the command history again.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Wed, 27 Jul 2011 00:34:28 +0200
parents ffc2e1d1ad5f
children 7d106550be8f
line wrap: on
line diff
--- a/gui/src/HistoryDockWidget.cpp	Tue Jul 26 23:56:03 2011 +0200
+++ b/gui/src/HistoryDockWidget.cpp	Wed Jul 27 00:34:28 2011 +0200
@@ -46,6 +46,7 @@
   widget ()->setLayout (layout);
 
   connect (m_filterLineEdit, SIGNAL (textEdited (QString)), this, SLOT (setFilter (QString)));
+  connect (m_historyListView, SIGNAL (doubleClicked (QModelIndex)), this, SLOT (handleDoubleClick (QModelIndex)));
 }
 
 void
@@ -55,9 +56,15 @@
 }
 
 void
-HistoryDockWidget::setFilter(QString filter)
+HistoryDockWidget::setFilter (QString filter)
 {
   m_historyListView->setEnabled (false);
   m_sortFilterProxyModel.setFilterWildcard ( QString ("*%1*").arg (filter));
   m_historyListView->setEnabled (true);
 }
+
+void
+HistoryDockWidget::handleDoubleClick (QModelIndex modelIndex)
+{
+  emit commandDoubleClicked (modelIndex.data().toString());
+}