summaryrefslogtreecommitdiffstats
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
parent4c3d6d9e620df68cdbb4a497a47bb8002ccc2e34 (diff)
downloadSheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.gz
SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.tar.bz2
SheMov-de2a22edbaaa987207a989937f8cc829d32024a7.zip
Fix QDirModel deprecation warnings
-rw-r--r--configurationdialog.cpp7
-rw-r--r--programconfigurator.cpp9
2 files changed, 9 insertions, 7 deletions
diff --git a/configurationdialog.cpp b/configurationdialog.cpp
index 0fabe2f..e65a4b0 100644
--- a/configurationdialog.cpp
+++ b/configurationdialog.cpp
@@ -14,7 +14,7 @@
#include <QLineEdit>
#include <QLabel>
#include <QComboBox>
-#include <QDirModel>
+#include <QFileSystemModel>
#include <QCompleter>
#include <QApplication>
#include <QSettings>
@@ -39,9 +39,10 @@
ConfigurationDialog::ConfigurationDialog(QWidget *parent, Qt::WindowFlags f) : SmDialog(parent, f) {
//setup
mTab = new QTabWidget;
- QDirModel *model = new QDirModel(this);
QCompleter *fsCompleter = new QCompleter(this);
- fsCompleter->setModel(model);
+ QFileSystemModel *completerModel = new QFileSystemModel(fsCompleter);
+ completerModel->setRootPath(QDir::rootPath());
+ fsCompleter->setModel(completerModel);
fsCompleter->setCompletionMode(QCompleter::PopupCompletion);
//directories tab
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);