From 0439ed0e78dbe943b5e72fb3dbc0bdce40cdb7f7 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 5 Oct 2007 23:17:18 +0000 Subject: [PATCH] fix issues when the split view is active and the inactive column view gets selected: the request for activation is not done... svn path=/trunk/KDE/kdebase/apps/; revision=721727 --- src/dolphincolumnwidget.cpp | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/dolphincolumnwidget.cpp b/src/dolphincolumnwidget.cpp index 4c6faaceae..eea70a8e39 100644 --- a/src/dolphincolumnwidget.cpp +++ b/src/dolphincolumnwidget.cpp @@ -252,6 +252,7 @@ void DolphinColumnWidget::paintEvent(QPaintEvent* event) void DolphinColumnWidget::mousePressEvent(QMouseEvent* event) { + m_view->m_controller->triggerActivation(); if (!m_active) { m_view->requestActivation(this); } @@ -302,24 +303,6 @@ void DolphinColumnWidget::triggerItem(const QModelIndex& index) { const KFileItem item = m_dolphinModel->itemForIndex(m_proxyModel->mapToSource(index)); m_view->m_controller->triggerItem(item); - /* - const Qt::KeyboardModifiers modifier = QApplication::keyboardModifiers(); - if ((modifier & Qt::ShiftModifier) || (modifier & Qt::ControlModifier)) { - // items are selected by the user, hence don't trigger the - // item specified by 'index' - return; - } - - // TODO: check ZIP support (see DolphinViewContainer::triggerItem) - KFileItem item = m_dolphinModel->itemForIndex(m_proxyModel->mapToSource(index)); - if (item.isDir()) { - bool isLocal; - const KUrl url = item.mostLocalUrl(isLocal); - m_view->showColumn(url); - m_view->m_controller->setUrl(url); - } else if (item.isFile()) { - item.run(); - }*/ } void DolphinColumnWidget::generatePreviews(const KFileItemList& items)