equal
deleted
inserted
replaced
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 |