1 #include "jpeg_frame_view.h"
3 #include <QGraphicsPixmapItem>
8 string filename_for_frame(unsigned stream_idx, int64_t pts);
10 JPEGFrameView::JPEGFrameView(QWidget *parent)
11 : QGraphicsView(parent) {
14 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
15 setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
18 void JPEGFrameView::update()
20 item.setPixmap(QPixmap(QString::fromStdString(filename_for_frame(stream_idx, pts))));
21 fitInView(&item, Qt::KeepAspectRatio);
24 void JPEGFrameView::resizeEvent(QResizeEvent *event)
26 fitInView(&item, Qt::KeepAspectRatio);