emailuis/nmailuiwidgets/inc/nmattachmentlistwidget.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 23 2dc6caa42ec3
--- a/emailuis/nmailuiwidgets/inc/nmattachmentlistwidget.h	Fri Apr 16 14:51:52 2010 +0300
+++ b/emailuis/nmailuiwidgets/inc/nmattachmentlistwidget.h	Mon May 03 12:23:15 2010 +0300
@@ -17,11 +17,15 @@
 #ifndef NMATTACHMENTLISTWIDGET_H_
 #define NMATTACHMENTLISTWIDGET_H_
 
+#include <QColor>
+
 #include <hbwidget.h>
 #include "nmailuiwidgetsdef.h"
 
 class NmAttachmentListItem;
 class QGraphicsGridLayout;
+class QStyleOptionGraphicsItem;
+class QPainter;
 
 class NMAILUIWIDGETS_EXPORT NmAttachmentListWidget : public HbWidget
 {
@@ -30,10 +34,13 @@
 public:
     NmAttachmentListWidget(QGraphicsItem *parent = 0);
     virtual ~NmAttachmentListWidget();
+    void setTextColor(const QColor color);
     void insertAttachment(const int index, const QString &fileName, const QString &fileSize);
     void removeAttachment(const int index);
+    void setAttachmentSize(int index, const QString &fileSize);
     int count() const;
     int progressValue(int index) const;
+    void paint(QPainter *painter,const QStyleOptionGraphicsItem *option,QWidget *widget);
 
 public slots:
     void setProgressBarValue(int index, int value); 
@@ -59,6 +66,7 @@
     QList<NmAttachmentListItem*> mItemList; //owned
     QGraphicsGridLayout *mLayout;
     Qt::Orientation mOrientation;
+    QColor mTextColor;
 };
 
 #endif // NMATTACHMENTLISTWIDGET_H_