idlehomescreen/xmluirendering/uiengine/inc/xneditor.h
changeset 1 5315654608de
parent 0 f72a12da539e
child 2 08c6ee43b396
equal deleted inserted replaced
0:f72a12da539e 1:5315654608de
    35 // Forward declarations
    35 // Forward declarations
    36 class CXnNode;
    36 class CXnNode;
    37 class CAknListQueryDialog;
    37 class CAknListQueryDialog;
    38 class CXnViewManager;
    38 class CXnViewManager;
    39 class CXnViewData;
    39 class CXnViewData;
       
    40 class CRepository;
    40 
    41 
    41 namespace hspswrapper
    42 namespace hspswrapper
    42     {
    43     {
    43     class CPropertyMap;
    44     class CPropertyMap;
    44     class CAddPluginResult;
    45     class CAddPluginResult;
   183      * @since S60 5.0
   184      * @since S60 5.0
   184 	 * @return HSPSWrapper
   185 	 * @return HSPSWrapper
   185      */
   186      */
   186     CHspsWrapper& HspsWrapper() const;
   187     CHspsWrapper& HspsWrapper() const;
   187 
   188 
       
   189     /**
       
   190      * Retrives Id read from central repository.
       
   191      * 
       
   192      * @since S60 5.0
       
   193 	 * @return sucess or failure standard error code
       
   194      */    
       
   195     TInt IdFromCrep ( TDes8& aUid ) const;
       
   196 
   188 private:
   197 private:
   189     // from MHsContentController
   198     // from MHsContentController
   190     
   199     
   191     TInt WidgetListL( CHsContentInfoArray& aArray );
   200     TInt WidgetListL( CHsContentInfoArray& aArray );
   192     
   201     
   294     CAknListQueryDialog* iQuery;
   303     CAknListQueryDialog* iQuery;
   295     /** Target plugin for add/remove, not owned */
   304     /** Target plugin for add/remove, not owned */
   296     CXnNode* iTargetPlugin;
   305     CXnNode* iTargetPlugin;
   297     /** Widgets visibility state */
   306     /** Widgets visibility state */
   298     TBool iWidgetsVisibilityState;    
   307     TBool iWidgetsVisibilityState;    
       
   308     /** Central repository , to choose plugin, owned*/
       
   309     CRepository* iRepository;
   299     };
   310     };
   300 
   311 
   301 #endif // C_XNEDITOR_H
   312 #endif // C_XNEDITOR_H