meetingrequest/mrgui/src/cesmrtitlepane.cpp
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
child 16 b5fbb9b25d57
--- a/meetingrequest/mrgui/src/cesmrtitlepane.cpp	Mon Mar 15 12:39:10 2010 +0200
+++ b/meetingrequest/mrgui/src/cesmrtitlepane.cpp	Wed Mar 31 21:08:33 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2007-2009 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"
@@ -22,14 +22,14 @@
 //<cmail>
 #include "esmrdef.h"
 //</cmail>
-#include <AknIconUtils.h>
+#include <akniconutils.h>
 #include <gulcolor.h>
-#include <AknUtils.h>
-#include <AknsConstants.h>
+#include <aknutils.h>
+#include <aknsconstants.h>
 #include <aknsconstants.hrh>
-#include <AknsUtils.h>
+#include <aknsutils.h>
 #include <data_caging_path_literals.hrh>
-#include <AknLayout2ScalableDef.h>
+#include <aknlayout2scalabledef.h>
 
 #include "emailtrace.h"
 
@@ -50,30 +50,6 @@
  */
 _LIT( KReplaceWhitespaceChars, "\x0009\x000A\x000B\x000C\x000D\x2028\x2029" );
 
-#ifdef _DEBUG
-
-// Definition for panic text
-_LIT( KESMRPanicTxt, "CESMRTitlePane" );
-
-/**
- * ES MR Entry panic codes
- */
-enum TESMRPanicCodes
-    {
-    EESMREntryTypeNotSet = 1, // Entry does not exist
-    };
-
-/**
- * Raises panic.
- * @param aPanic Panic code
- */
-void Panic(TESMRPanicCodes aPanic)
-    {
-    User::Panic( KESMRPanicTxt, aPanic);
-    }
-
-#endif // _DEBUG
-
 }  // namespace
 
 // ======== MEMBER FUNCTIONS ========
@@ -111,7 +87,6 @@
     {
     FUNC_LOG;
     delete iTitle;
-    delete iIcon;
     }
 
 // ---------------------------------------------------------------------------
@@ -147,31 +122,21 @@
     FUNC_LOG;
     TRect rect = Rect();
 
-    TAknTextComponentLayout labelLayout = 
-        NMRLayoutManager::GetTextComponentLayout( 
+    TAknTextComponentLayout labelLayout =
+        NMRLayoutManager::GetTextComponentLayout(
                 NMRLayoutManager::EMRLayoutCtrlBarTitle );
     AknLayoutUtils::LayoutLabel( iTitle, rect, labelLayout );
-    
-    iTitle->SetAlignment(EHCenterVCenter);
-    
+
     TRgb color;
     AknsUtils::GetCachedColor( AknsUtils::SkinInstance(),
                                         color,
                                         KAknsIIDQsnTextColors,
                                         EAknsCIQsnTextColorsCG2 );
     // If this leaves we'll have to use the default color
-    TRAP_IGNORE( AknLayoutUtils::OverrideControlColorL( 
-                                *iTitle, 
+    TRAP_IGNORE( AknLayoutUtils::OverrideControlColorL(
+                                *iTitle,
                                 EColorLabelText,
-                                color ) );     
-
-    if( iIcon )
-        {
-        TAknWindowComponentLayout iconLayout = 
-            NMRLayoutManager::GetWindowComponentLayout( 
-                    NMRLayoutManager::EMRLayoutCtrlBarGraphics );
-        AknLayoutUtils::LayoutImage( iIcon, rect, iconLayout );
-        }
+                                color ) );
     }
 
 // ---------------------------------------------------------------------------
@@ -186,9 +151,6 @@
     if ( iTitle )
         ++count;
 
-    if ( iIcon )
-        ++count;
-
     return count;
     }
 
@@ -205,113 +167,12 @@
     		{
     		return iTitle;
     		}
-    	case 1:
-    		{
-    		return iIcon;
-    		}
     	default:
     		return NULL;
     	}
     }
 
 // ---------------------------------------------------------------------------
