- // hide all columns except of the 'Name' column
- m_treeView->hideColumn(KDirModel::Size);
- m_treeView->hideColumn(KDirModel::ModifiedTime);
- m_treeView->hideColumn(KDirModel::Permissions);
- m_treeView->hideColumn(KDirModel::Owner);
- m_treeView->hideColumn(KDirModel::Group);
- m_treeView->header()->hide();
+#if defined(USE_PROXY_MODEL)
+ m_proxyModel = new DolphinSortFilterProxyModel(this);
+ m_proxyModel->setSourceModel(m_dirModel);
+
+ m_treeView = new SidebarTreeView(mainWindow, this);
+ m_treeView->setModel(m_proxyModel);
+
+ m_proxyModel->setSorting(DolphinView::SortByName);
+ m_proxyModel->setSortOrder(Qt::Ascending);
+#else
+ m_treeView = new SidebarTreeView(mainWindow, this);
+ m_treeView->setModel(m_dirModel);
+#endif