summary refs log tree commit diff
path: root/src/UserSettingsPage.h
diff options
context:
space:
mode:
authortrilene <trilene@runbox.com>2020-11-12 19:55:35 -0500
committertrilene <trilene@runbox.com>2020-11-12 19:55:35 -0500
commit8c037f83c5c3b770e85f10e0b07cec280883cc58 (patch)
tree31e3af82f83b09b35d6a4c5db1a68685096961e4 /src/UserSettingsPage.h
parentVideo calls: add local webcam view (diff)
downloadnheko-8c037f83c5c3b770e85f10e0b07cec280883cc58.tar.xz
Make incoming call ringtone a user setting
Diffstat (limited to 'src/UserSettingsPage.h')
-rw-r--r--src/UserSettingsPage.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/UserSettingsPage.h b/src/UserSettingsPage.h
index 0bd0ac84..d1ae93f0 100644
--- a/src/UserSettingsPage.h
+++ b/src/UserSettingsPage.h
@@ -73,6 +73,7 @@ class UserSettings : public QObject
         Q_PROPERTY(
           QString emojiFont READ emojiFont WRITE setEmojiFontFamily NOTIFY emojiFontChanged)
         Q_PROPERTY(Presence presence READ presence WRITE setPresence NOTIFY presenceChanged)
+        Q_PROPERTY(QString ringtone READ ringtone WRITE setRingtone NOTIFY ringtoneChanged)
         Q_PROPERTY(QString microphone READ microphone WRITE setMicrophone NOTIFY microphoneChanged)
         Q_PROPERTY(QString camera READ camera WRITE setCamera NOTIFY cameraChanged)
         Q_PROPERTY(QString cameraResolution READ cameraResolution WRITE setCameraResolution NOTIFY
@@ -120,6 +121,7 @@ public:
         void setAvatarCircles(bool state);
         void setDecryptSidebar(bool state);
         void setPresence(Presence state);
+        void setRingtone(QString ringtone);
         void setMicrophone(QString microphone);
         void setCamera(QString camera);
         void setCameraResolution(QString resolution);
@@ -152,6 +154,7 @@ public:
         QString font() const { return font_; }
         QString emojiFont() const { return emojiFont_; }
         Presence presence() const { return presence_; }
+        QString ringtone() const { return ringtone_; }
         QString microphone() const { return microphone_; }
         QString camera() const { return camera_; }
         QString cameraResolution() const { return cameraResolution_; }
@@ -181,6 +184,7 @@ signals:
         void fontChanged(QString state);
         void emojiFontChanged(QString state);
         void presenceChanged(Presence state);
+        void ringtoneChanged(QString ringtone);
         void microphoneChanged(QString microphone);
         void cameraChanged(QString camera);
         void cameraResolutionChanged(QString resolution);
@@ -216,6 +220,7 @@ private:
         QString font_;
         QString emojiFont_;
         Presence presence_;
+        QString ringtone_;
         QString microphone_;
         QString camera_;
         QString cameraResolution_;
@@ -286,6 +291,7 @@ private:
         QComboBox *fontSizeCombo_;
         QFontComboBox *fontSelectionCombo_;
         QComboBox *emojiFontSelectionCombo_;
+        QComboBox *ringtoneCombo_;
         QComboBox *microphoneCombo_;
         QComboBox *cameraCombo_;
         QComboBox *cameraResolutionCombo_;