]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/folders/paneltreeview.cpp
Sourcecode hierarchy cleanup: Move further files from src to src/views
[dolphin.git] / src / panels / folders / paneltreeview.cpp
index 64611503789d219a19ae93c926cbf0f8e5486a3f..70cfdeb1d3b772ee27e10de1827f872a3d4d0363 100644 (file)
 
 #include "paneltreeview.h"
 
-#include "dolphinviewcontroller.h"
-#include "dolphinmodel.h"
-#include "draganddrophelper.h"
-#include "viewmodecontroller.h"
-
 #include <kfileitemdelegate.h>
+#include <QListView>
 #include <QKeyEvent>
 #include <QPainter>
 #include <QHeaderView>
 #include <QScrollBar>
 
+#include <views/dolphinmodel.h>
+#include <views/draganddrophelper.h>
+
 PanelTreeView::PanelTreeView(QWidget* parent) :
     KTreeView(parent)
 {
@@ -69,15 +68,10 @@ bool PanelTreeView::event(QEvent* event)
 {
     switch (event->type()) {
     case QEvent::Polish:
-        // hide all columns except of the 'Name' column
-        hideColumn(DolphinModel::Size);
-        hideColumn(DolphinModel::ModifiedTime);
-        hideColumn(DolphinModel::Permissions);
-        hideColumn(DolphinModel::Owner);
-        hideColumn(DolphinModel::Group);
-        hideColumn(DolphinModel::Type);
-        hideColumn(DolphinModel::Version);
-        hideColumn(DolphinModel::LinkDestination);
+        // Hide all columns except of the 'Name' column
+        for (int i = DolphinModel::Name + 1; i < DolphinModel::ExtraColumnCount; ++i) {
+            hideColumn(i);
+        }
         header()->hide();
         break;