-// CESMRTitlePane::HandleSetPriorityCmdL()
-// ---------------------------------------------------------------------------
-//
-void CESMRTitlePane::HandleSetPriorityCmdL( TInt aPriority )
-    {
-    FUNC_LOG;
-
-    __ASSERT_DEBUG( iEntryType != MESMRCalEntry::EESMRCalEntryNotSupported, 
-    		Panic(EESMREntryTypeNotSet ) );
-
-    switch ( aPriority )
-        {
-        case EESMRCmdPriorityHigh:
-            {
-            if ( iEntryType == MESMRCalEntry::EESMRCalEntryTodo )
-                {
-                SetPriorityL(EFSCalenTodoPriorityHigh);
-                }
-            else
-                {
-                SetPriorityL(EFSCalenMRPriorityHigh);
-                }
-            break;
-            }
-        case EESMRCmdPriorityLow:
-            {
-            if ( iEntryType == MESMRCalEntry::EESMRCalEntryTodo )
-                {
-                SetPriorityL(EFSCalenTodoPriorityLow);
-                }
-            else
-                {
-                SetPriorityL(EFSCalenMRPriorityLow);
-                }
-            break;
-            }
-        case EESMRCmdPriorityNormal:
-            {
-            if ( iEntryType == MESMRCalEntry::EESMRCalEntryTodo )
-                {
-                SetPriorityL(EFSCalenTodoPriorityNormal);
-                }
-            else
-                {
-                SetPriorityL(EFSCalenMRPriorityNormal);
-                }
-            break;
-            }
-        default:
-        	break;
-        }
-    }
-
-// ---------------------------------------------------------------------------
-// CESMRTitlePane::SetPriorityL()
-// ---------------------------------------------------------------------------
-//
-void CESMRTitlePane::SetPriorityL(TUint aPriority )
-    {
-    FUNC_LOG;
-    __ASSERT_DEBUG( iEntryType != MESMRCalEntry::EESMRCalEntryNotSupported, 
-    		Panic(EESMREntryTypeNotSet ) );
-
-    iPriority = aPriority;
-
-    // icon added to MR-title only if the default icon is set and
-    // the priority is neither high or low (the possible high/low
-    // importance icons are currently only shown in navi pane).
-    delete iIcon;
-    iIcon = NULL;
-    if ( iDefaultIcon &&
-         iEntryType != MESMRCalEntry::EESMRCalEntryTodo && 
-         aPriority != EFSCalenMRPriorityHigh &&
-         aPriority != EFSCalenMRPriorityLow )
-        {
-        CreateIconL( KAknsIIDQgnFscalIndiSubject );
-        }
-    
-    SizeChanged();
-    DrawDeferred();
-    }
-
-// ---------------------------------------------------------------------------
-// CESMRTitlePane::CreateIconL()
-// ---------------------------------------------------------------------------
-//
-void CESMRTitlePane::CreateIconL( TAknsItemID aIconID  )
-    {
-    FUNC_LOG;
-    delete iIcon;
-    iIcon = NULL;
-
-    iIcon = CMRImage::NewL( aIconID );
-    iIcon->SetParent( this );
-    }
-
-// ---------------------------------------------------------------------------
 // CESMRTitlePane::SetTextL()
 // ---------------------------------------------------------------------------
 //
@@ -344,31 +205,7 @@
     {
     FUNC_LOG;
     iEntryType = aEntry.Type();
-    SetPriorityL( aEntry.GetPriorityL() );
-    }
-
-// ---------------------------------------------------------------------------
-// CESMRTitlePane::SetDefaultIcon()
-// ---------------------------------------------------------------------------
-//
-void CESMRTitlePane::SetDefaultIcon( TBool aDefault )
-    {
-    FUNC_LOG;
-    iDefaultIcon = aDefault;
     }
 
-// ---------------------------------------------------------------------------
-// CESMRTitlePane::ExternalizeL()
-// ---------------------------------------------------------------------------
-//
-void CESMRTitlePane::ExternalizeL( MESMRCalEntry& aEntry )
-    {
-    FUNC_LOG;
-    if ( aEntry.Type() == MESMRCalEntry::EESMRCalEntryMeetingRequest ||
-         aEntry.Type() == MESMRCalEntry::EESMRCalEntryMeeting )
-        {
-        aEntry.SetPriorityL( iPriority );
-        }
-    }
 
 // EOF