X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/85bc196887fbed01187e3830cd28c2500cb01cb2..cc60dc2b458eca32dfb50ef060db1019f1d2970d:/src/dolphinmainwindow.cpp diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index e86ad13fa..278d63c97 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -704,6 +704,11 @@ void DolphinMainWindow::setDetailsView() m_activeView->setMode(DolphinView::DetailsView); } +void DolphinMainWindow::setColumnView() +{ + m_activeView->setMode(DolphinView::ColumnView); +} + void DolphinMainWindow::sortByName() { m_activeView->setSorting(DolphinView::SortByName); @@ -1152,9 +1157,16 @@ void DolphinMainWindow::setupActions() detailsView->setIcon(KIcon("fileview-text")); connect(detailsView, SIGNAL(triggered()), this, SLOT(setDetailsView())); + KToggleAction* columnView = actionCollection()->add("columns"); + columnView->setText(i18n("Columns")); + columnView->setShortcut(Qt::CTRL | Qt::Key_3); + columnView->setIcon(KIcon("view-tree")); + connect(columnView, SIGNAL(triggered()), this, SLOT(setColumnView())); + QActionGroup* viewModeGroup = new QActionGroup(this); viewModeGroup->addAction(iconsView); viewModeGroup->addAction(detailsView); + viewModeGroup->addAction(columnView); KToggleAction* sortByName = actionCollection()->add("by_name"); sortByName->setText(i18n("By Name")); @@ -1414,6 +1426,9 @@ void DolphinMainWindow::updateViewActions() case DolphinView::DetailsView: action = actionCollection()->action("details"); break; + case DolphinView::ColumnView: + action = actionCollection()->action("columns"); + break; default: break; }