--- a/messagingapp/msgservices/msgserviceapp/src/msgserviceviewmanager.cpp Thu Sep 02 20:23:03 2010 +0300
+++ b/messagingapp/msgservices/msgserviceapp/src/msgserviceviewmanager.cpp Fri Sep 17 08:28:39 2010 +0300
@@ -390,6 +390,20 @@
}
// ----------------------------------------------------------------------------
+// MsgServiceViewManager::handleKeyEvent
+// @see header
+// ----------------------------------------------------------------------------
+bool MsgServiceViewManager::handleKeyEvent(int key)
+{
+ MsgBaseView *baseView = static_cast<MsgBaseView *>(mMainWindow->currentView());
+ bool eventHandled = false;
+ if (baseView) {
+ eventHandled = baseView->handleKeyEvent(key);
+ }
+ return eventHandled;
+}
+
+// ----------------------------------------------------------------------------
// MsgServiceViewManager::handleSmsMmsMsg
// @see header
// ----------------------------------------------------------------------------
@@ -693,3 +707,26 @@
return animFile;
}
+
+//-----------------------------------------------------------------------------
+//MsgServiceViewManager::send
+//@see header
+//-----------------------------------------------------------------------------
+
+void MsgServiceViewManager::send(ConvergedMessage message)
+ {
+ QVariantList param;
+ QByteArray dataArray;
+ QDataStream messageStream(&dataArray, QIODevice::WriteOnly | QIODevice::Append);
+
+ message.serialize(messageStream);
+ param << dataArray;
+
+ // switch to editor
+ switchToUniEditor(param);
+
+ XQServiceUtil::toBackground(false);
+ }
+
+
+