diff options
| author | Peter Penz <[email protected]> | 2007-10-05 23:17:18 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-10-05 23:17:18 +0000 |
| commit | 0439ed0e78dbe943b5e72fb3dbc0bdce40cdb7f7 (patch) | |
| tree | effd6e93d16dd8a0241e3bbd20d26fe1fa447e1d /src/dolphincolumnwidget.cpp | |
| parent | 585609087148ead806d9b30ad70813d485f27382 (diff) | |
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
Diffstat (limited to 'src/dolphincolumnwidget.cpp')
| -rw-r--r-- | src/dolphincolumnwidget.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/dolphincolumnwidget.cpp b/src/dolphincolumnwidget.cpp index 4c6faacea..eea70a8e3 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) |
