diff options
| author | Peter Penz <[email protected]> | 2008-06-27 20:20:33 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-06-27 20:20:33 +0000 |
| commit | 15979f49c00ef380a1d19f38c0467283e5841ec5 (patch) | |
| tree | 1bcc72515a36c936677a028efa610ebe36363b11 /src/dolphiniconsview.cpp | |
| parent | 4e4c8d01e364c8d49427115dc242d999052b1e4e (diff) | |
Also allow to use the selection toggle when double click is used. This allows to select/deselect files without CTRL key.
BUG: 165115
svn path=/trunk/KDE/kdebase/apps/; revision=825325
Diffstat (limited to 'src/dolphiniconsview.cpp')
| -rw-r--r-- | src/dolphiniconsview.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/dolphiniconsview.cpp b/src/dolphiniconsview.cpp index 3cb9b929d..059ce89ab 100644 --- a/src/dolphiniconsview.cpp +++ b/src/dolphiniconsview.cpp @@ -67,17 +67,19 @@ DolphinIconsView::DolphinIconsView(QWidget* parent, DolphinController* controlle if (KGlobalSettings::singleClick()) { connect(this, SIGNAL(clicked(const QModelIndex&)), controller, SLOT(triggerItem(const QModelIndex&))); - if (DolphinSettings::instance().generalSettings()->showSelectionToggle()) { - m_selectionManager = new SelectionManager(this); - connect(m_selectionManager, SIGNAL(selectionChanged()), - this, SLOT(requestActivation())); - connect(m_controller, SIGNAL(urlChanged(const KUrl&)), - m_selectionManager, SLOT(reset())); - } } else { connect(this, SIGNAL(doubleClicked(const QModelIndex&)), controller, SLOT(triggerItem(const QModelIndex&))); } + + if (DolphinSettings::instance().generalSettings()->showSelectionToggle()) { + m_selectionManager = new SelectionManager(this); + connect(m_selectionManager, SIGNAL(selectionChanged()), + this, SLOT(requestActivation())); + connect(m_controller, SIGNAL(urlChanged(const KUrl&)), + m_selectionManager, SLOT(reset())); + } + connect(this, SIGNAL(entered(const QModelIndex&)), controller, SLOT(emitItemEntered(const QModelIndex&))); connect(this, SIGNAL(viewportEntered()), |
