MVC
0.0.1
headers
view.h
См. документацию.
1
#pragma once
2
3
#include "
imodel.h
"
4
5
class
View
:
public
IView
{
6
public
:
7
View
(
IModelSptr
,
IPainterSptr
);
8
virtual
~View
() =
default
;
9
10
void
update
()
const
noexcept
override
;
11
12
private
:
13
IModelSptr
viewModel;
14
IPainterSptr
viewPainter;
15
};
View::update
void update() const noexcept override
Updates dependent objects.
Definition:
view.cpp:16
imodel.h
IModelSptr
std::shared_ptr< IModel > IModelSptr
Definition:
imodel.h:63
View
Definition:
view.h:5
View::View
View(IModelSptr, IPainterSptr)
Definition:
view.cpp:4
View::~View
virtual ~View()=default
IView
Here is doing notifications.
Definition:
iview.h:7
IPainterSptr
std::shared_ptr< IPainter > IPainterSptr
Definition:
ipainter.h:42
Создано системой
1.8.17