diff options
author | Arno <arno@disconnect.de> | 2020-07-19 13:31:42 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2020-07-19 13:31:42 +0200 |
commit | de2a22edbaaa987207a989937f8cc829d32024a7 (patch) | |
tree | d098736e6afd99a275dea4548a93a3fc30e16427 /programconfigurator.cpp | |
parent | 4c3d6d9e620df68cdbb4a497a47bb8002ccc2e34 (diff) | |
download | SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.gz SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.bz2 SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.zip |
Fix QDirModel deprecation warnings
Diffstat (limited to 'programconfigurator.cpp')
-rw-r--r-- | programconfigurator.cpp | 9 |
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); |