serviceproviders/sapi_mediamanagement/mediamanagementservice/inc/mgclfoperationobserver.h
equal
deleted
inserted
replaced
24 #include <e32base.h> |
24 #include <e32base.h> |
25 |
25 |
26 class MCLFItemListModel; |
26 class MCLFItemListModel; |
27 class MMgOperationObserver; |
27 class MMgOperationObserver; |
28 class CMgService; |
28 class CMgService; |
29 |
29 class CAsynchRequestManager; |
|
30 class CPostFilter; |
|
31 class MCLFSortingStyle; |
30 |
32 |
31 // CLASS DECLARATION |
33 // CLASS DECLARATION |
32 |
34 |
33 /** |
35 /** |
34 * CClfOperationObserver class is for observing operation events of CLF |
36 * CClfOperationObserver class is for observing operation events of CLF |
83 * @param aMGService Instance of service class |
85 * @param aMGService Instance of service class |
84 */ |
86 */ |
85 void SetMemberVar(TUint aTransactionID, |
87 void SetMemberVar(TUint aTransactionID, |
86 MMgOperationObserver* aServiceObserver, |
88 MMgOperationObserver* aServiceObserver, |
87 MCLFItemListModel* aListModel, |
89 MCLFItemListModel* aListModel, |
88 CMgService* aMGService); |
90 CMgService* aMGService,CAsynchRequestManager* aAsyncReqManager, |
|
91 CPostFilter* aFilter,MCLFSortingStyle* aSortingStyle); |
89 |
92 |
90 /** |
93 /** |
91 * Cancel the pending asynchronous request |
94 * Cancel the pending asynchronous request |
92 * @since Series60 v3.2 |
95 * @since Series60 v3.2 |
93 * @param void |
96 * @param void |
116 CMgService* iMGService; |
119 CMgService* iMGService; |
117 /** |
120 /** |
118 * stores the TransactionID |
121 * stores the TransactionID |
119 */ |
122 */ |
120 TUint iTransactionID; |
123 TUint iTransactionID; |
|
124 |
|
125 /** |
|
126 * stores AsyncRequestManager instance |
|
127 */ |
|
128 CAsynchRequestManager* iAsyncRequestManager; |
|
129 |
|
130 /** |
|
131 * store the instance of CPostfilter which filters the result |
|
132 * as per the set filter criteria |
|
133 */ |
|
134 CPostFilter* iFilter; |
|
135 |
|
136 /** |
|
137 * store the instance of sorting style which sorts the result |
|
138 * as per the set sort criteria |
|
139 */ |
|
140 MCLFSortingStyle* iSortingStyle; |
121 }; |
141 }; |
122 |
142 |
123 #endif __MGCLFOPERATIONOBSERVER_H |
143 #endif __MGCLFOPERATIONOBSERVER_H |