-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathview_combo_class_container.cpp
More file actions
31 lines (26 loc) · 1.11 KB
/
Copy pathview_combo_class_container.cpp
File metadata and controls
31 lines (26 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "view_combo_class_container.h"
View_combo_class_container::View_combo_class_container()
{
Number_of_defined_combo_views = 0;
isActive = false;
}
void View_combo_class_container::Add(View_combo_class new_view){
new_view.set_ID(Number_of_defined_combo_views);
view_combo_vector.push_back(new_view);
Number_of_defined_combo_views = Number_of_defined_combo_views + 1;
}
void View_combo_class_container::Remove(){
view_combo_vector.pop_back();
Number_of_defined_combo_views = Number_of_defined_combo_views - 1;
}
/** \brief Add some basic combo views to the combo view container
*
*/
void View_combo_class_container::Define_Some_Basic_Combo_Views(){
View_combo_class base_color = View_combo_class("combo color", "ccombine the left view and the right view in a naive rapresentation");
base_color.set_ProcessTypeCombo( BASE_COLOR);
Add(base_color);
View_combo_class base_monochrome = View_combo_class("combo monochrome", "ccombine the left view and the right view in a monochrome rapresentation");
base_monochrome.set_ProcessTypeCombo(BASE_MONOCHROME);
Add(base_monochrome);
}