--- a/localconnectivityservice/obexreceiveservices/mtmuiinfrared/src/irmtmui.cpp Mon Jan 18 21:03:15 2010 +0200
+++ b/localconnectivityservice/obexreceiveservices/mtmuiinfrared/src/irmtmui.cpp Fri Apr 23 23:16:31 2010 +0300
@@ -22,7 +22,6 @@
#include "irmtmui.h"
#include "debug.h"
-#include <MuiuMsvProgressReporterOperation.h>
#include <ircmtm.h>
#include <mtmuidef.hrh>
#include <mtclreg.h>
@@ -36,9 +35,6 @@
#include <featmgr.h>
#include <SecondaryDisplay/obexutilssecondarydisplayapi.h>
-const TInt KIrMtmUiConnectionTimeout = 20000000;
-const TInt KIrMtmUiReceiveTimeout = 0;
-
// ================= MEMBER FUNCTIONS =======================
// C++ default constructor can NOT contain any code, that
@@ -216,6 +212,14 @@
{
case KUidMsvMessageEntryValue:
{
+ return LaunchEditorApplicationL( aStatus, iBaseMtm.Entry().Session() );
+ /* Infrared is not supported anymore. Implementation for sending over Infrared is left for reference:
+ ( add #include <MuiuMsvProgressReporterOperation.h> to the included files )
+ ( add constants:
+ const TInt KIrMtmUiConnectionTimeout = 20000000;
+ const TInt KIrMtmUiReceiveTimeout = 0; )
+ code starts here:
+
if( iBaseMtm.Entry().Entry().Parent() != KMsvDraftEntryId &&
iBaseMtm.Entry().Entry().Parent() != KMsvGlobalOutBoxIndexEntryId )
{
@@ -304,6 +308,9 @@
// ownership of reporter transfered to caller
return reporter;
}
+
+ End of reference implementation for sending over Infrared:
+ */
}
case KUidMsvServiceEntryValue:
case KUidMsvAttachmentEntryValue: