- bool m_isOpen; ///< Boolean used to track the current state of the statemachine
-
- int m_activeTab; ///< Index of a active tab
-
- QButtonGroup *m_tabButtonGroup;
-
- QSignalTransition *m_panelTransitionClose; ///< Transition signal for closing the panel
- QSignalTransition *m_panelTransitionOpen; ///< Transition signal for opening the panel
-
- QStackedWidget *m_panelWidgetStack; ///< Stack for panel widgets
-
- 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