MythTV  master
mythuiimageresults.h
Go to the documentation of this file.
1 #include <QObject>
2 
3 #include "mythmetaexp.h"
4 #include "mythscreentype.h"
5 #include "metadataimagehelper.h"
6 
7 class MythUIButtonList;
9 
11 {
12  Q_OBJECT
13 
14  public:
17 
18  ~ImageSearchResultsDialog() override;
19 
20  bool Create() override; // MythScreenType
21  static void cleanCacheDir();
22  void customEvent(QEvent *event) override; // MythUIType
23 
24  signals:
26 
27  private:
30  MythUIButtonList *m_resultsList {nullptr};
31  MetadataImageDownload *m_imageDownload {nullptr};
32 
33  private slots:
34  void sendResult(MythUIButtonListItem* item);
35 };
36 
ImageSearchResultsDialog::m_type
VideoArtworkType m_type
Definition: mythuiimageresults.h:29
VideoArtworkType
VideoArtworkType
Definition: metadataimagehelper.h:10
MetadataImageDownload
Definition: metadataimagedownload.h:88
metadataimagehelper.h
ArtworkList
QList< ArtworkInfo > ArtworkList
Definition: metadataimagehelper.h:30
MythScreenStack
Definition: mythscreenstack.h:16
MythScreenType::Create
virtual bool Create(void)
Definition: mythscreentype.cpp:282
MythUIType::customEvent
void customEvent(QEvent *event) override
Definition: mythuitype.cpp:984
ImageSearchResultsDialog::m_list
ArtworkList m_list
Definition: mythuiimageresults.h:28
MythScreenType
Screen in which all other widgets are contained and rendered.
Definition: mythscreentype.h:45
mythmetaexp.h
MythUIButtonListItem
Definition: mythuibuttonlist.h:28
ArtworkInfo
Definition: metadataimagehelper.h:22
ImageSearchResultsDialog
Definition: mythuiimageresults.h:11
ImageSearchResultsDialog::haveResult
void haveResult(ArtworkInfo, VideoArtworkType)
MythUIButtonList
List widget, displays list items in a variety of themeable arrangements and can trigger signals when ...
Definition: mythuibuttonlist.h:144
META_PUBLIC
#define META_PUBLIC
Definition: mythmetaexp.h:9
mythscreentype.h