52    void setArrowDirection(ArrowDirection direction);
 
   53    int arrowDirection() 
const;
 
   54    int buttonState() 
const;
 
   57    void mousePressEvent(QMouseEvent *event);
 
   58    void mouseReleaseEvent(QMouseEvent *event);
 
   59    void enterEvent(QEvent *);
 
   60    void leaveEvent(QEvent *);
 
   69    void initButtonState();
 
   70    void setButtonState(ArrowButtonState state);
 
   71    void updateIconDirection(ArrowDirection direction);
 
   72    void updateIconState(ArrowButtonState state);
 
   79    ArrowDirection m_arrowDirection = ArrowDown;
 
   80    ArrowButtonState m_buttonState = ArrowStateNormal;