summaryrefslogtreecommitdiffstats
path: root/programconfigurator.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2020-07-19 13:31:42 +0200
committerArno <arno@disconnect.de>2020-07-19 13:31:42 +0200
commitde2a22edbaaa987207a989937f8cc829d32024a7 (patch)
treed098736e6afd99a275dea4548a93a3fc30e16427 /programconfigurator.cpp
parent4c3d6d9e620df68cdbb4a497a47bb8002ccc2e34 (diff)
downloadSheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.gz
SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.bz2
SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.zip
Fix QDirModel deprecation warnings
Diffstat (limited to 'programconfigurator.cpp')
-rw-r--r--programconfigurator.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/programconfigurator.cpp b/programconfigurator.cpp
index ae272f5..6800f92 100644
--- a/programconfigurator.cpp
+++ b/programconfigurator.cpp
@@ -14,7 +14,7 @@
#include <QHBoxLayout>
#include <QCompleter>
#include <QSettings>
-#include <QDirModel>
+#include <QFileSystemModel>
#include <QMessageBox>
#include <QRegExp>
#include <QFileInfo>
@@ -34,9 +34,10 @@ ProgramConfigurator::ProgramConfigurator(const QString &prefix, const QString &d
QLabel *l3 = new QLabel(QString(tr("%1 path")).arg(mDescription));
mPathEdit = new QLineEdit;
QCompleter *fsCompleter = new QCompleter(this);
- QDirModel *dirModel = new QDirModel(this);
- fsCompleter->setModel(dirModel);
- fsCompleter->setCompletionMode(QCompleter::PopupCompletion);
+ QFileSystemModel *completerModel = new QFileSystemModel(fsCompleter);
+ completerModel->setRootPath(QDir::rootPath());
+ fsCompleter->setModel(completerModel);
+ fsCompleter->setCompletionMode(QCompleter::PopupCompletion);
mPathEdit->setCompleter(fsCompleter);
mainLayout->addWidget(l3, 2, 0);
mainLayout->addWidget(mPathEdit, 2, 1);