Gui: replace QRegExp with QRegularExpression

This commit is contained in:
wmayer
2022-10-08 13:32:50 +02:00
parent 55a8b5917c
commit 3867897edd
3 changed files with 4 additions and 5 deletions

View File

@@ -48,8 +48,8 @@ DlgCreateNewPreferencePackImp::DlgCreateNewPreferencePackImp(QWidget* parent)
{
ui->setupUi(this);
QRegExp validNames(QString::fromUtf8("[^/\\\\?%*:|\"<>]+"));
_nameValidator.setRegExp(validNames);
QRegularExpression validNames(QString::fromUtf8("[^/\\\\?%*:|\"<>]+"));
_nameValidator.setRegularExpression(validNames);
ui->lineEdit->setValidator(&_nameValidator);
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
connect(ui->treeWidget, &QTreeWidget::itemChanged, this, &DlgCreateNewPreferencePackImp::onItemChanged);

View File

@@ -26,7 +26,7 @@
#include <memory>
#include <QDialog>
#include <QRegExpValidator>
#include <QRegularExpressionValidator>
#include "PreferencePackManager.h"
@@ -72,7 +72,7 @@ private:
std::unique_ptr<Ui_DlgCreateNewPreferencePack> ui;
std::map<std::string, QTreeWidgetItem*> _groups;
std::vector<PreferencePackManager::TemplateFile> _templates;
QRegExpValidator _nameValidator;
QRegularExpressionValidator _nameValidator;
std::vector<std::string> _existingPackNames;
};

View File

@@ -40,7 +40,6 @@
#include <QPointer>
#include <QProcess>
#include <qrect.h>
#include <qregexp.h>
#include <QRegularExpression>
#include <QRegularExpressionMatch>
#include <QRegularExpressionMatchIterator>