mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp
branchRCL_3
changeset 24 696bfeff199e
parent 18 fbb813aef148
--- a/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp	Mon Jun 21 15:36:19 2010 +0300
+++ b/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp	Thu Jul 15 18:34:37 2010 +0300
@@ -98,7 +98,8 @@
         CUniEditorDocument& aDocument,
         RFs& aFs ) :
     CUniEditorOperation( aObserver, aDocument, aFs, EUniEditorOperationProcessImage ),
-    iNewAttaId( KMsvNullIndexEntryId )
+    iNewAttaId( KMsvNullIndexEntryId ),
+    iOptimizedFlow(EFalse)
     {
     }
 
@@ -258,6 +259,13 @@
 //
 void CUniEditorProcessImageOperation::DoStartProcessL()
     {
+    
+    if(iOptimizedFlow)
+        {
+         iObserver.EditorOperationEvent( EUniEditorOperationProcessImage,
+                                      EUniEditorOperationPartialComplete );   
+         iOptimizedFlow = EFalse;
+        }
     CreateEmptyAttachmentL();
     
     if ( !iImageProcessor )
@@ -646,5 +654,13 @@
     iNewImageInfo = NULL;
     return tempInfo;
     }
-    
+
+// ---------------------------------------------------------
+// CUniEditorProcessImageOperation::SetOptimizedFlow
+// ---------------------------------------------------------
+//
+void CUniEditorProcessImageOperation::SetOptimizedFlow(TBool aOptimizedFlow)
+    {
+    iOptimizedFlow =  aOptimizedFlow;
+    }
 // End of file