Krita Source Code Documentation
Loading...
Searching...
No Matches
KisFontFamilyValidator.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 Igor Danilets <danilec.igor@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6#ifndef KIS_FONT_FAMILY_VALIDATOR_H
7#define KIS_FONT_FAMILY_VALIDATOR_H
8
9#include <QValidator>
10
11class KisFontFamilyValidator : public QValidator
12{
13 Q_OBJECT
14public:
15 explicit KisFontFamilyValidator(QObject *parent = nullptr);
16 KisFontFamilyValidator(const QStringList &families, QObject *parent);
17
19
20 QValidator::State validate(QString &input, int &pos) const;
21 void fixup(QString &input) const;
22
23private:
25};
26
27#endif // KIS_FONT_FAMILY_VALIDATOR_H
void fixup(QString &input) const
QValidator::State validate(QString &input, int &pos) const
KisFontFamilyValidator(QObject *parent=nullptr)