summaryrefslogtreecommitdiffstats
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index c794a521..a3b1c9c5 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -65,16 +65,15 @@ MainWindow::MainWindow(const QString &searchText, QWidget *parent)
QString passStore = QtPassSettings::getPassStore(Util::findPasswordStore());
- proxyModel.setSourceModel(&model);
+ QModelIndex rootDir = model.setRootPath(passStore);
+ model.fetchMore(rootDir);
+
proxyModel.setModelAndStore(&model, passStore);
- // proxyModel.sort(0, Qt::AscendingOrder);
selectionModel.reset(new QItemSelectionModel(&proxyModel));
- model.fetchMore(model.setRootPath(passStore));
- // model.sort(0, Qt::AscendingOrder);
ui->treeView->setModel(&proxyModel);
ui->treeView->setRootIndex(
- proxyModel.mapFromSource(model.setRootPath(passStore)));
+ proxyModel.mapFromSource(rootDir));
ui->treeView->setColumnHidden(1, true);
ui->treeView->setColumnHidden(2, true);
ui->treeView->setColumnHidden(3, true);