Mercurial > hg > octave-nkf
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 +++ b/gui/src/HistoryDockWidget.cpp @@ -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()); +}