emailuis/nmailuiwidgets/inc/nmattachmentlistitem.h
changeset 62 a8c646b56683
parent 44 c2d07d913565
child 66 084b5b1f02a7
equal deleted inserted replaced
57:ae34e1715e21 62:a8c646b56683
    23 #include"nmailuiwidgetsdef.h"
    23 #include"nmailuiwidgetsdef.h"
    24 
    24 
    25 class HbProgressBar;
    25 class HbProgressBar;
    26 class HbTextItem;
    26 class HbTextItem;
    27 class HbTapGesture;
    27 class HbTapGesture;
       
    28 class HbFrameItem;
    28 
    29 
    29 class NMAILUIWIDGETS_EXPORT NmAttachmentListItem : public HbWidget
    30 class NMAILUIWIDGETS_EXPORT NmAttachmentListItem : public HbWidget
    30 {
    31 {
    31     Q_OBJECT
    32     Q_OBJECT
    32 
    33 
    37     void setFileNameText(const QString &fileName);
    38     void setFileNameText(const QString &fileName);
    38     void setFileSizeText(const QString &fileSize);
    39     void setFileSizeText(const QString &fileSize);
    39     void setProgressBarValue(const int value);
    40     void setProgressBarValue(const int value);
    40     int progressBarValue() const;
    41     int progressBarValue() const;
    41     void hideProgressBar();
    42     void hideProgressBar();
       
    43     void setPressed(bool pressed);
    42 
    44 
    43 protected: 
    45 protected: 
    44     virtual void gestureEvent(QGestureEvent *event);
    46    virtual void gestureEvent(QGestureEvent *event);
    45     
    47     
    46 private slots:
    48 private slots:
    47     void removeProgressBar();
    49     void removeProgressBar();
    48 
    50 
    49 signals: 
    51 signals: 
    58     Q_DISABLE_COPY(NmAttachmentListItem)
    60     Q_DISABLE_COPY(NmAttachmentListItem)
    59     HbTextItem *mFileNameText; //owned
    61     HbTextItem *mFileNameText; //owned
    60     HbTextItem *mFileSizeText; //owned
    62     HbTextItem *mFileSizeText; //owned
    61     HbProgressBar *mProgressBar; //owned
    63     HbProgressBar *mProgressBar; //owned
    62     QColor mTextColor;
    64     QColor mTextColor;
       
    65     HbFrameItem *mBackGround; //not owned
    63 };
    66 };
    64 
    67 
    65 #endif /* NMATTACHMENTLISTITEM_H_ */
    68 #endif /* NMATTACHMENTLISTITEM_H_ */