equal
deleted
inserted
replaced
24 class HbToolBar; |
24 class HbToolBar; |
25 class HbListView; |
25 class HbListView; |
26 class HbListWidget; |
26 class HbListWidget; |
27 class HbListWidgetItem; |
27 class HbListWidgetItem; |
28 class HbAbstractViewItem; |
28 class HbAbstractViewItem; |
29 |
29 class HbAction; |
30 /** |
30 /** |
31 * List view implementation for showing Draft messages. |
31 * List view implementation for showing Draft messages. |
32 */ |
32 */ |
33 class DraftsListView: public MsgBaseView |
33 class DraftsListView: public MsgBaseView |
34 { |
34 { |
111 /** |
111 /** |
112 * This slot is hit when rows are inserted/removed in model. |
112 * This slot is hit when rows are inserted/removed in model. |
113 */ |
113 */ |
114 void handleModelChanged(); |
114 void handleModelChanged(); |
115 |
115 |
|
116 /** |
|
117 * This slot is called when delete message dialog is launched. |
|
118 * @param action selected action (yes or no). |
|
119 */ |
|
120 void onDialogDeleteMsg(HbAction* action); |
|
121 |
|
122 /** |
|
123 * This slot is called when delete message dialog is launched. |
|
124 * @param action selected action (yes or no). |
|
125 */ |
|
126 void onDialogDeleteAllMessages(HbAction* action); |
|
127 |
116 private: |
128 private: |
117 |
129 |
118 /** |
130 /** |
119 * List view for Draft messages. |
131 * List view for Draft messages. |
120 * Own. |
132 * Own. |
138 */ |
150 */ |
139 enum viewExtnIds |
151 enum viewExtnIds |
140 { |
152 { |
141 DRAFTS_EXTN = 0x00, CONVERSATIONS_EXTN = 0x01 |
153 DRAFTS_EXTN = 0x00, CONVERSATIONS_EXTN = 0x01 |
142 }; |
154 }; |
|
155 |
|
156 /** |
|
157 * Flag to track if item has been long pressed. |
|
158 * TODO: Remove it, once unique longpress and click event signal released in week16 |
|
159 */ |
|
160 bool mItemLongPressed; |
143 }; |
161 }; |
144 |
162 |
145 #endif /* DRAFTS_LISTVIEW_H */ |
163 #endif /* DRAFTS_LISTVIEW_H */ |
146 |
164 |
147 // EOF |
165 // EOF |