homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsviewappdetailsstate.h
changeset 96 458d8c8d9580
parent 77 4b195f3bea29
equal deleted inserted replaced
92:6727c5d0afc7 96:458d8c8d9580
    26 #include "casoftwareregistry.h"
    26 #include "casoftwareregistry.h"
    27 HS_STATES_TEST_CLASS(MenuStatesTest)
    27 HS_STATES_TEST_CLASS(MenuStatesTest)
    28 
    28 
    29 class HbListWidget;
    29 class HbListWidget;
    30 class HsMenuItemModel;
    30 class HsMenuItemModel;
    31 class HbDialog;
       
    32 class CaNotifier;
    31 class CaNotifier;
    33 class HbDocumentLoader;
    32 class HbDocumentLoader;
    34 
    33 
    35 
    34 
    36 class HsViewAppDetailsState: public QState
    35 class HsViewAppDetailsState: public QState
    46     virtual ~HsViewAppDetailsState();
    45     virtual ~HsViewAppDetailsState();
    47 
    46 
    48 protected:
    47 protected:
    49 
    48 
    50     void onEntry(QEvent *event);
    49     void onEntry(QEvent *event);
    51     void onExit(QEvent *event);
       
    52 
       
    53 private slots:
       
    54 
       
    55     void stateExited();
       
    56     
    50     
    57 signals:
    51 signals:
    58     void exit();    
    52     void exit();    
    59 
    53 
    60 private:
    54 private:
    61 
    55 
    62     void construct();
    56     void construct();
    63     void setFieldPresentation(QString key,
    57     void setFieldPresentation(QString key,
    64             CaSoftwareRegistry::DetailMap &detailMap,
    58             CaSoftwareRegistry::DetailMap &detailMap,
    65             HbDocumentLoader &loader);
    59             HbDocumentLoader &loader);
    66 
       
    67 private:
       
    68 
       
    69     HbDialog *mDialog;
       
    70 };
    60 };
    71 
    61 
    72 #endif /* HSVIEWAPPDETAILSSTATE_H_ */
    62 #endif /* HSVIEWAPPDETAILSSTATE_H_ */