MythTV
master
|
#include <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 32 of file subtitlescreen.h.
|
inline |
Definition at line 35 of file subtitlescreen.h.
|
default |
QSize FormattedTextChunk::CalcSize | ( | float | layoutSpacing = 0.0F | ) | const |
Definition at line 663 of file subtitlescreen.cpp.
Referenced by PreRender().
Definition at line 668 of file subtitlescreen.cpp.
Referenced by PreRender().
bool FormattedTextChunk::Split | ( | FormattedTextChunk & | newChunk | ) |
Definition at line 674 of file subtitlescreen.cpp.
QString FormattedTextChunk::ToLogString | ( | void | ) | const |
Definition at line 694 of file subtitlescreen.cpp.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle608::Init(), and FormattedTextSubtitle708::Init().
Definition at line 718 of file subtitlescreen.cpp.
QString FormattedTextChunk::m_text |
Definition at line 48 of file subtitlescreen.h.
Referenced by CalcSize(), PreRender(), Split(), and ToLogString().
CC708CharacterAttribute FormattedTextChunk::m_format |
Definition at line 49 of file subtitlescreen.h.
Referenced by CalcPadding(), CalcSize(), PreRender(), Split(), and ToLogString().
const SubtitleScreen* FormattedTextChunk::m_parent {nullptr} |
Definition at line 50 of file subtitlescreen.h.
Referenced by CalcPadding(), CalcSize(), PreRender(), and Split().
QString FormattedTextChunk::m_bgShapeName |
Definition at line 53 of file subtitlescreen.h.
Referenced by PreRender().
QRect FormattedTextChunk::m_bgShapeRect |
Definition at line 54 of file subtitlescreen.h.
Referenced by PreRender().
MythFontProperties* FormattedTextChunk::m_textFont {nullptr} |
Definition at line 55 of file subtitlescreen.h.
Referenced by PreRender().
QString FormattedTextChunk::m_textName |
Definition at line 56 of file subtitlescreen.h.
Referenced by PreRender().
QRect FormattedTextChunk::m_textRect |
Definition at line 57 of file subtitlescreen.h.
Referenced by PreRender().