Skip to content

Commit f75385f

Browse files
committed
Add dialog UI
1 parent fd04814 commit f75385f

File tree

1 file changed

+222
-0
lines changed

1 file changed

+222
-0
lines changed
Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>GenerateStreamLines</class>
4+
<widget class="QDialog" name="GenerateStreamLines">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>377</width>
10+
<height>438</height>
11+
</rect>
12+
</property>
13+
<property name="minimumSize">
14+
<size>
15+
<width>377</width>
16+
<height>438</height>
17+
</size>
18+
</property>
19+
<property name="windowTitle">
20+
<string>Dialog</string>
21+
</property>
22+
<layout class="QFormLayout" name="formLayout">
23+
<item row="3" column="1">
24+
<widget class="QComboBox" name="methodComboBox_">
25+
<item>
26+
<property name="text">
27+
<string>Cell Walk</string>
28+
</property>
29+
</item>
30+
<item>
31+
<property name="text">
32+
<string>Adams-Bashforth Multi-Step</string>
33+
</property>
34+
</item>
35+
<item>
36+
<property name="text">
37+
<string>Heun Method</string>
38+
</property>
39+
</item>
40+
<item>
41+
<property name="text">
42+
<string>Classic 4th Order Runge-Kutta</string>
43+
</property>
44+
</item>
45+
<item>
46+
<property name="text">
47+
<string>Adaptive Runge-Kutta-Fehlberg</string>
48+
</property>
49+
</item>
50+
</widget>
51+
</item>
52+
<item row="6" column="1">
53+
<widget class="QGroupBox" name="groupBox">
54+
<property name="title">
55+
<string>Parameters</string>
56+
</property>
57+
<layout class="QGridLayout" name="gridLayout">
58+
<item row="0" column="0">
59+
<widget class="QLabel" name="label_2">
60+
<property name="text">
61+
<string>Error Tolerance</string>
62+
</property>
63+
</widget>
64+
</item>
65+
<item row="0" column="1">
66+
<widget class="QDoubleSpinBox" name="toleranceDoubleSpinBox_">
67+
<property name="decimals">
68+
<number>7</number>
69+
</property>
70+
<property name="maximum">
71+
<double>99999999.000000000000000</double>
72+
</property>
73+
<property name="singleStep">
74+
<double>0.000100000000000</double>
75+
</property>
76+
<property name="value">
77+
<double>0.000100000000000</double>
78+
</property>
79+
</widget>
80+
</item>
81+
<item row="1" column="0">
82+
<widget class="QLabel" name="label_3">
83+
<property name="text">
84+
<string>Step Size</string>
85+
</property>
86+
</widget>
87+
</item>
88+
<item row="1" column="1">
89+
<widget class="QDoubleSpinBox" name="stepSizeDoubleSpinBox_">
90+
<property name="decimals">
91+
<number>5</number>
92+
</property>
93+
<property name="maximum">
94+
<double>9999999.000000000000000</double>
95+
</property>
96+
<property name="value">
97+
<double>1.000000000000000</double>
98+
</property>
99+
</widget>
100+
</item>
101+
<item row="2" column="0">
102+
<widget class="QLabel" name="label_4">
103+
<property name="text">
104+
<string>Maximum Steps</string>
105+
</property>
106+
</widget>
107+
</item>
108+
<item row="2" column="1">
109+
<widget class="QSpinBox" name="maxStepsSpinBox_">
110+
<property name="suffix">
111+
<string/>
112+
</property>
113+
<property name="maximum">
114+
<number>9999999</number>
115+
</property>
116+
<property name="value">
117+
<number>200</number>
118+
</property>
119+
</widget>
120+
</item>
121+
</layout>
122+
</widget>
123+
</item>
124+
<item row="9" column="1">
125+
<widget class="QLabel" name="label_5">
126+
<property name="text">
127+
<string>Direction:</string>
128+
</property>
129+
</widget>
130+
</item>
131+
<item row="10" column="1">
132+
<widget class="QComboBox" name="directionComboBox_">
133+
<property name="currentIndex">
134+
<number>1</number>
135+
</property>
136+
<item>
137+
<property name="text">
138+
<string>Negative</string>
139+
</property>
140+
</item>
141+
<item>
142+
<property name="text">
143+
<string>Both</string>
144+
</property>
145+
</item>
146+
<item>
147+
<property name="text">
148+
<string>Positive</string>
149+
</property>
150+
</item>
151+
</widget>
152+
</item>
153+
<item row="11" column="1">
154+
<widget class="QLabel" name="label_6">
155+
<property name="text">
156+
<string>Choose one:</string>
157+
</property>
158+
</widget>
159+
</item>
160+
<item row="12" column="1">
161+
<widget class="QComboBox" name="choiceComboBox_">
162+
<property name="currentIndex">
163+
<number>1</number>
164+
</property>
165+
<item>
166+
<property name="text">
167+
<string>Seed value</string>
168+
</property>
169+
</item>
170+
<item>
171+
<property name="text">
172+
<string>Seed index</string>
173+
</property>
174+
</item>
175+
<item>
176+
<property name="text">
177+
<string>Integration index</string>
178+
</property>
179+
</item>
180+
<item>
181+
<property name="text">
182+
<string>Integration step</string>
183+
</property>
184+
</item>
185+
<item>
186+
<property name="text">
187+
<string>Distance from seed</string>
188+
</property>
189+
</item>
190+
<item>
191+
<property name="text">
192+
<string>Streamline length</string>
193+
</property>
194+
</item>
195+
</widget>
196+
</item>
197+
<item row="4" column="1">
198+
<widget class="QCheckBox" name="autoParameterCheckBox_">
199+
<property name="text">
200+
<string>Automatically generate error tolerance and step size</string>
201+
</property>
202+
</widget>
203+
</item>
204+
<item row="13" column="1">
205+
<widget class="QCheckBox" name="filterColinearCheckBox_">
206+
<property name="text">
207+
<string>Filter colinear points</string>
208+
</property>
209+
</widget>
210+
</item>
211+
<item row="2" column="1">
212+
<widget class="QLabel" name="label">
213+
<property name="text">
214+
<string>Streamline Computation Method:</string>
215+
</property>
216+
</widget>
217+
</item>
218+
</layout>
219+
</widget>
220+
<resources/>
221+
<connections/>
222+
</ui>

0 commit comments

Comments
 (0)