• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • krita API Reference
  • KDE Home
  • Contact Us
 

plugins/paintops/libpaintop

Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
KisCurveOptionWidget Class Reference

#include <kis_curve_option_widget.h>

Inheritance diagram for KisCurveOptionWidget:
Inheritance graph
[legend]

Public Member Functions

 KisCurveOptionWidget (KisCurveOption *curveOption, const QString &minLabel, const QString &maxLabel, bool hideSlider=false)
 
 ~KisCurveOptionWidget () override
 
bool isCheckable () const override
 
bool isChecked () const override
 
void lodLimitations (KisPaintopLodLimitations *l) const override
 
void readOptionSetting (const KisPropertiesConfigurationSP setting) override
 
void setChecked (bool checked) override
 
virtual void setEnabled (bool enabled)
 
void show ()
 
void writeOptionSetting (KisPropertiesConfigurationSP setting) const override
 

Protected Slots

void changeCurveArchShape ()
 
void changeCurveJShape ()
 
void changeCurveLinear ()
 
void changeCurveLShape ()
 
void changeCurveReverseLinear ()
 
void changeCurveReverseSShape ()
 
void changeCurveSShape ()
 
void changeCurveUShape ()
 
void disableWidgets (bool disable)
 
void slotModified ()
 
void slotUseSameCurveChanged ()
 
void updateCurve (KisDynamicSensorSP sensor)
 
void updateLabelsOfCurrentSensor ()
 
void updateMode ()
 
virtual void updateSensorCurveLabels (KisDynamicSensorSP sensor) const
 
void updateThemedIcons ()
 
virtual void updateValues ()
 

Protected Member Functions

KisCurveOption * curveOption ()
 
QWidget * curveWidget ()
 
KisCubicCurve getHighlightedSensorCurve ()
 
KisCubicCurve getWidgetCurve ()
 
void hideRangeLabelsAndBoxes (bool isHidden)
 

Protected Attributes

QComboBox * m_curveMode
 
KisCurveOption * m_curveOption
 
Ui_WdgCurveOption * m_curveOptionWidget
 
QWidget * m_widget
 
qreal strengthToCurveOptionValueScale
 

Detailed Description

Definition at line 20 of file kis_curve_option_widget.h.

Constructor & Destructor Documentation

◆ KisCurveOptionWidget()

KisCurveOptionWidget::KisCurveOptionWidget ( KisCurveOption *  curveOption,
const QString &  minLabel,
const QString &  maxLabel,
bool  hideSlider = false 
)

Definition at line 29 of file kis_curve_option_widget.cpp.

◆ ~KisCurveOptionWidget()

KisCurveOptionWidget::~KisCurveOptionWidget ( )
override

Definition at line 89 of file kis_curve_option_widget.cpp.

Member Function Documentation

◆ changeCurveArchShape

void KisCurveOptionWidget::changeCurveArchShape ( )
protectedslot

Definition at line 300 of file kis_curve_option_widget.cpp.

◆ changeCurveJShape

void KisCurveOptionWidget::changeCurveJShape ( )
protectedslot

Definition at line 273 of file kis_curve_option_widget.cpp.

◆ changeCurveLinear

void KisCurveOptionWidget::changeCurveLinear ( )
protectedslot

Definition at line 236 of file kis_curve_option_widget.cpp.

◆ changeCurveLShape

void KisCurveOptionWidget::changeCurveLShape ( )
protectedslot

Definition at line 282 of file kis_curve_option_widget.cpp.

◆ changeCurveReverseLinear

void KisCurveOptionWidget::changeCurveReverseLinear ( )
protectedslot

Definition at line 244 of file kis_curve_option_widget.cpp.

◆ changeCurveReverseSShape

void KisCurveOptionWidget::changeCurveReverseSShape ( )
protectedslot

Definition at line 263 of file kis_curve_option_widget.cpp.

◆ changeCurveSShape

void KisCurveOptionWidget::changeCurveSShape ( )
protectedslot

Definition at line 252 of file kis_curve_option_widget.cpp.

◆ changeCurveUShape

void KisCurveOptionWidget::changeCurveUShape ( )
protectedslot

Definition at line 291 of file kis_curve_option_widget.cpp.

◆ curveOption()

KisCurveOption * KisCurveOptionWidget::curveOption ( )
protected

Definition at line 150 of file kis_curve_option_widget.cpp.

◆ curveWidget()

QWidget * KisCurveOptionWidget::curveWidget ( )
protected

Definition at line 155 of file kis_curve_option_widget.cpp.

◆ disableWidgets

void KisCurveOptionWidget::disableWidgets ( bool  disable)
protectedslot

Definition at line 312 of file kis_curve_option_widget.cpp.

◆ getHighlightedSensorCurve()

KisCubicCurve KisCurveOptionWidget::getHighlightedSensorCurve ( )
protected

Definition at line 364 of file kis_curve_option_widget.cpp.

