MythTV
master
mythtv
libs
libmythui
opengl
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
8
class
MythMainWindow
;
9
10
#define MYTH_PAINTER_OPENGL QString("OpenGL")
11
12
class
MythPainterWindowOpenGL
:
public
MythPainterWindow
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
24
MythMainWindow
*
m_parent
{
nullptr
};
25
bool
m_valid
{
false
};
26
};
27
28
#endif
MythPainterWindowOpenGL::m_valid
bool m_valid
Definition:
mythpainterwindowopengl.h:25
MythPainterWindowOpenGL::~MythPainterWindowOpenGL
~MythPainterWindowOpenGL() override
Definition:
mythpainterwindowopengl.cpp:38
MythPainterWindowOpenGL::paintEngine
QPaintEngine * paintEngine(void) const override
Definition:
mythpainterwindowopengl.cpp:33
MythPainterWindow
Definition:
mythpainterwindow.h:34
MythPainterWindowOpenGL
Definition:
mythpainterwindowopengl.h:12
MythPainterWindowOpenGL::IsValid
bool IsValid(void) const
Definition:
mythpainterwindowopengl.cpp:44
mythpainterwindow.h
MythPainterWindowOpenGL::MythPainterWindowOpenGL
MythPainterWindowOpenGL(MythMainWindow *MainWin)
Definition:
mythpainterwindowopengl.cpp:8
mythrenderopengl.h
MythPainterWindowOpenGL::paintEvent
void paintEvent(QPaintEvent *PaintEvent) override
Definition:
mythpainterwindowopengl.cpp:49
MythPainterWindowOpenGL::m_parent
MythMainWindow * m_parent
Definition:
mythpainterwindowopengl.h:24
MythMainWindow
Definition:
mythmainwindow.h:28
Generated on Wed Feb 26 2025 03:18:02 for MythTV by
1.8.17