MythTV  master
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TeletextExtractorReader Class Reference

#include <teletextextractorreader.h>

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

Public Member Functions

QSet< QPair< int, int > > GetUpdatedPages (void) const
 
void ClearUpdatedPages (void)
 
- Public Member Functions inherited from TeletextReader
 TeletextReader ()
 
virtual ~TeletextReader ()=default
 
void Reset (void)
 
bool KeyPress (const QString &key)
 
QString GetPage (void)
 
void SetPage (int page, int subpage)
 
void SetSubPage (int subpage)
 
bool PageChanged (void) const
 
void SetPageChanged (bool changed)
 
void SetShowHeader (bool show)
 
void SetHeaderChanged (bool changed)
 
bool IsSubtitle (void) const
 
void SetIsSubtitle (bool sub)
 
bool IsTransparent (void) const
 
bool RevealHidden (void) const
 
int GetPageInput (uint num) const
 
TeletextSubPageFindSubPage (void)
 
uint8_t * GetHeader (void)
 
void AddPageHeader (int page, int subpage, const uint8_t *buf, int vbimode, int lang, int flags)
 
void AddTeletextData (int magazine, int row, const uint8_t *buf, int vbimode)
 

Protected Member Functions

void PageUpdated (int page, int subpage) override
 
void HeaderUpdated (int page, int subpage, uint8_t *page_ptr, int lang) override
 
- Protected Member Functions inherited from TeletextReader
void NewsFlash (void)
 
const TeletextSubPageFindSubPage (int page, int subpage, int dir=0) const
 
TeletextSubPageFindSubPage (int page, int subpage, int dir=0)
 
const TeletextPageFindPage (int page, int dir=0) const
 
TeletextPageFindPage (int page, int dir=0)
 
const TeletextSubPageFindSubPageInternal (int, int, int) const
 
const TeletextPageFindPageInternal (int, int) const
 

Private Attributes

QSet< QPair< int, int > > m_updated_pages
 

Additional Inherited Members

- Protected Attributes inherited from TeletextReader
int m_curpage {0x100}
 
int m_cursubpage {-1}
 
bool m_curpage_showheader {true}
 
bool m_curpage_issubtitle {false}
 
int m_pageinput [3]
 
bool m_transparent {false}
 
bool m_revealHidden {false}
 
uint8_t m_header [40]
 
bool m_header_changed {false}
 
bool m_page_changed {false}
 
TeletextMagazine m_magazines [8]
 
unsigned char m_bitswap [256]
 
int m_fetchpage {0}
 
int m_fetchsubpage {0}
 

Detailed Description

Definition at line 16 of file teletextextractorreader.h.

Member Function Documentation

◆ GetUpdatedPages()

QSet<QPair<int, int> > TeletextExtractorReader::GetUpdatedPages ( void  ) const
inline

Definition at line 19 of file teletextextractorreader.h.

◆ ClearUpdatedPages()

void TeletextExtractorReader::ClearUpdatedPages ( void  )
inline

Definition at line 24 of file teletextextractorreader.h.

◆ PageUpdated()

void TeletextExtractorReader::PageUpdated ( int  page,
int  subpage 
)
overrideprotectedvirtual

Reimplemented from TeletextReader.

Definition at line 5 of file teletextextractorreader.cpp.

◆ HeaderUpdated()

void TeletextExtractorReader::HeaderUpdated ( int  page,
int  subpage,
uint8_t *  page_ptr,
int  lang 
)
overrideprotectedvirtual

Reimplemented from TeletextReader.

Definition at line 11 of file teletextextractorreader.cpp.

Member Data Documentation

◆ m_updated_pages

QSet<QPair<int, int> > TeletextExtractorReader::m_updated_pages
private

Definition at line 34 of file teletextextractorreader.h.

Referenced by HeaderUpdated(), and PageUpdated().


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