1 ///////////////////////////////////////////////////////////////////////////
2 // Workfile: Controller.h
3 // Author: Daniel Giritzer <daniel@giritzer.eu>
5 // Description: Diese Klasse implementiert das Controller Interface und stellt
6 // einem Vier alle Funktionen, um Daten an ein Model zu senden,
9 ///////////////////////////////////////////////////////////////////////////
13 #include "ControllerIF.h"
16 /////////////////////////////////////////////////
17 /// \brief Implementierung des Controller
18 /// Interfaces. Implementiert alle
19 /// im Interface definierten funktionen.
20 /////////////////////////////////////////////////
21 class Controller: public ControllerIF
24 Controller(std::shared_ptr<Model> model);
25 void throwException() override;
28 std::shared_ptr<Model> mModel;
31 #endif // CONTROLLER_H