Design Patterns
operational::observer::DigitalClock Class Reference

#include <digital_clock.h>

Inheritance diagram for operational::observer::DigitalClock:
Collaboration diagram for operational::observer::DigitalClock:

Public Member Functions

 DigitalClock (ClockTimer *clock_timer)
 
virtual ~DigitalClock () 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::DigitalClock::DigitalClock ( ClockTimer clock_timer)
explicit

Here is the call graph for this function:

operational::observer::DigitalClock::~DigitalClock ( )
overridevirtual

Here is the call graph for this function:

Member Function Documentation

void operational::observer::DigitalClock::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::DigitalClock::formated_time ( ) const
void operational::observer::DigitalClock::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: