From 2808fcb6479c32acc29a309fa0dc6cefca7052a9 Mon Sep 17 00:00:00 2001 From: Alexandre Lision <alexandre.lision@savoirfairelinux.com> Date: Thu, 4 Feb 2016 15:26:37 -0500 Subject: [PATCH] ringtone: override default ringtone path Change-Id: I290990c61c36df76b5d8c31747d48d96b62d7068 Tuleap: #338 --- src/accountmodel.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/accountmodel.cpp b/src/accountmodel.cpp index 7797e85c..59fec5bc 100644 --- a/src/accountmodel.cpp +++ b/src/accountmodel.cpp @@ -27,6 +27,7 @@ #include <QtCore/QCoreApplication> #include <QtCore/QItemSelectionModel> #include <QtCore/QMimeData> +#include <QtCore/QDir> //Ring daemon #include <account_const.h> @@ -897,6 +898,14 @@ Account* AccountModel::add(const QString& alias, const Account::Protocol proto) if (a->isNew() || a->id() != DRing::Account::ProtocolNames::IP2IP) d_ptr->enableProtocol(proto); +// Override ringtone path +#if defined(Q_OS_OSX) + QDir ringtonesDir(QCoreApplication::applicationDirPath()); + ringtonesDir.cdUp(); + ringtonesDir.cd("Resources/ringtones/"); + a->setRingtonePath(ringtonesDir.path()+"/default.wav"); +#endif + emit accountAdded(a); editState(); -- GitLab