75 CCoeControl* aControl ) |
75 CCoeControl* aControl ) |
76 { |
76 { |
77 FUNC_LOG; |
77 FUNC_LOG; |
78 iExtControl = aControl; |
78 iExtControl = aControl; |
79 |
79 |
80 // TODO: This should be made in ConstructL instead as soon we |
|
81 // get rid of old CESMRLayoutManager. |
|
82 iBackground = CMRBackground::NewL(); |
80 iBackground = CMRBackground::NewL(); |
83 this->SetBackground( iBackground ); |
81 this->SetBackground( iBackground ); |
84 } |
82 } |
85 |
83 |
86 // --------------------------------------------------------------------------- |
84 // --------------------------------------------------------------------------- |
823 // CESMRField::Lock |
821 // CESMRField::Lock |
824 // --------------------------------------------------------------------------- |
822 // --------------------------------------------------------------------------- |
825 // |
823 // |
826 EXPORT_C void CESMRField::LockL() |
824 EXPORT_C void CESMRField::LockL() |
827 { |
825 { |
|
826 FUNC_LOG; |
828 iLocked = ETrue; |
827 iLocked = ETrue; |
829 } |
828 } |
830 |
829 |
831 // --------------------------------------------------------------------------- |
830 // --------------------------------------------------------------------------- |
832 // CESMRField::IsLocked |
831 // CESMRField::IsLocked |
833 // --------------------------------------------------------------------------- |
832 // --------------------------------------------------------------------------- |
834 // |
833 // |
835 EXPORT_C TBool CESMRField::IsLocked() |
834 EXPORT_C TBool CESMRField::IsLocked() |
836 { |
835 { |
|
836 FUNC_LOG; |
837 return iLocked; |
837 return iLocked; |
838 } |
838 } |
839 |
839 |
|
840 // --------------------------------------------------------------------------- |
|
841 // CESMRField::SupportsLongTapFunctionalityL |
|
842 // --------------------------------------------------------------------------- |
|
843 // |
|
844 EXPORT_C TBool CESMRField::SupportsLongTapFunctionalityL( |
|
845 const TPointerEvent &aPointerEvent ) |
|
846 { |
|
847 FUNC_LOG; |
|
848 // Subclasses may override for field specific actions |
|
849 return EFalse; |
|
850 } |
840 |
851 |
841 // --------------------------------------------------------------------------- |
852 // --------------------------------------------------------------------------- |
842 // CESMRField::HandleTactileFeedbackL |
853 // CESMRField::HandleTactileFeedbackL |
843 // --------------------------------------------------------------------------- |
854 // --------------------------------------------------------------------------- |
844 // |
855 // |
845 EXPORT_C void CESMRField::HandleTactileFeedbackL() |
856 EXPORT_C void CESMRField::HandleTactileFeedbackL() |
846 { |
857 { |
847 FUNC_LOG; |
858 FUNC_LOG; |
848 |
859 |
849 AquireTactileFeedback(); |
860 AquireTactileFeedback(); |
850 |
861 |
851 if ( iTactileFeedback && iTactileFeedback->FeedbackEnabledForThisApp() ) |
862 if ( iTactileFeedback && iTactileFeedback->FeedbackEnabledForThisApp() ) |
852 { |
863 { |
853 iTactileFeedback->InstantFeedback( ETouchFeedbackBasic ); |
864 iTactileFeedback->InstantFeedback( ETouchFeedbackBasic ); |
854 } |
865 } |
855 } |
866 } |