![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
A message containing the widget focus state. More...
#include <DcsmStatusMessage.h>
Public Types | |
enum class | Status : uint32_t { Unknown = 0 , Focused , NotFocused } |
The focus states of the widget on the instrument cluster. More... | |
Public Member Functions | |
WidgetFocusStatusMessage (Status status) | |
Create a WidgetFocusStatusMessage object containing the provided status. More... | |
Status | getWidgetFocusStatus () const |
Returns the contained status. More... | |
WidgetFocusStatusMessage (std::unique_ptr< DcsmStatusMessageImpl > &&impl_) | |
Constructor from impl, only for internal usage. More... | |
![]() | |
class StreamStatusMessage const * | getAsStreamStatus () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
class ActiveLayoutMessage const * | getAsActiveLayout () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
class WidgetFocusStatusMessage const * | getAsWidgetFocusStatus () const |
Convenience function to get the derived class of DcsmStatusMessage easily. More... | |
virtual | ~DcsmStatusMessage () |
Default destructor of DcsmStatusMessage. More... | |
DcsmStatusMessage (DcsmStatusMessage const &)=delete | |
Disable copying. More... | |
DcsmStatusMessage (DcsmStatusMessage &&)=delete | |
Disable moving. More... | |
Additional Inherited Members | |
![]() | |
std::unique_ptr< DcsmStatusMessageImpl > | impl |
![]() | |
DcsmStatusMessage (std::unique_ptr< DcsmStatusMessageImpl > &&impl_) | |
Constructor from impl. More... | |
A message containing the widget focus state.
|
strong |
|
explicit |
Create a WidgetFocusStatusMessage object containing the provided status.
status | The status to transmit. |
|
explicit |
Constructor from impl, only for internal usage.
impl_ | impl |
Status ramses::WidgetFocusStatusMessage::getWidgetFocusStatus | ( | ) | const |
Returns the contained status.