homescreenapp/hsutils/inc/hsmenueventfactory.h
changeset 90 3ac3aaebaee5
parent 86 e4f038c420f7
child 98 e6f74eb7f69f
equal deleted inserted replaced
86:e4f038c420f7 90:3ac3aaebaee5
    36 private:
    36 private:
    37     HsMenuEventFactory();
    37     HsMenuEventFactory();
    38 
    38 
    39 public:
    39 public:
    40 
    40 
    41     static QEvent *createAddToHomeScreenEvent(int entryId, Hs::HsMenuMode menuMode, QVariant homescreenData = NULL);
    41     static QEvent *createAddToHomeScreenEvent(int entryId,
       
    42         Hs::HsMenuMode menuMode,
       
    43         QVariant homescreenData = NULL);
    42 
    44 
    43     static QEvent *createOpenCollectionEvent(int itemId,
    45     static QEvent *createOpenCollectionEvent(int itemId,
    44             const QString &collectionType);
    46             const QString &collectionType);
    45     
    47     
    46     static QEvent *createOpenCollectionFromAppLibraryEvent(int itemId,
    48     static QEvent *createOpenCollectionFromAppLibraryEvent(int itemId,
    51     static QEvent *createNewCollectionEvent();
    53     static QEvent *createNewCollectionEvent();
    52 
    54 
    53     static QEvent *createDeleteCollectionEvent(int aItemId);
    55     static QEvent *createDeleteCollectionEvent(int aItemId);
    54 
    56 
    55     static QEvent *createOpenAppLibraryEvent(
    57     static QEvent *createOpenAppLibraryEvent(
    56         Hs::HsMenuMode menuMode = Hs::NormalHsMenuMode, QVariant homescreenData = NULL);
    58         Hs::HsMenuMode menuMode = Hs::NormalHsMenuMode,
       
    59         QVariant homescreenData = NULL);
       
    60     
       
    61     static QEvent *createBackFromInstalledViewEvent(
       
    62         int id,
       
    63         QString collectionType);
    57 
    64 
    58     static QEvent *createOpenInstalledViewEvent();
    65     static QEvent *createOpenInstalledViewEvent(
       
    66         int id = 0,
       
    67         QString collectionType = "");
    59     
    68     
    60     static QEvent *createOpenHomeScreenEvent();
    69     static QEvent *createOpenHomeScreenEvent();
    61 
    70 
    62     static QEvent *createCollectionDeletedEvent();
    71     static QEvent *createCollectionDeletedEvent();
    63 
    72