63 static constexpr int defaultThreshold{30};
79 int threshold = ValidatorPwQuality::defaultThreshold,
82 const QString &oldPassword = {},
83 const ValidatorMessages &messages = ValidatorMessages());
102 static int validate(
const QString &value,
104 const QString &oldPassword = {},
118 static QString errorString(
const Context *c,
130 ValidatorReturnType validate(Context *c,
const ParamsMultiMap ¶ms)
const override;
141 void validateCb(Context *c,
const ParamsMultiMap ¶ms, ValidatorRtFn cb)
const override;
146 QString genericValidationError(Context *c,
const QVariant &errorData)
const override;
149 Q_DECLARE_PRIVATE(ValidatorPwQuality)
150 Q_DISABLE_COPY(ValidatorPwQuality)