Set project name back to _template
[fltk_mvc_template.git] / _template / src / Controller.cxx
1 ///////////////////////////////////////////////////////////////////////////
2 // Workfile: Controller.cxx
3 // Author: Daniel Giritzer <daniel@giritzer.eu>
4 // Date:
5 // Description: Diese Klasse implementiert das Controller Interface und stellt
6 //              einem Vier alle Funktionen, um Daten an ein Model zu senden,
7 //              zur Verfügung.
8 // Remarks: -
9 ///////////////////////////////////////////////////////////////////////////
10 #include "Controller.h"
11
12 Controller::Controller(std::shared_ptr<Model> model)
13 {
14     mModel = model;
15 }
16
17 void Controller::throwException()
18 {
19     mModel->throwException();
20     mModel->notifyObservers();
21 }