equal
deleted
inserted
replaced
42 QNetworkAccessManager &manager, |
42 QNetworkAccessManager &manager, |
43 NmApplication &application); |
43 NmApplication &application); |
44 |
44 |
45 virtual ~NmEditorContent(); |
45 virtual ~NmEditorContent(); |
46 |
46 |
47 void setMessageData(const NmMessage &originalMessage, |
47 void setBodyContent(NmUiEditorStartMode editorStartMode, |
48 NmUiEditorStartMode &editorStartMode); |
48 const NmMessage *originalMessage, |
|
49 const QString *signature); |
49 |
50 |
50 NmEditorTextEdit* editor() const; |
51 NmEditorTextEdit* editor() const; |
51 |
52 |
52 NmEditorHeader* header() const; |
53 NmEditorHeader* header() const; |
53 |
54 |
62 |
63 |
63 public slots: |
64 public slots: |
64 void setEditorContentHeight(); |
65 void setEditorContentHeight(); |
65 void setEditorContentWidth(); |
66 void setEditorContentWidth(); |
66 void ensureCursorVisibility(); |
67 void ensureCursorVisibility(); |
67 |
68 void repositHeader(const QPointF &scrollPosition); |
68 private: |
|
69 enum MessageBodyType { NmPlainText, NmHTMLText }; |
|
70 |
69 |
71 private: |
70 private: |
72 NmEditorHeader *mHeader; // Not owned |
71 NmEditorHeader *mHeader; // Not owned |
73 MessageBodyType mMessageBodyType; |
|
74 NmEditorTextEdit *mEditorWidget; // Not owned |
72 NmEditorTextEdit *mEditorWidget; // Not owned |
75 NmBaseViewScrollArea *mScrollArea; // Not owned |
73 NmBaseViewScrollArea *mScrollArea; // Not owned |
76 HbWidget *mScrollAreaContents; // Not owned |
74 HbWidget *mScrollAreaContents; // Not owned |
77 QPointF mScrollPosition; |
75 QPointF mScrollPosition; |
78 NmApplication &mApplication; |
76 NmApplication &mApplication; |