meetingrequest/mrgui/src/cesmrtitlepanehandler.cpp
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
--- a/meetingrequest/mrgui/src/cesmrtitlepanehandler.cpp	Mon Mar 15 12:39:10 2010 +0200
+++ b/meetingrequest/mrgui/src/cesmrtitlepanehandler.cpp	Wed Mar 31 21:08:33 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). 
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -11,172 +11,134 @@
 *
 * Contributors:
 *
-* Description:   ESMR title pane handler implementation
-
- *
+* Description:   MR title pane handler implementation
+*
 */
 
-
-#include "emailtrace.h"
 #include "cesmrtitlepanehandler.h"
 
-
-
 #include <akntitle.h>
-
 #include <eikspane.h>
-
 #include <avkon.hrh> // EEikStatusPaneUidTitle
 
+// DEBUG
+#include "emailtrace.h"
+
+// ======== MEMBER FUNCTIONS ========
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::CESMRTitlePaneHandler
+// ---------------------------------------------------------------------------
+//
+CESMRTitlePaneHandler::CESMRTitlePaneHandler( CEikonEnv& aEnv )
+    : iEikEnv( aEnv )
+    {
+    FUNC_LOG;
+    // Do nothing
+    }
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::ConstructL
+// ---------------------------------------------------------------------------
+//
+void CESMRTitlePaneHandler::ConstructL()
+    {
+    FUNC_LOG;
+    // Do nothing
+    }
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::NewL
+// ---------------------------------------------------------------------------
+//
+CESMRTitlePaneHandler* CESMRTitlePaneHandler::NewL( CEikonEnv& aEnv )
+    {
+    FUNC_LOG;
+    CESMRTitlePaneHandler* self = new (ELeave) CESMRTitlePaneHandler( aEnv );
+    CleanupStack::PushL( self );
+    self->ConstructL();
+    CleanupStack::Pop( self );
+    return self;
+    }
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::~CESMRTitlePaneHandler
+// ---------------------------------------------------------------------------
+//
+CESMRTitlePaneHandler::~CESMRTitlePaneHandler()
+    {
+    FUNC_LOG;
+    delete iSaveTitlePaneText;
+    }
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::SetNewTitle
+// ---------------------------------------------------------------------------
+//
+void CESMRTitlePaneHandler::SetNewTitle( const TDesC* aNewTitle )
+    {
+    FUNC_LOG;
+    TRAPD( error, SetTitlePaneTextL( aNewTitle ) );
+
+    if ( error != KErrNone )
+    	{
+    	iEikEnv.HandleError( error );
+    	}
+    }
+
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::Rollback
+// ---------------------------------------------------------------------------
+//
+void CESMRTitlePaneHandler::Rollback()
+    {
+    FUNC_LOG;
+    if ( iTitlePane && iSaveTitlePaneText )
+        {
+        // iTitlePane takes ownership of iSaveTitlePaneText
+        iTitlePane->SetText( iSaveTitlePaneText );
+        iSaveTitlePaneText = NULL;
+        }
+    }
 
 
-CESMRTitlePaneHandler::CESMRTitlePaneHandler( CEikonEnv& aEnv )
-
-: iEikEnv( aEnv )
-
-	{
-    FUNC_LOG;
-	// Do nothing
-
-	}
-
-	
-
-void CESMRTitlePaneHandler::ConstructL()
-
-	{
-    FUNC_LOG;
-	// Do nothing
-
-	}	
-
-	
-
-CESMRTitlePaneHandler* CESMRTitlePaneHandler::NewL( CEikonEnv& aEnv )
-
-	{
-    FUNC_LOG;
-	CESMRTitlePaneHandler* self = new (ELeave) CESMRTitlePaneHandler( aEnv );
-
-	CleanupStack::PushL( self );
-
-	self->ConstructL();
-
-	CleanupStack::Pop( self );
-
-	return self;
-
-	}
-
-	
-
-CESMRTitlePaneHandler::~CESMRTitlePaneHandler()
-
-	{
+// ---------------------------------------------------------------------------
+// CESMRTitlePaneHandler::SetTitlePaneTextL
+// ---------------------------------------------------------------------------
+//
+void CESMRTitlePaneHandler::SetTitlePaneTextL( const TDesC* aNewTitle )
+    {
     FUNC_LOG;
-	delete iSaveTitlePaneText;
-
-	}	
-
-	
-
-void CESMRTitlePaneHandler::SetNewTitle( const TDesC* aNewTitle )
-
-	{
-    FUNC_LOG;
-	TRAPD( error, SetTitlePaneTextL( aNewTitle ) );
-
-	if ( error != KErrNone )
-
-		{
-
-		iEikEnv.HandleError( error );
-
-		}
-
-	}
-
-
-
-void CESMRTitlePaneHandler::Rollback()
-
-	{
-    FUNC_LOG;
-    if ( iTitlePane && iSaveTitlePaneText )
-
-        {
-
-        // iTitlePane takes ownership of iSaveTitlePaneText
-
-        iTitlePane->SetText( iSaveTitlePaneText );
-
-        iSaveTitlePaneText = NULL;
-
-        }	
-
-	}
-
-
-
-void CESMRTitlePaneHandler::SetTitlePaneTextL( const TDesC* aNewTitle )
-
-	{
-    FUNC_LOG;
-	// Reset saved state
-
+    // Reset saved state
     delete iSaveTitlePaneText;
-
     iSaveTitlePaneText = NULL;
 
-
-
     CEikStatusPane* statusPane = iEikEnv.AppUiFactory()->StatusPane();
 
-    if (statusPane)
-
+    if ( statusPane )
         {
-
-        if (statusPane->PaneCapabilities(TUid::Uid(EEikStatusPaneUidTitle))
-
-            .IsPresent())
-
+        if ( statusPane->PaneCapabilities(
+                TUid::Uid( EEikStatusPaneUidTitle ) ).IsPresent() )
             {
+            iTitlePane = static_cast<CAknTitlePane*>(
+                    statusPane->ControlL( TUid::Uid( EEikStatusPaneUidTitle ) ) );
 
-            iTitlePane = static_cast<CAknTitlePane*>
-
-                (statusPane->ControlL(TUid::Uid(EEikStatusPaneUidTitle)));
-
-            if (iTitlePane->Text())
-
+            if ( iTitlePane->Text() )
                 {
-
                 iSaveTitlePaneText = iTitlePane->Text()->AllocL();
-
                 }
 
-            if (aNewTitle)
-
+            if ( aNewTitle )
                 {
-
-                iTitlePane->SetTextL(*aNewTitle);
-
+                iTitlePane->SetTextL( *aNewTitle );
                 }
-
             else
-
                 {
-
                 iTitlePane->SetTextToDefaultL();
-
                 }
-
             }
-
         }
-
-	}
-
-	
+    }
 
 // End of file