Skip to content
Snippets Groups Projects
Commit fb875353 authored by Alexandre Lision's avatar Alexandre Lision Committed by Emmanuel Lepage Vallee
Browse files

qtwrapper: adapt to daemon api change

getAccountTemplate takes protocol type as parameter

Refs #67077
parent b65b4ced
No related branches found
No related tags found
No related merge requests found
......@@ -117,7 +117,20 @@ Account* AccountPrivate::buildNewAccountFromAlias(Account::Protocol proto, const
a->d_ptr->m_hAccountDetails.clear();
a->d_ptr->m_hAccountDetails[DRing::Account::ConfProperties::ENABLED] = "false";
a->d_ptr->m_pAccountNumber = const_cast<ContactMethod*>(ContactMethod::BLANK());
MapStringString tmp = configurationManager.getAccountTemplate();
MapStringString tmp;
switch (proto) {
case Account::Protocol::SIP:
tmp = configurationManager.getAccountTemplate(DRing::Account::ProtocolNames::SIP);
break;
case Account::Protocol::IAX:
tmp = configurationManager.getAccountTemplate(DRing::Account::ProtocolNames::IAX);
break;
case Account::Protocol::RING:
tmp = configurationManager.getAccountTemplate(DRing::Account::ProtocolNames::RING);
break;
default:
break;
}
QMutableMapIterator<QString, QString> iter(tmp);
while (iter.hasNext()) {
iter.next();
......
......@@ -127,10 +127,10 @@ public Q_SLOTS: // METHODS
return temp;
}
MapStringString getAccountTemplate()
MapStringString getAccountTemplate(const QString& accountType)
{
MapStringString temp =
convertMap(DRing::getAccountTemplate());
convertMap(DRing::getAccountTemplate(accountType.toStdString()));
return temp;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment