|
Krita Source Code Documentation
|
#include <KisSegmentGradientEditor.h>
Inheritance diagram for KisSegmentGradientEditor:Signals | |
| void | sigGradientChanged () |
Public Member Functions | |
| KoCanvasResourcesInterfaceSP | canvasResourcesInterface () const |
| void | gradient () const |
| KisSegmentGradientEditor (KoSegmentGradientSP gradient, QWidget *parent, const char *name, const QString &caption, KoCanvasResourcesInterfaceSP canvasResourcesInterface) | |
| KisSegmentGradientEditor (QWidget *parent) | |
| void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) |
| void | setCompactMode (bool value) |
| void | setGradient (KoSegmentGradientSP gradient) |
Private Attributes | |
| KoCanvasResourcesInterfaceSP | m_canvasResourcesInterface |
| QAction * | m_centerMidPointAction |
| QAction * | m_centerStopAction |
| QAction * | m_deleteSegmentAction |
| QAction * | m_deleteStopAction |
| QAction * | m_duplicateSegmentAction |
| QAction * | m_editHandleAction |
| QAction * | m_flipSegmentAction |
| KoSegmentGradientSP | m_gradient |
| QAction * | m_splitSegmentAction |
Definition at line 19 of file KisSegmentGradientEditor.h.
| KisSegmentGradientEditor::KisSegmentGradientEditor | ( | QWidget * | parent | ) |
Definition at line 31 of file KisSegmentGradientEditor.cpp.
References connect(), editSelectedHandle(), KisIconUtils::loadIcon(), m_centerMidPointAction, m_centerStopAction, m_deleteSegmentAction, m_deleteStopAction, m_duplicateSegmentAction, m_editHandleAction, m_flipSegmentAction, m_splitSegmentAction, setCompactMode(), setGradient(), and KisSpinBoxI18nHelper::setText().
| KisSegmentGradientEditor::KisSegmentGradientEditor | ( | KoSegmentGradientSP | gradient, |
| QWidget * | parent, | ||
| const char * | name, | ||
| const QString & | caption, | ||
| KoCanvasResourcesInterfaceSP | canvasResourcesInterface ) |
Definition at line 171 of file KisSegmentGradientEditor.cpp.
References canvasResourcesInterface(), gradient(), m_canvasResourcesInterface, and setGradient().
| KoCanvasResourcesInterfaceSP KisSegmentGradientEditor::canvasResourcesInterface | ( | ) | const |
Definition at line 207 of file KisSegmentGradientEditor.cpp.
References m_canvasResourcesInterface.
|
privateslot |
Definition at line 786 of file KisSegmentGradientEditor.cpp.
References connect(), and KisSegmentGradientSlider::HandleType_None.
| void KisSegmentGradientEditor::gradient | ( | ) | const |
|
privateslot |
Definition at line 756 of file KisSegmentGradientEditor.cpp.
References m_gradient, and sigGradientChanged().
|
privateslot |
Definition at line 212 of file KisSegmentGradientEditor.cpp.
References BACKGROUND_TRANSPARENT_ENDPOINT, KoGradientSegment::colorInterpolation(), KoGradientSegment::endColor(), KoGradientSegment::endOffset(), KoGradientSegment::endType(), FOREGROUND_TRANSPARENT_ENDPOINT, KisSegmentGradientSlider::HandleType_MidPoint, KisSegmentGradientSlider::HandleType_None, KisSegmentGradientSlider::HandleType_Segment, KisSegmentGradientSlider::HandleType_Stop, KisSegmentGradientSlider::Handle::index, KoGradientSegment::interpolation(), m_centerMidPointAction, m_centerStopAction, m_deleteSegmentAction, m_deleteStopAction, m_duplicateSegmentAction, m_editHandleAction, m_flipSegmentAction, m_gradient, m_splitSegmentAction, KoGradientSegment::middleOffset(), KoColor::opacityF(), KisGradientWidgetsUtils::segmentEndPointTypeToColorType(), sigGradientChanged(), KoGradientSegment::startColor(), KoGradientSegment::startOffset(), KoGradientSegment::startType(), and KisSegmentGradientSlider::Handle::type.
|
privateslot |
Definition at line 768 of file KisSegmentGradientEditor.cpp.
References KoGradientSegment::endOffset(), KisSegmentGradientSlider::HandleType_MidPoint, m_gradient, KoGradientSegment::setMiddleOffset(), sigGradientChanged(), and KoGradientSegment::startOffset().
|
privateslot |
Definition at line 779 of file KisSegmentGradientEditor.cpp.
References m_gradient, and sigGradientChanged().
|
privateslot |
Definition at line 537 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoGradientSegment::setColorInterpolation(), sigGradientChanged(), and value().
|
privateslot |
Definition at line 526 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoGradientSegment::setInterpolation(), sigGradientChanged(), and value().
Definition at line 402 of file KisSegmentGradientEditor.cpp.
References KoColor::colorSpace(), KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), sigGradientChanged(), and KoGradientSegment::startColor().
|
privateslot |
Definition at line 347 of file KisSegmentGradientEditor.cpp.
References BACKGROUND_ENDPOINT, BACKGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::BackgroundColor, KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), FOREGROUND_ENDPOINT, FOREGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::ForegroundColor, KisSegmentGradientSlider::HandleType_Segment, m_canvasResourcesInterface, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), KoGradientSegment::setStartType(), and sigGradientChanged().
|
privateslot |
Definition at line 415 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), sigGradientChanged(), and KoGradientSegment::startColor().
|
privateslot |
Definition at line 330 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Segment, KisSegmentGradientSlider::HandleType_Stop, KisSegmentGradientSlider::Handle::index, m_gradient, sigGradientChanged(), and KoGradientSegment::startOffset().
|
privateslot |
Definition at line 386 of file KisSegmentGradientEditor.cpp.
References KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), KoGradientSegment::setStartType(), sigGradientChanged(), and KoGradientSegment::startColor().
Definition at line 500 of file KisSegmentGradientEditor.cpp.
References KoColor::colorSpace(), KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoGradientSegment::setEndColor(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 445 of file KisSegmentGradientEditor.cpp.
References BACKGROUND_ENDPOINT, BACKGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::BackgroundColor, KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), FOREGROUND_ENDPOINT, FOREGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::ForegroundColor, KisSegmentGradientSlider::HandleType_Segment, m_canvasResourcesInterface, m_gradient, KoGradientSegment::setEndColor(), KoGradientSegment::setEndType(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 513 of file KisSegmentGradientEditor.cpp.
References KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoGradientSegment::setEndColor(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 428 of file KisSegmentGradientEditor.cpp.
References KoGradientSegment::endOffset(), KisSegmentGradientSlider::HandleType_Segment, KisSegmentGradientSlider::HandleType_Stop, KisSegmentGradientSlider::Handle::index, m_gradient, sigGradientChanged(), and KoGradientSegment::startOffset().
|
privateslot |
Definition at line 484 of file KisSegmentGradientEditor.cpp.
References KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Segment, m_gradient, KoGradientSegment::setEndColor(), KoGradientSegment::setEndType(), KoColor::setOpacity(), and sigGradientChanged().
Definition at line 628 of file KisSegmentGradientEditor.cpp.
References KoColor::colorSpace(), KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoGradientSegment::setEndColor(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 564 of file KisSegmentGradientEditor.cpp.
References BACKGROUND_ENDPOINT, BACKGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::BackgroundColor, KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), FOREGROUND_ENDPOINT, FOREGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::ForegroundColor, KisSegmentGradientSlider::HandleType_Stop, m_canvasResourcesInterface, m_gradient, KoGradientSegment::setEndColor(), KoGradientSegment::setEndType(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 645 of file KisSegmentGradientEditor.cpp.
References KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoGradientSegment::setEndColor(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 608 of file KisSegmentGradientEditor.cpp.
References KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), KoGradientSegment::endColor(), KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoGradientSegment::setEndColor(), KoGradientSegment::setEndType(), KoColor::setOpacity(), and sigGradientChanged().
|
privateslot |
Definition at line 548 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Stop, m_gradient, sigGradientChanged(), and KoGradientSegment::startOffset().
Definition at line 724 of file KisSegmentGradientEditor.cpp.
References KoColor::colorSpace(), KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), sigGradientChanged(), and KoGradientSegment::startColor().
|
privateslot |
Definition at line 662 of file KisSegmentGradientEditor.cpp.
References BACKGROUND_ENDPOINT, BACKGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::BackgroundColor, KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), FOREGROUND_ENDPOINT, FOREGROUND_TRANSPARENT_ENDPOINT, KoCanvasResource::ForegroundColor, KisSegmentGradientSlider::HandleType_Stop, m_canvasResourcesInterface, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), KoGradientSegment::setStartType(), and sigGradientChanged().
|
privateslot |
Definition at line 740 of file KisSegmentGradientEditor.cpp.
References KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), sigGradientChanged(), and KoGradientSegment::startColor().
|
privateslot |
Definition at line 705 of file KisSegmentGradientEditor.cpp.
References KisGradientWidgetsUtils::colorTypeToSegmentEndPointType(), KisSegmentGradientSlider::HandleType_Stop, m_gradient, KoColor::setOpacity(), KoGradientSegment::setStartColor(), KoGradientSegment::setStartType(), sigGradientChanged(), and KoGradientSegment::startColor().
| void KisSegmentGradientEditor::setCanvasResourcesInterface | ( | KoCanvasResourcesInterfaceSP | canvasResourcesInterface | ) |
Definition at line 202 of file KisSegmentGradientEditor.cpp.
References canvasResourcesInterface(), and m_canvasResourcesInterface.
| void KisSegmentGradientEditor::setCompactMode | ( | bool | value | ) |
| void KisSegmentGradientEditor::setGradient | ( | KoSegmentGradientSP | gradient | ) |
Definition at line 189 of file KisSegmentGradientEditor.cpp.
References gradient(), m_gradient, and sigGradientChanged().
|
signal |
|
private |
Definition at line 40 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 48 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 47 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 42 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 46 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 45 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 41 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 43 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 39 of file KisSegmentGradientEditor.h.
|
private |
Definition at line 44 of file KisSegmentGradientEditor.h.