Design Patterns
operational::observer::AnalogClock Class Reference

#include <analog_clock.h>

Inheritance diagram for operational::observer::AnalogClock:
Collaboration diagram for operational::observer::AnalogClock:

Public Member Functions

 AnalogClock (ClockTimer *clock_timer)
 
virtual ~AnalogClock () override
 
virtual void OnClockTick () override
 
virtual void Draw () override
 
std::string formated_time () const
 
- Public Member Functions inherited from operational::observer::ObserverWidgetInterface
virtual ~ObserverWidgetInterface ()
 
- Public Member Functions inherited from operational::observer::ClockTickObserver
virtual ~ClockTickObserver ()
 

Constructor & Destructor Documentation

operational::observer::AnalogClock::AnalogClock ( ClockTimer clock_timer)
explicit

Here is the call graph for this function:

operational::observer::AnalogClock::~AnalogClock ( )
overridevirtual

Here is the call graph for this function:

Member Function Documentation

void operational::observer::AnalogClock::Draw ( )
overridevirtual

Implements operational::observer::ObserverWidgetInterface.

Here is the call graph for this function:

Here is the caller graph for this function:

std::string operational::observer::AnalogClock::formated_time ( ) const
void operational::observer::AnalogClock::OnClockTick ( )
overridevirtual

Implements operational::observer::ClockTickObserver.

Here is the call graph for this function:


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