1 #ifndef HYPERION_REGULAREXPRESSIONCOMMANDLINEOPTION_H 2 #define HYPERION_REGULAREXPRESSIONCOMMANDLINEOPTION_H 5 #include <QRegularExpression> 6 #include "ValidatorOption.h" 15 const QString &description = QString(),
16 const QString &valueName = QString(),
17 const QString &defaultValue = QString())
21 const QString &description = QString(),
22 const QString &valueName = QString(),
23 const QString &defaultValue = QString())
31 const QString &description = QString(),
32 const QString &valueName = QString(),
33 const QString &defaultValue = QString(),
34 const QRegularExpression &expression = QRegularExpression())
36 { setValidator(
new QRegularExpressionValidator(expression)); }
38 const QString &description = QString(),
39 const QString &valueName = QString(),
40 const QString &defaultValue = QString(),
41 const QRegularExpression &expression = QRegularExpression())
43 { setValidator(
new QRegularExpressionValidator(expression)); }
45 const QRegularExpression &expression = QRegularExpression())
47 { setValidator(
new QRegularExpressionValidator(expression)); }
50 const QString &description = QString(),
51 const QString &valueName = QString(),
52 const QString &defaultValue = QString(),
53 const QString &expression = QString())
55 { setValidator(
new QRegularExpressionValidator(QRegularExpression(expression))); }
57 const QString &description = QString(),
58 const QString &valueName = QString(),
59 const QString &defaultValue = QString(),
60 const QString &expression = QString())
62 { setValidator(
new QRegularExpressionValidator(QRegularExpression(expression))); }
64 const QString &expression = QString())
66 { setValidator(
new QRegularExpressionValidator(QRegularExpression(expression))); }
71 #endif //HYPERION_REGULAREXPRESSIONCOMMANDLINEOPTION_H Definition: RegularExpressionOption.h:11
Definition: BooleanOption.h:8
Definition: ValidatorOption.h:11