29 return QValidator::Intermediate;
32 for (
int idx = 0; idx < input.size();)
62 QValidator::State state = QValidator::Acceptable;
63 for (
int idx = 0; idx < input.size(); ++idx)
65 int ch = input.at(idx).unicode();
67 if (((
ch >=
'0' &&
ch<=
'9') ||
68 (
ch >=
'a' &&
ch<=
'z') ||
69 (
ch >=
'A' &&
ch<=
'Z')) &&
70 ch !=
'I' &&
ch !=
'O')
76 state = QValidator::Invalid;
State validate(QString &input, int &pos) const override
BitcoinAddressEntryValidator(QObject *parent)