libs/ui
kis_qpainter_canvas.cpp
Go to the documentation of this file.
59 KisQPainterCanvas::KisQPainterCanvas(KisCanvas2 *canvas, KisCoordinatesConverter *coordinatesConverter, QWidget * parent)
110 converter->getQPainterCheckersInfo(&checkersTransform, &brushOrigin, &polygon, m_d->scrollCheckers);
201 KisUpdateInfoSP KisQPainterCanvas::startUpdateCanvasProjection(const QRect & rc, const QBitArray &channelFlags)
const QRegion & region() const
static KoColorConversionTransformation::ConversionFlags conversionFlags()
Definition: kis_display_color_converter.cpp:403
_Private::Traits< T >::Result widgetToViewport(const T &obj) const
Definition: kis_coordinates_converter.h:85
static KoColorConversionTransformation::Intent renderingIntent()
Definition: kis_display_color_converter.cpp:396
void setPen(const QColor &color)
void inputMethodEvent(QInputMethodEvent *event) override
Definition: kis_qpainter_canvas.cpp:149
void setFocusPolicy(Qt::FocusPolicy policy)
void paintEvent(QPaintEvent *ev) override
Definition: kis_qpainter_canvas.cpp:89
void setWrapAroundViewingMode(bool value) override
Definition: kis_qpainter_canvas.cpp:184
bool callFocusNextPrevChild(bool next) override
To be implemented by the derived canvas.
Definition: kis_qpainter_canvas.cpp:249
virtual bool event(QEvent *event)
void notifyConfigChanged()
Definition: kis_canvas_widget_base.cpp:185
void setBrushOrigin(int x, int y)
int width() const
void setAttribute(Qt::WidgetAttribute attribute, bool on)
void notifyImageColorSpaceChanged(const KoColorSpace *cs) override
set/update the color space of the attached image
Definition: kis_qpainter_canvas.cpp:176
const QSize & size() const
void fillRect(const QRectF &rectangle, const QBrush &brush)
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void drawImage(const QRectF &target, const QImage &image, const QRectF &source, QFlags< Qt::ImageConversionFlag > flags)
void setWidth(int width)
void drawPolygon(const QPointF *points, int pointCount, Qt::FillRule fillRule)
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
void setTransform(const QTransform &transform, bool combine)
bool wrapAroundViewingMode() const override
Definition: kis_qpainter_canvas.cpp:191
~KisQPainterCanvas() override
Definition: kis_qpainter_canvas.cpp:79
int height() const
void channelSelectionChanged(const QBitArray &channelFlags) override
Definition: kis_qpainter_canvas.cpp:154
QRect updateCanvasProjection(KisUpdateInfoSP info) override
Definition: kis_qpainter_canvas.cpp:209
virtual bool focusNextPrevChild(bool next)
void setDisplayFilter(QSharedPointer< KisDisplayFilter > displayFilter) override
set the specified display filter on the canvas
Definition: kis_qpainter_canvas.cpp:168
void processInputMethodEvent(QInputMethodEvent *event)
Definition: kis_canvas_widget_base.cpp:231
KisUpdateInfoSP startUpdateCanvasProjection(const QRect &rc, const QBitArray &channelFlags) override
Definition: kis_qpainter_canvas.cpp:201
QTransform viewportToWidgetTransform() const
Definition: kis_coordinates_converter.cpp:310
void setAcceptDrops(bool on)
virtual void drawImage(QPainter &gc, const QRect &updateWidgetRect) const
Definition: kis_qpainter_canvas.cpp:129
const QRect & rect() const
static QImage createCheckersImage(qint32 checkSize=-1)
Returns one check of the background checkerboard pattern.
Definition: kis_canvas_widget_base.cpp:165
void setBrush(const QBrush &brush)
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 setCompositionMode(CompositionMode mode)
const KoColorProfile * monitorProfile() const
Definition: kis_display_color_converter.cpp:421
void setPrescaledProjection(KisPrescaledProjectionSP prescaledProjection)
Definition: kis_qpainter_canvas.cpp:84
QVariant inputMethodQuery(Qt::InputMethodQuery query) const override
Definition: kis_qpainter_canvas.cpp:144
void restore()
void setAutoFillBackground(bool enabled)
void setClipRegion(const QRegion ®ion, Qt::ClipOperation operation)
Special helper class that provides primitives for converting colors when displaying.
Definition: kis_display_color_converter.h:35
void save()
QColor borderColor() const
Returns the color of the border, i.e.
Definition: kis_canvas_widget_base.cpp:191
void setRenderHint(RenderHint hint, bool on)
void setDisplayColorConverter(KisDisplayColorConverter *colorConverter) override
Definition: kis_qpainter_canvas.cpp:160
Definition: kis_canvas_widget_base.h:26
void finishResizingImage(qint32 w, qint32 h) override
Definition: kis_qpainter_canvas.cpp:196
void getQPainterCheckersInfo(QTransform *transform, QPointF *brushOrigin, QPolygonF *poligon, const bool scrollCheckers) const
Definition: kis_coordinates_converter.cpp:318
QSize size() const
void setCanvasWidgetSize(QSizeF size)
Definition: kis_coordinates_converter.cpp:147
void setHeight(int height)
KisQPainterCanvas(KisCanvas2 *canvas, KisCoordinatesConverter *coordinatesConverter, QWidget *parent)
Definition: kis_qpainter_canvas.cpp:59
void resizeEvent(QResizeEvent *e) override
Definition: kis_qpainter_canvas.cpp:226
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Mar 2 2021 06:25:55 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Mar 2 2021 06:25:55 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.