11 #include "pvr/settings/PVRSettings.h" 12 #include "settings/lib/ISettingCallback.h" 25 virtual void SyncChannelGroupsChanged() {}
26 virtual void UseBackendChannelOrderChanged() {}
27 virtual void UseBackendChannelNumbersChanged() {}
28 virtual void StartGroupChannelNumbersFromOneChanged() {}
37 void OnSettingChanged(
const std::shared_ptr<const CSetting>& setting)
override;
42 bool SyncChannelGroups()
const {
return m_bSyncChannelGroups; }
43 bool UseBackendChannelOrder()
const {
return m_bUseBackendChannelOrder; }
44 bool UseBackendChannelNumbers()
const {
return m_bUseBackendChannelNumbers; }
45 bool StartGroupChannelNumbersFromOne()
const {
return m_bStartGroupChannelNumbersFromOne; }
48 bool UpdateSyncChannelGroups();
49 bool UpdateUseBackendChannelOrder();
50 bool UpdateUseBackendChannelNumbers();
51 bool UpdateStartGroupChannelNumbersFromOne();
53 bool m_bSyncChannelGroups =
false;
54 bool m_bUseBackendChannelOrder =
false;
55 bool m_bUseBackendChannelNumbers =
false;
56 bool m_bStartGroupChannelNumbersFromOne =
false;
59 std::set<IChannelGroupSettingsCallback*> m_callbacks;
Definition: ContextMenuManager.h:24
Definition: ISettingCallback.h:16
Definition: PVRChannelGroupSettings.h:31
Definition: PVRChannelGroupSettings.h:20
Definition: PVRSettings.h:27