summaryrefslogtreecommitdiffstats
path: root/examples/multimediawidgets/player/playercontrols.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimediawidgets/player/playercontrols.cpp')
-rw-r--r--examples/multimediawidgets/player/playercontrols.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/multimediawidgets/player/playercontrols.cpp b/examples/multimediawidgets/player/playercontrols.cpp
index 671c7eaf1..73cf9ae21 100644
--- a/examples/multimediawidgets/player/playercontrols.cpp
+++ b/examples/multimediawidgets/player/playercontrols.cpp
@@ -138,18 +138,18 @@ void PlayerControls::setState(QMediaPlayer::PlaybackState state)
}
}
-int PlayerControls::volume() const
+float PlayerControls::volume() const
{
qreal linearVolume = QAudio::convertVolume(m_volumeSlider->value() / qreal(100),
QAudio::LogarithmicVolumeScale,
QAudio::LinearVolumeScale);
- return qRound(linearVolume * 100);
+ return linearVolume;
}
-void PlayerControls::setVolume(int volume)
+void PlayerControls::setVolume(float volume)
{
- qreal logarithmicVolume = QAudio::convertVolume(volume / qreal(100),
+ qreal logarithmicVolume = QAudio::convertVolume(volume,
QAudio::LinearVolumeScale,
QAudio::LogarithmicVolumeScale);