emailuis/nmailui/inc/nmattachmentlist.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 44 c2d07d913565
--- 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;