homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hscollectionnamestate.h
changeset 46 23b5d6a29cce
parent 35 f9ce957a272c
child 55 03646e8da489
equal deleted inserted replaced
39:4e8ebe173323 46:23b5d6a29cce
    23 
    23 
    24 #include "hsaddappstocollectionstate.h"
    24 #include "hsaddappstocollectionstate.h"
    25 #include "hsmenustates_global.h"
    25 #include "hsmenustates_global.h"
    26 HS_STATES_TEST_CLASS(MenuStatesTest)
    26 HS_STATES_TEST_CLASS(MenuStatesTest)
    27 
    27 
       
    28 class HbAction;
    28 class HsShortcutService;
    29 class HsShortcutService;
       
    30 class HsCollectionNameDialog;
    29 
    31 
    30 class HsCollectionNameState: public QState
    32 class HsCollectionNameState: public QState
    31 {
    33 {
    32     Q_OBJECT
    34     Q_OBJECT
    33 
    35 
    45 
    47 
    46     void commitCheckList(const QString &collectionName);
    48     void commitCheckList(const QString &collectionName);
    47 
    49 
    48     void cancel();
    50     void cancel();
    49 
    51 
       
    52     void exit();
       
    53 
       
    54 private slots:
       
    55 
       
    56     void dialogFinished(HbAction* finishedAction);
       
    57 
       
    58     void cleanUp();
       
    59 
    50 protected:
    60 protected:
    51 
    61 
    52     void onEntry(QEvent *event);
    62     void onEntry(QEvent *event);
    53 
    63 
    54 private:
    64 private:
    55 
    65 
    56     /**
       
    57      * Constructs contained objects.
       
    58      *
       
    59      * @since S60 ?S60_version.
       
    60      */
       
    61     void construct();
    66     void construct();
    62 
    67 
       
    68 private:
       
    69 
       
    70     int mItemId;
       
    71 
       
    72     HsCollectionNameDialog *mCollectionNameDialog;
       
    73 
       
    74     bool mFinishedEntered;
    63 };
    75 };
    64 
    76 
    65 #endif /* COLLECTIONANAMESTATE_H */
    77 #endif /* COLLECTIONANAMESTATE_H */