]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Open folder in a new tab when a middle-click is done in the column-view
authorPeter Penz <peter.penz19@gmail.com>
Sat, 12 Feb 2011 17:22:05 +0000 (18:22 +0100)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 12 Feb 2011 17:22:05 +0000 (18:22 +0100)
CCBUG: 265859

src/views/dolphincolumnview.cpp

index fec0879ea39e58d27c2be079602494c81fa1cc1a..8f97875aefad4c163076e245578182c44ab33a10 100644 (file)
@@ -552,6 +552,8 @@ void DolphinColumnView::activate()
 {
     setFocus(Qt::OtherFocusReason);
 
+    connect(this, SIGNAL(clicked(const QModelIndex&)),
+            m_container->m_dolphinViewController, SLOT(requestTab(const QModelIndex&)));
     if (KGlobalSettings::singleClick()) {
         connect(this, SIGNAL(clicked(const QModelIndex&)),
                 m_container->m_dolphinViewController, SLOT(triggerItem(const QModelIndex&)));
@@ -570,6 +572,9 @@ void DolphinColumnView::activate()
 void DolphinColumnView::deactivate()
 {
     clearFocus();
+
+    disconnect(this, SIGNAL(clicked(const QModelIndex&)),
+               m_container->m_dolphinViewController, SLOT(requestTab(const QModelIndex&)));
     if (KGlobalSettings::singleClick()) {
         disconnect(this, SIGNAL(clicked(const QModelIndex&)),
                    m_container->m_dolphinViewController, SLOT(triggerItem(const QModelIndex&)));