1 #ifndef HYPERION_INTCOMMANDLINEOPTION_H 2 #define HYPERION_INTCOMMANDLINEOPTION_H 6 #include "ValidatorOption.h" 17 const QString &description = QString(),
18 const QString &valueName = QString(),
19 const QString &defaultValue = QString(),
20 int minimum = std::numeric_limits<int>::min(),
int maximum = std::numeric_limits<int>::max())
22 { setValidator(
new QIntValidator(minimum, maximum)); }
24 const QString &description = QString(),
25 const QString &valueName = QString(),
26 const QString &defaultValue = QString(),
27 int minimum = std::numeric_limits<int>::min(),
int maximum = std::numeric_limits<int>::max())
29 { setValidator(
new QIntValidator(minimum, maximum)); }
30 IntOption(
const QCommandLineOption &other,
31 int minimum = std::numeric_limits<int>::min(),
int maximum = std::numeric_limits<int>::max())
33 { setValidator(
new QIntValidator(minimum, maximum)); }
35 int getInt(
Parser &parser,
bool *ok = 0,
int base = 10);
36 int *getIntPtr(
Parser &parser,
bool *ok = 0,
int base = 10);
41 #endif //HYPERION_INTCOMMANDLINEOPTION_H Definition: IntOption.h:11
Definition: BooleanOption.h:8
Definition: ValidatorOption.h:11