homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hscollectionstate.h
changeset 85 35368b604b28
parent 77 4b195f3bea29
child 92 6727c5d0afc7
equal deleted inserted replaced
77:4b195f3bea29 85:35368b604b28
    45                       QState *parent = 0);
    45                       QState *parent = 0);
    46     ~HsCollectionState();
    46     ~HsCollectionState();
    47 protected:
    47 protected:
    48     void onEntry(QEvent *event);
    48     void onEntry(QEvent *event);
    49 signals:
    49 signals:
    50     void sortOrderChanged(HsSortAttribute sortAttribute);
    50     void sortOrderChanged(Hs::HsSortAttribute sortAttribute);
    51 private slots:
    51 private slots:
    52     void addAppsAction(bool addApps = true);
    52     void addAppsAction();
    53     void addCollectionShortcutToHomeScreenAction();
    53     void addCollectionShortcutToHomeScreenAction();
    54     void renameAction();
    54     void renameAction();
    55     void deleteAction();
    55     void deleteAction();
    56     void updateLabel();
    56     void updateLabel();
    57     void stateEntered();
    57     void stateEntered();
    67 private:
    67 private:
    68     void construct();
    68     void construct();
    69     void constructMenu(bool isDynamic);
    69     void constructMenu(bool isDynamic);
    70     void makeConnect();
    70     void makeConnect();
    71     void makeDisconnect();
    71     void makeDisconnect();
    72     void addElementToHomeScreen(const QModelIndex &index);
       
    73     void setContextMenuOptions(HbAbstractViewItem *item, EntryFlags flags);
    72     void setContextMenuOptions(HbAbstractViewItem *item, EntryFlags flags);
    74     void setMenuOptions();
    73     void setMenuOptions();
    75 
    74 
    76 private:
    75 private:
    77     HsSortAttribute mSortAttribute;
    76     Hs::HsSortAttribute mSortAttribute;
    78     int mCollectionId;
    77     int mCollectionId;
    79     QString mCollectionType;
    78     QString mCollectionType;
    80 };
    79 };
    81 
    80 
    82 #endif // HSCOLLECTIONSTATE_H
    81 #endif // HSCOLLECTIONSTATE_H