12345678910111213141516171819202122 |
- // Copyright 2020 Dolphin Emulator Project
- // SPDX-License-Identifier: GPL-2.0-or-later
- #pragma once
- #include <cstddef>
- #include <QString>
- #include <QValidator>
- class UTF8CodePointCountValidator : public QValidator
- {
- Q_OBJECT
- public:
- explicit UTF8CodePointCountValidator(std::size_t max_count, QObject* parent = nullptr);
- QValidator::State validate(QString& input, int& pos) const override;
- private:
- std::size_t m_max_count;
- };
|