homescreenapp/hsutils/src/xqaiwgetimageclient.cpp
changeset 60 30f14686fb04
parent 46 23b5d6a29cce
child 61 2b1b11a301d2
equal deleted inserted replaced
55:03646e8da489 60:30f14686fb04
    31 #ifdef COVERAGE_MEASUREMENT
    31 #ifdef COVERAGE_MEASUREMENT
    32 #pragma CTC SKIP
    32 #pragma CTC SKIP
    33 #endif //COVERAGE_MEASUREMENT
    33 #endif //COVERAGE_MEASUREMENT
    34 
    34 
    35 
    35 
       
    36 /*!
       
    37     \class XQAIWGetImageClient
       
    38     \ingroup group_hsutils
       
    39     \brief 
       
    40 */
       
    41 
    36 // ---------------------------------------------------------------------------
    42 // ---------------------------------------------------------------------------
    37 // ---------------------------------------------------------------------------
    43 // ---------------------------------------------------------------------------
    38 //
    44 //
    39 XQAIWGetImageClient::XQAIWGetImageClient():
    45 XQAIWGetImageClient::XQAIWGetImageClient():
    40     mImageGrid(0)
    46     mImageGrid(0)
    54 }
    60 }
    55 
    61 
    56 // ---------------------------------------------------------------------------
    62 // ---------------------------------------------------------------------------
    57 // ---------------------------------------------------------------------------
    63 // ---------------------------------------------------------------------------
    58 //
    64 //
    59 void XQAIWGetImageClient::fetch( QVariantMap filter, XQAIWMultimediaFlags flag)
    65 void XQAIWGetImageClient::fetch()
    60 {
    66 {
    61     Q_UNUSED(filter)
       
    62     Q_UNUSED(flag)
       
    63 
       
    64     QStringList imageDirNames;
    67     QStringList imageDirNames;
    65     QStringList imageDirs;
    68     QStringList imageDirs;
    66 
    69 
    67 #ifdef Q_OS_SYMBIAN
    70 #ifdef Q_OS_SYMBIAN
    68     imageDirNames << "data/images/kqtihswallpapers/" << "images/kqtihswallpapers/";
    71     imageDirNames << "data/images/kqtihswallpapers/" << "images/kqtihswallpapers/";
   122 //
   125 //
   123 void XQAIWGetImageClient::imageSelected(const QString& val)
   126 void XQAIWGetImageClient::imageSelected(const QString& val)
   124 {
   127 {
   125     Q_UNUSED(val)
   128     Q_UNUSED(val)
   126     mImageGrid->disconnect(this);
   129     mImageGrid->disconnect(this);
   127     QStringList list;
       
   128 
       
   129     list << val;
       
   130 
   130 
   131     HbMainWindow *window = HbInstance::instance()->allMainWindows().first();
   131     HbMainWindow *window = HbInstance::instance()->allMainWindows().first();
   132     window->removeView(mImageGrid);
   132     window->removeView(mImageGrid);
   133     
   133     
   134     emit fetchComplete(list);
   134     emit fetchCompleted(val);
   135     QStringList images;
   135     QStringList images;
   136     mImageGrid->setContent(images);
   136     mImageGrid->setContent(images);
   137 }
   137 }
   138 
   138 
   139 // ---------------------------------------------------------------------------
   139 // ---------------------------------------------------------------------------
   149     mImageGrid->disconnect(this);
   149     mImageGrid->disconnect(this);
   150 
   150 
   151     HbMainWindow *window = HbInstance::instance()->allMainWindows().first();
   151     HbMainWindow *window = HbInstance::instance()->allMainWindows().first();
   152     window->removeView(mImageGrid);
   152     window->removeView(mImageGrid);
   153     
   153     
   154     emit fetchFailed(-1);//KErrNotFound
   154     emit fetchFailed(-1, QString("")); //KErrNotFound
       
   155 
   155     QStringList images;
   156     QStringList images;
   156     mImageGrid->setContent(images);
   157     mImageGrid->setContent(images);
   157 }
   158 }
   158 
   159 
   159 // ---------------------------------------------------------------------------
   160 // ---------------------------------------------------------------------------