equal
deleted
inserted
replaced
55 int requestType, |
55 int requestType, |
56 const QString& data) |
56 const QString& data) |
57 { |
57 { |
58 switch (requestType) { |
58 switch (requestType) { |
59 case WaitActivity: |
59 case WaitActivity: |
|
60 if(KErrCancel != result) { |
|
61 waitActivity(QVariantHash()); |
|
62 } |
60 if (KErrNone == result) { |
63 if (KErrNone == result) { |
61 emit activityRequested(data); |
64 emit activityRequested(data); |
62 } |
65 } |
|
66 |
63 break; |
67 break; |
64 } |
68 } |
65 } |
69 } |
66 |
70 |
67 // ----------------------------------------------------------------------------- |
71 // ----------------------------------------------------------------------------- |
73 const QPixmap& pixmap, |
77 const QPixmap& pixmap, |
74 void* userData) |
78 void* userData) |
75 { |
79 { |
76 switch (requestType) { |
80 switch (requestType) { |
77 case GetThumbnail: |
81 case GetThumbnail: |
78 if (KErrNone == result) { |
82 emit thumbnailRequested(0 == result ? pixmap : QPixmap(), |
79 emit thumbnailRequested(pixmap, userData); |
83 userData); |
80 } |
|
81 break; |
84 break; |
|
85 } |
|
86 } |
|
87 |
|
88 // ----------------------------------------------------------------------------- |
|
89 // |
|
90 // ----------------------------------------------------------------------------- |
|
91 // |
|
92 void HsActivityDbClient::asyncRequestCompleated(int result,int requestType) |
|
93 { |
|
94 switch(requestType) { |
|
95 case NotifyChange: |
|
96 if (KErrCancel != result) { |
|
97 d_ptr->notifyDataChange(); |
|
98 } |
|
99 if (KErrNone == result) { |
|
100 emit dataChanged(); |
|
101 } |
|
102 break; |
82 } |
103 } |
83 } |
104 } |
84 |
105 |
85 // ----------------------------------------------------------------------------- |
106 // ----------------------------------------------------------------------------- |
86 // |
107 // |
141 // |
162 // |
142 // ----------------------------------------------------------------------------- |
163 // ----------------------------------------------------------------------------- |
143 // |
164 // |
144 int HsActivityDbClient::waitActivity(const QVariantHash &activity) |
165 int HsActivityDbClient::waitActivity(const QVariantHash &activity) |
145 { |
166 { |
146 return d_ptr->waitActivity(activity); |
167 QVariantHash condition(activity); |
|
168 RProcess process; |
|
169 condition.insert(ActivityApplicationKeyword, |
|
170 static_cast<int>(process.SecureId().iId)); |
|
171 return d_ptr->waitActivity(condition); |
147 } |
172 } |
148 |
173 |
149 // ----------------------------------------------------------------------------- |
174 // ----------------------------------------------------------------------------- |
150 // |
175 // |
151 // ----------------------------------------------------------------------------- |
176 // ----------------------------------------------------------------------------- |
157 |
182 |
158 // ----------------------------------------------------------------------------- |
183 // ----------------------------------------------------------------------------- |
159 // |
184 // |
160 // ----------------------------------------------------------------------------- |
185 // ----------------------------------------------------------------------------- |
161 // |
186 // |
162 //int HsActivityDbClient::getThumbnail(const QVariantHash &condition) |
|
163 int HsActivityDbClient::getThumbnail(QSize size, QString imagePath, QString mimeType, void* userDdata) |
187 int HsActivityDbClient::getThumbnail(QSize size, QString imagePath, QString mimeType, void* userDdata) |
164 { |
188 { |
165 return d_ptr->getThumbnail(size, imagePath, mimeType, userDdata); |
189 return d_ptr->getThumbnail(size, imagePath, mimeType, userDdata); |
166 } |
190 } |
|
191 |
|
192 // ----------------------------------------------------------------------------- |
|
193 // |
|
194 // ----------------------------------------------------------------------------- |
|
195 // |
|
196 int HsActivityDbClient::notifyDataChange() |
|
197 { |
|
198 return d_ptr->notifyDataChange(); |
|
199 } |