CCIMXDesktop
 
Loading...
Searching...
No Matches
ImageLabel.h
1#ifndef IMAGELABEL_H
2#define IMAGELABEL_H
3
4#pragma once
5
6#include <QImage>
7#include <QLabel>
8
13class ImageLabel : public QLabel {
14 Q_OBJECT
15
16public:
22 explicit ImageLabel(QWidget* parent = nullptr);
28 void setImage(const QImage& image);
29
30protected:
36 void resizeEvent(QResizeEvent* event) override;
41 void paintEvent(QPaintEvent* event) override;
42
43private:
44 QImage currentImage;
45};
46
47#endif // IMAGELABEL_H
Override of the default QLabel.
Definition ImageLabel.h:13
void setImage(const QImage &image)
Set the Image object.
void resizeEvent(QResizeEvent *event) override
handle the resizeEvent by ourselves
void paintEvent(QPaintEvent *event) override
handle the paintEvent by ourselves
Definition ImageLabel.cpp:15
ImageLabel(QWidget *parent=nullptr)
Construct a new Image Label object.