activityfw/activitydatabase/hsactivitydbclient/src/hsactivitydbclient.cpp
changeset 66 32469d7d46ff
parent 61 8e5041d13c84
child 73 4bc7b118b3df
equal deleted inserted replaced
61:8e5041d13c84 66:32469d7d46ff
    19 
    19 
    20 // -----------------------------------------------------------------------------
    20 // -----------------------------------------------------------------------------
    21 //
    21 //
    22 // -----------------------------------------------------------------------------
    22 // -----------------------------------------------------------------------------
    23 //
    23 //
    24 HsActivityDbClient::HsActivityDbClient(QObject* obj)
    24 HsActivityDbClient::HsActivityDbClient(QObject *obj)
    25 :
    25     :
    26     QObject(obj),
    26     QObject(obj),
    27     d_ptr(0)
    27     d_ptr(0)
    28 {
    28 {
    29     d_ptr = new HsActivityDbClientPrivate(*this);
    29     d_ptr = new HsActivityDbClientPrivate(*this);
    30 }
    30 }
    49 
    49 
    50 // -----------------------------------------------------------------------------
    50 // -----------------------------------------------------------------------------
    51 //
    51 //
    52 // -----------------------------------------------------------------------------
    52 // -----------------------------------------------------------------------------
    53 //
    53 //
    54 void HsActivityDbClient::asyncRequestCompleated(int result, 
    54 void HsActivityDbClient::asyncRequestCompleated(int result,
    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( KErrNone == result ) {
    60             if (KErrNone == result) {
    61             emit activityRequested(data);
    61                 emit activityRequested(data);
    62         }
    62             }
    63         break;
    63             break;
    64     }
    64     }
    65 }
    65 }
    66 
    66 
    67 // -----------------------------------------------------------------------------
    67 // -----------------------------------------------------------------------------
    68 //
    68 //
    88 //
    88 //
    89 int HsActivityDbClient::removeActivity(const QVariantHash &activity)
    89 int HsActivityDbClient::removeActivity(const QVariantHash &activity)
    90 {
    90 {
    91     return d_ptr->removeActivity(activity);
    91     return d_ptr->removeActivity(activity);
    92 }
    92 }
    93     
    93 
    94 // -----------------------------------------------------------------------------
    94 // -----------------------------------------------------------------------------
    95 //
    95 //
    96 // -----------------------------------------------------------------------------
    96 // -----------------------------------------------------------------------------
    97 //
    97 //
    98 int HsActivityDbClient::removeApplicationActivities(const QVariantHash &activity)
    98 int HsActivityDbClient::removeApplicationActivities(const QVariantHash &activity)
   111 
   111 
   112 // -----------------------------------------------------------------------------
   112 // -----------------------------------------------------------------------------
   113 //
   113 //
   114 // -----------------------------------------------------------------------------
   114 // -----------------------------------------------------------------------------
   115 //
   115 //
   116 int HsActivityDbClient::applicationActivities(QList<QVariantHash> & result, 
   116 int HsActivityDbClient::applicationActivities(QList<QVariantHash> & result,
   117                                               const QVariantHash & conditions)
   117         const QVariantHash &conditions)
   118 {
   118 {
   119     return d_ptr->applicationActivities(result, conditions);
   119     return d_ptr->applicationActivities(result, conditions);
   120 }
   120 }
   121 
   121 
   122 // -----------------------------------------------------------------------------
   122 // -----------------------------------------------------------------------------
   134 //
   134 //
   135 int HsActivityDbClient::launchActivity(const QVariantHash &activity)
   135 int HsActivityDbClient::launchActivity(const QVariantHash &activity)
   136 {
   136 {
   137     return d_ptr->launchActivity(activity);
   137     return d_ptr->launchActivity(activity);
   138 }
   138 }
       
   139 
       
   140 // -----------------------------------------------------------------------------
       
   141 //
       
   142 // -----------------------------------------------------------------------------
       
   143 //
       
   144 int HsActivityDbClient::getThumbnail(QPixmap &dst, const QString & src)
       
   145 {
       
   146     return d_ptr->getThumbnail(dst, src);
       
   147 }