diff -r 578830873419 -r ecc8def7944a emailuis/nmailui/inc/nmattachmentlist.h --- a/emailuis/nmailui/inc/nmattachmentlist.h Fri Apr 16 14:51:52 2010 +0300 +++ b/emailuis/nmailui/inc/nmattachmentlist.h Mon May 03 12:23:15 2010 +0300 @@ -28,7 +28,7 @@ { Q_OBJECT public: - NmAttachmentList(NmAttachmentListWidget *listWidget); + NmAttachmentList(NmAttachmentListWidget &listWidget); ~NmAttachmentList(); int insertAttachment(const QString &fullFileName, const QString &fileSize, @@ -38,15 +38,15 @@ void removeAttachment(int arrayIndex); void removeAttachment(const QString &fullFileName); void removeAttachment(const NmId &attachmentPartId); - NmAttachmentListWidget *listWidget(); + NmAttachmentListWidget &listWidget(); void clearList(); int count(); NmId nmIdByIndex(int listIndex); int indexByNmId(const NmId &id); + QString getFullFileNameByIndex(int arrayIndex); private: QString fullNameToDisplayName(const QString &fullName); - QString createSizeString(const QString &sizeInBytes); void updateLayout(); private slots: @@ -56,7 +56,7 @@ void attachmentListLayoutChanged(); private: - NmAttachmentListWidget *mListWidget; // Not owned + NmAttachmentListWidget &mListWidget; // Not owned QStringList mFullFileName; QStringList mDisplayFileName; QStringList mFileSize;