emailuis/nmhswidget/inc/nmhswidgettitlerow.h
changeset 30 759dc5235cdb
parent 23 2dc6caa42ec3
child 47 f83bd4ae1fe3
child 54 997a02608b3a
equal deleted inserted replaced
27:9ba4404ef423 30:759dc5235cdb
    32     NmHsWidgetTitleRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0);
    32     NmHsWidgetTitleRow(QGraphicsItem *parent = 0, Qt::WindowFlags flags = 0);
    33     ~NmHsWidgetTitleRow();
    33     ~NmHsWidgetTitleRow();
    34     bool loadDocML();
    34     bool loadDocML();
    35     
    35     
    36     void setAccountIcon(const QString& accountIconName );
    36     void setAccountIcon(const QString& accountIconName );
       
    37     void setExpandCollapseIcon(const bool& expand);
       
    38     void setFontsColor( bool pressed );
    37     
    39     
    38 private:
    40 private:
    39 
    41 
    40     void updateData();
    42     void updateData();
    41     
    43     
    47     void expandCollapseButtonPressed();
    49     void expandCollapseButtonPressed();
    48     void mailboxLaunchTriggered();
    50     void mailboxLaunchTriggered();
    49     
    51     
    50 protected:
    52 protected:
    51     void mousePressEvent(QGraphicsSceneMouseEvent *event);
    53     void mousePressEvent(QGraphicsSceneMouseEvent *event);
       
    54     void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
       
    55     bool event( QEvent *event );
    52     
    56     
    53 private:
    57 private:
    54     HbLabel *mMailboxIcon;
    58     HbLabel *mMailboxIcon;
    55     HbLabel *mMailboxInfo;
    59     HbLabel *mMailboxInfo;
    56     HbLabel *mUnreadCountLabel;
    60     HbLabel *mUnreadCountLabel;