QFileDialog: Use static const QRegularExpression
This avoids rebuilding the same pattern. Caught by clazy. Change-Id: Ibd0f2063617df1a9e975f58e34df556d1983afff Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
This commit is contained in:
parent
74705ae17b
commit
3c625b7752
@ -771,7 +771,7 @@ const char QPlatformFileDialogHelper::filterRegExp[] =
|
||||
QStringList QPlatformFileDialogHelper::cleanFilterList(const QString &filter)
|
||||
{
|
||||
#if QT_CONFIG(regularexpression)
|
||||
QRegularExpression regexp(QString::fromLatin1(filterRegExp));
|
||||
static const QRegularExpression regexp(QString::fromLatin1(filterRegExp));
|
||||
Q_ASSERT(regexp.isValid());
|
||||
QString f = filter;
|
||||
QRegularExpressionMatch match = regexp.match(filter);
|
||||
|
@ -1375,7 +1375,7 @@ QStringList qt_strip_filters(const QStringList &filters)
|
||||
{
|
||||
#if QT_CONFIG(regularexpression)
|
||||
QStringList strippedFilters;
|
||||
QRegularExpression r(QString::fromLatin1(QPlatformFileDialogHelper::filterRegExp));
|
||||
static const QRegularExpression r(QString::fromLatin1(QPlatformFileDialogHelper::filterRegExp));
|
||||
const int numFilters = filters.count();
|
||||
strippedFilters.reserve(numFilters);
|
||||
for (int i = 0; i < numFilters; ++i) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user