widgets/widgetsidchecker/inc/widgetsidchecker.h
branchRCL_3
changeset 71 4bd5176e1bc8
parent 38 6297cdf66332
equal deleted inserted replaced
70:8bfb9186a8b8 71:4bd5176e1bc8
    16 */
    16 */
    17 #ifndef __WIDGETSIDCHECKER_H__
    17 #ifndef __WIDGETSIDCHECKER_H__
    18 #define __WIDGETSIDCHECKER_H__
    18 #define __WIDGETSIDCHECKER_H__
    19 
    19 
    20 #include <apsidchecker.h>
    20 #include <apsidchecker.h>
    21 #include <WidgetRegistryClient.h>
       
    22 
       
    23 class RWidgetRegistryClientSession;
       
    24 
    21 
    25 NONSHARABLE_CLASS(CWidgetSidChecker) : public CAppSidChecker
    22 NONSHARABLE_CLASS(CWidgetSidChecker) : public CAppSidChecker
    26 	{
    23 	{
    27 public:
    24 public:
    28 	static CWidgetSidChecker* NewL();
    25 	static CWidgetSidChecker* NewL();
    31 public:
    28 public:
    32 	virtual TBool AppRegisteredAt(const TUid& aSid, TDriveUnit aDrive);
    29 	virtual TBool AppRegisteredAt(const TUid& aSid, TDriveUnit aDrive);
    33 	virtual void SetRescanCallBackL(const TCallBack &aCallback);
    30 	virtual void SetRescanCallBackL(const TCallBack &aCallback);
    34 
    31 
    35 private:
    32 private:
    36     CWidgetSidChecker();
    33     CWidgetSidChecker();   
    37     TBool AppRegisteredAtL(TUid aSid );
    34     
    38     RWidgetRegistryClientSession  iClientSession;
       
    39 	};
    35 	};
    40 
    36 
    41 #endif
    37 #endif
    42 
    38