Qt: Implement missing settings

This commit is contained in:
spycrab
2017-06-21 10:26:06 +02:00
parent 94ba78d717
commit 15243093c4
3 changed files with 38 additions and 4 deletions

View File

@ -5,6 +5,7 @@
#include <QDir>
#include <QSize>
#include "AudioCommon/AudioCommon.h"
#include "Common/FileSearch.h"
#include "Common/FileUtil.h"
#include "Common/StringUtil.h"
@ -230,6 +231,32 @@ bool Settings::GetHideCursor() const
return SConfig::GetInstance().bHideCursor;
}
int Settings::GetVolume() const
{
return SConfig::GetInstance().m_Volume;
}
void Settings::SetVolume(int volume)
{
if (GetVolume() != volume)
{
SConfig::GetInstance().m_Volume = volume;
emit VolumeChanged(volume);
}
}
void Settings::IncreaseVolume(int volume)
{
AudioCommon::IncreaseVolume(volume);
emit VolumeChanged(GetVolume());
}
void Settings::DecreaseVolume(int volume)
{
AudioCommon::DecreaseVolume(volume);
emit VolumeChanged(GetVolume());
}
bool& Settings::BannerVisible() const
{
return SConfig::GetInstance().m_showBannerColumn;