PeriDyno 1.0.0
Loading...
Searching...
No Matches
ToolBarPage.cpp
Go to the documentation of this file.
1#include "ToolBarPage.h"
2
3#include "QTextCodec"
4
5namespace dyno {
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
153
154
155}
std::vector< QString > ico
Definition ToolBarPage.h:18
std::vector< QString > label
Definition ToolBarPage.h:20
std::vector< ToolBarIcoAndLabel > tbl
Definition ToolBarPage.h:31
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25