homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsviewappdetailsstate.h
changeset 77 4b195f3bea29
parent 60 30f14686fb04
child 96 458d8c8d9580
equal deleted inserted replaced
61:2b1b11a301d2 77:4b195f3bea29
    16 */
    16 */
    17 
    17 
    18 #ifndef HSVIEWAPPDETAILSSTATE_H_
    18 #ifndef HSVIEWAPPDETAILSSTATE_H_
    19 #define HSVIEWAPPDETAILSSTATE_H_
    19 #define HSVIEWAPPDETAILSSTATE_H_
    20 
    20 
       
    21 
    21 #include <QState>
    22 #include <QState>
    22 #include <QVariant>
    23 #include <QVariant>
    23 
    24 
    24 #include "hsmenustates_global.h"
    25 #include "hsmenustates_global.h"
       
    26 #include "casoftwareregistry.h"
    25 HS_STATES_TEST_CLASS(MenuStatesTest)
    27 HS_STATES_TEST_CLASS(MenuStatesTest)
    26 
    28 
    27 class HbListWidget;
    29 class HbListWidget;
    28 class HsMenuItemModel;
    30 class HsMenuItemModel;
    29 class HbDialog;
    31 class HbDialog;
    30 class CaNotifier;
    32 class CaNotifier;
       
    33 class HbDocumentLoader;
       
    34 
    31 
    35 
    32 class HsViewAppDetailsState: public QState
    36 class HsViewAppDetailsState: public QState
    33 {
    37 {
    34     Q_OBJECT
    38     Q_OBJECT
    35 
    39 
    54     void exit();    
    58     void exit();    
    55 
    59 
    56 private:
    60 private:
    57 
    61 
    58     void construct();
    62     void construct();
    59     void subscribeForMemoryCardRemove(int entryId);
    63     void setFieldPresentation(QString key,
       
    64             CaSoftwareRegistry::DetailMap &detailMap,
       
    65             HbDocumentLoader &loader);
    60 
    66 
    61 private:
    67 private:
    62 
    68 
    63     HbDialog *mDialog;
    69     HbDialog *mDialog;
    64     
       
    65     QObjectList mObjectList;
       
    66     
       
    67     CaNotifier *mNotifier;
       
    68 };
    70 };
    69 
    71 
    70 #endif /* HSVIEWAPPDETAILSSTATE_H_ */
    72 #endif /* HSVIEWAPPDETAILSSTATE_H_ */