|
Krita Source Code Documentation
|
#include <kis_canvas_widget_base.h>
Inheritance diagram for KisCanvasWidgetBase:Classes | |
| struct | Private |
Static Public Member Functions | |
| static QImage | createCheckersImage (qint32 checkSize=-1) |
Protected Member Functions | |
| virtual bool | callFocusNextPrevChild (bool next)=0 |
| To be implemented by the derived canvas. | |
| KisCanvas2 * | canvas () const |
| void | notifyConfigChanged () |
| void | processFocusInEvent (QFocusEvent *event) |
| void | processFocusOutEvent (QFocusEvent *event) |
| void | processInputMethodEvent (QInputMethodEvent *event) |
| QVariant | processInputMethodQuery (Qt::InputMethodQuery query) const |
Private Attributes | |
| Private *const | m_d |
Additional Inherited Members | |
Public Types inherited from KisAbstractCanvasWidget | |
| enum class | BitDepthMode { Depth8Bit = 0 , Depth10Bit } |
Definition at line 27 of file kis_canvas_widget_base.h.
| KisCanvasWidgetBase::KisCanvasWidgetBase | ( | KisCanvas2 * | canvas, |
| KisCoordinatesConverter * | coordinatesConverter ) |
Definition at line 56 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::blockMouseEvent, and m_d.
|
override |
Clear all the attached decoration. Otherwise they might decide to process some events or signals after the canvas has been destroyed
Definition at line 62 of file kis_canvas_widget_base.cpp.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 122 of file kis_canvas_widget_base.cpp.
References KisCanvasDecoration::comparePriority(), KisCanvasWidgetBase::Private::decorations, and m_d.
| QColor KisCanvasWidgetBase::borderColor | ( | ) | const |
Returns the color of the border, i.e. the part of the canvas outside the image contents.
Definition at line 200 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::borderColor, and m_d.
|
protectedpure virtual |
To be implemented by the derived canvas.
Implemented in KisQPainterCanvas, and KisOpenGLCanvas2.
|
protected |
Definition at line 205 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::canvas, and m_d.
| KisCoordinatesConverter * KisCanvasWidgetBase::coordinatesConverter | ( | ) | const |
Definition at line 210 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::coordinatesConverter, and m_d.
|
static |
Returns one check of the background checkerboard pattern.
Definition at line 174 of file kis_canvas_widget_base.cpp.
References KisConfig::checkersColor1(), KisConfig::checkersColor2(), and KisConfig::checkSize().
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisOpenGLCanvas2.
Definition at line 251 of file kis_canvas_widget_base.cpp.
References KisAbstractCanvasWidget::Depth8Bit.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisOpenGLCanvas2.
Definition at line 256 of file kis_canvas_widget_base.cpp.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 138 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::decorations, and m_d.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 154 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::decorations, and m_d.
|
overridevirtual |
Draw the specified decorations on the view.
Implements KisAbstractCanvasWidget.
Definition at line 75 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::canvas, KisCanvasWidgetBase::Private::coordinatesConverter, dbgFile, KisCanvasWidgetBase::Private::decorations, KisCoordinatesConverter::documentToWidgetTransform(), KisCoordinatesConverter::flakeToWidgetTransform(), KisCanvas2::globalShapeManager(), m_d, KoShapeManager::paint(), KoToolProxy::paint(), toolProxy(), KisCanvasWidgetBase::Private::viewConverter, and KisCoordinatesConverter::widgetToDocument().
|
protected |
Definition at line 194 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::borderColor, KisConfig::canvasBorderColor(), and m_d.
| void KisCanvasWidgetBase::notifyDecorationsWindowMinimized | ( | bool | minimized | ) |
Definition at line 158 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::decorations, and m_d.
|
protected |
Definition at line 241 of file kis_canvas_widget_base.cpp.
References KoToolProxy::focusInEvent(), m_d, and KisCanvasWidgetBase::Private::toolProxy.
|
protected |
Definition at line 246 of file kis_canvas_widget_base.cpp.
References KoToolProxy::focusOutEvent(), m_d, and KisCanvasWidgetBase::Private::toolProxy.
|
protected |
Definition at line 236 of file kis_canvas_widget_base.cpp.
References KoToolProxy::inputMethodEvent(), m_d, and KisCanvasWidgetBase::Private::toolProxy.
|
protected |
Event handlers to be called by derived canvas event handlers. All common event processing is carried out by these functions.
Definition at line 231 of file kis_canvas_widget_base.cpp.
References KoToolProxy::inputMethodQuery(), m_d, and KisCanvasWidgetBase::Private::toolProxy.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 128 of file kis_canvas_widget_base.cpp.
References KisCanvasWidgetBase::Private::decorations, and m_d.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 148 of file kis_canvas_widget_base.cpp.
References KisCanvasDecoration::comparePriority(), KisCanvasWidgetBase::Private::decorations, decorations(), and m_d.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisQPainterCanvas, and KisOpenGLCanvas2.
Definition at line 164 of file kis_canvas_widget_base.cpp.
References value().
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisQPainterCanvas, and KisOpenGLCanvas2.
Definition at line 169 of file kis_canvas_widget_base.cpp.
References value().
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Definition at line 226 of file kis_canvas_widget_base.cpp.
References m_d, and KisCanvasWidgetBase::Private::toolProxy.
|
overridevirtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisQPainterCanvas, KisOpenGLCanvas2, and KisQPainterCanvas.
Definition at line 215 of file kis_canvas_widget_base.cpp.
References updateCanvasProjection().
|
virtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisQPainterCanvas, KisOpenGLCanvas2, and KisQPainterCanvas.
|
virtual |
Implements KisAbstractCanvasWidget.
Reimplemented in KisQPainterCanvas, KisOpenGLCanvas2, and KisQPainterCanvas.
|
private |
Definition at line 94 of file kis_canvas_widget_base.h.