MyRP2_ui_core
Loading...
Searching...
No Matches
UIModelObject Class Referenceabstract
Inheritance diagram for UIModelObject:
UIControlledIncrementalValue TestIncrementalValue UIObjectManager Test_Manager

Public Member Functions

 ~UIModelObject ()
 Destroy the UIModelObject object.
 
bool has_changed ()
 
void set_change_flag ()
 Set the change flag object.
 
void clear_change_flag ()
 
void update_status (ControlledObjectStatus _new_status)
 
void update_current_controller (UIController *_new_controller)
 
ControlledObjectStatus get_status ()
 Get the status object.
 
virtual void process_control_event (ControlEvent _event)=0
 

Detailed Description

Definition at line 111 of file ui_core.h.

Constructor & Destructor Documentation

◆ UIModelObject()

UIModelObject::UIModelObject ( )

Definition at line 12 of file ui_core.cpp.

◆ ~UIModelObject()

UIModelObject::~UIModelObject ( )

Destroy the UIModelObject object.

Definition at line 16 of file ui_core.cpp.

Member Function Documentation

◆ clear_change_flag()

void UIModelObject::clear_change_flag ( )

Definition at line 25 of file ui_core.cpp.

◆ get_status()

ControlledObjectStatus UIModelObject::get_status ( )

Get the status object.

Returns
ControlledObjectStatus

Definition at line 48 of file ui_core.cpp.

◆ has_changed()

bool UIModelObject::has_changed ( )
Returns
true
false

Definition at line 20 of file ui_core.cpp.

◆ process_control_event()

virtual void UIModelObject::process_control_event ( ControlEvent _event)
pure virtual
Parameters
_event

Implemented in Test_Manager, and TestIncrementalValue.

◆ set_change_flag()

void UIModelObject::set_change_flag ( )

Set the change flag object.

Definition at line 53 of file ui_core.cpp.

◆ update_current_controller()

void UIModelObject::update_current_controller ( UIController * _new_controller)
Parameters
_new_controller

Definition at line 30 of file ui_core.cpp.

◆ update_status()

void UIModelObject::update_status ( ControlledObjectStatus _new_status)
Parameters
_new_status

Definition at line 39 of file ui_core.cpp.


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