From b0e18e2a771e1fe4dbc3a1b87a7def2cd66e4b29 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Thu, 30 Oct 2014 02:03:28 -0400 Subject: [PATCH] daemon: remove getRingtoneList() Note: gnome client is stubbed but this client code is deprecated. Refs #59255 Refs #65652 Change-Id: I8aff174c317948e47316d636458f19d265456808 --- .../dbus/configurationmanager-introspec.xml | 10 ------- daemon/bin/dbus/dbusconfigurationmanager.cpp | 5 ---- daemon/src/client/configurationmanager.cpp | 29 ------------------- daemon/src/client/configurationmanager.h | 2 -- daemon/src/dring/dring.h | 1 - daemon/src/fileutils.cpp | 7 ----- daemon/src/fileutils.h | 1 - daemon/src/ring_api.cpp | 5 ---- .../dbus/configurationmanager-introspec.xml | 10 ------- 9 files changed, 70 deletions(-) diff --git a/daemon/bin/dbus/configurationmanager-introspec.xml b/daemon/bin/dbus/configurationmanager-introspec.xml index ad56b08290..4a7e65fc1f 100644 --- a/daemon/bin/dbus/configurationmanager-introspec.xml +++ b/daemon/bin/dbus/configurationmanager-introspec.xml @@ -464,16 +464,6 @@ </arg> </method> - <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList"> - <tp:added version="1.1.1"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <tp:docstring> - Get a map [Path,Filename] of available ringtone. Note, set the ringtone with the complete path - </tp:docstring> - <arg type="a{ss}" name="list" direction="out"> - </arg> - </method> - <!-- General Settings Panel --> <method name="getNoiseSuppressState" tp:name-for-bindings="getNoiseSuppressState"> diff --git a/daemon/bin/dbus/dbusconfigurationmanager.cpp b/daemon/bin/dbus/dbusconfigurationmanager.cpp index d2830b2156..614c56a3b0 100644 --- a/daemon/bin/dbus/dbusconfigurationmanager.cpp +++ b/daemon/bin/dbus/dbusconfigurationmanager.cpp @@ -222,11 +222,6 @@ void DBusConfigurationManager::mutePlayback(const bool& mute) ring_config_mute_playback(mute); } -std::map<std::string, std::string> DBusConfigurationManager::getRingtoneList() -{ - return ring_config_get_ringtone_list(); -} - std::string DBusConfigurationManager::getAudioManager() { return ring_config_get_audio_manager(); diff --git a/daemon/src/client/configurationmanager.cpp b/daemon/src/client/configurationmanager.cpp index 296209d1ac..c3fb0f46d0 100644 --- a/daemon/src/client/configurationmanager.cpp +++ b/daemon/src/client/configurationmanager.cpp @@ -368,35 +368,6 @@ void ConfigurationManager::setAgcState(bool enabled) Manager::instance().setAGCState(enabled); } -std::map<std::string, std::string> ConfigurationManager::getRingtoneList() -{ - std::map<std::string, std::string> ringToneList; - - std::string r_path(fileutils::get_ringtone_dir()); - struct dirent **namelist; - int n = scandir(r_path.c_str(), &namelist, 0, alphasort); - if (n == -1) { - RING_ERR("%s", strerror(errno)); - return ringToneList; - } - - while (n--) { - if (strcmp(namelist[n]->d_name, ".") and strcmp(namelist[n]->d_name, "..")) { - std::string file(namelist[n]->d_name); - - if (file.find(".wav") != std::string::npos) - file.replace(file.find(".wav"), 4, ""); - else - file.replace(file.size() - 3, 3, ""); - if (file[0] <= 0x7A and file[0] >= 0x61) file[0] = file[0] - 32; - ringToneList[r_path + namelist[n]->d_name] = file; - } - free(namelist[n]); - } - free(namelist); - return ringToneList; -} - int32_t ConfigurationManager::isIax2Enabled() { return HAVE_IAX; diff --git a/daemon/src/client/configurationmanager.h b/daemon/src/client/configurationmanager.h index 1d384603f5..f979c2c6ae 100644 --- a/daemon/src/client/configurationmanager.h +++ b/daemon/src/client/configurationmanager.h @@ -98,8 +98,6 @@ class ConfigurationManager bool isPlaybackMuted(); void mutePlayback(bool mute); - std::map<std::string, std::string> getRingtoneList(); - std::string getAudioManager(); bool setAudioManager(const std::string& api); diff --git a/daemon/src/dring/dring.h b/daemon/src/dring/dring.h index 6579b55279..dd5081df3d 100644 --- a/daemon/src/dring/dring.h +++ b/daemon/src/dring/dring.h @@ -230,7 +230,6 @@ bool ring_config_is_capture_muted(void); void ring_config_mute_capture(bool mute); bool ring_config_is_playback_muted(void); void ring_config_mute_playback(int mute); -std::map<std::string, std::string> ring_config_get_ringtone_list(void); std::string ring_config_get_audio_manager(void); bool ring_config_set_audio_manager(const std::string& api); std::vector<std::string> ring_config_get_supported_audio_managers(void); diff --git a/daemon/src/fileutils.cpp b/daemon/src/fileutils.cpp index 196820dbd4..1fb3bd43b6 100644 --- a/daemon/src/fileutils.cpp +++ b/daemon/src/fileutils.cpp @@ -97,13 +97,6 @@ const char *get_program_dir() return program_dir; } -// FIXME: This should use our real DATADIR -std::string -get_ringtone_dir() -{ - return std::string(get_program_dir()) + "/../../share/ring/ringtones/"; -} - /* Lock a file region */ static int lockReg(int fd, int cmd, int type, int whence, int start, off_t len) diff --git a/daemon/src/fileutils.h b/daemon/src/fileutils.h index c48653c18c..4ea624413c 100644 --- a/daemon/src/fileutils.h +++ b/daemon/src/fileutils.h @@ -55,7 +55,6 @@ namespace ring { namespace fileutils { bool check_dir(const char *path); void set_program_dir(char *program_path); const char *get_program_dir(); - std::string get_ringtone_dir(); std::string expand_path(const std::string &path); bool isDirectoryWritable(const std::string &directory); diff --git a/daemon/src/ring_api.cpp b/daemon/src/ring_api.cpp index b1083dd363..a58f2bfacd 100644 --- a/daemon/src/ring_api.cpp +++ b/daemon/src/ring_api.cpp @@ -520,11 +520,6 @@ void ring_config_mute_playback(int mute) getConfigurationManager()->mutePlayback(mute); } -std::map<std::string, std::string> ring_config_get_ringtone_list(void) -{ - return getConfigurationManager()->getRingtoneList(); -} - std::string ring_config_get_audio_manager(void) { return getConfigurationManager()->getAudioManager(); diff --git a/gnome/src/dbus/configurationmanager-introspec.xml b/gnome/src/dbus/configurationmanager-introspec.xml index 019edd3b43..72dda85e27 100644 --- a/gnome/src/dbus/configurationmanager-introspec.xml +++ b/gnome/src/dbus/configurationmanager-introspec.xml @@ -445,16 +445,6 @@ </arg> </method> - <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList"> - <tp:added version="1.1.1"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <tp:docstring> - Get a map [Path,Filename] of available ringtone. Note, set the ringtone with the complete path - </tp:docstring> - <arg type="a{ss}" name="list" direction="out"> - </arg> - </method> - <!-- General Settings Panel --> <method name="getNoiseSuppressState" tp:name-for-bindings="getNoiseSuppressState"> -- GitLab