Practical examination
Solve the provided problem, using object oriented programming, C++ and Qt.
The application must use layered architecture in order for functionalities to be graded.
Do not forget to add the required tests and specifications.
Using existing code is forbidden, you must start your application from scratch.
For function documentation you may use: