15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef AFASYNCREQUESTOBSERVER_H |
18 #ifndef AFASYNCREQUESTOBSERVER_H |
19 #define AFASYNCREQUESTOBSERVER_H |
19 #define AFASYNCREQUESTOBSERVER_H |
20 #include <QString> |
20 |
21 #include <QPixmap> |
21 #include <e32base.h> |
22 |
22 |
23 class MAfAsyncRequestObserver |
23 class MAfAsyncRequestObserver |
24 { |
24 { |
25 public: |
25 public: |
26 /** |
26 /** |
27 * Function inform observer about asynchronous request results |
27 * Function inform observer about asynchronous request results |
28 * @param result - request result |
28 * @param result - request result |
29 * @param requestType - request type |
29 * @param data - response data |
30 * @param data - respons data |
|
31 */ |
30 */ |
32 virtual void asyncRequestCompleated(int result, |
31 virtual void waitActivityRequestCompleted(int result, |
33 int requestType, |
32 const TDesC8 &data) = 0; |
34 const QString &data)=0; |
|
35 |
33 |
36 /** |
34 /** |
37 * Function inform observer about asynchronous request results |
35 * Function inform observer about asynchronous request results |
38 * @param result - request result |
36 * @param result - request result |
39 * @param requestType - request type |
|
40 * @param pixmap - pixmap respons |
37 * @param pixmap - pixmap respons |
41 */ |
38 */ |
42 virtual void asyncRequestCompleated(int result, |
39 virtual void getThumbnailRequestCompleted(int result, |
43 int requestType, |
40 int bitmapHandle, |
44 const QPixmap& pixmap, |
41 void* userData) = 0; |
45 void* userData)=0; |
|
46 |
42 |
47 /** |
43 /** |
48 * Function inform observer about asynchronous request results |
44 * Function inform observer about asynchronous request results |
49 * @param result - request result |
45 * @param result - request result |
50 * @param requestType - request type |
|
51 */ |
46 */ |
52 virtual void asyncRequestCompleated(int result, |
47 virtual void dataChangeNotificationCompleted(int result) = 0; |
53 int requestType)=0; |
48 |
54 }; |
49 }; |
55 #endif // AFASYNCREQUESTOBSERVER_H |
50 #endif // AFASYNCREQUESTOBSERVER_H |