]> git.cworth.org Git - apitrace/blobdiff - gui/imageviewer.h
gui: show the original pixel values in the surface viewer
[apitrace] / gui / imageviewer.h
index 141ca175a91676b3a04d7e3c9429f60510330330..2e2984e359a2ec96487e52b0ecbe65b382cfd3de 100644 (file)
@@ -7,13 +7,18 @@
 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;
 
@@ -26,8 +31,8 @@ private slots:
     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;
 };