PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
QtGUI
ToolBar
ToolBarPage.cpp
Go to the documentation of this file.
1
#include "
ToolBarPage.h
"
2
3
#include "QTextCodec"
4
5
namespace
dyno
{
6
ToolBarPage::ToolBarPage
() {
7
8
QTextCodec* codec = QTextCodec::codecForName(
"GB2312"
);
9
10
// //ToolBar file----------------------------------
11
// ToolBarIcoAndLabel filePage;
12
// // Main Page name and ico
13
// filePage.tabPageName = "File";
14
// filePage.tabPageIco = "ToolBarIco/File/Open.png";
15
// //number of subTabs
16
// filePage.subtabNum = 4;
17
// //subTabs
18
// filePage.label.push_back("New");
19
// filePage.ico.push_back("ToolBarIco/File/New_v2.png");
20
//
21
// filePage.label.push_back("Open");
22
// filePage.ico.push_back("ToolBarIco/File/Open.png");
23
//
24
// filePage.label.push_back("Save");
25
// filePage.ico.push_back("ToolBarIco/File/Save.png");
26
//
27
// filePage.label.push_back("Save As");
28
// filePage.ico.push_back("ToolBarIco/File/SaveAs.png");
29
//--------------------------------------------------
30
31
// //ToolBar edit--------------------------------------
32
// ToolBarIcoAndLabel editPage;
33
// // Main Page name and ico
34
// editPage.tabPageName = "Edit";
35
// editPage.tabPageIco = "ToolBarIco/Edit/Settings_v2.png";
36
// //number of subTabs
37
// editPage.subtabNum = 1;
38
// //subTabs
39
// editPage.label.push_back("Settings");
40
// editPage.ico.push_back("ToolBarIco/Edit/Settings_v2.png");
41
// //--------------------------------------------------
42
43
44
// //ToolBar particle----------------------------------
45
// ToolBarIcoAndLabel particlePage;
46
// // Main Page name and ico
47
// particlePage.tabPageName = "Particle System";
48
// particlePage.tabPageIco = "ToolBarIco/ParticleSystem/ParticleSystem.png";
49
// //number of subTabs
50
// particlePage.subtabNum = 4;
51
// //subTabs
52
// particlePage.label.push_back(codec->toUnicode("Particle Emitter Round"));
53
// particlePage.ico.push_back("ToolBarIco/ParticleSystem/ParticleEmitterRound.png");
54
//
55
// particlePage.label.push_back("ParticleFluid");
56
// particlePage.ico.push_back("ToolBarIco/ParticleSystem/ParticleFluid.png");
57
//
58
// particlePage.label.push_back("ParticleSystem");
59
// particlePage.ico.push_back("ToolBarIco/ParticleSystem/ParticleSystem.png");
60
//
61
// particlePage.label.push_back("ParticleEmitterSquare");
62
// particlePage.ico.push_back("ToolBarIco/ParticleSystem/ParticleEmitterSquare.png");
63
// //----------------------------------------------------
64
//
65
// //ToolBar height Field--------------------------------
66
// ToolBarIcoAndLabel heightPage;
67
// // Main Page name and ico
68
// heightPage.tabPageName = "Height Field";
69
// heightPage.tabPageIco = "ToolBarIco/HeightField/HeightField.png";
70
// //number of subTabs
71
// heightPage.subtabNum = 3;
72
// //subTabs
73
// heightPage.label.push_back("OceanPatch");
74
// heightPage.ico.push_back("ToolBarIco/HeightField/OceanPatch.png");
75
//
76
// heightPage.label.push_back("Ocean");
77
// heightPage.ico.push_back("ToolBarIco/HeightField/Ocean.png");
78
//
79
// heightPage.label.push_back("CapillaryWave");
80
// heightPage.ico.push_back("ToolBarIco/HeightField/CapillaryWave.png");
81
// //--------------------------------------------------
82
//
83
// //ToolBar Finite Element----------------------------
84
// ToolBarIcoAndLabel FinitePage;
85
// // Main Page name and ico
86
// FinitePage.tabPageName = "Finite Element";
87
// FinitePage.tabPageIco = "ToolBarIco/FiniteElement/FiniteElement.png";
88
// //number of subTabs
89
// FinitePage.subtabNum = 3;
90
// //subTabs
91
// FinitePage.label.push_back("Soft Body 1");
92
// FinitePage.ico.push_back("ToolBarIco/FiniteElement/SoftBody1.png");
93
//
94
// FinitePage.label.push_back("Soft Body 2");
95
// FinitePage.ico.push_back("ToolBarIco/FiniteElement/SoftBody2.png");
96
//
97
// FinitePage.label.push_back("Soft Body 3");
98
// FinitePage.ico.push_back("ToolBarIco/FiniteElement/SoftBody3.png");
99
// //--------------------------------------------------
100
//
101
// //ToolBar Rigid Body--------------------------------
102
// ToolBarIcoAndLabel RigidPage;
103
// // Main Page name and ico
104
// RigidPage.tabPageName = "Rigid Body";
105
// RigidPage.tabPageIco = "ToolBarIco/RigidBody/RigidBody.png";
106
// //number of subTabs
107
// RigidPage.subtabNum = 4;
108
// //subTabs
109
// RigidPage.label.push_back("GLPointVisualNode");
110
// RigidPage.ico.push_back("ToolBarIco/RigidBody/GLPointVisualNode.png");
111
//
112
// RigidPage.label.push_back("GhostFluid");
113
// RigidPage.ico.push_back("ToolBarIco/RigidBody/GhostFluid.png");
114
//
115
// RigidPage.label.push_back("GhostParticles");
116
// RigidPage.ico.push_back("ToolBarIco/RigidBody/GhostParticles.png");
117
//
118
// RigidPage.label.push_back("StaticBoundary");
119
// RigidPage.ico.push_back("ToolBarIco/RigidBody/StaticBoundary.png");
120
// //--------------------------------------------------
121
122
//ToolBar help--------------------------------------
123
ToolBarIcoAndLabel
helpPage;
124
// Main Page name and ico
125
helpPage.
tabPageName
=
"Help"
;
126
helpPage.
tabPageIco
=
"ToolBarIco/Help/Help_v2.png"
;
127
//number of subTabs
128
helpPage.
subtabNum
= 2;
129
//subTabs
130
helpPage.
label
.push_back(
"ReOrder"
);
131
helpPage.
ico
.push_back(
"ToolBarIco/Help/realign_v2.png"
);
132
133
helpPage.
label
.push_back(
"Help"
);
134
helpPage.
ico
.push_back(
"ToolBarIco/Help/Help_v2.png"
);
135
//--------------------------------------------------
136
137
//Add all the page
138
// tbl.push_back(filePage);// 0
139
// tbl.push_back(editPage);// 1
140
tbl
.push_back(helpPage);
//6
141
142
//dynamic toolbar
143
// tbl.push_back(particlePage);//2
144
// tbl.push_back(heightPage);//3
145
// tbl.push_back(FinitePage);//4
146
// tbl.push_back(RigidPage);//5
147
}
148
149
150
ToolBarPage::~ToolBarPage
() {
151
152
}
153
154
155
}
ToolBarPage.h
dyno::ToolBarIcoAndLabel
Definition
ToolBarPage.h:9
dyno::ToolBarIcoAndLabel::tabPageIco
QString tabPageIco
Definition
ToolBarPage.h:13
dyno::ToolBarIcoAndLabel::subtabNum
int subtabNum
Definition
ToolBarPage.h:16
dyno::ToolBarIcoAndLabel::ico
std::vector< QString > ico
Definition
ToolBarPage.h:18
dyno::ToolBarIcoAndLabel::label
std::vector< QString > label
Definition
ToolBarPage.h:20
dyno::ToolBarIcoAndLabel::tabPageName
QString tabPageName
Definition
ToolBarPage.h:12
dyno::ToolBarPage::tbl
std::vector< ToolBarIcoAndLabel > tbl
Definition
ToolBarPage.h:31
dyno::ToolBarPage::~ToolBarPage
~ToolBarPage()
Definition
ToolBarPage.cpp:150
dyno::ToolBarPage::ToolBarPage
ToolBarPage()
Definition
ToolBarPage.cpp:6
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2