ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
imageitem.h
Go to the documentation of this file.
1
23
24#ifndef IMAGEITEM_H
25#define IMAGEITEM_H
26
27#include <QImage>
28#include <QPainter>
29#include <QQuickItem>
30#include <QQuickPaintedItem>
31
32
33class ImageItem : public QQuickPaintedItem
34{
35 Q_OBJECT
36
37public:
38 explicit ImageItem(QQuickItem* parent = nullptr);
39 void paint(QPainter* painter) override;
40 Q_INVOKABLE void setImage(const QImage& image);
41
42private:
43 QImage m_qimage;
44 QPointF m_center;
45};
46
47#endif // IMAGEITEM_H
Definition imageitem.h:33
void paint(QPainter *painter) override
Q_INVOKABLE void setImage(const QImage &image)
QPointF m_center
Definition imageitem.h:44
ImageItem(QQuickItem *parent=nullptr)
QImage m_qimage
Definition imageitem.h:43