MythTV  master
Signals | Public Member Functions | Private Attributes | List of all members
TextSubtitles Class Reference

#include <textsubtitleparser.h>

Inheritance diagram for TextSubtitles:
Inheritance graph
[legend]
Collaboration diagram for TextSubtitles:
Collaboration graph
[legend]

Signals

void TextSubtitlesUpdated ()
 

Public Member Functions

 ~TextSubtitles () override
 
void SetFilename (const QString &fileName)
 
void SetLastLoaded (void)
 
void SetByteCount (off_t count)
 
off_t GetByteCount (void) const
 
void SetInProgress (bool isInProgress)
 
void SetHasSubtitles (bool hasSubs)
 
bool GetHasSubtitles () const
 
void Lock (void)
 
void Unlock (void)
 

Private Attributes

QString m_fileName
 
QDateTime m_lastLoaded
 
off_t m_byteCount {0}
 
bool m_isInProgress {false}
 
bool m_hasSubtitles {false}
 
QRecursiveMutex m_lock
 

Detailed Description

Definition at line 41 of file textsubtitleparser.h.

Constructor & Destructor Documentation

◆ ~TextSubtitles()

TextSubtitles::~TextSubtitles ( )
override

Definition at line 155 of file textsubtitleparser.cpp.

Member Function Documentation

◆ TextSubtitlesUpdated

void TextSubtitles::TextSubtitlesUpdated ( )
signal

◆ SetFilename()

void TextSubtitles::SetFilename ( const QString &  fileName)
inline

Definition at line 51 of file textsubtitleparser.h.

Referenced by TextSubtitleParser::LoadSubtitles().

◆ SetLastLoaded()

void TextSubtitles::SetLastLoaded ( void  )

Definition at line 160 of file textsubtitleparser.cpp.

Referenced by TextSubtitleParser::LoadSubtitles().

◆ SetByteCount()

void TextSubtitles::SetByteCount ( off_t  count)
inline

Definition at line 57 of file textsubtitleparser.h.

Referenced by TextSubtitleParser::LoadSubtitles().

◆ GetByteCount()

off_t TextSubtitles::GetByteCount ( void  ) const
inline

Definition at line 61 of file textsubtitleparser.h.

Referenced by TextSubtitleParser::LoadSubtitles().

◆ SetInProgress()

void TextSubtitles::SetInProgress ( bool  isInProgress)
inline

Definition at line 62 of file textsubtitleparser.h.

Referenced by SubtitleReader::LoadExternalSubtitles().

◆ SetHasSubtitles()

void TextSubtitles::SetHasSubtitles ( bool  hasSubs)
inline

Definition at line 66 of file textsubtitleparser.h.

Referenced by TextSubtitleParser::LoadSubtitles().

◆ GetHasSubtitles()

bool TextSubtitles::GetHasSubtitles ( ) const
inline

Definition at line 67 of file textsubtitleparser.h.

Referenced by SubtitleReader::HasTextSubtitles().

◆ Lock()

void TextSubtitles::Lock ( void  )
inline

Definition at line 69 of file textsubtitleparser.h.

◆ Unlock()

void TextSubtitles::Unlock ( void  )
inline

Definition at line 70 of file textsubtitleparser.h.

Member Data Documentation

◆ m_fileName

QString TextSubtitles::m_fileName
private

Definition at line 73 of file textsubtitleparser.h.

Referenced by SetFilename().

◆ m_lastLoaded

QDateTime TextSubtitles::m_lastLoaded
private

Definition at line 74 of file textsubtitleparser.h.

Referenced by SetLastLoaded().

◆ m_byteCount

off_t TextSubtitles::m_byteCount {0}
private

Definition at line 75 of file textsubtitleparser.h.

Referenced by GetByteCount(), and SetByteCount().

◆ m_isInProgress

bool TextSubtitles::m_isInProgress {false}
private

Definition at line 78 of file textsubtitleparser.h.

Referenced by SetInProgress().

◆ m_hasSubtitles

bool TextSubtitles::m_hasSubtitles {false}
private

Definition at line 79 of file textsubtitleparser.h.

Referenced by GetHasSubtitles(), and SetHasSubtitles().

◆ m_lock

QRecursiveMutex TextSubtitles::m_lock
private

The documentation for this class was generated from the following files: