]> git.sesse.net Git - nageru/blobdiff - jpeg_frame_view.h
Make the JPEG decoding run asynchronously, in a separate thread with a bit of queue...
[nageru] / jpeg_frame_view.h
index 60c97d97392de5b6c9f55396f697457a33d55702..e5665cded5948c66c3fd0c841c1df7669afd7a4a 100644 (file)
@@ -7,6 +7,8 @@
 
 #include <stdint.h>
 
+#include <memory>
+
 class JPEGFrameView : public QGraphicsView {
        Q_OBJECT
 
@@ -20,9 +22,10 @@ public:
                update_frame();
        }
 
+       void setPixmap(std::shared_ptr<QPixmap> pixmap);
+
 protected:
        void resizeEvent(QResizeEvent *event) override;
-       void paintEvent(QPaintEvent *event) override;
 
 private:
        void update_frame();