11 #include "dialogs/GUIDialogSlider.h" 12 #include "dialogs/IGUIVolumeBarCallback.h" 13 #include "guilib/ISliderCallback.h" 14 #include "interfaces/IAnnouncer.h" 36 void OnDeinitWindow(
int nextWindowID)
override;
45 void Announce(ANNOUNCEMENT::AnnouncementFlag flag,
46 const std::string& sender,
47 const std::string& message,
58 void OnStateChanged();
65 float GetVolumePercent()
const;
70 static std::string GetLabel();
73 const float VOLUME_MIN = 0.0f;
74 const float VOLUME_DELTA = 10.0f;
75 const float VOLUME_MAX = 100.0f;
76 float m_volumePercent = 100.0f;
77 float m_oldVolumePercent = 100.0f;
Interface to expose properties to the volume bar dialog.
Definition: IGUIVolumeBarCallback.h:14
Interface class for callback from the slider dialog.
Definition: ISliderCallback.h:24
void OnInitWindow() override
Called on window open.
Definition: DialogGameVolume.cpp:61
void OnSliderChange(void *data, CGUISliderControl *slider) override
Callback function called whenever the user moves the slider.
Definition: DialogGameVolume.cpp:93
Definition: GUIDialogSlider.h:14
Definition: IAnnouncer.h:70
Controller configuration window.
Definition: AudioDecoder.h:18
bool IsShown() const override
Return true if the callback is active in the GUI.
Definition: DialogGameVolume.cpp:106
Definition: GUIMessage.h:365
Definition: GUISliderControl.h:37
Definition: DialogGameVolume.h:23