7#ifndef KIS_QPAINTER_CANVAS_H
8#define KIS_QPAINTER_CANVAS_H
52 void hideEvent(QHideEvent *event)
override;
53 void showEvent(QShowEvent *event)
override;
82 update(imageUpdateRect);
86 update(decoUpdateRect);
94 virtual void drawImage(QPainter & gc,
const QRect &updateWidgetRect)
const;
float value(const T *src, size_t ch)
KisDisplayConfig This class keeps track of the color management configuration for image to display....
KisQPainterCanvas(KisCanvas2 *canvas, KisCoordinatesConverter *coordinatesConverter, QWidget *parent)
void channelSelectionChanged(const QBitArray &channelFlags) override
void inputMethodEvent(QInputMethodEvent *event) override
void setWrapAroundViewingModeAxis(WrapAroundAxis value) override
~KisQPainterCanvas() override
void updateCanvasDecorations(const QRect &decoUpdateRect) override
void updateCanvasImage(const QRect &imageUpdateRect) override
WrapAroundAxis wrapAroundViewingModeAxis() const override
QWidget * widget() override
bool isBusy() const override
KisUpdateInfoSP startUpdateCanvasProjection(const QRect &rc) override
void setDisplayConfig(const KisDisplayConfig &config) override
void focusInEvent(QFocusEvent *event) override
void setLodResetInProgress(bool value) override
void resizeEvent(QResizeEvent *e) override
void setWrapAroundViewingMode(bool value) override
void setPrescaledProjection(KisPrescaledProjectionSP prescaledProjection)
void hideEvent(QHideEvent *event) override
void notifyImageColorSpaceChanged(const KoColorSpace *cs) override
set/update the color space of the attached image
void finishResizingImage(qint32 w, qint32 h) override
QVariant inputMethodQuery(Qt::InputMethodQuery query) const override
virtual void drawImage(QPainter &gc, const QRect &updateWidgetRect) const
QRect updateCanvasProjection(KisUpdateInfoSP info) override
bool callFocusNextPrevChild(bool next) override
To be implemented by the derived canvas.
void showEvent(QShowEvent *event) override
bool wrapAroundViewingMode() const override
void focusOutEvent(QFocusEvent *event) override
void paintEvent(QPaintEvent *ev) override
void setDisplayFilter(QSharedPointer< KisDisplayFilter > displayFilter) override
set the specified display filter on the canvas