|
MythTV master
|
#include <libmythtv/captions/subtitlescreen.h>
Public Member Functions | |
| FormattedTextChunk (QString t, CC708CharacterAttribute formatting, SubtitleScreen *p) | |
| FormattedTextChunk (void)=default | |
| QSize | CalcSize (float layoutSpacing=0.0F) const |
| void | CalcPadding (bool isFirst, bool isLast, int &left, int &right) const |
| bool | Split (FormattedTextChunk &newChunk) |
| QString | ToLogString (void) const |
| bool | PreRender (bool isFirst, bool isLast, int &x, int y, int height) |
Public Attributes | |
| QString | m_text |
| CC708CharacterAttribute | m_format |
| const SubtitleScreen * | m_parent {nullptr} |
| QString | m_bgShapeName |
| QRect | m_bgShapeRect |
| MythFontProperties * | m_textFont {nullptr} |
| QString | m_textName |
| QRect | m_textRect |
Definition at line 34 of file subtitlescreen.h.
|
inline |
Definition at line 37 of file subtitlescreen.h.
|
default |
Definition at line 678 of file subtitlescreen.cpp.
Referenced by PreRender().
| QSize FormattedTextChunk::CalcSize | ( | float | layoutSpacing = 0.0F | ) | const |
Definition at line 673 of file subtitlescreen.cpp.
Referenced by PreRender().
Definition at line 728 of file subtitlescreen.cpp.
| bool FormattedTextChunk::Split | ( | FormattedTextChunk & | newChunk | ) |
Definition at line 684 of file subtitlescreen.cpp.
| QString FormattedTextChunk::ToLogString | ( | void | ) | const |
Definition at line 704 of file subtitlescreen.cpp.
Referenced by FormattedTextSubtitle708::Init(), FormattedTextSubtitleSRT::Init(), and FormattedTextSubtitle608::Init().
| QString FormattedTextChunk::m_bgShapeName |
Definition at line 55 of file subtitlescreen.h.
Referenced by PreRender().
| QRect FormattedTextChunk::m_bgShapeRect |
Definition at line 56 of file subtitlescreen.h.
Referenced by PreRender().
| CC708CharacterAttribute FormattedTextChunk::m_format |
Definition at line 51 of file subtitlescreen.h.
Referenced by CalcPadding(), CalcSize(), PreRender(), Split(), and ToLogString().
| const SubtitleScreen* FormattedTextChunk::m_parent {nullptr} |
Definition at line 52 of file subtitlescreen.h.
Referenced by CalcPadding(), CalcSize(), PreRender(), and Split().
| QString FormattedTextChunk::m_text |
Definition at line 50 of file subtitlescreen.h.
Referenced by CalcSize(), PreRender(), Split(), and ToLogString().
| MythFontProperties* FormattedTextChunk::m_textFont {nullptr} |
Definition at line 57 of file subtitlescreen.h.
Referenced by PreRender().
| QString FormattedTextChunk::m_textName |
Definition at line 58 of file subtitlescreen.h.
Referenced by PreRender().
| QRect FormattedTextChunk::m_textRect |
Definition at line 59 of file subtitlescreen.h.
Referenced by PreRender().