MythTV master
romedit.h
Go to the documentation of this file.
1#ifndef ROMEDITDLG_H_
2#define ROMEDITDLG_H_
3
4// MythTV
6
7class 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 SetReturnEvent(QObject *retobject, const QString &resultid);
22
23 public slots:
24 void SetGamename();
25 void SetGenre();
26 void SetYear();
27 void SetCountry();
28 void SetPlot();
29 void SetPublisher();
30 void ToggleFavorite();
31 void FindScreenshot();
32 void FindFanart();
33 void FindBoxart();
34 void SaveAndExit();
35
36 protected:
37 void customEvent(QEvent *levent) override; // MythUIType
38
39 private:
40 void fillWidgets();
41 void SetScreenshot(const QString& file);
42 void SetFanart(const QString& file);
43 void SetBoxart(const QString& file);
44
45 private:
47 QString m_id;
48 QObject *m_retObject {nullptr};
49
64};
65
66#endif // ROMEDITDLG_H_
bool Create() override
Definition: romedit.cpp:34
MythUICheckBox * m_favoriteCheck
Definition: romedit.h:56
MythUITextEdit * m_gamenameEdit
Definition: romedit.h:50
MythUIButton * m_fanartButton
Definition: romedit.h:59
MythUIText * m_screenshotText
Definition: romedit.h:58
MythUITextEdit * m_plotEdit
Definition: romedit.h:54
MythUITextEdit * m_yearEdit
Definition: romedit.h:52
void SetGamename()
Definition: romedit.cpp:177
void SetReturnEvent(QObject *retobject, const QString &resultid)
Definition: romedit.cpp:157
RomInfo * m_workingRomInfo
Definition: romedit.h:46
MythUITextEdit * m_countryEdit
Definition: romedit.h:53
void SetPublisher()
Definition: romedit.cpp:202
EditRomInfoDialog(MythScreenStack *parent, const QString &name, RomInfo *romInfo)
Definition: romedit.cpp:22
MythUIButton * m_doneButton
Definition: romedit.h:63
~EditRomInfoDialog() override
Definition: romedit.cpp:29
MythUITextEdit * m_publisherEdit
Definition: romedit.h:55
MythUITextEdit * m_genreEdit
Definition: romedit.h:51
void FindScreenshot()
Definition: romedit.cpp:212
void SetScreenshot(const QString &file)
Definition: romedit.cpp:233
QString m_id
Definition: romedit.h:47
MythUIButton * m_screenshotButton
Definition: romedit.h:57
void SetFanart(const QString &file)
Definition: romedit.cpp:242
MythUIText * m_fanartText
Definition: romedit.h:60
QObject * m_retObject
Definition: romedit.h:48
MythUIText * m_boxartText
Definition: romedit.h:62
void SaveAndExit()
Definition: romedit.cpp:164
void ToggleFavorite()
Definition: romedit.cpp:207
void customEvent(QEvent *levent) override
Definition: romedit.cpp:125
void fillWidgets()
Definition: romedit.cpp:140
void SetBoxart(const QString &file)
Definition: romedit.cpp:251
MythUIButton * m_boxartButton
Definition: romedit.h:61
Screen in which all other widgets are contained and rendered.
A single button widget.
Definition: mythuibutton.h:22
A checkbox widget supporting three check states - on,off,half and two conditions - selected and unsel...
A text entry and edit widget.
All purpose text widget, displays a text string.
Definition: mythuitext.h:29