diff options
Diffstat (limited to 'src/plugins/mesonprojectmanager/buildoptionsmodel.cpp')
-rw-r--r-- | src/plugins/mesonprojectmanager/buildoptionsmodel.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/mesonprojectmanager/buildoptionsmodel.cpp b/src/plugins/mesonprojectmanager/buildoptionsmodel.cpp index 1f8e7acd9ba..f8db40b7498 100644 --- a/src/plugins/mesonprojectmanager/buildoptionsmodel.cpp +++ b/src/plugins/mesonprojectmanager/buildoptionsmodel.cpp @@ -118,25 +118,25 @@ bool BuidOptionsModel::hasChanges() const QWidget *BuildOptionDelegate::makeWidget(QWidget *parent, const QVariant &data) { - auto type = data.userType(); + const int type = data.typeId(); switch (type) { - case QVariant::Int: { + case QMetaType::Int: { auto w = new QSpinBox{parent}; w->setValue(data.toInt()); return w; } - case QVariant::Bool: { + case QMetaType::Bool: { auto w = new QComboBox{parent}; w->addItems({"false", "true"}); w->setCurrentIndex(data.toBool()); return w; } - case QVariant::StringList: { + case QMetaType::QStringList: { auto w = new ArrayOptionLineEdit{parent}; w->setPlainText(data.toStringList().join(" ")); return w; } - case QVariant::String: { + case QMetaType::QString: { auto w = new QLineEdit{parent}; w->setText(data.toString()); return w; |