Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDynamicSensorFactoryFade Class Reference

#include <KisDynamicSensorFactoryFade.h>

+ Inheritance diagram for KisDynamicSensorFactoryFade:

Public Member Functions

QWidget * createConfigWidget (lager::cursor< KisCurveOptionDataCommon > data, QWidget *parent) override
 
 KisDynamicSensorFactoryFade ()
 
QString maximumLabel (int length) override
 
int maximumValue (int length) override
 
- Public Member Functions inherited from KisSimpleDynamicSensorFactory
QWidget * createConfigWidget (lager::cursor< KisCurveOptionDataCommon >, QWidget *) override
 
QString id () const override
 
 KisSimpleDynamicSensorFactory (const QString &id, int minimumValue, int maximumValue, const QString &minimumLabel, const QString &maximumLabel, const QString &valueSuffix)
 
QString maximumLabel (int length) override
 
int maximumValue (int length) override
 
QString minimumLabel () override
 
int minimumValue () override
 
QString valueSuffix () override
 
- Public Member Functions inherited from KisDynamicSensorFactory
virtual ~KisDynamicSensorFactory ()
 

Additional Inherited Members

- Public Attributes inherited from KisSimpleDynamicSensorFactory
QString m_id
 
QString m_maximumLabel
 
int m_maximumValue
 
QString m_minimumLabel
 
int m_minimumValue
 
QString m_valueSuffix
 

Detailed Description

Definition at line 11 of file KisDynamicSensorFactoryFade.h.

Constructor & Destructor Documentation

◆ KisDynamicSensorFactoryFade()

KisDynamicSensorFactoryFade::KisDynamicSensorFactoryFade ( )

Definition at line 36 of file KisDynamicSensorFactoryFade.cpp.

37 : KisSimpleDynamicSensorFactory(FadeId.id(), 0, 1000, i18n("0"), "", "")
38{
39
40}
const KoID FadeId("fade", ki18nc("Context: dynamic sensors", "Fade"))
generate a number that increase every time you call it (e.g. per dab)
KisSimpleDynamicSensorFactory(const QString &id, int minimumValue, int maximumValue, const QString &minimumLabel, const QString &maximumLabel, const QString &valueSuffix)
QString id() const
Definition KoID.cpp:63

Member Function Documentation

◆ createConfigWidget()

QWidget * KisDynamicSensorFactoryFade::createConfigWidget ( lager::cursor< KisCurveOptionDataCommon > data,
QWidget * parent )
overridevirtual

Implements KisDynamicSensorFactory.

Definition at line 42 of file KisDynamicSensorFactoryFade.cpp.

43{
44 QWidget* wdg = new QWidget(parent);
45 Ui_SensorFadeConfiguration stc;
46 stc.setupUi(wdg);
47
49 new KisSensorWithLengthModel(data.zoom(safeDereferenceFadeSensor), wdg);
50
51 using namespace KisWidgetConnectionUtils;
52
53 connectControl(stc.checkBoxRepeat, model, "isPeriodic");
54 connectControl(stc.spinBoxLength, model, "length");
55
56 stc.spinBoxLength->setExponentRatio(3.0);
57
58 return wdg;
59}
void connectControl(KisCompositeOpListWidget *widget, QObject *source, const char *property)

◆ maximumLabel()

QString KisDynamicSensorFactoryFade::maximumLabel ( int length)
overridevirtual

Implements KisDynamicSensorFactory.

Definition at line 66 of file KisDynamicSensorFactoryFade.cpp.

67{
68 return i18n("%1", length);
69}
qreal length(const QPointF &vec)
Definition Ellipse.cc:82

References length().

◆ maximumValue()

int KisDynamicSensorFactoryFade::maximumValue ( int length)
overridevirtual

The documentation for this class was generated from the following files: