|
Krita Source Code Documentation
|
#include <KoToolBoxDocker_p.h>
Inheritance diagram for KoToolBoxDocker:Public Member Functions | |
| KoToolBoxDocker (KoToolBox *toolBox) | |
| QString | observerName () override |
| void | setCanvas (KoCanvasBase *canvas) override |
| reimplemented from KoCanvasObserverBase | |
| void | setViewManager (KisViewManager *viewManager) override |
| reimplemented from KisMainwindowObserver | |
| 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 () |
Protected Slots | |
| void | updateFloating (bool) |
| void | updateToolBoxOrientation (Qt::DockWidgetArea area) |
Protected Member Functions | |
| void | contextMenuEvent (QContextMenuEvent *event) override |
| void | resizeEvent (QResizeEvent *event) override |
Private Member Functions | |
| void | changeLayoutDir (Qt::LayoutDirection) |
| void | setToolBoxOrientation (Qt::Orientation orientation) |
| void | updateLayoutDir () |
Private Attributes | |
| QMenu * | m_contextMenu {nullptr} |
| Qt::DockWidgetArea | m_dockArea {Qt::NoDockWidgetArea} |
| Qt::LayoutDirection | m_layoutDir |
| KoToolBoxScrollArea * | m_scrollArea |
| KoToolBox * | m_toolBox |
Definition at line 23 of file KoToolBoxDocker_p.h.
|
explicit |
Definition at line 25 of file KoToolBoxDocker.cpp.
References connect(), m_layoutDir, m_scrollArea, updateFloating(), updateLayoutDir(), and updateToolBoxOrientation().
|
private |
Definition at line 114 of file KoToolBoxDocker.cpp.
References m_layoutDir, and updateLayoutDir().
|
overrideprotected |
Definition at line 138 of file KoToolBoxDocker.cpp.
References changeLayoutDir(), connect(), m_contextMenu, m_layoutDir, m_toolBox, and KoToolBox::setupIconSizeMenu().
|
inlineoverridevirtual |
Reimplemented from KoCanvasObserverBase.
Definition at line 32 of file KoToolBoxDocker_p.h.
|
overrideprotected |
Definition at line 76 of file KoToolBoxDocker.cpp.
References setToolBoxOrientation().
|
overridevirtual |
reimplemented from KoCanvasObserverBase
Implements KoCanvasObserverBase.
Definition at line 62 of file KoToolBoxDocker.cpp.
|
private |
Definition at line 122 of file KoToolBoxDocker.cpp.
References m_scrollArea, and KoToolBoxScrollArea::setOrientation().
|
overridevirtual |
reimplemented from KisMainwindowObserver
Implements KisMainwindowObserver.
Definition at line 71 of file KoToolBoxDocker.cpp.
References m_toolBox, and KoToolBox::setViewManager().
|
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 67 of file KoToolBoxDocker.cpp.
|
protectedslot |
Definition at line 133 of file KoToolBoxDocker.cpp.
References m_toolBox, KoToolBox::setFloating(), and v.
|
private |
Definition at line 99 of file KoToolBoxDocker.cpp.
References m_dockArea, m_layoutDir, and m_scrollArea.
|
protectedslot |
Definition at line 88 of file KoToolBoxDocker.cpp.
References m_dockArea, setToolBoxOrientation(), and updateLayoutDir().
|
private |
Definition at line 52 of file KoToolBoxDocker_p.h.
|
private |
Definition at line 53 of file KoToolBoxDocker_p.h.
|
private |
Definition at line 54 of file KoToolBoxDocker_p.h.
|
private |
Definition at line 51 of file KoToolBoxDocker_p.h.
|
private |
Definition at line 50 of file KoToolBoxDocker_p.h.