169 Q_DECLARE_FLAGS(Options, Option)
181 Category threshold = RFC5321,
182 Options options = NoOption,
214 static Category category(Diagnose diagnose);
224 static QString categoryString(Context *c, Diagnose diagnose,
const QString &label = {});
239 static bool validate(
const QString &email,
240 Category threshold = RFC5321,
241 Options options = NoOption,
242 QList<Diagnose> *diagnoses =
nullptr);
253 ValidatorReturnType validate(Context *c,
const ParamsMultiMap ¶ms)
const override;
258 QString genericValidationError(Context *c,
259 const QVariant &errorData = QVariant())
const override;
262 Q_DECLARE_PRIVATE(ValidatorEmail)
263 Q_DISABLE_COPY(ValidatorEmail)