- bool m_isOpen; ///< Boolean used to track the current state of the statemachine
-
- QPropertyAnimation *m_panelAnimation; ///< Animation for panel state changes
-
- QSignalTransition *m_panelTransitionClose; ///< Transition signal for closing the panel
- QSignalTransition *m_panelTransitionOpen; ///< Transition signal for opening the panel
-
- QState *m_panelStateClosed; ///< State of the closed panel
- QState *m_panelStateOpened; ///< State of the opened panel
+ bool m_open; ///< Current state of the panel
+ bool m_closeRequestPending; ///< Indicates wheater the panel is waiting to be closed