--- a/emailuis/nmailui/inc/nmrecipientfield.h Mon May 24 21:02:02 2010 +0300
+++ b/emailuis/nmailui/inc/nmrecipientfield.h Fri May 28 13:56:43 2010 +0300
@@ -25,12 +25,13 @@
class NmRecipientLineEdit;
class HbPushButton;
class HbIconItem;
+class HbDocumentLoader;
-class NmRecipientField : public HbWidget
+class NmRecipientField : public QObject
{
Q_OBJECT
public:
- NmRecipientField(const QString &labelString = "", QGraphicsItem *parent = 0);
+ NmRecipientField(QObject *parent, HbDocumentLoader &docLoader, const QString &objPrefix);
virtual ~NmRecipientField();
qreal height();
void createConnections();
@@ -53,12 +54,12 @@
#endif
private:
- QGraphicsLinearLayout *mLayoutHorizontal;
- HbLabel *mLabel;
- NmRecipientLineEdit *mRecipientsEditor;
- HbPushButton *mLaunchContactsPickerButton;
- HbIconItem *mAddButtonIcon;
- bool mOwned;
+ HbDocumentLoader &mDocumentLoader;
+ const QString mObjectPrefix;
+ HbWidget *mWidget; // Not owned
+ HbLabel *mLabel; // Not owned
+ NmRecipientLineEdit *mRecipientsEditor; // Not owned
+ HbPushButton *mLaunchContactsPickerButton; // Not owned
};
#endif // NMRECIPIENTFIELD_H_