|
Krita Source Code Documentation
|
#include <KisAnimCurvesValuesHeader.h>
Inheritance diagram for KisAnimCurvesValuesHeader:Classes | |
| struct | Private |
Signals | |
| void | scaleChanged (qreal scale) |
| void | valueOffsetChanged (qreal offset) |
Public Member Functions | |
| qreal | firstVisibleStep () const |
| KisAnimCurvesValuesHeader (QWidget *parent) | |
| void | paintEvent (QPaintEvent *e) override |
| qreal | pixelsToValueOffset (const int pixels) const |
| qreal | scale () const |
| void | setScale (qreal scale) |
| void | setValueOffset (qreal valueOffset) |
| QSize | sizeHint () const override |
| qreal | step () const |
| qreal | valueOffset () const |
| int | valueToPixelOffset (const qreal value) const |
| qreal | valueToWidget (qreal value) const |
| valueToWidgetOffset | |
| qreal | visibleValueDifference () const |
| qreal | visibleValueMax () const |
| qreal | visibleValueMin () const |
| qreal | widgetToValue (qreal position) const |
| void | zoomToFitRange (qreal min, qreal max) |
| ~KisAnimCurvesValuesHeader () override | |
Protected Member Functions | |
| virtual void | mouseMoveEvent (QMouseEvent *mouseEvent) override |
| virtual void | mousePressEvent (QMouseEvent *mouseEvent) override |
Private Member Functions | |
| qreal | pixelsPerStep (const qreal step) const |
| qreal | roundDownPower10 (qreal value) const |
| qreal | roundUpPower10 (qreal value) const |
| qreal | scaledUnit () const |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 16 of file KisAnimCurvesValuesHeader.h.
| KisAnimCurvesValuesHeader::KisAnimCurvesValuesHeader | ( | QWidget * | parent | ) |
Definition at line 37 of file KisAnimCurvesValuesHeader.cpp.
References m_d.
|
override |
Definition at line 45 of file KisAnimCurvesValuesHeader.cpp.
|
inline |
Definition at line 52 of file KisAnimCurvesValuesHeader.h.
References step(), and valueOffset().
|
overrideprotectedvirtual |
Definition at line 164 of file KisAnimCurvesValuesHeader.cpp.
References m_d, scale(), setScale(), setValueOffset(), step(), and valueOffset().
|
overrideprotectedvirtual |
Definition at line 187 of file KisAnimCurvesValuesHeader.cpp.
References m_d.
|
override |
Definition at line 113 of file KisAnimCurvesValuesHeader.cpp.
References firstVisibleStep(), pixelsPerStep(), step(), UNIT_SIZE_PIXELS, value(), valueToWidget(), and visibleValueDifference().
|
inlineprivate |
Definition at line 81 of file KisAnimCurvesValuesHeader.h.
References scaledUnit(), and step().
|
inline |
Definition at line 57 of file KisAnimCurvesValuesHeader.h.
References scaledUnit().
|
inlineprivate |
Definition at line 89 of file KisAnimCurvesValuesHeader.h.
References value().
|
inlineprivate |
Definition at line 85 of file KisAnimCurvesValuesHeader.h.
References value().
| qreal KisAnimCurvesValuesHeader::scale | ( | ) | const |
Definition at line 56 of file KisAnimCurvesValuesHeader.cpp.
References m_d.
|
signal |
|
inlineprivate |
Definition at line 77 of file KisAnimCurvesValuesHeader.h.
References scale(), and UNIT_SIZE_PIXELS.
| void KisAnimCurvesValuesHeader::setScale | ( | qreal | scale | ) |
Definition at line 48 of file KisAnimCurvesValuesHeader.cpp.
References m_d, scale(), and scaleChanged().
| void KisAnimCurvesValuesHeader::setValueOffset | ( | qreal | valueOffset | ) |
Definition at line 61 of file KisAnimCurvesValuesHeader.cpp.
References m_d, and valueOffsetChanged().
|
inlineoverride |
Definition at line 65 of file KisAnimCurvesValuesHeader.h.
| qreal KisAnimCurvesValuesHeader::step | ( | ) | const |
Definition at line 73 of file KisAnimCurvesValuesHeader.cpp.
References pixelsPerStep(), roundDownPower10(), step(), UNIT_SIZE_PIXELS, and visibleValueDifference().
| qreal KisAnimCurvesValuesHeader::valueOffset | ( | ) | const |
Definition at line 68 of file KisAnimCurvesValuesHeader.cpp.
References m_d.
|
signal |
|
inline |
Definition at line 61 of file KisAnimCurvesValuesHeader.h.
References scaledUnit(), and value().
| qreal KisAnimCurvesValuesHeader::valueToWidget | ( | qreal | value | ) | const |
valueToWidgetOffset
| value | Y value in ruler units. |
Definition at line 90 of file KisAnimCurvesValuesHeader.cpp.
References scaledUnit(), value(), and valueOffset().
| qreal KisAnimCurvesValuesHeader::visibleValueDifference | ( | ) | const |
Definition at line 100 of file KisAnimCurvesValuesHeader.cpp.
References visibleValueMax(), and visibleValueMin().
|
inline |
Definition at line 40 of file KisAnimCurvesValuesHeader.h.
References widgetToValue().
|
inline |
Definition at line 44 of file KisAnimCurvesValuesHeader.h.
References widgetToValue().
| qreal KisAnimCurvesValuesHeader::widgetToValue | ( | qreal | position | ) | const |
Definition at line 95 of file KisAnimCurvesValuesHeader.cpp.
References scaledUnit(), and valueOffset().
| void KisAnimCurvesValuesHeader::zoomToFitRange | ( | qreal | min, |
| qreal | max ) |
Definition at line 105 of file KisAnimCurvesValuesHeader.cpp.
References setScale(), setValueOffset(), and UNIT_SIZE_PIXELS.
|
private |
Definition at line 94 of file KisAnimCurvesValuesHeader.h.