swift
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
swift::misc::shared_state::CScalarObserver< T > Class Template Referenceabstract

Base class for an object that shares state with a corresponding CScalarMutator subclass object. More...

Inheritance diagram for swift::misc::shared_state::CScalarObserver< T >:
[legend]

Public Member Functions

value () const
 Get scalar value.
 
- Public Member Functions inherited from swift::misc::shared_state::CGenericScalarObserver
void initialize (IDataLink *)
 Subscribe using the given transport mechanism.
 

Protected Member Functions

 CScalarObserver (QObject *parent)
 Constructor.
 
- Protected Member Functions inherited from swift::misc::shared_state::CGenericScalarObserver
 CGenericScalarObserver (QObject *parent)
 Constructor.
 
CVariant value () const
 Get scalar value as variant.
 

Private Member Functions

virtual void onValueChanged (const T &value)=0
 Called when the scalar value changes.
 

Detailed Description

template<typename T>
class swift::misc::shared_state::CScalarObserver< T >

Base class for an object that shares state with a corresponding CScalarMutator subclass object.

Template Parameters
TDatatype encapsulating the state to be shared.

Definition at line 56 of file scalarobserver.h.


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