diff --git a/sflphone-client-kde/src/conf/dlgaudio.cpp b/sflphone-client-kde/src/conf/dlgaudio.cpp index f5f9dff8a635876cb6ae899499dd5512f34811a5..2df2fcff52c7dcf18edd4494757fd76ab5cdb453 100644 --- a/sflphone-client-kde/src/conf/dlgaudio.cpp +++ b/sflphone-client-kde/src/conf/dlgaudio.cpp @@ -34,11 +34,9 @@ DlgAudio::DlgAudio(KConfigDialog *parent) ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); QStyle * style = QApplication::style(); - - KUrl url = KUrl(SHARE_INSTALL_PREFIX); - url.cd("sflphone/ringtones"); - KUrlRequester_ringtone->setUrl(url); + KUrlRequester_ringtone->setMode(KFile::File | KFile::ExistingOnly); KUrlRequester_ringtone->lineEdit()->setObjectName("kcfg_ringtone"); + KUrlRequester_ringtone->lineEdit()->setReadOnly(true); codecTableHasChanged = false; toolButton_codecUp->setIcon(KIcon("go-up")); diff --git a/sflphone-client-kde/src/conf/dlgaudiobase.ui b/sflphone-client-kde/src/conf/dlgaudiobase.ui index 2f40029ed706525233481accee64a56351a900d0..08c842887c2194360655e7bf54787777bd6f6ed9 100644 --- a/sflphone-client-kde/src/conf/dlgaudiobase.ui +++ b/sflphone-client-kde/src/conf/dlgaudiobase.ui @@ -58,7 +58,11 @@ </widget> </item> <item row="2" column="1"> - <widget class="KUrlRequester" name="KUrlRequester_ringtone"/> + <widget class="KUrlRequester" name="KUrlRequester_ringtone"> + <property name="filter"> + <string>*.ul *.au *.wav</string> + </property> + </widget> </item> </layout> </widget>