messagingapp/msgservices/msgserviceapp/src/msgserviceviewmanager.cpp
changeset 70 a15d9966050f
parent 52 12db4185673b
child 72 6f657153cbc5
equal deleted inserted replaced
61:8ba0afbb4637 70:a15d9966050f
   388             }
   388             }
   389     }
   389     }
   390     }
   390     }
   391 
   391 
   392 // ----------------------------------------------------------------------------
   392 // ----------------------------------------------------------------------------
       
   393 // MsgServiceViewManager::handleKeyEvent
       
   394 // @see header
       
   395 // ----------------------------------------------------------------------------
       
   396 bool MsgServiceViewManager::handleKeyEvent(int key)
       
   397 {
       
   398     MsgBaseView *baseView = static_cast<MsgBaseView *>(mMainWindow->currentView());
       
   399     bool eventHandled = false;
       
   400     if (baseView) {
       
   401         eventHandled = baseView->handleKeyEvent(key);
       
   402     }
       
   403     return eventHandled;
       
   404 }
       
   405 
       
   406 // ----------------------------------------------------------------------------
   393 // MsgServiceViewManager::handleSmsMmsMsg
   407 // MsgServiceViewManager::handleSmsMmsMsg
   394 // @see header
   408 // @see header
   395 // ----------------------------------------------------------------------------
   409 // ----------------------------------------------------------------------------
   396 void MsgServiceViewManager::handleSmsMmsMsg(int msgId,int msgType)
   410 void MsgServiceViewManager::handleSmsMmsMsg(int msgId,int msgType)
   397 {
   411 {
   691         animFile.append(SEND_EFFECT_FILE);
   705         animFile.append(SEND_EFFECT_FILE);
   692         }
   706         }
   693 
   707 
   694     return animFile;
   708     return animFile;
   695     }
   709     }
       
   710 
       
   711 //-----------------------------------------------------------------------------
       
   712 //MsgServiceViewManager::send
       
   713 //@see header
       
   714 //-----------------------------------------------------------------------------
       
   715 
       
   716 void MsgServiceViewManager::send(ConvergedMessage message)
       
   717     {
       
   718     QVariantList param;
       
   719     QByteArray dataArray;
       
   720     QDataStream messageStream(&dataArray, QIODevice::WriteOnly | QIODevice::Append);
       
   721     
       
   722     message.serialize(messageStream);
       
   723     param << dataArray;
       
   724 
       
   725     // switch to editor
       
   726     switchToUniEditor(param);
       
   727     
       
   728     XQServiceUtil::toBackground(false);    
       
   729     }
       
   730 	
       
   731 	
       
   732