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
9
10class LookerUpper : public QObject
11{
12 public:
14 ~LookerUpper() override;
15
17
18 bool StillWorking();
19
20 void HandleSingleRecording(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
27 static void CopyRuleInetrefsToRecordings();
28
29 protected:
30 void customEvent(QEvent *event) override; // QObject
31
32 private:
34
35 QList<ProgramInfo*> m_busyRecList;
36 bool m_updaterules { false };
37 bool m_updateartwork { false };
38};
39
40#endif //LOOKUP_H_
static bool AllOK()
Definition: lookup.h:16
~LookerUpper() override
Definition: lookup.cpp:24
void HandleAllArtwork(bool aggressive=false)
Definition: lookup.cpp:119
void customEvent(QEvent *event) override
Definition: lookup.cpp:232
void HandleAllRecordings(bool updaterules=false)
Definition: lookup.cpp:56
bool m_updateartwork
Definition: lookup.h:37
bool m_updaterules
Definition: lookup.h:36
MetadataFactory * m_metadataFactory
Definition: lookup.h:33
LookerUpper()
Definition: lookup.cpp:19
void HandleAllRecordingRules(void)
Definition: lookup.cpp:92
void HandleSingleRecording(uint chanid, const QDateTime &starttime, bool updaterules=false)
Definition: lookup.cpp:36
QList< ProgramInfo * > m_busyRecList
Definition: lookup.h:35
static void CopyRuleInetrefsToRecordings()
Definition: lookup.cpp:199
bool StillWorking()
Definition: lookup.cpp:30
static bool VideoGrabbersFunctional()
unsigned int uint
Definition: compat.h:60