diff options
author | Yoann Lopes <yoann.lopes@digia.com> | 2013-06-19 12:22:26 +0200 |
---|---|---|
committer | Eirik Aavitsland <eirik.aavitsland@digia.com> | 2013-08-28 10:18:35 +0300 |
commit | 1862fdee4f25fa0a4c57bcec8ea8568a8d9c4762 (patch) | |
tree | 02040d266e330f34201a38ac83c7817237aac13e /src/utils/qdroidutils.h | |
parent | 759947421c442435b5ae0ef08870a81519fb0401 (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.h | 20 |
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(); |