emailuis/emailui/src/ncseditor.cpp
branchRCL_3
changeset 23 dcf0eedfc1a3
parent 16 b5fbb9b25d57
--- a/emailuis/emailui/src/ncseditor.cpp	Thu Jul 15 18:19:25 2010 +0300
+++ b/emailuis/emailui/src/ncseditor.cpp	Thu Aug 19 09:38:05 2010 +0300
@@ -28,11 +28,13 @@
 #include <AknsSkinInstance.h>
 #include <aknedsts.h>
 #include <AknsBasicBackgroundControlContext.h>
+#include <centralrepository.h>
 
 #include "ncseditor.h"
 #include "ncsutility.h"
 #include "ncscustomdraw.h"
 #include "ncseditorcustomdraw.h"
+#include "freestyleemailcenrepkeys.h"
 
 // ========================= MEMBER FUNCTIONS ==================================
 
@@ -71,6 +73,19 @@
             CEikEdwin::ENoAutoSelection | CEikEdwin::EInclusiveSizeFixed |
             CEikEdwin::ENoHorizScrolling | CEikRichTextEditor::EPasteAsPlainText );
     
+    CRepository* repository = NULL;
+    TRAPD( err, repository = CRepository::NewL( KFreestyleEmailCenRep ) );
+    if ( !err )
+        {
+        TInt value( 0 );
+        err = repository->Get( KEmailFeatureSplitScreen, value );
+        if( !err && value )
+            {
+            SetAknEditorFlags( AknEditorFlags() | EAknEditorFlagEnablePartialScreen );  
+            }
+        }
+    delete repository;
+    repository = NULL;
     iGlobalCharFormat = CCharFormatLayer::NewL();
     iGlobalCharFormat->SetBase( GlobalText()->GlobalCharFormatLayer() );
     GlobalText()->SetGlobalCharFormat( iGlobalCharFormat );