summaryrefslogtreecommitdiffstats
path: root/src/utils/qdroidutils.h
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@digia.com>2013-06-19 12:22:26 +0200
committerEirik Aavitsland <eirik.aavitsland@digia.com>2013-08-28 10:18:35 +0300
commit1862fdee4f25fa0a4c57bcec8ea8568a8d9c4762 (patch)
tree02040d266e330f34201a38ac83c7817237aac13e /src/utils/qdroidutils.h
parent759947421c442435b5ae0ef08870a81519fb0401 (diff)
Added system volume settings for Android.
Change-Id: I4ea5f24303f69d93a031b07dbc056c62eea9d358 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Diffstat (limited to 'src/utils/qdroidutils.h')
-rw-r--r--src/utils/qdroidutils.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/utils/qdroidutils.h b/src/utils/qdroidutils.h
index 52efc4a..7f37f70 100644
--- a/src/utils/qdroidutils.h
+++ b/src/utils/qdroidutils.h
@@ -6,7 +6,22 @@
class Q_DECL_EXPORT QDroidUtils : public QObject
{
Q_OBJECT
+ Q_ENUMS(AudioStreamType)
public:
+ enum AudioStreamType {
+ DefaultAudioStream = -1,
+ VoiceCallAudioStream = 0,
+ SystemAudioStream = 1,
+ RingAudioStream = 2,
+ MusicAudioStream = 3,
+ AlarmAudioStream = 4,
+ NotificationAudioStream = 5,
+ BluetoothAudioStream = 6,
+ EnforcedAudibleAudioStream = 7,
+ DTMFAudioStream = 8,
+ TTSAudioStream = 9
+ };
+
QDroidUtils(QObject* parent = 0) : QObject(parent)
{
}
@@ -21,6 +36,11 @@ public Q_SLOTS:
void rebootSystem();
void powerOffSystem();
+ void setMasterVolume(int volume);
+ void setMasterMute(bool mute);
+ void setStreamVolume(AudioStreamType stream, int volume);
+ void setStreamMute(AudioStreamType stream, bool mute);
+
bool setDisplayBrightness(quint8 value);
QString getIPAddress();