class PixelWidget;
class QLabel;
+namespace image {
+ class Image;
+}
+
class ImageViewer : public QDialog, public Ui_ImageViewer
{
Q_OBJECT
public:
ImageViewer(QWidget *parent = 0);
+ ~ImageViewer();
- void setImage(const QImage &image);
+ void setBase64Data(const QByteArray &base64);
QSize sizeHint() const;
void showGrid(const QRect &rect);
private:
- QImage m_image;
- QImage m_temp;
+ image::Image *m_image;
+ QImage m_convertedImage;
PixelWidget *m_pixelWidget;
QLabel *m_pixelLabel;
};