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;