phoneapp/phoneuicontrol/src/cphonereconnectquery.cpp
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
--- a/phoneapp/phoneuicontrol/src/cphonereconnectquery.cpp	Tue Aug 31 15:14:29 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonereconnectquery.cpp	Wed Sep 01 12:30:10 2010 +0100
@@ -17,7 +17,9 @@
 
 
 // INCLUDE FILES
+#include <mcauireconnectqueryobserver.h>
 #include <mpeengineinfo.h>
+
 #include "cphonereconnectquery.h"
 #include "phoneconstants.h"
 #include "phonelogger.h"
@@ -26,6 +28,8 @@
 #include "cphonestatehandle.h"
 #include "tphonecmdparamboolean.h"
 #include "tphonecmdparaminteger.h"
+#include "tphonecmdparammessageeditor.h"
+#include "tphonecmdparamreconnectquery.h"
 #include "cphonemainresourceresolver.h"
 
 // ================= MEMBER FUNCTIONS =======================
@@ -103,6 +107,17 @@
 void CPhoneReconnectQuery::HandleTimeOutL()
     {
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneReconnectQuery::HandleTimeOutL( ) ");
+
+    TPhoneCmdParamReconnectQuery reconQueryParam( *this );
+    // Recipient number to CallUIs reconnect query in case message selected
+    TPtrC phoneNumber( CPhoneStateHandle::Instance()->StateMachine()->
+        PhoneEngineInfo()->PhoneNumber() );
+    reconQueryParam.SetPhoneNumber( phoneNumber );
+    reconQueryParam.SetIncludeVideoOption( iIncludeVideo );
+    // Display reconnect query
+    CPhoneStateHandle::Instance()->ViewCommandHandle()->
+        ExecuteCommandL( EPhoneViewShowQuery, &reconQueryParam );
+    iDisplayingQuery = ETrue;
     }
 
 // -----------------------------------------------------------
@@ -140,7 +155,7 @@
             // CallUi launches message editor
             break;
 
-        default:
+		default:
             // Do nothing
             break;
         }
@@ -157,7 +172,7 @@
     TPhoneCmdParamBoolean booleanParam;
     booleanParam.SetBoolean( ETrue );
     CPhoneStateHandle::Instance()->ViewCommandHandle()->
-        ExecuteCommandL( EPhoneViewSetNumberEntryVisible, &booleanParam );
+    	ExecuteCommandL( EPhoneViewSetNumberEntryVisible, &booleanParam );
 
     // Set Number Entry CBA
     TPhoneCmdParamInteger integerParam;