Changeset View
Changeset View
Standalone View
Standalone View
gstreamer/x11renderer.cpp
Show All 40 Lines | |||||
41 | public: | 41 | public: | ||
42 | OverlayWidget(VideoWidget *videoWidget, X11Renderer *renderer) | 42 | OverlayWidget(VideoWidget *videoWidget, X11Renderer *renderer) | ||
43 | : QWidget(videoWidget) | 43 | : QWidget(videoWidget) | ||
44 | , m_videoWidget(videoWidget) | 44 | , m_videoWidget(videoWidget) | ||
45 | , m_renderer(renderer) | 45 | , m_renderer(renderer) | ||
46 | { | 46 | { | ||
47 | } | 47 | } | ||
48 | 48 | | |||
49 | void paintEvent(QPaintEvent *) override { | 49 | void paintEvent(QPaintEvent *) { | ||
50 | Phonon::State state = m_videoWidget->root() ? m_videoWidget->root()->state() : Phonon::LoadingState; | 50 | Phonon::State state = m_videoWidget->root() ? m_videoWidget->root()->state() : Phonon::LoadingState; | ||
51 | if (state == Phonon::PlayingState || state == Phonon::PausedState) { | 51 | if (state == Phonon::PlayingState || state == Phonon::PausedState) { | ||
52 | m_renderer->windowExposed(); | 52 | m_renderer->windowExposed(); | ||
53 | } else { | 53 | } else { | ||
54 | QPainter painter(this); | 54 | QPainter painter(this); | ||
55 | painter.fillRect(m_videoWidget->rect(), m_videoWidget->palette().background()); | 55 | painter.fillRect(m_videoWidget->rect(), m_videoWidget->palette().background()); | ||
56 | } | 56 | } | ||
57 | } | 57 | } | ||
58 | 58 | | |||
59 | QPaintEngine *paintEngine() const override | 59 | QPaintEngine *paintEngine() const | ||
anthonyfieroni: I see `override` here, not the only place :) | |||||
60 | { | 60 | { | ||
61 | return nullptr; | 61 | return 0; | ||
62 | } | 62 | } | ||
63 | 63 | | |||
64 | private: | 64 | private: | ||
65 | VideoWidget *m_videoWidget; | 65 | VideoWidget *m_videoWidget; | ||
66 | X11Renderer *m_renderer; | 66 | X11Renderer *m_renderer; | ||
67 | }; | 67 | }; | ||
68 | 68 | | |||
69 | X11Renderer::X11Renderer(VideoWidget *videoWidget) | 69 | X11Renderer::X11Renderer(VideoWidget *videoWidget) | ||
▲ Show 20 Lines • Show All 128 Lines • Show Last 20 Lines |
I see override here, not the only place :)