MythTV  master
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PBHEventHandler Class Reference
Inheritance diagram for PBHEventHandler:
Inheritance graph
[legend]
Collaboration diagram for PBHEventHandler:
Collaboration graph
[legend]

Public Member Functions

 PBHEventHandler (PlaybackBoxHelper &pbh)
 
 ~PBHEventHandler () override
 
bool event (QEvent *) override
 
void UpdateFreeSpaceEvent (void)
 
AvailableStatusType CheckAvailability (const QStringList &slist)
 

Public Attributes

PlaybackBoxHelperm_pbh
 
int m_freeSpaceTimerId { 0 }
 
int m_checkAvailabilityTimerId { 0 }
 
QMap< QString, QStringList > m_fileListCache
 
QHash< uint, QStringList > m_checkAvailability
 

Static Public Attributes

static constexpr std::chrono::milliseconds kUpdateFreeSpaceInterval { 15s }
 

Detailed Description

Definition at line 34 of file playbackboxhelper.cpp.

Constructor & Destructor Documentation

◆ PBHEventHandler()

PBHEventHandler::PBHEventHandler ( PlaybackBoxHelper pbh)
inlineexplicit

Definition at line 37 of file playbackboxhelper.cpp.

◆ ~PBHEventHandler()

PBHEventHandler::~PBHEventHandler ( )
inlineoverride

Definition at line 42 of file playbackboxhelper.cpp.

Member Function Documentation

◆ event()

bool PBHEventHandler::event ( QEvent *  e)
override

Definition at line 152 of file playbackboxhelper.cpp.

◆ UpdateFreeSpaceEvent()

void PBHEventHandler::UpdateFreeSpaceEvent ( void  )

Definition at line 331 of file playbackboxhelper.cpp.

Referenced by event().

◆ CheckAvailability()

AvailableStatusType PBHEventHandler::CheckAvailability ( const QStringList &  slist)

Definition at line 61 of file playbackboxhelper.cpp.

Referenced by event().

Member Data Documentation

◆ m_pbh

PlaybackBoxHelper& PBHEventHandler::m_pbh

Definition at line 53 of file playbackboxhelper.cpp.

Referenced by CheckAvailability(), event(), and UpdateFreeSpaceEvent().

◆ m_freeSpaceTimerId

int PBHEventHandler::m_freeSpaceTimerId { 0 }

Definition at line 54 of file playbackboxhelper.cpp.

Referenced by event(), UpdateFreeSpaceEvent(), and ~PBHEventHandler().

◆ m_checkAvailabilityTimerId

int PBHEventHandler::m_checkAvailabilityTimerId { 0 }

Definition at line 55 of file playbackboxhelper.cpp.

Referenced by CheckAvailability(), event(), and ~PBHEventHandler().

◆ kUpdateFreeSpaceInterval

constexpr std::chrono::milliseconds PBHEventHandler::kUpdateFreeSpaceInterval { 15s }
staticconstexpr

Definition at line 56 of file playbackboxhelper.cpp.

Referenced by UpdateFreeSpaceEvent().

◆ m_fileListCache

QMap<QString, QStringList> PBHEventHandler::m_fileListCache

Definition at line 57 of file playbackboxhelper.cpp.

◆ m_checkAvailability

QHash<uint, QStringList> PBHEventHandler::m_checkAvailability

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