diff -r ef0373b55136 -r 758a864f9613 tools/designer/src/lib/shared/actionrepository.cpp --- a/tools/designer/src/lib/shared/actionrepository.cpp Fri Sep 17 08:34:18 2010 +0300 +++ b/tools/designer/src/lib/shared/actionrepository.cpp Mon Oct 04 01:19:32 2010 +0300 @@ -397,9 +397,10 @@ emit contextMenuRequested(event, m_model->actionAt(indexAt(event->pos()))); } -void ActionTreeView::currentChanged(const QModelIndex ¤t, const QModelIndex &/*previous*/) +void ActionTreeView::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) { emit currentChanged(m_model->actionAt(current)); + QTreeView::currentChanged(current, previous); } void ActionTreeView::slotActivated(const QModelIndex &index) @@ -478,9 +479,10 @@ emit contextMenuRequested(event, m_model->actionAt(indexAt(event->pos()))); } -void ActionListView::currentChanged(const QModelIndex ¤t, const QModelIndex & /*previous*/) +void ActionListView::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) { emit currentChanged(m_model->actionAt(current)); + QListView::currentChanged(current, previous); } void ActionListView::slotActivated(const QModelIndex &index)