libs/ui
kis_canvas_widget_base.cpp
Go to the documentation of this file.
53 bool ignorenextMouseEventExceptRightMiddleClick; // HACK work around Qt bug not sending tablet right/dblclick https://bugreports.qt.io/browse/QTBUG-8598
57 KisCanvasWidgetBase::KisCanvasWidgetBase(KisCanvas2 * canvas, KisCoordinatesConverter *coordinatesConverter)
89 // This option does not do anything anymore with Qt4.6, so don't re-enable it since it seems to break display
108 deco->paint(gc, m_d->coordinatesConverter->widgetToDocument(updateWidgetRect), m_d->coordinatesConverter,m_d->canvas);
126 std::stable_sort(m_d->decorations.begin(), m_d->decorations.end(), KisCanvasDecoration::comparePriority);
152 std::stable_sort(m_d->decorations.begin(), m_d->decorations.end(), KisCanvasDecoration::comparePriority);
206 QVector<QRect> KisCanvasWidgetBase::updateCanvasProjection(const QVector<KisUpdateInfoSP> &infoObjects)
QColor checkersColor1(bool defaultValue=false) const
Definition: kis_config.cc:971
void notifyConfigChanged()
Definition: kis_canvas_widget_base.cpp:185
void setWrapAroundViewingMode(bool value) override
Definition: kis_canvas_widget_base.cpp:160
QRect rect() const
~KisCanvasWidgetBase() override
Definition: kis_canvas_widget_base.cpp:63
void fillRect(const QRectF &rectangle, const QBrush &brush)
Definition: kis_config.h:28
QVariant processInputMethodQuery(Qt::InputMethodQuery query) const
Event handlers to be called by derived canvas event handlers.
Definition: kis_canvas_widget_base.cpp:222
bool end()
void setTransform(const QTransform &transform, bool combine)
QColor checkersColor2(bool defaultValue=false) const
Definition: kis_config.cc:982
void processInputMethodEvent(QInputMethodEvent *event)
Definition: kis_canvas_widget_base.cpp:231
static QImage createCheckersImage(qint32 checkSize=-1)
Returns one check of the background checkerboard pattern.
Definition: kis_canvas_widget_base.cpp:165
void drawDecorations(QPainter &gc, const QRect &updateWidgetRect) const override
Draw the specified decorations on the view.
Definition: kis_canvas_widget_base.cpp:76
KisCoordinatesConverter * coordinatesConverter() const
Definition: kis_canvas_widget_base.cpp:201
void addDecoration(KisCanvasDecorationSP deco) override
Definition: kis_canvas_widget_base.cpp:123
void setDecorations(const QList< KisCanvasDecorationSP > &) override
Definition: kis_canvas_widget_base.cpp:149
KisCanvasWidgetBase(KisCanvas2 *canvas, KisCoordinatesConverter *coordinatesConverter)
Definition: kis_canvas_widget_base.cpp:57
void restore()
void removeDecoration(const QString &id) override
Definition: kis_canvas_widget_base.cpp:129
static bool comparePriority(KisCanvasDecorationSP decoration1, KisCanvasDecorationSP decoration2)
Definition: kis_canvas_decoration.cc:84
void save()
KoToolProxy * toolProxy() const override
Definition: kis_canvas_widget_base.cpp:217
QColor borderColor() const
Returns the color of the border, i.e.
Definition: kis_canvas_widget_base.cpp:191
void setRenderHint(RenderHint hint, bool on)
QVector< QRect > updateCanvasProjection(const QVector< KisUpdateInfoSP > &infoObjects) override
Definition: kis_canvas_widget_base.cpp:206
QColor canvasBorderColor(bool defaultValue=false) const
Definition: kis_config.cc:949
QList< KisCanvasDecorationSP > decorations() const override
Definition: kis_canvas_widget_base.cpp:155
KisCanvasDecorationSP decoration(const QString &id) const override
Definition: kis_canvas_widget_base.cpp:139
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:37:22 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:37:22 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.