11 #include "pvr/settings/PVRSettings.h" 12 #include "settings/lib/ISettingCallback.h" 25 virtual void UseBackendChannelOrderChanged() {}
26 virtual void UseBackendChannelNumbersChanged() {}
27 virtual void StartGroupChannelNumbersFromOneChanged() {}
36 void OnSettingChanged(
const std::shared_ptr<const CSetting>& setting)
override;
41 bool UseBackendChannelOrder()
const {
return m_bUseBackendChannelOrder; }
42 bool UseBackendChannelNumbers()
const {
return m_bUseBackendChannelNumbers; }
43 bool StartGroupChannelNumbersFromOne()
const {
return m_bStartGroupChannelNumbersFromOne; }
46 bool UpdateUseBackendChannelOrder();
47 bool UpdateUseBackendChannelNumbers();
48 bool UpdateStartGroupChannelNumbersFromOne();
50 bool m_bUseBackendChannelOrder =
false;
51 bool m_bUseBackendChannelNumbers =
false;
52 bool m_bStartGroupChannelNumbersFromOne =
false;
55 std::set<IChannelGroupSettingsCallback*> m_callbacks;
Definition: ContextMenuManager.h:24
Definition: ISettingCallback.h:16
Definition: PVRChannelGroupSettings.h:30
Definition: PVRChannelGroupSettings.h:20
Definition: PVRSettings.h:27