#pragma once #include class KeysequenceValidator : public QValidator { public: explicit KeysequenceValidator(QObject * parent = nullptr); ~KeysequenceValidator(); virtual State validate(QString& str, [[maybe_unused]] int& pos) const override; };