MythTV  master
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
LookerUpper Class Reference

#include <lookup.h>

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

Public Member Functions

 LookerUpper ()
 
 ~LookerUpper () override
 
bool StillWorking ()
 
void HandleSingleRecording (uint chanid, const QDateTime &starttime, bool updaterules=false)
 
void HandleAllRecordings (bool updaterules=false)
 
void HandleAllRecordingRules (void)
 
void HandleAllArtwork (bool aggressive=false)
 

Static Public Member Functions

static bool AllOK ()
 
static void CopyRuleInetrefsToRecordings ()
 

Private Member Functions

void customEvent (QEvent *event) override
 

Private Attributes

MetadataFactorym_metadataFactory { nullptr }
 
QList< ProgramInfo * > m_busyRecList
 
bool m_updaterules { false }
 
bool m_updateartwork { false }
 

Detailed Description

Definition at line 10 of file lookup.h.

Constructor & Destructor Documentation

◆ LookerUpper()

LookerUpper::LookerUpper ( )

Definition at line 17 of file lookup.cpp.

◆ ~LookerUpper()

LookerUpper::~LookerUpper ( )
override

Definition at line 22 of file lookup.cpp.

Member Function Documentation

◆ AllOK()

static bool LookerUpper::AllOK ( )
inlinestatic

Definition at line 16 of file lookup.h.

Referenced by main().

◆ StillWorking()

bool LookerUpper::StillWorking ( )

Definition at line 28 of file lookup.cpp.

◆ HandleSingleRecording()

void LookerUpper::HandleSingleRecording ( uint  chanid,
const QDateTime &  starttime,
bool  updaterules = false 
)

Definition at line 34 of file lookup.cpp.

◆ HandleAllRecordings()

void LookerUpper::HandleAllRecordings ( bool  updaterules = false)

Definition at line 54 of file lookup.cpp.

◆ HandleAllRecordingRules()

void LookerUpper::HandleAllRecordingRules ( void  )

Definition at line 88 of file lookup.cpp.

◆ HandleAllArtwork()

void LookerUpper::HandleAllArtwork ( bool  aggressive = false)

Definition at line 113 of file lookup.cpp.

◆ CopyRuleInetrefsToRecordings()

void LookerUpper::CopyRuleInetrefsToRecordings ( )
static

Definition at line 195 of file lookup.cpp.

Referenced by main().

◆ customEvent()

void LookerUpper::customEvent ( QEvent *  event)
overrideprivate

Definition at line 228 of file lookup.cpp.

Member Data Documentation

◆ m_metadataFactory

MetadataFactory* LookerUpper::m_metadataFactory { nullptr }
private

◆ m_busyRecList

QList<ProgramInfo*> LookerUpper::m_busyRecList
private

◆ m_updaterules

bool LookerUpper::m_updaterules { false }
private

◆ m_updateartwork

bool LookerUpper::m_updateartwork { false }
private

Definition at line 36 of file lookup.h.

Referenced by customEvent(), HandleAllArtwork(), and HandleSingleRecording().


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