Go to the documentation of this file.
6 #include <QCoreApplication>
39 void Load(
void)
override;
78 #if QT_VERSION < QT_VERSION_CHECK(6,0,0)
81 Q_DECLARE_TR_FUNCTIONS(MacMainSettings);
89 #if QT_VERSION < QT_VERSION_CHECK(6,0,0)
92 Q_DECLARE_TR_FUNCTIONS(MacFloatSettings);
102 #if QT_VERSION < QT_VERSION_CHECK(6,0,0)
105 Q_DECLARE_TR_FUNCTIONS(MacDockSettings);
115 #if QT_VERSION < QT_VERSION_CHECK(6,0,0)
118 Q_DECLARE_TR_FUNCTIONS(MacDesktopSettings);
122 MacDesktopSettings();
124 #endif // Q_OS_DARWIN
195 void cecChanged(
bool setting);
201 #endif // USING_LIBCEC
221 void Load(
void)
override;
222 void Save(
void)
override;
277 void Save(
void)
override;
282 void swap(
int indexA,
int indexB);
310 void Load()
override;
311 void Save()
override;
332 void Load()
override;
void InitUI(StandardSetting *parent)
Q_DECLARE_TR_FUNCTIONS(OSDSettings)
void DeleteProfileItem(PlaybackProfileItemConfig *profile)
uint GetIndex(void) const
void NewPlaybackProfileSlot(void) const
MythUIComboBoxSetting * m_playbackProfiles
TransTextEditSetting * m_heightRange
TransMythUIComboBoxSetting * m_upscaler
ButtonStandardSetting * m_addNewEntry
~PlaybackProfileConfig() override=default
void vrenderChanged(const QString &renderer)
~HostRefreshRateComboBoxSetting() override=default
std::vector< MythVideoProfileItem > m_items
void applyChange() override
HostComboBoxSetting * m_screenAspect
void applyChange() override
HostRefreshRateComboBoxSetting(const QString &name)
void ShowPlaybackProfileMenu(MythUIButtonListItem *item)
TransMythUIComboBoxSetting * m_vidRend
void heightChanged(const QString &val)
void ReloadSettings(void)
StandardSetting * InitProfileItem(uint i, StandardSetting *parent)
TransTextEditSetting * m_groupName
TransMythUIComboBoxSetting * m_singleDeint
Q_DECLARE_TR_FUNCTIONS(GeneralSettings)
TransMythUICheckBoxSetting * m_doubleShader
TransMythUIComboBoxSetting * m_decoder
void DoubleQualityChanged(const QString &Quality)
~AppearanceSettings() override=default
TransMythUICheckBoxSetting * m_skipLoop
PlaybackProfileConfig * m_parentConfig
void ShowMenu(void) override
void DeleteProfileItem(void)
static std::vector< double > GetRefreshRates(const QString &resolution)
void LoadChannelGroup(void)
VideoModeSettings(const char *c)
std::vector< TransMythUISpinBoxSetting * > m_priority
GeneralRecPrioritiesSettings()
std::map< std::pair< int, uint >, TransMythUICheckBoxSetting * > m_boxMap
void MoveProfileItemUp(void)
void LoadChannelGroupChannels(void)
void DecreasePriority(void)
void decoderChanged(const QString &dec)
MythUIComboBoxSetting * m_codecs
TransMythUICheckBoxSetting * m_singleShader
void MoveProfileItemDown(void)
TransTextEditSetting * m_framerate
void SingleQualityChanged(const QString &Quality)
TransMythUISpinBoxSetting * m_maxCpus
Q_DECLARE_TR_FUNCTIONS(GeneralRecPrioritiesSettings)
std::vector< PlaybackProfileItemConfig * > m_profiles
void PopulateScreens(int Screens)
void swap(int indexA, int indexB)
TransMythUICheckBoxSetting * m_markForDeletion
PlaybackSettingsDialog(MythScreenStack *stack)
void ShowNewGroupDialog(void) const
ButtonStandardSetting * m_newPlaybackProfileButton
TransMythUIComboBoxSetting * m_doubleDeint
void framerateChanged(const QString &val)
ButtonStandardSetting * m_addGroupButton
Q_DECLARE_TR_FUNCTIONS(EPGSettings)
HostComboBoxSetting * m_groupSelection
TransMythUICheckBoxSetting * m_doubleDriver
virtual void ChangeResolution(StandardSetting *setting)
TransMythUICheckBoxSetting * m_singleDriver
void ShowDeleteDialog(void) const
bool canDelete(void) override
void DoDeleteSlot(bool doDelete)
PlaybackProfileItemConfig(PlaybackProfileConfig *parent, uint idx, MythVideoProfileItem &_item)
void widthChanged(const QString &val)
TransTextEditSetting * m_widthRange
static QString GetQuality(TransMythUIComboBoxSetting *Deint, TransMythUICheckBoxSetting *Shader, TransMythUICheckBoxSetting *Driver)
PlaybackProfileConfig(QString profilename, StandardSetting *parent)
void CreateNewPlaybackProfileSlot(const QString &name)
static void LoadQuality(TransMythUIComboBoxSetting *Deint, TransMythUICheckBoxSetting *Shader, TransMythUICheckBoxSetting *Driver, QString &Value)
Parse the required deinterlacing quality and preferences.
std::vector< MythVideoProfileItem > m_delItems
void IncreasePriority(void)
void deleteEntry(void) override
void updateButton(MythUIButtonListItem *item) override
This method is called whenever the UI need to reflect a change Reimplement this If you widget need a ...
bool keyPressEvent(QKeyEvent *e) override
ChannelGroupSetting(const QString &groupName, int groupId)
HostComboBoxSetting * m_screen
void CreateNewGroup(const QString &name)
MythVideoProfileItem & m_item