LibEngsas
|
A QLabel to display scaled and resizeable images. More...
#include <escaledimage.h>
Public Member Functions | |
EScaledImage (QImage image, QWidget *parent=0, Qt::WindowFlags flags=0) | |
EScaledImage (QWidget *parent=0, Qt::WindowFlags flags=0) | |
void | setImage (QImage image) |
QImage | image () |
void | setPixmap (QImage image) |
Replacement of QLabel::setPixmap(QPixmap) which uses QImage. More... | |
Protected Member Functions | |
void | resizeEvent (QResizeEvent *event) |
Private Attributes | |
QImage | myImage |
A QLabel to display scaled and resizeable images.
We use QPixmaps in all public functions, to avoid using QPixmaps outside of display classes. This is because QPixmaps are not thread safe, since they need GUI elements.
EScaledImage::EScaledImage | ( | QImage | image, |
QWidget * | parent = 0 , |
||
Qt::WindowFlags | flags = 0 |
||
) |
EScaledImage::EScaledImage | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | flags = 0 |
||
) |
QImage EScaledImage::image | ( | ) |
|
protected |
void EScaledImage::setImage | ( | QImage | image | ) |
void EScaledImage::setPixmap | ( | QImage | image | ) |
Replacement of QLabel::setPixmap(QPixmap) which uses QImage.
|
private |