homescreenapp/hsutils/inc/hsmenueventfactory.h
changeset 81 7dd137878ff8
parent 63 52b0f64eeb51
child 86 e4f038c420f7
equal deleted inserted replaced
76:3916af29624a 81:7dd137878ff8
    36 private:
    36 private:
    37     HsMenuEventFactory();
    37     HsMenuEventFactory();
    38 
    38 
    39 public:
    39 public:
    40 
    40 
    41     static QEvent *createAddToHomeScreenEvent(int entryId, HsMenuMode menuMode, QVariant homescreenData = NULL);
    41     static QEvent *createAddToHomeScreenEvent(int entryId, Hs::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     
    45     
    46     static QEvent *createOpenCollectionFromAppLibraryEvent(int itemId,
    46     static QEvent *createOpenCollectionFromAppLibraryEvent(int itemId,
    51     static QEvent *createNewCollectionEvent();
    51     static QEvent *createNewCollectionEvent();
    52 
    52 
    53     static QEvent *createDeleteCollectionEvent(int aItemId);
    53     static QEvent *createDeleteCollectionEvent(int aItemId);
    54 
    54 
    55     static QEvent *createOpenAppLibraryEvent(
    55     static QEvent *createOpenAppLibraryEvent(
    56         HsMenuMode menuMode = NormalHsMenuMode, QVariant homescreenData = NULL);
    56         Hs::HsMenuMode menuMode = Hs::NormalHsMenuMode, QVariant homescreenData = NULL);
    57 
    57 
    58     static QEvent *createOpenInstalledViewEvent();
    58     static QEvent *createOpenInstalledViewEvent();
    59     
    59     
    60     static QEvent *createOpenHomeScreenEvent();
    60     static QEvent *createOpenHomeScreenEvent();
    61 
    61 
    62     static QEvent *createCollectionDeletedEvent();
    62     static QEvent *createCollectionDeletedEvent();
    63 
    63 
    64     static QEvent *createAddAppsFromApplicationsViewEvent(
    64     static QEvent *createAddAppsFromApplicationsViewEvent(
    65         HsSortAttribute aApplicationsSortOder,
    65         Hs::HsSortAttribute aApplicationsSortOder,
    66         int aItemId = 0);
    66         int aItemId = 0);
    67 
    67 
    68     static QEvent *createAddAppsFromCollectionViewEvent(
    68     static QEvent *createAddAppsFromCollectionViewEvent(
    69         int aCollectionId,
    69         int aCollectionId,
    70         int aApplicationId = 0);
    70         int aApplicationId = 0);