MythTV master
mythpainterwindowopengl.h
Go to the documentation of this file.
1#ifndef MYTHPAINTERWINDOWOPENGL_H
2#define MYTHPAINTERWINDOWOPENGL_H
3
4// MythTV
5#include "mythpainterwindow.h"
6#include "mythrenderopengl.h"
7
9
10#define MYTH_PAINTER_OPENGL QString("OpenGL")
11
13{
14 Q_OBJECT
15
16 public:
17 explicit MythPainterWindowOpenGL(MythMainWindow *MainWin);
18 ~MythPainterWindowOpenGL() override;
19
20 bool IsValid (void) const;
21 QPaintEngine* paintEngine(void) const override;
22 void paintEvent (QPaintEvent *PaintEvent) override;
23
25 bool m_valid { false };
26};
27
28#endif
MythPainterWindowOpenGL(MythMainWindow *MainWin)
QPaintEngine * paintEngine(void) const override
void paintEvent(QPaintEvent *PaintEvent) override