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)
|
QStringList QPlatformFileDialogHelper::cleanFilterList(const QString &filter)
|
||||||
{
|
{
|
||||||
#if QT_CONFIG(regularexpression)
|
#if QT_CONFIG(regularexpression)
|
||||||
QRegularExpression regexp(QString::fromLatin1(filterRegExp));
|
static const QRegularExpression regexp(QString::fromLatin1(filterRegExp));
|
||||||
Q_ASSERT(regexp.isValid());
|
Q_ASSERT(regexp.isValid());
|
||||||
QString f = filter;
|
QString f = filter;
|
||||||
QRegularExpressionMatch match = regexp.match(filter);
|
QRegularExpressionMatch match = regexp.match(filter);
|
||||||
|
@ -1375,7 +1375,7 @@ QStringList qt_strip_filters(const QStringList &filters)
|
|||||||
{
|
{
|
||||||
#if QT_CONFIG(regularexpression)
|
#if QT_CONFIG(regularexpression)
|
||||||
QStringList strippedFilters;
|
QStringList strippedFilters;
|
||||||
QRegularExpression r(QString::fromLatin1(QPlatformFileDialogHelper::filterRegExp));
|
static const QRegularExpression r(QString::fromLatin1(QPlatformFileDialogHelper::filterRegExp));
|
||||||
const int numFilters = filters.count();
|
const int numFilters = filters.count();
|
||||||
strippedFilters.reserve(numFilters);
|
strippedFilters.reserve(numFilters);
|
||||||
for (int i = 0; i < numFilters; ++i) {
|
for (int i = 0; i < numFilters; ++i) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user