MythTV master
videoutils.h
Go to the documentation of this file.
1#ifndef VIDEOUTILS_H_
2#define VIDEOUTILS_H_
3
7
8template <typename T>
9inline void CheckedSet(T *uiItem, const QString &value)
10{
11 if (uiItem)
12 {
13 if (!value.isEmpty())
14 uiItem->SetText(value);
15 else
16 uiItem->Reset();
17 }
18}
19
20class MythUIStateType;
21class MythUIType;
22class MythUIImage;
23
24template <>
25META_PUBLIC void CheckedSet( MythUIStateType *uiItem, const QString &value);
26
27META_PUBLIC void CheckedSet( MythUIType *container, const QString &itemName,
28 const QString &value);
29
30META_PUBLIC void CheckedSet( MythUIImage *uiItem, const QString &filename);
31
32META_PUBLIC QStringList GetVideoDirsByHost(const QString& host);
33META_PUBLIC QStringList GetVideoDirs();
34
35META_PUBLIC bool IsDefaultCoverFile(const QString &coverfile);
36META_PUBLIC bool IsDefaultScreenshot(const QString &screenshot);
37META_PUBLIC bool IsDefaultBanner(const QString &banner);
38META_PUBLIC bool IsDefaultFanart(const QString &fanart);
39
40class VideoMetadata;
41
42META_PUBLIC QString GetDisplayUserRating(float userrating);
43META_PUBLIC QString GetDisplayLength(std::chrono::minutes length);
44META_PUBLIC QString GetDisplayBrowse(bool browse);
45META_PUBLIC QString GetDisplayWatched(bool watched);
46META_PUBLIC QString GetDisplayProcessed(bool processed);
47META_PUBLIC QString GetDisplayYear(int year);
48META_PUBLIC QString GetDisplayRating(const QString &rating);
49
50META_PUBLIC QString GetDisplayGenres(const VideoMetadata &item);
52META_PUBLIC QStringList GetDisplayCast(const VideoMetadata &item);
53
54META_PUBLIC QString TrailerToState(const QString &trailerFile);
56META_PUBLIC QString WatchedToState(bool watched);
57
60
61#endif // VIDEOUTILS_H_
Image widget, displays a single image or multiple images in sequence.
Definition: mythuiimage.h:98
This widget is used for grouping other widgets for display when a particular named state is called.
The base class on which all widgets and screens are based.
Definition: mythuitype.h:86
VideoContentType
#define META_PUBLIC
Definition: mythmetaexp.h:9
def rating(profile, smoonURL, gate)
Definition: scan.py:36
META_PUBLIC VideoContentType ContentTypeFromString(const QString &type)
Definition: videoutils.cpp:277
META_PUBLIC QString GetDisplayYear(int year)
Definition: videoutils.cpp:200
META_PUBLIC QString GetDisplayCountries(const VideoMetadata &item)
Definition: videoutils.cpp:219
META_PUBLIC QString GetDisplayRating(const QString &rating)
Definition: videoutils.cpp:205
META_PUBLIC bool IsDefaultScreenshot(const QString &screenshot)
Definition: videoutils.cpp:130
META_PUBLIC QString GetDisplayProcessed(bool processed)
Definition: videoutils.cpp:182
void CheckedSet(T *uiItem, const QString &value)
Definition: videoutils.h:9
META_PUBLIC QString GetDisplayUserRating(float userrating)
Definition: videoutils.cpp:145
META_PUBLIC QString TrailerToState(const QString &trailerFile)
Definition: videoutils.cpp:257
META_PUBLIC QString GetDisplayBrowse(bool browse)
Definition: videoutils.cpp:158
META_PUBLIC QString ContentTypeToString(VideoContentType type)
Definition: videoutils.cpp:295
META_PUBLIC QStringList GetVideoDirsByHost(const QString &host)
Definition: videoutils.cpp:76
META_PUBLIC QString ParentalLevelToState(const ParentalLevel &level)
Definition: videoutils.cpp:233
META_PUBLIC bool IsDefaultBanner(const QString &banner)
Definition: videoutils.cpp:135
META_PUBLIC QStringList GetVideoDirs()
Definition: videoutils.cpp:116
META_PUBLIC QString WatchedToState(bool watched)
Definition: videoutils.cpp:267
META_PUBLIC QString GetDisplayGenres(const VideoMetadata &item)
Definition: videoutils.cpp:212
META_PUBLIC bool IsDefaultFanart(const QString &fanart)
Definition: videoutils.cpp:140
META_PUBLIC QString GetDisplayLength(std::chrono::minutes length)
Definition: videoutils.cpp:150
META_PUBLIC QString GetDisplayWatched(bool watched)
Definition: videoutils.cpp:170
META_PUBLIC bool IsDefaultCoverFile(const QString &coverfile)
Definition: videoutils.cpp:121
META_PUBLIC QStringList GetDisplayCast(const VideoMetadata &item)
Definition: videoutils.cpp:226