emailuis/nmailuiwidgets/inc/nmattachmentlistitem.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    34     explicit NmAttachmentListItem(QGraphicsItem *parent = 0);
    34     explicit NmAttachmentListItem(QGraphicsItem *parent = 0);
    35     virtual ~NmAttachmentListItem();
    35     virtual ~NmAttachmentListItem();
    36     void setTextColor(const QColor color);
    36     void setTextColor(const QColor color);
    37     void setFileNameText(const QString &fileName);
    37     void setFileNameText(const QString &fileName);
    38     void setFileSizeText(const QString &fileSize);
    38     void setFileSizeText(const QString &fileSize);
       
    39     void resetFileNameLength(Qt::Orientation orientation);
    39     void setProgressBarValue(const int value);
    40     void setProgressBarValue(const int value);
    40     int progressBarValue() const;
    41     int progressBarValue() const;
       
    42     void hideProgressBar();
    41 
    43 
    42 protected: 
    44 protected: 
    43     void mousePressEvent( QGraphicsSceneMouseEvent *event );
    45     void mousePressEvent( QGraphicsSceneMouseEvent *event );
    44     void mouseReleaseEvent( QGraphicsSceneMouseEvent *event );
    46     void mouseReleaseEvent( QGraphicsSceneMouseEvent *event );
    45     
    47     
    52     void itemLongPressed(QPointF point);
    54     void itemLongPressed(QPointF point);
    53     
    55     
    54 private: 
    56 private: 
    55     void init( );
    57     void init( );
    56     void constructUi();
    58     void constructUi();
       
    59     QSize screenSize(Qt::Orientation orientation);
    57     
    60     
    58 private:
    61 private:
    59     Q_DISABLE_COPY(NmAttachmentListItem)
    62     Q_DISABLE_COPY(NmAttachmentListItem)
    60     HbTextItem *mFileNameText; //owned
    63     HbTextItem *mFileNameText; //owned
    61     HbTextItem *mFileSizeText; //owned
    64     HbTextItem *mFileSizeText; //owned