diff -r 139d4b7b2938 -r 99bcbff212ad emailuis/nmailui/inc/nmrecipientfield.h --- 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_