uifw/AvKon/inc/AknAdaptiveSearchGrid.h
branchRCL_3
changeset 20 d48ab3b357f1
parent 19 aecbbf00d063
--- a/uifw/AvKon/inc/AknAdaptiveSearchGrid.h	Tue Aug 31 15:28:30 2010 +0300
+++ b/uifw/AvKon/inc/AknAdaptiveSearchGrid.h	Wed Sep 01 12:16:19 2010 +0100
@@ -100,15 +100,6 @@
          */
          void HandleResourceChange( TInt aType );
                 
-        /**
-         * From CCoeControl.
-         * Retrieves an object of the same type as that encapsulated in aId.
-         *
-         * @param aId An encapsulated object type ID.
-         * @return Encapsulated pointer to the object provided. 
-         *      Note that the encapsulated pointer may be NULL.
-         */
-         TTypeUid::Ptr MopSupplyObject( TTypeUid aId );
                  
         /**
          * From MCoeControlObserver.
@@ -200,12 +191,6 @@
          */
 	 	 void SetButtonGridChars( const TDesC& aGridChars );
 		
-		/**
-		 * Sets text into search field.
-		 * 		 
-		 * @param const aSearchTxt Reference to the text buffer.
-         */            
-	     void SetSearchTextToFindPane( const TDesC& aSearchTxt );
 		
 		/**
          * Initiates buttons for adaptive search grid        
@@ -234,6 +219,14 @@
          
          static const TInt EDeleteLastCharPressed = -1;
 		 static const TInt ECloseGridPressed = -2;  
+		 
+    public:
+		 
+		/**
+		 * When the rect of find pane is set, this functions will be notified
+         * to record the size of it.
+		 */
+		void SaveFindPaneRect( const TRect &aRect );
   
     protected: // From base class
   
@@ -355,9 +348,6 @@
         CEikEdwin* iEditor;         
         TInt iTextLimit;     
 	    
-	    // skin context for find pane
-   	    CAknsListBoxBackgroundControlContext* iSkinContextOfFindPane;   	
-   	    CAknsFrameBackgroundControlContext* iBgContextOfFindPane; 
    	    	    	       	    
    	    // contex for control pane   
    	    CAknsBasicBackgroundControlContext* iBgContextOfControlPane;    	     
@@ -416,6 +406,10 @@
         TBool iPopupFindpane;
         // The length of overlap section 
         TInt iOverlapLength;
+        
+        TRect iFindpaneRect;
+        
+        TBool iFindPaneSizeChanged;
 
     };