|
Krita Source Code Documentation
|
#include <specificcolorselector_dock.h>
Inheritance diagram for SpecificColorSelectorDock:Public Member Functions | |
| QString | observerName () override |
| void | setCanvas (KoCanvasBase *canvas) override |
| reimplemented from KoCanvasObserverBase/KisMainwindowObserver | |
| void | setViewManager (KisViewManager *kisview) override |
| SpecificColorSelectorDock () | |
| void | unsetCanvas () override |
Public Member Functions inherited from KisMainwindowObserver | |
| KisMainwindowObserver () | |
| ~KisMainwindowObserver () override | |
Public Member Functions inherited from KoCanvasObserverBase | |
| KoCanvasObserverBase () | |
| KoCanvasBase * | observedCanvas () const |
| void | setObservedCanvas (KoCanvasBase *canvas) |
| void | unsetObservedCanvas () |
| virtual | ~KoCanvasObserverBase () |
Private Attributes | |
| QPointer< KisCanvas2 > | m_canvas |
| KisSpecificColorSelectorWidget * | m_colorSelector |
| KisViewManager * | m_view |
Additional Inherited Members |
Definition at line 21 of file specificcolorselector_dock.h.
| SpecificColorSelectorDock::SpecificColorSelectorDock | ( | ) |
Definition at line 21 of file specificcolorselector_dock.cc.
References m_colorSelector.
|
inlineoverridevirtual |
Reimplemented from KoCanvasObserverBase.
Definition at line 26 of file specificcolorselector_dock.h.
|
overridevirtual |
reimplemented from KoCanvasObserverBase/KisMainwindowObserver
Implements KoCanvasObserverBase.
Definition at line 31 of file specificcolorselector_dock.cc.
References KisCanvas2::displayColorConverter, m_canvas, m_colorSelector, and KisSpecificColorSelectorWidget::setDisplayConverter().
|
overridevirtual |
Implements KisMainwindowObserver.
Definition at line 56 of file specificcolorselector_dock.cc.
References KisViewManager::canvasResourceProvider(), connect(), KisCanvasResourceProvider::fgColor(), m_colorSelector, m_view, KisSpecificColorSelectorWidget::setColor(), and KisSpecificColorSelectorWidget::setFGColor().
|
overridevirtual |
Re-implement to notify the observer that its canvas is no longer among the living. The daisies, it is pushing up. This means you don't have to disconnect, it's dead.
The old canvas should be deleted already, so if you stored a pointer to it, don't touch!
Note that currently there is a bug where in certain specific circumstances unsetCanvas can be called when it shouldn't, see for example KWStatisticsDocker for a workaround for this problem.
Implements KoCanvasObserverBase.
Definition at line 49 of file specificcolorselector_dock.cc.
References m_canvas, m_colorSelector, and KisSpecificColorSelectorWidget::setDisplayConverter().
|
private |
Definition at line 33 of file specificcolorselector_dock.h.
|
private |
Definition at line 35 of file specificcolorselector_dock.h.
|
private |
Definition at line 34 of file specificcolorselector_dock.h.