MythTV  master
lookup.h
Go to the documentation of this file.
1 #ifndef LOOKUP_H_
2 #define LOOKUP_H_
3 
4 #include <QObject>
5 #include <QList>
6 
7 #include "programinfo.h"
8 #include "metadatafactory.h"
9 
10 class LookerUpper : public QObject
11 {
12  public:
13  LookerUpper();
14  ~LookerUpper();
15 
17 
18  bool StillWorking();
19 
20  void HandleSingleRecording(const uint chanid,
21  const QDateTime &starttime,
22  bool updaterules = false);
23  void HandleAllRecordings(bool updaterules = false);
24  void HandleAllRecordingRules(void);
25  void HandleAllArtwork(bool aggressive = false);
26 
28 
29  private:
30  void customEvent(QEvent *event) override; // QObject
31 
33 
34  QList<ProgramInfo*> m_busyRecList;
37 };
38 
39 #endif //LOOKUP_H_
void HandleAllRecordings(bool updaterules=false)
Definition: lookup.cpp:56
bool m_updaterules
Definition: lookup.h:35
void HandleAllArtwork(bool aggressive=false)
Definition: lookup.cpp:115
void HandleSingleRecording(const uint chanid, const QDateTime &starttime, bool updaterules=false)
Definition: lookup.cpp:36
~LookerUpper()
Definition: lookup.cpp:24
unsigned int uint
Definition: compat.h:140
void HandleAllRecordingRules(void)
Definition: lookup.cpp:90
MetadataFactory * m_metadataFactory
Definition: lookup.h:32
bool VideoGrabbersFunctional()
void customEvent(QEvent *event) override
Definition: lookup.cpp:230
void CopyRuleInetrefsToRecordings()
Definition: lookup.cpp:197
LookerUpper()
Definition: lookup.cpp:17
bool m_updateartwork
Definition: lookup.h:36
QList< ProgramInfo * > m_busyRecList
Definition: lookup.h:34
bool AllOK()
Definition: lookup.h:16
bool StillWorking()
Definition: lookup.cpp:30