MythTV  master
romedit.h
Go to the documentation of this file.
1 #ifndef ROMEDITDLG_H_
2 #define ROMEDITDLG_H_
3 
4 // MythTV
6 
7 class RomInfo;
8 
10 {
11  Q_OBJECT
12 
13  public:
15  const QString& name,
16  RomInfo *romInfo);
17 
18  ~EditRomInfoDialog() override;
19 
20  bool Create() override; // MythScreenType
21  void customEvent(QEvent *levent) override; // MythUIType
22  void SetReturnEvent(QObject *retobject, const QString &resultid);
23 
24  public slots:
25  void SetGamename();
26  void SetGenre();
27  void SetYear();
28  void SetCountry();
29  void SetPlot();
30  void SetPublisher();
31  void ToggleFavorite();
32  void FindScreenshot();
33  void FindFanart();
34  void FindBoxart();
35  void SaveAndExit();
36 
37  private:
38  void fillWidgets();
39  void SetScreenshot(const QString& file);
40  void SetFanart(const QString& file);
41  void SetBoxart(const QString& file);
42 
43  private:
45  QString m_id;
46  QObject *m_retObject {nullptr};
47 
62 };
63 
64 #endif // ROMEDITDLG_H_
EditRomInfoDialog::m_yearEdit
MythUITextEdit * m_yearEdit
Definition: romedit.h:50
EditRomInfoDialog::SaveAndExit
void SaveAndExit()
Definition: romedit.cpp:161
EditRomInfoDialog::fillWidgets
void fillWidgets()
Definition: romedit.cpp:137
EditRomInfoDialog
Definition: romedit.h:9
EditRomInfoDialog::FindFanart
void FindFanart()
Definition: romedit.cpp:216
EditRomInfoDialog::SetCountry
void SetCountry()
Definition: romedit.cpp:189
MythScreenStack
Definition: mythscreenstack.h:16
EditRomInfoDialog::ToggleFavorite
void ToggleFavorite()
Definition: romedit.cpp:204
MythUITextEdit
A text entry and edit widget.
Definition: mythuitextedit.h:34
EditRomInfoDialog::SetBoxart
void SetBoxart(const QString &file)
Definition: romedit.cpp:248
MythScreenType
Screen in which all other widgets are contained and rendered.
Definition: mythscreentype.h:45
build_compdb.file
file
Definition: build_compdb.py:55
EditRomInfoDialog::FindBoxart
void FindBoxart()
Definition: romedit.cpp:223
EditRomInfoDialog::m_fanartButton
MythUIButton * m_fanartButton
Definition: romedit.h:57
EditRomInfoDialog::customEvent
void customEvent(QEvent *levent) override
Definition: romedit.cpp:122
EditRomInfoDialog::m_boxartText
MythUIText * m_boxartText
Definition: romedit.h:60
EditRomInfoDialog::m_genreEdit
MythUITextEdit * m_genreEdit
Definition: romedit.h:49
EditRomInfoDialog::m_plotEdit
MythUITextEdit * m_plotEdit
Definition: romedit.h:52
EditRomInfoDialog::m_id
QString m_id
Definition: romedit.h:45
EditRomInfoDialog::SetGenre
void SetGenre()
Definition: romedit.cpp:179
EditRomInfoDialog::m_gamenameEdit
MythUITextEdit * m_gamenameEdit
Definition: romedit.h:48
EditRomInfoDialog::SetReturnEvent
void SetReturnEvent(QObject *retobject, const QString &resultid)
Definition: romedit.cpp:154
MythUIButton
A single button widget.
Definition: mythuibutton.h:21
EditRomInfoDialog::m_screenshotText
MythUIText * m_screenshotText
Definition: romedit.h:56
EditRomInfoDialog::m_screenshotButton
MythUIButton * m_screenshotButton
Definition: romedit.h:55
EditRomInfoDialog::Create
bool Create() override
Definition: romedit.cpp:33
MythUICheckBox
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
Definition: mythuicheckbox.h:15
RomInfo
Definition: rominfo.h:14
EditRomInfoDialog::EditRomInfoDialog
EditRomInfoDialog(MythScreenStack *parent, const QString &name, RomInfo *romInfo)
Definition: romedit.cpp:21
EditRomInfoDialog::m_favoriteCheck
MythUICheckBox * m_favoriteCheck
Definition: romedit.h:54
MythUIText
All purpose text widget, displays a text string.
Definition: mythuitext.h:28
EditRomInfoDialog::FindScreenshot
void FindScreenshot()
Definition: romedit.cpp:209
EditRomInfoDialog::m_retObject
QObject * m_retObject
Definition: romedit.h:46
EditRomInfoDialog::SetPlot
void SetPlot()
Definition: romedit.cpp:194
EditRomInfoDialog::~EditRomInfoDialog
~EditRomInfoDialog() override
Definition: romedit.cpp:28
EditRomInfoDialog::m_countryEdit
MythUITextEdit * m_countryEdit
Definition: romedit.h:51
EditRomInfoDialog::SetFanart
void SetFanart(const QString &file)
Definition: romedit.cpp:239
EditRomInfoDialog::SetScreenshot
void SetScreenshot(const QString &file)
Definition: romedit.cpp:230
EditRomInfoDialog::SetYear
void SetYear()
Definition: romedit.cpp:184
EditRomInfoDialog::SetGamename
void SetGamename()
Definition: romedit.cpp:174
EditRomInfoDialog::m_publisherEdit
MythUITextEdit * m_publisherEdit
Definition: romedit.h:53
EditRomInfoDialog::m_workingRomInfo
RomInfo * m_workingRomInfo
Definition: romedit.h:44
EditRomInfoDialog::m_boxartButton
MythUIButton * m_boxartButton
Definition: romedit.h:59
mythscreentype.h
EditRomInfoDialog::m_doneButton
MythUIButton * m_doneButton
Definition: romedit.h:61
EditRomInfoDialog::SetPublisher
void SetPublisher()
Definition: romedit.cpp:199
EditRomInfoDialog::m_fanartText
MythUIText * m_fanartText
Definition: romedit.h:58