diff options
author | Nicolas Bertrand <nicolas.bertrand@linux.intel.com> | 2011-05-12 14:55:25 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-05-16 23:39:41 -0500 |
commit | 4a6e31c4336eb506e4acfde583a2f56354a8aec0 (patch) | |
tree | d990fc2ba8088bbdf19d0de8b5e9502376e21a52 | |
parent | 3e9fe9b98245cf5b6d486fe8b8d185a8de74ba97 (diff) | |
download | phonesim-4a6e31c4336eb506e4acfde583a2f56354a8aec0.tar.gz |
callmanager: Remove connect and alert timers
-rw-r--r-- | src/callmanager.cpp | 29 | ||||
-rw-r--r-- | src/callmanager.h | 2 |
2 files changed, 0 insertions, 31 deletions
diff --git a/src/callmanager.cpp b/src/callmanager.cpp index 8085056..fb132b5 100644 --- a/src/callmanager.cpp +++ b/src/callmanager.cpp @@ -31,14 +31,6 @@ CallManager::CallManager( QObject *parent ) _multipartyLimit = -1; numRings = 0; - connectTimer = new QTimer(this); - connectTimer->setSingleShot(true); - connect( connectTimer, SIGNAL(timeout()), this, SLOT(dialingToConnected()) ); - - alertingTimer = new QTimer(this); - alertingTimer->setSingleShot(true); - connect( alertingTimer, SIGNAL(timeout()), this, SLOT(dialingToAlerting()) ); - hangupTimer = new QTimer(this); hangupTimer->setSingleShot(true); connect( hangupTimer, SIGNAL(timeout()), this, SLOT(hangupTimeout()) ); @@ -155,10 +147,6 @@ bool CallManager::command( const QString& cmd ) sendState( info ); send( "OK" ); - // Start timers to transition the dialing call to alerting and connected. - alertingTimer->start(2500); - connectTimer->start(3000); - // Data call - phone number 696969 } else if ( cmd.startsWith( "ATD" ) ) { // Data call setup. @@ -183,10 +171,6 @@ bool CallManager::command( const QString& cmd ) // Advertise the call state change and then return to command mode. sendState( info ); send( "CONNECT 19200" ); - - // Start timers to transition the dialing call to alerting and connected. - alertingTimer->start(2500); - connectTimer->start(3000); } else { // If not a data line emit send( "NO CARRIER" ); @@ -397,8 +381,6 @@ void CallManager::hangupAll() sendState( callList[index] ); } callList.clear(); - connectTimer->stop(); - alertingTimer->stop(); hangupTimer->stop(); emit callStatesChanged( &callList ); } @@ -533,8 +515,6 @@ bool CallManager::chld1() } else if ( ( id = idForDialing() ) >= 0 ) { // We have a dialing call. hangupCall(id); - connectTimer->stop(); - alertingTimer->stop(); hangupTimer->stop(); return true; } else { @@ -550,8 +530,6 @@ bool CallManager::chld1x( int x ) if ( callList[index].id == x ) { if ( callList[index].state == CallState_Dialing || callList[index].state == CallState_Alerting ) { - connectTimer->stop(); - alertingTimer->stop(); hangupTimer->stop(); } callList[index].state = CallState_Hangup; @@ -700,10 +678,6 @@ bool CallManager::chld4() void CallManager::dialingToConnected() { - // Stop timers in case they are still active - alertingTimer->stop(); - connectTimer->stop(); - // Find the currently dialing or alerting call. int index = indexForId( idForState( CallState_Dialing ) ); if ( index < 0 ) @@ -730,9 +704,6 @@ void CallManager::dialingToConnected() void CallManager::dialingToAlerting() { - // Stop the timer in case it is still active - alertingTimer->stop(); - // Find the currently dialing or alerting call. int index = indexForId( idForState( CallState_Dialing ) ); if ( index < 0 ) diff --git a/src/callmanager.h b/src/callmanager.h index c953a7d..ff3ac30 100644 --- a/src/callmanager.h +++ b/src/callmanager.h @@ -143,8 +143,6 @@ private slots: private: QList<CallInfo> callList; - QTimer *connectTimer; - QTimer *alertingTimer; QTimer *hangupTimer; QTimer *ringTimer; bool _holdWillFail; |