◆ getWidgetCurve()

KisCubicCurve KisCurveOptionWidget::getWidgetCurve ( )
protected

Definition at line 359 of file kis_curve_option_widget.cpp.

◆ hideRangeLabelsAndBoxes()

void KisCurveOptionWidget::hideRangeLabelsAndBoxes ( bool  isHidden)
protected

Definition at line 345 of file kis_curve_option_widget.cpp.

◆ isCheckable()

bool KisCurveOptionWidget::isCheckable ( ) const
override

Definition at line 130 of file kis_curve_option_widget.cpp.

◆ isChecked()

bool KisCurveOptionWidget::isChecked ( ) const
override

Definition at line 135 of file kis_curve_option_widget.cpp.

◆ lodLimitations()

void KisCurveOptionWidget::lodLimitations ( KisPaintopLodLimitations *  l) const
override

Definition at line 125 of file kis_curve_option_widget.cpp.

◆ readOptionSetting()

void KisCurveOptionWidget::readOptionSetting ( const KisPropertiesConfigurationSP  setting)
override

Definition at line 100 of file kis_curve_option_widget.cpp.

◆ setChecked()

void KisCurveOptionWidget::setChecked ( bool  checked)
override

Definition at line 140 of file kis_curve_option_widget.cpp.

◆ setEnabled()

void KisCurveOptionWidget::setEnabled ( bool  enabled)
virtual

Reimplemented in KisPressureLightnessStrengthOptionWidget.

Definition at line 145 of file kis_curve_option_widget.cpp.

◆ show()

void KisCurveOptionWidget::show ( )

◆ slotModified

void KisCurveOptionWidget::slotModified ( )
protectedslot

Definition at line 160 of file kis_curve_option_widget.cpp.

◆ slotUseSameCurveChanged

void KisCurveOptionWidget::slotUseSameCurveChanged ( )
protectedslot

Definition at line 170 of file kis_curve_option_widget.cpp.

◆ updateCurve

void KisCurveOptionWidget::updateCurve ( KisDynamicSensorSP  sensor)
protectedslot

Definition at line 206 of file kis_curve_option_widget.cpp.

◆ updateLabelsOfCurrentSensor

void KisCurveOptionWidget::updateLabelsOfCurrentSensor ( )
protectedslot

Definition at line 216 of file kis_curve_option_widget.cpp.

◆ updateMode

void KisCurveOptionWidget::updateMode ( )
protectedslot

Definition at line 230 of file kis_curve_option_widget.cpp.

◆ updateSensorCurveLabels

void KisCurveOptionWidget::updateSensorCurveLabels ( KisDynamicSensorSP  sensor) const
protectedvirtualslot

Definition at line 184 of file kis_curve_option_widget.cpp.

◆ updateThemedIcons

void KisCurveOptionWidget::updateThemedIcons ( )
protectedslot

Definition at line 325 of file kis_curve_option_widget.cpp.

◆ updateValues

void KisCurveOptionWidget::updateValues ( )
protectedvirtualslot

Definition at line 222 of file kis_curve_option_widget.cpp.

◆ writeOptionSetting()

void KisCurveOptionWidget::writeOptionSetting ( KisPropertiesConfigurationSP  setting) const
override

Definition at line 95 of file kis_curve_option_widget.cpp.

Member Data Documentation

◆ m_curveMode

QComboBox* KisCurveOptionWidget::m_curveMode
protected

Definition at line 70 of file kis_curve_option_widget.h.

◆ m_curveOption

KisCurveOption* KisCurveOptionWidget::m_curveOption
protected

Definition at line 71 of file kis_curve_option_widget.h.

◆ m_curveOptionWidget

Ui_WdgCurveOption* KisCurveOptionWidget::m_curveOptionWidget
protected

Definition at line 69 of file kis_curve_option_widget.h.

◆ m_widget

QWidget* KisCurveOptionWidget::m_widget
protected

Definition at line 68 of file kis_curve_option_widget.h.

◆ strengthToCurveOptionValueScale

qreal KisCurveOptionWidget::strengthToCurveOptionValueScale
protected

Definition at line 72 of file kis_curve_option_widget.h.


The documentation for this class was generated from the following files:
  • kis_curve_option_widget.h
  • kis_curve_option_widget.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Mar 7 2021 23:37:26 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

plugins/paintops/libpaintop

Skip menu "plugins/paintops/libpaintop"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

krita API Reference

Skip menu "krita API Reference"
  • libs
  •   KritaBasicFlakes
  •   brush
  •   KritaUndo2
  •   KritaFlake
  •   image
  •   KritaPlugin
  •   Krita
  •   KritaPigment
  •   KritaResources
  •   KritaStore
  •   ui
  •   KritaWidgets
  •   KritaWidgetUtils
  • plugins
  •   Assitants
  •   Extensions
  •   Filters
  •   Generators
  •   Formats
  •           src
  •   PaintOps
  •     libpaintop

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal