| 20 | |
| 21 | |
| 22 | VideoRenderWidget::VideoRenderWidget(QWidget *parent) |
| 23 | : QWidget(parent), renderer(new VideoRenderer(this)) |
| 24 | { |
| 25 | QPalette p = palette(); |
| 26 | p.setColor(QPalette::Window, Qt::black); |
| 27 | setPalette(p); |
| 28 | setAttribute(Qt::WA_OpaquePaintEvent); |
| 29 | setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); |
| 30 | |
| 31 | // init aspect ratio settings (default values) |
| 32 | aspect_ratio.num = 16; |
| 33 | aspect_ratio.den = 9; |
| 34 | pixel_ratio.num = 1; |
| 35 | pixel_ratio.den = 1; |
| 36 | |
| 37 | connect(renderer, SIGNAL(present(const QImage &)), this, SLOT(present(const QImage &))); |
| 38 | } |
| 39 | |
| 40 | VideoRenderWidget::~VideoRenderWidget() |
| 41 | { |
nothing calls this directly
no outgoing calls
no test coverage detected