diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-10-27 01:18:09 +0000 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-10-27 01:18:09 +0000 |
commit | 2a1a7325adc6d0bbb57d7ed4bcef90e1285e1eb5 (patch) | |
tree | 7a7a6943f45e1ee3c3b336e0a6047d53bbfe083d | |
parent | 01876018ef6af29a28a82c802fcc5de959e8109b (diff) | |
download | ayatana-indicator-sound-2a1a7325adc6d0bbb57d7ed4bcef90e1285e1eb5.tar.gz ayatana-indicator-sound-2a1a7325adc6d0bbb57d7ed4bcef90e1285e1eb5.tar.bz2 ayatana-indicator-sound-2a1a7325adc6d0bbb57d7ed4bcef90e1285e1eb5.zip |
com.ubuntu.touch: Drop system sound setting access and privacy settings access for now. Can be re-added later, if required.
-rw-r--r-- | po/POTFILES.in | 2 | ||||
-rw-r--r-- | src/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/accounts-service-privacy-settings.vala | 25 | ||||
-rw-r--r-- | src/accounts-service-system-sound-settings.vala | 24 | ||||
-rw-r--r-- | src/accounts-service-user.vala | 60 |
5 files changed, 0 insertions, 119 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in index 4d31e91..8d5530c 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -27,9 +27,7 @@ tests/notifications-test.cc tests/sound-menu.cc tests/volume-control-test.cc src/accounts-service-access.vala -src/accounts-service-privacy-settings.vala src/accounts-service-sound-settings.vala -src/accounts-service-system-sound-settings.vala src/accounts-service-user.vala src/freedesktop-interfaces.vala src/greeter-broadcast.vala diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cf17fec..f43e9d8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -196,20 +196,12 @@ vala_add(ayatana-indicator-sound-service media-player mpris2-interfaces accounts-service-sound-settings - accounts-service-privacy-settings - accounts-service-system-sound-settings greeter-broadcast ) vala_add(ayatana-indicator-sound-service accounts-service-sound-settings.vala ) vala_add(ayatana-indicator-sound-service - accounts-service-privacy-settings.vala -) -vala_add(ayatana-indicator-sound-service - accounts-service-system-sound-settings.vala -) -vala_add(ayatana-indicator-sound-service greeter-broadcast.vala ) diff --git a/src/accounts-service-privacy-settings.vala b/src/accounts-service-privacy-settings.vala deleted file mode 100644 index cf6b267..0000000 --- a/src/accounts-service-privacy-settings.vala +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2014 © Canonical Ltd. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - * Authors: - * Ted Gould <ted@canonical.com> - */ - -[DBus (name = "com.ubuntu.touch.AccountsService.SecurityPrivacy")] -public interface AccountsServicePrivacySettings : Object { - // properties - public abstract bool stats_welcome_screen {owned get; set;} - public abstract bool messages_welcome_screen {owned get; set;} -} diff --git a/src/accounts-service-system-sound-settings.vala b/src/accounts-service-system-sound-settings.vala deleted file mode 100644 index 3b01561..0000000 --- a/src/accounts-service-system-sound-settings.vala +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2014 © Canonical Ltd. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - * Authors: - * Ted Gould <ted@canonical.com> - */ - -[DBus (name = "com.ubuntu.touch.AccountsService.Sound")] -public interface AccountsServiceSystemSoundSettings : Object { - // properties - public abstract bool silent_mode {owned get; set;} -} diff --git a/src/accounts-service-user.vala b/src/accounts-service-user.vala index 535f6c7..496b67c 100644 --- a/src/accounts-service-user.vala +++ b/src/accounts-service-user.vala @@ -21,8 +21,6 @@ public class AccountsServiceUser : Object { Act.UserManager accounts_manager = Act.UserManager.get_default(); Act.User? user = null; AccountsServiceSoundSettings? proxy = null; - AccountsServicePrivacySettings? privacyproxy = null; - AccountsServiceSystemSoundSettings? syssoundproxy = null; uint timer = 0; MediaPlayer? _player = null; GreeterBroadcast? greeter = null; @@ -36,8 +34,6 @@ public class AccountsServiceUser : Object { } set { _silentMode = value; - if (syssoundproxy != null) - syssoundproxy.silent_mode = value; } } @@ -141,22 +137,6 @@ public class AccountsServiceUser : Object { DBusProxyFlags.GET_INVALIDATED_PROPERTIES, null, new_sound_proxy); - - Bus.get_proxy.begin<AccountsServicePrivacySettings> ( - BusType.SYSTEM, - "org.freedesktop.Accounts", - user.get_object_path(), - DBusProxyFlags.GET_INVALIDATED_PROPERTIES, - null, - new_privacy_proxy); - - Bus.get_proxy.begin<AccountsServiceSystemSoundSettings> ( - BusType.SYSTEM, - "org.freedesktop.Accounts", - user.get_object_path(), - DBusProxyFlags.GET_INVALIDATED_PROPERTIES, - null, - new_system_sound_proxy); } } @@ -180,46 +160,6 @@ public class AccountsServiceUser : Object { } } - void new_privacy_proxy (GLib.Object? obj, AsyncResult res) { - try { - this.privacyproxy = Bus.get_proxy.end (res); - - (this.privacyproxy as DBusProxy).g_properties_changed.connect((proxy, changed, invalid) => { - var welcomeval = changed.lookup_value("MessagesWelcomeScreen", VariantType.BOOLEAN); - if (welcomeval != null) { - debug("Messages on welcome screen changed"); - this.showDataOnGreeter = welcomeval.get_boolean(); - } - }); - - this.showDataOnGreeter = this.privacyproxy.messages_welcome_screen; - } catch (Error e) { - this.privacyproxy = null; - warning("Unable to get proxy to user privacy settings: %s", e.message); - } - } - - void new_system_sound_proxy (GLib.Object? obj, AsyncResult res) { - try { - this.syssoundproxy = Bus.get_proxy.end (res); - - (this.syssoundproxy as DBusProxy).g_properties_changed.connect((proxy, changed, invalid) => { - var silentvar = changed.lookup_value("SilentMode", VariantType.BOOLEAN); - if (silentvar != null) { - debug("Silent Mode changed"); - this._silentMode = silentvar.get_boolean(); - this.notify_property("silentMode"); - } - }); - - this._silentMode = this.syssoundproxy.silent_mode; - this.notify_property("silentMode"); - } catch (Error e) { - this.syssoundproxy = null; - warning("Unable to get proxy to system sound settings: %s", e.message); - } - } - void greeter_proxy_new (GLib.Object? obj, AsyncResult res) { try { this.greeter = Bus.get_proxy.end (res); |