diff -r 522cd55cc3d7 -r 3c271c9e6618 landmarksui/uicontrols/inc/CLmkEditorImpl.h --- a/landmarksui/uicontrols/inc/CLmkEditorImpl.h Tue Feb 02 00:16:03 2010 +0200 +++ b/landmarksui/uicontrols/inc/CLmkEditorImpl.h Fri Feb 19 22:45:00 2010 +0200 @@ -162,9 +162,8 @@ protected: // From MEikDialogPageObserver void HandleDialogPageEventL(TInt aEventID); - void HandlePointerEventL(const TPointerEvent& aPointerEvent); - #endif //RD_SCALABLE_UI_V2 + //from MEikDialogPageObserver void LineChangedL(TInt aControlId); @@ -206,9 +205,8 @@ * @param aLandmark, Null if create new * @param aAttributes */ - void - ConstructL(CPosLandmark* aLandmark, - TLmkEditorAttributes aAttributes); + void ConstructL(CPosLandmark* aLandmark, + TLmkEditorAttributes aAttributes); /** * By default Symbian 2nd phase constructor is private. @@ -227,6 +225,10 @@ * Context menu bar construction */ void ConstructContextMenuL(); + + /** + * Checks Landmarks Coordinate Data Is available or not. + */ TBool IsLandmarkDataEmptyL(CPosLandmark* aLandmark); /** @@ -292,9 +294,6 @@ CPosLandmark* aLandmark, MLmkFieldData* fieldData, TInt aPrevControlId, TInt aPos); - //Pops up info popup after 1 sec. - //void ShowMultipleCategoriesInfoPopupL(TBool aRefresh); - TBool ShowQueryIfLocationFieldsAlreadyFilledL(); TBool ValidateContentL(); @@ -382,7 +381,7 @@ /// Reference to database CPosLandmarkDatabase& iDb; - ///Ref: landmark sender + /// Ref: landmark sender CLmkSender& iSender; /// Ref: CPosLmPartialReadParameters @@ -394,13 +393,13 @@ /// Own: landmark UI utils CLmkUiUtils* iLmkUiUtils; - ///Own: + /// Own: CLmkFields* iLmkFields; - ///Own: + /// Own: RPointerArray iLabelArray; - ///Own: + /// Own: CLmkEditorFieldArray* iEditorFieldArray; TLmkEditorMode iEditorMode; @@ -430,7 +429,7 @@ TBool iJapaneseInputMode; CPosLandmark* iLandmark; - //Own: Pointer to map and navigation interface + // Own: Pointer to map and navigation interface CLmkMapNavigationInterface* iMapNavInterface; // Flag which indicates receive state of landmark editor dialog // Set to true for receive mode @@ -438,27 +437,27 @@ TLmkAppCmdId iMskCmdId; TInt iCurrentResourceId; - //It will be ETrue when coordinates has to be hidden. + // It will be ETrue when coordinates has to be hidden. TBool iIsHideCoordinate; - //It will be ETrue when help has to be hidden. + // It will be ETrue when help has to be hidden. TBool iIsHideHelp; - // To Handle Drag Pointer Event - TBool iIsDragging; - private: - //added data members - //holds the field type of the current focussed item in the dialog + // added data members + // holds the field type of the current focussed item in the dialog TUint iFieldTypeToFocus; - //Set true when editor dialog is launched from view dialog. + // Set true when editor dialog is launched from view dialog. TBool iIsEditing; TBool iBackspaceStartForWebAddressField; TBool iResetWebAddrSize; + CAknInfoPopupNoteController* iCatInfoPopupNote; - + // Own: + CLmkListProviderBase* iListProvider; + CLmkEditorImpl* iEditor; CLmkCentralRepository* iRepository; @@ -468,12 +467,13 @@ * Owns */ CLmkWaitDialogLauncher* iWaitDialogLauncher; + TBool iIsEndKey; + TBool iIsEditableField; // To check the ownership of iLandmark TBool iIsLmOwned; - // To Check category selector launched or not TBool iIsCategorySelctorOpen; };