equal
deleted
inserted
replaced
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef NMEDITORVIEW_H_ |
18 #ifndef NMEDITORVIEW_H_ |
19 #define NMEDITORVIEW_H_ |
19 #define NMEDITORVIEW_H_ |
|
20 |
|
21 #include <QPointer> |
20 |
22 |
21 #include "nmbaseview.h" |
23 #include "nmbaseview.h" |
22 #include "nmactionobserver.h" |
24 #include "nmactionobserver.h" |
23 #include "nmactionresponse.h" |
25 #include "nmactionresponse.h" |
24 |
26 |
61 void reloadViewContents(NmUiStartParam* startParam); |
63 void reloadViewContents(NmUiStartParam* startParam); |
62 NmUiViewId nmailViewId() const; |
64 NmUiViewId nmailViewId() const; |
63 HbWidget* scrollAreaContents(); |
65 HbWidget* scrollAreaContents(); |
64 bool okToExitView(); |
66 bool okToExitView(); |
65 void aboutToExitView(); |
67 void aboutToExitView(); |
|
68 void viewReady(); |
66 |
69 |
67 public slots: |
70 public slots: |
68 |
71 |
69 void orientationChanged(Qt::Orientation orientation); |
72 void orientationChanged(Qt::Orientation orientation); |
70 void createOptionsMenu(); |
73 void createOptionsMenu(); |
117 |
120 |
118 void sendMousePressEventToScroll(QGraphicsSceneMouseEvent *event); |
121 void sendMousePressEventToScroll(QGraphicsSceneMouseEvent *event); |
119 void sendMouseReleaseEventToScroll(QGraphicsSceneMouseEvent *event); |
122 void sendMouseReleaseEventToScroll(QGraphicsSceneMouseEvent *event); |
120 void sendMouseMoveEventToScroll(QGraphicsSceneMouseEvent *event); |
123 void sendMouseMoveEventToScroll(QGraphicsSceneMouseEvent *event); |
121 void sendLongPressGesture(const QPointF &point); |
124 void sendLongPressGesture(const QPointF &point); |
|
125 void contextButton(NmActionResponse &result); |
122 |
126 |
123 |
127 |
124 private: // Data |
128 private: // Data |
125 |
129 |
126 NmApplication &mApplication; |
130 NmApplication &mApplication; |
135 NmEditorContent *mContentWidget; // Owned |
139 NmEditorContent *mContentWidget; // Owned |
136 HbMenu *mPrioritySubMenu; // Owned |
140 HbMenu *mPrioritySubMenu; // Owned |
137 HbMenu *mAttachmentListContextMenu; // Owned |
141 HbMenu *mAttachmentListContextMenu; // Owned |
138 NmId mSelectedAttachment; |
142 NmId mSelectedAttachment; |
139 |
143 |
140 NmMessageCreationOperation *mMessageCreationOperation; // Owned |
144 QPointer<NmMessageCreationOperation> mMessageCreationOperation; // Not owned |
141 NmAddAttachmentsOperation *mAddAttachmentOperation; // Owned |
145 QPointer<NmAddAttachmentsOperation> mAddAttachmentOperation; // Not owned |
142 NmOperation *mRemoveAttachmentOperation; // Owned |
146 QPointer<NmOperation> mRemoveAttachmentOperation; // Not owned |
143 NmCheckOutboxOperation *mCheckOutboxOperation; // Owned |
147 QPointer<NmCheckOutboxOperation> mCheckOutboxOperation; // Not owned |
144 |
148 |
145 HbProgressDialog *mWaitDialog; // Owned. |
149 HbProgressDialog *mWaitDialog; // Owned. |
146 |
150 |
147 NmAttachmentPicker* mAttachmentPicker; // Owned |
151 NmAttachmentPicker* mAttachmentPicker; // Owned |
148 }; |
152 }; |