equal
deleted
inserted
replaced
20 |
20 |
21 #include <HbWidget> |
21 #include <HbWidget> |
22 |
22 |
23 #include <convergedmessageaddress.h> |
23 #include <convergedmessageaddress.h> |
24 |
24 |
|
25 class QGraphicsLinearLayout; |
25 class UniViewerDetailsWidget; |
26 class UniViewerDetailsWidget; |
26 class HbGroupBox; |
27 class HbGroupBox; |
|
28 class HbFrameItem; |
27 class UniViewerAddressContainer; |
29 class UniViewerAddressContainer; |
28 class UniViewerAttachmentContainer; |
|
29 class UniViewerFeeder; |
30 class UniViewerFeeder; |
|
31 class UniViewerAttachmentWidget; |
30 |
32 |
31 class UniViewerHeaderContainer: public HbWidget |
33 class UniViewerHeaderContainer: public HbWidget |
32 { |
34 { |
33 Q_OBJECT |
35 Q_OBJECT |
34 |
36 |
81 * @param addressList Converged message address list. |
83 * @param addressList Converged message address list. |
82 * @return Comma separated address list. |
84 * @return Comma separated address list. |
83 */ |
85 */ |
84 QString createAddressList(const ConvergedMessageAddressList &addressList); |
86 QString createAddressList(const ConvergedMessageAddressList &addressList); |
85 |
87 |
|
88 private slots: |
|
89 |
|
90 /** |
|
91 * Slot to know address box state. |
|
92 */ |
|
93 void addressBoxToggled(bool state); |
|
94 |
|
95 signals: |
|
96 /** |
|
97 * this signal is emitted when send message is triggered form UniViewerAddressWidget |
|
98 */ |
|
99 void sendMessage(const QString& phoneNumber,const QString& alias); |
|
100 |
86 private: |
101 private: |
|
102 |
|
103 /** |
|
104 * Main layout. |
|
105 */ |
|
106 QGraphicsLinearLayout *mMainLayout; |
87 |
107 |
88 /** |
108 /** |
89 * UniViewerFeeder object |
109 * UniViewerFeeder object |
90 * Not Owned |
110 * Not Owned |
91 */ |
111 */ |
102 * owned. |
122 * owned. |
103 */ |
123 */ |
104 HbGroupBox *mHeaderGroupBox; |
124 HbGroupBox *mHeaderGroupBox; |
105 |
125 |
106 /** |
126 /** |
|
127 * Separator line |
|
128 * Owned. |
|
129 */ |
|
130 HbFrameItem *mSeparator; |
|
131 |
|
132 /** |
107 * UniViewerAddressContainer object |
133 * UniViewerAddressContainer object |
108 * owned. |
134 * owned. |
109 */ |
135 */ |
110 UniViewerAddressContainer *mAddressContainer; |
136 UniViewerAddressContainer *mAddressContainer; |
111 |
137 |
112 /** |
138 /** |
113 * UniViewerAttachmentContainer object |
139 * List of attachment widgets. |
114 * owned. |
|
115 */ |
140 */ |
116 UniViewerAttachmentContainer *mAttachmentContainer; |
141 QList<UniViewerAttachmentWidget *> mUniViewerAttachmentstList; |
117 }; |
142 }; |
118 |
143 |
119 #endif /* UNIVIEWER_HEADER_CONTAINER_H */ |
144 #endif /* UNIVIEWER_HEADER_CONTAINER_H */ |
120 |
145 |
121 // EOF |
146 // EOF |