homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsaddtohomescreenstate.h
changeset 69 87476091b3f5
parent 63 52b0f64eeb51
child 81 7dd137878ff8
equal deleted inserted replaced
67:474929a40a0f 69:87476091b3f5
    32 class HbMessageBox;
    32 class HbMessageBox;
    33 class CaEntry;
    33 class CaEntry;
    34 class CaNotifier;
    34 class CaNotifier;
    35 class HsContentService;
    35 class HsContentService;
    36 
    36 
       
    37 
    37 class HsAddToHomeScreenState: public  QState
    38 class HsAddToHomeScreenState: public  QState
    38 {
    39 {
    39     Q_OBJECT
    40     Q_OBJECT
    40 
    41 
    41     HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest)
    42     HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest)
    51     void onEntry(QEvent *event);
    52     void onEntry(QEvent *event);
    52 
    53 
    53     void cleanUp();
    54     void cleanUp();
    54 
    55 
    55     void messageWidgetCorruptedFinished(HbAction* finishedAction);
    56     void messageWidgetCorruptedFinished(HbAction* finishedAction);
    56     
       
    57     void memoryCardRemoved();
       
    58 
    57 
    59 signals:
    58 signals:
    60 
    59 
    61     void exit();
    60     void exit();
    62 
    61 
    70 
    69 
    71     bool addApplication(HsContentService &contentService, CaEntry &entryId);
    70     bool addApplication(HsContentService &contentService, CaEntry &entryId);
    72 
    71 
    73     void logActionResult(QString operationName, int entryId,
    72     void logActionResult(QString operationName, int entryId,
    74                          bool operationSucceded);
    73                          bool operationSucceded);
    75     void subscribeForMemoryCardRemove();
       
    76 
    74 
    77 private:
    75 private:
    78 
    76 
    79     // keep path in memory so it wont
    77     // keep path in memory so it wont
    80     QString mLibraryPath;
    78     QString mLibraryPath;
    85 
    83 
    86     QAction *mConfirmAction;
    84     QAction *mConfirmAction;
    87     
    85     
    88     HsMenuMode mMenuMode;
    86     HsMenuMode mMenuMode;
    89     
    87     
    90     CaNotifier *mNotifier;
       
    91     
       
    92     QVariant mToken;
    88     QVariant mToken;
    93 
    89 
    94 };
    90 };
    95 
    91 
    96 #endif //HSADDSHORTCUTSTATE_H
    92 #endif //HSADDSHORTCUTSTATE_H