MythTV
master
|
#include <libmythtv/captions/subtitlescreen.h>
Public Member Functions | |
virtual | ~FormattedTextSubtitle ()=default |
virtual void | WrapLongLines (void) |
virtual void | Layout (void) |
virtual void | PreRender (void) |
virtual void | Draw (void) |
virtual int | CacheNum (void) const |
QStringList | ToSRT (void) const |
Protected Member Functions | |
FormattedTextSubtitle (QString base, QRect safearea, std::chrono::milliseconds start, std::chrono::milliseconds duration, SubtitleScreen *p) | |
FormattedTextSubtitle (void)=default | |
Protected Attributes | |
QString | m_base |
QVector< FormattedTextLine > | m_lines |
const QRect | m_safeArea |
std::chrono::milliseconds | m_start {0ms} |
std::chrono::milliseconds | m_duration {0ms} |
SubtitleScreen * | m_subScreen {nullptr} |
int | m_xAnchorPoint {0} |
int | m_yAnchorPoint {0} |
int | m_xAnchor {0} |
int | m_yAnchor {0} |
QRect | m_bounds |
Friends | |
class | TestSubtitleScreen |
Definition at line 75 of file subtitlescreen.h.
|
inlineprotected |
Definition at line 80 of file subtitlescreen.h.
|
protecteddefault |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in FormattedTextSubtitleSRT.
Definition at line 91 of file subtitlescreen.h.
Referenced by SubtitleScreen::Pulse().
|
virtual |
Reimplemented in FormattedTextSubtitle608.
Definition at line 805 of file subtitlescreen.cpp.
Referenced by FormattedTextSubtitle608::Layout(), and SubtitleScreen::Pulse().
|
virtual |
Definition at line 873 of file subtitlescreen.cpp.
Referenced by SubtitleScreen::Pulse().
|
virtual |
Reimplemented in FormattedTextSubtitle708.
Definition at line 897 of file subtitlescreen.cpp.
Referenced by FormattedTextSubtitle708::Draw(), and SubtitleScreen::Pulse().
|
inlinevirtual |
Reimplemented in FormattedTextSubtitle708.
Definition at line 96 of file subtitlescreen.h.
Referenced by Draw().
QStringList FormattedTextSubtitle::ToSRT | ( | void | ) | const |
Definition at line 947 of file subtitlescreen.cpp.
Referenced by MythCCExtractorPlayer::Ingest608Captions(), and MythCCExtractorPlayer::Ingest708Caption().
|
friend |
Definition at line 77 of file subtitlescreen.h.
|
protected |
Definition at line 100 of file subtitlescreen.h.
Referenced by Draw().
|
protected |
Definition at line 101 of file subtitlescreen.h.
Referenced by Draw(), FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle608::Init(), FormattedTextSubtitle708::Init(), Layout(), FormattedTextSubtitle608::Layout(), PreRender(), ToSRT(), and FormattedTextSubtitleSRT::WrapLongLines().
|
protected |
Definition at line 102 of file subtitlescreen.h.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle608::Init(), FormattedTextSubtitle708::Init(), Layout(), FormattedTextSubtitle608::Layout(), and FormattedTextSubtitleSRT::WrapLongLines().
|
protected |
Definition at line 103 of file subtitlescreen.h.
Referenced by Draw(), and FormattedTextSubtitle708::Draw().
|
protected |
Definition at line 104 of file subtitlescreen.h.
Referenced by Draw(), and FormattedTextSubtitle708::Draw().
|
protected |
Definition at line 105 of file subtitlescreen.h.
Referenced by Draw(), FormattedTextSubtitle708::Draw(), FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle608::Init(), and FormattedTextSubtitle708::Init().
|
protected |
Definition at line 106 of file subtitlescreen.h.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle708::Init(), and Layout().
|
protected |
Definition at line 107 of file subtitlescreen.h.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle708::Init(), and Layout().
|
protected |
Definition at line 108 of file subtitlescreen.h.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle708::Init(), and Layout().
|
protected |
Definition at line 109 of file subtitlescreen.h.
Referenced by FormattedTextSubtitleSRT::Init(), FormattedTextSubtitle708::Init(), and Layout().
|
protected |
Definition at line 110 of file subtitlescreen.h.
Referenced by FormattedTextSubtitle708::Draw(), and Layout().