searchui/stateproviders/searchstateprovider/src/searchstateprovider.cpp
changeset 23 af30d8015c58
parent 12 993ab30e92fc
child 26 367228f82b66
equal deleted inserted replaced
20:68cdadcf169e 23:af30d8015c58
    22 #include "searchonlinestate.h"
    22 #include "searchonlinestate.h"
    23 
    23 
    24 #include <qstate.h>
    24 #include <qstate.h>
    25 #include <qdebug.h>
    25 #include <qdebug.h>
    26 
    26 
    27 
       
    28 // states
    27 // states
    29 const char initStateFileUri[] = "search.nokia.com/state/initstate";
    28 const char initStateFileUri[] = "search.nokia.com/state/initstate";
    30 
    29 
    31 const char wizardProgressiveStateUri[] =
    30 const char wizardProgressiveStateUri[] =
    32         "search.nokia.com/state/wizardprogressivestate";
    31         "search.nokia.com/state/wizardprogressivestate";
    47 // SearchStateProvider::createState(const StateToken& aToken)
    46 // SearchStateProvider::createState(const StateToken& aToken)
    48 // ---------------------------------------------------------------------------
    47 // ---------------------------------------------------------------------------
    49 //
    48 //
    50 QState* SearchStateProvider::createState(const QString& uri)
    49 QState* SearchStateProvider::createState(const QString& uri)
    51     {
    50     {
    52 
       
    53     if (uri == wizardProgressiveStateUri)
    51     if (uri == wizardProgressiveStateUri)
    54         {
    52         {
    55         return new SearchProgressiveState();
    53         return new SearchProgressiveState();
    56         }
    54         }
    57     else if (uri == wizardSettingStateUri)
    55     else if (uri == wizardSettingStateUri)
    61     else if (uri == initStateFileUri)
    59     else if (uri == initStateFileUri)
    62         {
    60         {
    63         return new SearchInitState();
    61         return new SearchInitState();
    64         }
    62         }
    65     else if (uri == wizardOnlineStateUri)
    63     else if (uri == wizardOnlineStateUri)
    66             {
    64         {
    67             return new SearchOnlineState();
    65         return new SearchOnlineState();
    68             }
    66         }
    69 
       
    70     qDebug() << "SEARCH: No state found for mUri: " << uri;
       
    71     return NULL;
    67     return NULL;
    72     }
    68     }