equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 #ifndef C_AIDIALOGRENDERER_H |
19 #ifndef C_AIDIALOGRENDERER_H |
20 #define C_AIDIALOGRENDERER_H |
20 #define C_AIDIALOGRENDERER_H |
21 |
21 |
|
22 // System incldues |
|
23 #include <e32base.h> |
22 |
24 |
23 #include <e32base.h> |
25 // User includes |
24 #include "ainativerenderer.h" |
26 #include "ainativerenderer.h" |
25 |
27 |
26 |
28 // Forward declarations |
27 class CAknNoteDialog; |
29 class CAknNoteDialog; |
|
30 class CHsContentPublisher; |
28 |
31 |
29 namespace AiNativeUiController |
32 namespace AiNativeUiController |
30 { |
33 { |
31 |
34 |
32 /** |
35 /** |
34 * |
37 * |
35 * Used to show CAknNoteDialog on screen. |
38 * Used to show CAknNoteDialog on screen. |
36 * |
39 * |
37 * @since S60 3.2 |
40 * @since S60 3.2 |
38 */ |
41 */ |
39 class CAiDialogRenderer : public CAiNativeRenderer |
42 NONSHARABLE_CLASS( CAiDialogRenderer ) : public CAiNativeRenderer |
40 { |
43 { |
41 public: |
44 public: |
42 |
45 |
43 static CAiDialogRenderer* NewLC(); |
46 static CAiDialogRenderer* NewLC(); |
44 |
47 |
45 virtual ~CAiDialogRenderer(); |
48 virtual ~CAiDialogRenderer(); |
46 |
49 |
47 // from base class CAiNativeRenderer |
50 // from base class CAiNativeRenderer |
48 |
51 |
49 void DoPublishL( MAiPropertyExtension& aPlugin, TInt aContent, TInt aResource, TInt aIndex ); |
52 void DoPublishL( CHsContentPublisher& aPlugin, TInt aContent, TInt aResource, TInt aIndex ); |
50 |
53 |
51 void DoCleanL( MAiPropertyExtension& aPlugin, TInt aContent ); |
54 void DoCleanL( CHsContentPublisher& aPlugin, TInt aContent ); |
52 |
55 |
53 void FocusObtainedL(); |
56 void FocusObtainedL(); |
54 |
57 |
55 private: |
58 private: |
56 |
59 |