Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSimpleDynamicSensorFactory.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISSIMPLEDYNAMICSENSORFACTORY_H
7#define KISSIMPLEDYNAMICSENSORFACTORY_H
8
10
12
14{
15public:
16 KisSimpleDynamicSensorFactory(const QString &id,
17 int minimumValue,
18 int maximumValue,
19 const QString &minimumLabel,
20 const QString &maximumLabel,
21 const QString &valueSuffix);
22
23 QString id() const override;
24 int minimumValue() override;
25 int maximumValue(int length) override;
26 QString minimumLabel() override;
27 QString maximumLabel(int length) override;
28 QString valueSuffix() override;
29 QWidget* createConfigWidget(lager::cursor<KisCurveOptionDataCommon>, QWidget*) override;
30
33 QString m_id;
37};
38
39#endif // KISSIMPLEDYNAMICSENSORFACTORY_H
qreal length(const QPointF &vec)
Definition Ellipse.cc:82
virtual QString valueSuffix()=0
virtual QWidget * createConfigWidget(lager::cursor< KisCurveOptionDataCommon >, QWidget *)=0
virtual QString id() const =0
virtual int maximumValue(int length)=0
virtual QString minimumLabel()=0
virtual QString maximumLabel(int length)=0
virtual int minimumValue()=0