homescreenapp/hsutils/inc/hsmenueventfactory.h
changeset 62 341166945d65
parent 55 03646e8da489
child 63 52b0f64eeb51
equal deleted inserted replaced
57:2e2dc3d30ca8 62:341166945d65
    36 private:
    36 private:
    37     HsMenuEventFactory();
    37     HsMenuEventFactory();
    38 
    38 
    39 public:
    39 public:
    40 
    40 
    41     static QEvent *createAddToHomeScreenEvent(int entryId, HsMenuMode menuMode);
    41     static QEvent *createAddToHomeScreenEvent(int entryId, HsMenuMode menuMode, QVariant homescreenData = NULL);
    42 
    42 
    43     static QEvent *createOpenCollectionEvent(int itemId,
    43     static QEvent *createOpenCollectionEvent(int itemId,
    44             const QString &collectionType);
    44             const QString &collectionType);
       
    45     
       
    46     static QEvent *createOpenCollectionFromAppLibraryEvent(int itemId,
       
    47             const QString &collectionType);    
    45 
    48 
    46     static QEvent *createRenameCollectionEvent(int aItemId);
    49     static QEvent *createRenameCollectionEvent(int aItemId);
    47 
    50 
    48     static QEvent *createNewCollectionEvent();
    51     static QEvent *createNewCollectionEvent();
    49 
    52 
    50     static QEvent *createDeleteCollectionEvent(int aItemId);
    53     static QEvent *createDeleteCollectionEvent(int aItemId);
    51 
    54 
    52     static QEvent *createOpenAppLibraryEvent(
    55     static QEvent *createOpenAppLibraryEvent(
    53         HsMenuMode menuMode = NormalHsMenuMode);
    56         HsMenuMode menuMode = NormalHsMenuMode, QVariant homescreenData = NULL);
    54 
    57 
    55     static QEvent *createOpenInstalledViewEvent();
    58     static QEvent *createOpenInstalledViewEvent();
    56     
    59     
    57     static QEvent *createOpenHomeScreenEvent();
    60     static QEvent *createOpenHomeScreenEvent();
    58 
    61