[#1911] check previous and new port

This commit is contained in:
Jérémy Quentin
2009-07-23 12:07:04 -04:00
parent e29efb92d2
commit 99acab01ed
3 changed files with 16 additions and 17 deletions

View File

@ -57,7 +57,6 @@ void ConfigurationSkeleton::readConfig()
ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
// qDebug() << "configurationManager.getAudioManager4() = " << configurationManager.getAudioManager();
////////////////////////
////General settings////
////////////////////////
@ -206,13 +205,13 @@ void ConfigurationSkeleton::writeConfig()
qDebug() << "Writing Display settings";
//Notification settings
// if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify();
// if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify();
if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify();
if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify();
//Window display settings
//WARNING états inversés
// if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden();
// if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode();
if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden();
if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode();
/////////////////////////
////Accounts settings////
@ -224,8 +223,8 @@ void ConfigurationSkeleton::writeConfig()
//Stun settings
// if(enableStun() != configurationManager.isStunEnabled()) configurationManager.enableStun();
// configurationManager.setStunServer(stunServer());
if(enableStun() != configurationManager.isStunEnabled()) configurationManager.enableStun();
configurationManager.setStunServer(stunServer());
//////////////////////
////Audio settings////

View File

@ -78,7 +78,7 @@ ConfigurationManager::getAccountList()
return Manager::instance().getAccountList();
}
//TODO
std::vector< std::string >
ConfigurationManager::getToneLocaleList()
{
@ -87,18 +87,16 @@ ConfigurationManager::getToneLocaleList()
return ret;
}
//TODO
std::string
ConfigurationManager::getVersion()
{
std::string ret ("");
_debug ("ConfigurationManager::getVersion received\n");
return ret;
}
//TODO
std::vector< std::string >
ConfigurationManager::getRingtoneList()
{
@ -112,14 +110,14 @@ ConfigurationManager::getRingtoneList()
std::vector< std::string >
ConfigurationManager::getCodecList()
{
_debug ("ConfigurationManager::getRingtoneList received\n");
_debug ("ConfigurationManager::getCodecList received\n");
return Manager::instance().getCodecList();
}
std::vector< std::string >
ConfigurationManager::getCodecDetails (const int32_t& payload)
{
_debug ("ConfigurationManager::getRingtoneList received\n");
_debug ("ConfigurationManager::getCodecDetails received\n");
return Manager::instance().getCodecDetails (payload);
}

View File

@ -2204,9 +2204,11 @@ void ManagerImpl::setMicVolume (unsigned short mic_vol)
void ManagerImpl::setSipPort (int port)
{
_debug("Setting to new port %d\n", port);
setConfig(PREFERENCES, CONFIG_SIP_PORT, port);
this->restartPJSIP ();
int prevPort = getConfigInt (PREFERENCES , CONFIG_SIP_PORT);
if(prevPort != port){
setConfig(PREFERENCES, CONFIG_SIP_PORT, port);
this->restartPJSIP ();
}
}
int ManagerImpl::getSipPort (void)