797 if ( aState == CXnEditMode::EDragAndDrop ) |
797 if ( aState == CXnEditMode::EDragAndDrop ) |
798 { |
798 { |
799 iState = aState; |
799 iState = aState; |
800 |
800 |
801 iUiEngine.AppUiAdapter().HandleEnterEditModeL( ETrue ); |
801 iUiEngine.AppUiAdapter().HandleEnterEditModeL( ETrue ); |
802 SetStatusPaneTitleL(); |
802 SetStatusPaneTitleL( ETrue ); |
803 |
803 |
804 MakeVisible( ETrue ); |
804 MakeVisible( ETrue ); |
805 } |
805 } |
806 |
806 |
807 // Exit from edit mode |
807 // Exit from edit mode |
827 { |
829 { |
828 return iState; |
830 return iState; |
829 } |
831 } |
830 |
832 |
831 // ----------------------------------------------------------------------------- |
833 // ----------------------------------------------------------------------------- |
832 // CXnEditMode::SetStatusPaneTitleL() |
834 // CXnEditMode::SetStatusPaneTitleL( TBool aEdit ) |
833 // ----------------------------------------------------------------------------- |
835 // ----------------------------------------------------------------------------- |
834 // |
836 // |
835 void CXnEditMode::SetStatusPaneTitleL() |
837 void CXnEditMode::SetStatusPaneTitleL( TBool aEdit ) |
836 { |
838 { |
837 TUid titlePaneUid = TUid::Uid( EEikStatusPaneUidTitle ); |
839 TUid titlePaneUid = TUid::Uid( EEikStatusPaneUidTitle ); |
838 CEikStatusPaneBase::TPaneCapabilities subPaneTitle = |
840 CEikStatusPaneBase::TPaneCapabilities subPaneTitle = |
839 iUiEngine.AppUiAdapter().StatusPane()->PaneCapabilities( titlePaneUid ); |
841 iUiEngine.AppUiAdapter().StatusPane()->PaneCapabilities( titlePaneUid ); |
840 if ( subPaneTitle.IsPresent() && subPaneTitle.IsAppOwned() ) |
842 if ( subPaneTitle.IsPresent() && subPaneTitle.IsAppOwned() ) |
841 { |
843 { |
842 CAknTitlePane* title = static_cast< CAknTitlePane* >( |
844 CAknTitlePane* title = static_cast< CAknTitlePane* >( |
843 iUiEngine.AppUiAdapter().StatusPane()->ControlL( titlePaneUid ) ); |
845 iUiEngine.AppUiAdapter().StatusPane()->ControlL( titlePaneUid ) ); |
844 TResourceReader reader; |
846 if( aEdit ) |
845 CEikonEnv::Static()->CreateResourceReaderLC( |
847 { |
|
848 TResourceReader reader; |
|
849 CEikonEnv::Static()->CreateResourceReaderLC( |
846 reader, R_QTN_HS_TITLE_EDITMODE ); |
850 reader, R_QTN_HS_TITLE_EDITMODE ); |
847 title->SetFromResourceL( reader ); |
851 title->SetFromResourceL( reader ); |
848 CleanupStack::PopAndDestroy(); // reader internal state |
852 CleanupStack::PopAndDestroy(); // reader internal state |
|
853 } |
|
854 else |
|
855 { |
|
856 title->SetTextL( KNullDesC ); |
|
857 } |
|
858 |
849 } |
859 } |
850 } |
860 } |
851 |
861 |
852 // ----------------------------------------------------------------------------- |
862 // ----------------------------------------------------------------------------- |
853 // CXnEditMode::StopDraggingL() |
863 // CXnEditMode::StopDraggingL() |