landmarksui/uicontrols/inc/CLmkEditorImpl.h
branchRCL_3
changeset 3 3c271c9e6618
parent 0 522cd55cc3d7
child 14 5a3ac8687c85
--- 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<HBufC> 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;
     };