diff --git a/GUI/View/Data/DatafilesSelector.cpp b/GUI/View/Data/DatafilesSelector.cpp index 51b98908342ce86925bba24c523dc13612365fe6..5e36e55922ad29ffd020846f5f2aeaede71c2706 100644 --- a/GUI/View/Data/DatafilesSelector.cpp +++ b/GUI/View/Data/DatafilesSelector.cpp @@ -69,7 +69,7 @@ DatafilesSelector::DatafilesSelector(StackedDataFrames* data_frames) , m_import2dData_action(new QAction(this)) , m_rename_data_action(new QAction(this)) , m_remove_data_action(new QAction(this)) - , m_qview(new QTreeView(this)) + , m_qview(new QListView(this)) , m_qmodel(new DatafilesQModel(this)) , m_editor(new DatafileEditor) , m_data_frames(data_frames) @@ -116,9 +116,6 @@ DatafilesSelector::DatafilesSelector(StackedDataFrames* data_frames) // m_qview->setAttribute(Qt::WA_MacShowFocusRect, false); // TODO/Mac: needed? m_qview->setSelectionMode(QAbstractItemView::SingleSelection); - m_qview->setItemsExpandable(false); - m_qview->setRootIsDecorated(false); - m_qview->setHeaderHidden(true); m_qview->setContextMenuPolicy(Qt::CustomContextMenu); m_qview->setModel(m_qmodel); @@ -135,17 +132,12 @@ DatafilesSelector::DatafilesSelector(StackedDataFrames* data_frames) }); // TODO rm ?? - connect(m_qview, &QTreeView::customContextMenuRequested, this, + connect(m_qview, &QListView::customContextMenuRequested, this, &DatafilesSelector::onContextMenuRequest); - connect(m_qmodel, &QAbstractItemModel::modelReset, [this] { m_qview->expandAll(); }); - - connect(m_qmodel, &QAbstractItemModel::rowsInserted, [this] { m_qview->expandAll(); }); - connect(m_qview->selectionModel(), &QItemSelectionModel::selectionChanged, this, &DatafilesSelector::onSelectionChanged); - m_qview->expandAll(); updateActionEnabling(); restoreSelection(); diff --git a/GUI/View/Data/DatafilesSelector.h b/GUI/View/Data/DatafilesSelector.h index 096f6f0a32ba2e8434471dcddfc0b9b2495a1e98..ed0953d8be2bda664ae25e6b1541e7097c00e0a1 100644 --- a/GUI/View/Data/DatafilesSelector.h +++ b/GUI/View/Data/DatafilesSelector.h @@ -16,7 +16,7 @@ #define BORNAGAIN_GUI_VIEW_DATA_DATAFILESSELECTOR_H #include <QModelIndex> -#include <QTreeView> +#include <QListView> #include <QWidget> class DatafileEditor; @@ -62,7 +62,7 @@ private: QAction* m_rename_data_action; QAction* m_remove_data_action; - QTreeView* m_qview; + QListView* m_qview; DatafilesQModel* m_qmodel; DatafileEditor* m_editor; StackedDataFrames* m_data_frames;