|
Krita Source Code Documentation
|
The KisCmbGradient class allows the user to select a gradient. More...
#include <kis_cmb_gradient.h>
Inheritance diagram for KisCmbGradient:Signals | |
| void | gradientChanged (KoAbstractGradientSP) |
Public Member Functions | |
| KoAbstractGradientSP | gradient (bool includeHidden=false) const |
| KisCmbGradient (QWidget *parent=0) | |
| void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) |
| void | setGradient (KoAbstractGradientSP gradient) |
| QSize | sizeHint () const override |
Public Member Functions inherited from KisPopupButton | |
| void | adjustPosition () |
| adjustPosition adjusts the position of the popup widget based on the position of this button and the size of the widget | |
| bool | isPopupWidgetVisible () |
| KisPopupButton (QWidget *parent) | |
| void | setArrowVisible (bool v) |
| void | setPopupWidget (QWidget *widget) |
| void | setPopupWidgetWidth (int w) |
| ~KisPopupButton () override | |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *event) override |
Protected Member Functions inherited from KisPopupButton | |
| void | paintEvent (QPaintEvent *event) override |
| void | paintPopupArrow () |
Private Slots | |
| void | gradientSelected (KoResourceSP resource) |
Private Attributes | |
| KoCheckerBoardPainter | m_checkersPainter |
| KisGradientChooser * | m_gradientChooser |
Additional Inherited Members | |
Public Slots inherited from KisPopupButton | |
| void | hidePopupWidget () |
| void | setPopupWidgetDetached (bool detach) |
| void | setPopupWidgetVisible (bool visible) |
| void | showPopupWidget () |
The KisCmbGradient class allows the user to select a gradient.
Definition at line 20 of file kis_cmb_gradient.h.
|
explicit |
Definition at line 18 of file kis_cmb_gradient.cpp.
References connect(), KisGradientChooser::gradientEdited(), gradientSelected(), m_gradientChooser, and KisPopupButton::setPopupWidget().
| KoAbstractGradientSP KisCmbGradient::gradient | ( | bool | includeHidden = false | ) | const |
Definition at line 35 of file kis_cmb_gradient.cpp.
References KisGradientChooser::currentResource(), and m_gradientChooser.
|
signal |
|
privateslot |
Definition at line 45 of file kis_cmb_gradient.cpp.
References KisGradientChooser::canvasResourcesInterface, gradient(), gradientChanged(), iconSize(), m_checkersPainter, m_gradientChooser, and KoCheckerBoardPainter::paint().
|
overrideprotected |
Definition at line 78 of file kis_cmb_gradient.cpp.
| void KisCmbGradient::setCanvasResourcesInterface | ( | KoCanvasResourcesInterfaceSP | canvasResourcesInterface | ) |
Definition at line 40 of file kis_cmb_gradient.cpp.
References m_gradientChooser, and KisGradientChooser::setCanvasResourcesInterface().
| void KisCmbGradient::setGradient | ( | KoAbstractGradientSP | gradient | ) |
Definition at line 30 of file kis_cmb_gradient.cpp.
References gradient(), m_gradientChooser, and KisGradientChooser::setCurrentResource().
|
override |
Definition at line 65 of file kis_cmb_gradient.cpp.
|
private |
Definition at line 46 of file kis_cmb_gradient.h.
|
private |
Definition at line 45 of file kis_cmb_gradient.h.