|
Krita Source Code Documentation
|
#include <DockWidget.h>
Inheritance diagram for DockWidget:Public Member Functions | |
| DockWidget () | |
| ~DockWidget () override | |
Public Member Functions inherited from KoCanvasObserverBase | |
| KoCanvasObserverBase () | |
| KoCanvasBase * | observedCanvas () const |
| virtual QString | observerName () |
| void | setObservedCanvas (KoCanvasBase *canvas) |
| void | unsetObservedCanvas () |
| virtual | ~KoCanvasObserverBase () |
Protected Slots | |
| Canvas * | canvas () const |
| virtual void | canvasChanged (Canvas *canvas)=0 |
| canvasChanged is called whenever the current canvas is changed in the mainwindow this dockwidget instance is shown in. | |
| void | setCanvas (KoCanvasBase *canvas) override |
| void | unsetCanvas () override |
Private Attributes | |
| Private *const | d |
Additional Inherited Members | |
Protected Member Functions inherited from KoCanvasObserverBase | |
| virtual void | setCanvas (KoCanvasBase *canvas)=0 |
| virtual void | unsetCanvas ()=0 |
DockWidget is the base class for custom Dockers. Dockers are created by a factory class which needs to be registered by calling Application.addDockWidgetFactory:
One docker per window will be created, not one docker per canvas or view. When the user switches between views/canvases, canvasChanged will be called. You can override that method to reset your docker's internal state, if necessary.
Definition at line 42 of file DockWidget.h.
|
explicit |
Definition at line 19 of file DockWidget.cpp.
|
override |
|
protectedslot |
@return the canvas object that this docker is currently associated with
Definition at line 30 of file DockWidget.cpp.
References krita::DockWidget::Private::canvas, and d.
canvasChanged is called whenever the current canvas is changed in the mainwindow this dockwidget instance is shown in.
| canvas | The new canvas. |
|
overrideprotectedslot |
Definition at line 35 of file DockWidget.cpp.
References krita::DockWidget::Private::canvas, canvas(), canvasChanged(), and d.
|
overrideprotectedslot |
Definition at line 42 of file DockWidget.cpp.
References krita::DockWidget::Private::canvas, canvasChanged(), and d.
|
private |
Definition at line 72 of file DockWidget.h.