equal
deleted
inserted
replaced
43 NmActionContextViewMailboxList, |
43 NmActionContextViewMailboxList, |
44 NmActionContextViewMessageList, |
44 NmActionContextViewMessageList, |
45 NmActionContextViewMessageSearchList, |
45 NmActionContextViewMessageSearchList, |
46 NmActionContextViewViewer, |
46 NmActionContextViewViewer, |
47 NmActionContextViewEditor |
47 NmActionContextViewEditor |
48 // Add more view id's when |
|
49 // funtionality is added |
|
50 }; |
48 }; |
51 |
49 |
52 /*! |
50 /*! |
53 \enum NmActionContextDataType |
51 \enum NmActionContextDataType |
54 \brief This value defines data of context item |
52 \brief This value defines data of context item |
56 enum NmActionContextDataType |
54 enum NmActionContextDataType |
57 { |
55 { |
58 NmActionContextDataNone=0, |
56 NmActionContextDataNone=0, |
59 NmActionContextDataMailbox, |
57 NmActionContextDataMailbox, |
60 NmActionContextDataFolder, |
58 NmActionContextDataFolder, |
61 NmActionContextDataMessage, |
59 NmActionContextDataMessage |
62 //Add more context menu types |
|
63 //when functionality is added |
|
64 }; |
60 }; |
65 |
61 |
66 |
62 |
67 |
63 |
68 class NmActionObserver; |
64 class NmActionObserver; |
75 \info such as message envelope, etc |
71 \info such as message envelope, etc |
76 */ |
72 */ |
77 class NmActionRequest |
73 class NmActionRequest |
78 { |
74 { |
79 public: |
75 public: |
80 inline NmActionRequest(NmActionObserver* observer, |
76 inline NmActionRequest(NmActionObserver *observer, |
81 NmActionContextMenuType menuType=NmActionOptionsMenu, |
77 NmActionContextMenuType menuType=NmActionOptionsMenu, |
82 NmActionContextView contextView=NmActionContextViewNone, |
78 NmActionContextView contextView=NmActionContextViewNone, |
83 NmActionContextDataType contextDataType=NmActionContextDataNone, |
79 NmActionContextDataType contextDataType=NmActionContextDataNone, |
84 NmId mailboxId=0, |
80 NmId mailboxId=0, |
85 NmId folderId=0, |
81 NmId folderId=0, |
93 mMailboxId(mailboxId), |
89 mMailboxId(mailboxId), |
94 mFolderId(folderId), |
90 mFolderId(folderId), |
95 mMessageId(messageId), |
91 mMessageId(messageId), |
96 mRequestData(requestData){}; |
92 mRequestData(requestData){}; |
97 |
93 |
98 inline NmActionObserver* observer() const {return mObserver;} |
94 inline NmActionObserver *observer() const {return mObserver;} |
99 inline NmActionContextMenuType menuType() const {return mMenuType;} |
95 inline NmActionContextMenuType menuType() const {return mMenuType;} |
100 inline NmActionContextView contextView() const {return mContextView;} |
96 inline NmActionContextView contextView() const {return mContextView;} |
101 inline NmActionContextDataType contextDataType() const {return mContextDataType;} |
97 inline NmActionContextDataType contextDataType() const {return mContextDataType;} |
102 inline NmId mailboxId() const {return mMailboxId;} |
98 inline NmId mailboxId() const {return mMailboxId;} |
103 inline NmId folderId() const {return mFolderId;} |
99 inline NmId folderId() const {return mFolderId;} |