MythTV
master
mythplugins
mythgame
mythgame
romedit.h
Go to the documentation of this file.
1
#ifndef ROMEDITDLG_H_
2
#define ROMEDITDLG_H_
3
4
// MythTV
5
#include <
libmythui/mythscreentype.h
>
6
7
class
RomInfo
;
8
9
class
EditRomInfoDialog
:
public
MythScreenType
10
{
11
Q_OBJECT
12
13
public
:
14
EditRomInfoDialog
(
MythScreenStack
*parent,
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
:
44
RomInfo
*
m_workingRomInfo
{
nullptr
};
45
QString
m_id
;
46
QObject *
m_retObject
{
nullptr
};
47
48
MythUITextEdit
*
m_gamenameEdit
{
nullptr
};
49
MythUITextEdit
*
m_genreEdit
{
nullptr
};
50
MythUITextEdit
*
m_yearEdit
{
nullptr
};
51
MythUITextEdit
*
m_countryEdit
{
nullptr
};
52
MythUITextEdit
*
m_plotEdit
{
nullptr
};
53
MythUITextEdit
*
m_publisherEdit
{
nullptr
};
54
MythUICheckBox
*
m_favoriteCheck
{
nullptr
};
55
MythUIButton
*
m_screenshotButton
{
nullptr
};
56
MythUIText
*
m_screenshotText
{
nullptr
};
57
MythUIButton
*
m_fanartButton
{
nullptr
};
58
MythUIText
*
m_fanartText
{
nullptr
};
59
MythUIButton
*
m_boxartButton
{
nullptr
};
60
MythUIText
*
m_boxartText
{
nullptr
};
61
MythUIButton
*
m_doneButton
{
nullptr
};
62
};
63
64
#endif // ROMEDITDLG_H_
EditRomInfoDialog::m_yearEdit
MythUITextEdit * m_yearEdit
Definition:
romedit.h:50
EditRomInfoDialog::SaveAndExit
void SaveAndExit()
Definition:
romedit.cpp:163
EditRomInfoDialog::fillWidgets
void fillWidgets()
Definition:
romedit.cpp:139
EditRomInfoDialog
Definition:
romedit.h:9
EditRomInfoDialog::FindFanart
void FindFanart()
Definition:
romedit.cpp:218
EditRomInfoDialog::SetCountry
void SetCountry()
Definition:
romedit.cpp:191
MythScreenStack
Definition:
mythscreenstack.h:16
EditRomInfoDialog::ToggleFavorite
void ToggleFavorite()
Definition:
romedit.cpp:206
MythUITextEdit
A text entry and edit widget.
Definition:
mythuitextedit.h:34
EditRomInfoDialog::SetBoxart
void SetBoxart(const QString &file)
Definition:
romedit.cpp:250
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:225
EditRomInfoDialog::m_fanartButton
MythUIButton * m_fanartButton
Definition:
romedit.h:57
EditRomInfoDialog::customEvent
void customEvent(QEvent *levent) override
Definition:
romedit.cpp:124
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:181
EditRomInfoDialog::m_gamenameEdit
MythUITextEdit * m_gamenameEdit
Definition:
romedit.h:48
EditRomInfoDialog::SetReturnEvent
void SetReturnEvent(QObject *retobject, const QString &resultid)
Definition:
romedit.cpp:156
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:211
EditRomInfoDialog::m_retObject
QObject * m_retObject
Definition:
romedit.h:46
EditRomInfoDialog::SetPlot
void SetPlot()
Definition:
romedit.cpp:196
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:241
EditRomInfoDialog::SetScreenshot
void SetScreenshot(const QString &file)
Definition:
romedit.cpp:232
EditRomInfoDialog::SetYear
void SetYear()
Definition:
romedit.cpp:186
EditRomInfoDialog::SetGamename
void SetGamename()
Definition:
romedit.cpp:176
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:201
EditRomInfoDialog::m_fanartText
MythUIText * m_fanartText
Definition:
romedit.h:58
Generated on Tue Feb 18 2025 03:17:00 for MythTV by
1.8.17