]> git.cworth.org Git - apitrace/blobdiff - gui/imageviewer.h
gui: Implement a new surface viewer
[apitrace] / gui / imageviewer.h
index e8781182ebf8ae88343f4f6d0110934f469f97ef..141ca175a91676b3a04d7e3c9429f60510330330 100644 (file)
@@ -4,6 +4,9 @@
 #include "ui_imageviewer.h"
 #include <QDialog>
 
+class PixelWidget;
+class QLabel;
+
 class ImageViewer : public QDialog, public Ui_ImageViewer
 {
     Q_OBJECT
@@ -14,12 +17,19 @@ public:
 
     QSize sizeHint() const;
 
+protected:
+    void resizeEvent(QResizeEvent *event);
+
 private slots:
     void slotUpdate();
+    void showPixel(int, int);
+    void showGrid(const QRect &rect);
 
 private:
     QImage m_image;
     QImage m_temp;
+    PixelWidget *m_pixelWidget;
+    QLabel *m_pixelLabel;
 };