29 #include <QRegularExpression>
42 friend QDataStream &operator<<(QDataStream &out,
const Pattern &re);
43 friend QDataStream &operator>>(QDataStream &in,
Pattern &re);
54 Pattern(
const QRegularExpression &re);
55 Pattern(
const QString &pattern, QRegularExpression::PatternOptions options = QRegularExpression::NoPatternOption, Syntax syntax = RegExp);
59 QString userPattern()
const;
60 void setUserPattern(
const QString &pattern, Syntax syntax = RegExp);
62 #if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
63 static QString wildcardToRegularExpression(
const QString &pattern)
65 return QRegularExpression::wildcardToRegularExpression(pattern);
69 static QString wildcardToRegularExpression(
const QString &pattern);
73 QDataStream &operator<<(QDataStream &out,
const Pattern &re);
74 QDataStream &operator>>(QDataStream &in,
Pattern &re);