RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Public Types | Public Member Functions | List of all members
ramses::WidgetFocusStatusMessage Class Reference

A message containing the widget focus state. More...

#include <DcsmStatusMessage.h>

Inheritance diagram for ramses::WidgetFocusStatusMessage:
[legend]
Collaboration diagram for ramses::WidgetFocusStatusMessage:
[legend]

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...
 
- Public Member Functions inherited from ramses::DcsmStatusMessage
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

- Public Attributes inherited from ramses::DcsmStatusMessage
std::unique_ptr< DcsmStatusMessageImpl > impl
 
- Protected Member Functions inherited from ramses::DcsmStatusMessage
 DcsmStatusMessage (std::unique_ptr< DcsmStatusMessageImpl > &&impl_)
 Constructor from impl. More...
 

Detailed Description

A message containing the widget focus state.

Member Enumeration Documentation

◆ Status

The focus states of the widget on the instrument cluster.

Enumerator
Unknown 
Focused 

widget is focused

NotFocused 

widget is not focused

Constructor & Destructor Documentation

◆ WidgetFocusStatusMessage() [1/2]

ramses::WidgetFocusStatusMessage::WidgetFocusStatusMessage ( Status  status)
explicit

Create a WidgetFocusStatusMessage object containing the provided status.

Parameters
statusThe status to transmit.

◆ WidgetFocusStatusMessage() [2/2]

ramses::WidgetFocusStatusMessage::WidgetFocusStatusMessage ( std::unique_ptr< DcsmStatusMessageImpl > &&  impl_)
explicit

Constructor from impl, only for internal usage.

Parameters
impl_impl

Member Function Documentation

◆ getWidgetFocusStatus()

Status ramses::WidgetFocusStatusMessage::getWidgetFocusStatus ( ) const

Returns the contained status.

Returns
status the contained status.

The documentation for this class was generated from the following file: