pulsatingscience.ui 15.2 KB
Newer Older
1
2
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
Oliver Bock's avatar
Oliver Bock committed
3
 <class>PulsatingScienceClass</class>
4
5
 <widget class="QMainWindow" name="PulsatingScienceClass">
  <property name="geometry">
Oliver Bock's avatar
Oliver Bock committed
6
7
8
   <rect>
    <x>0</x>
    <y>0</y>
9
    <width>743</width>
Oliver Bock's avatar
Oliver Bock committed
10
11
12
    <height>600</height>
   </rect>
  </property>
13
  <property name="windowTitle">
Oliver Bock's avatar
Oliver Bock committed
14
   <string>GW170817 - Max Planck Institute for Gravitational Physics Hannover</string>
Oliver Bock's avatar
Oliver Bock committed
15
  </property>
16
17
  <property name="windowIcon">
   <iconset resource="pulsatingscience.qrc">
Oliver Bock's avatar
Oliver Bock committed
18
19
    <normaloff>:/icons/resources/aei-icon48.png</normaloff>:/icons/resources/aei-icon48.png</iconset>
  </property>
20
  <property name="autoFillBackground">
Oliver Bock's avatar
Oliver Bock committed
21
22
   <bool>true</bool>
  </property>
23
24
25
26
27
  <widget class="QWidget" name="centralwidget">
   <layout class="QGridLayout" name="gridLayout">
    <item row="0" column="0">
     <widget class="QSplitter" name="splitter">
      <property name="orientation">
Oliver Bock's avatar
Oliver Bock committed
28
29
       <enum>Qt::Vertical</enum>
      </property>
30
31
32
      <widget class="PulsarAnimationWidget" name="pulsarGlWidget" native="true"/>
      <widget class="PulseScopeWidget" name="pulseScopeWidget">
       <property name="frameShape">
Oliver Bock's avatar
Oliver Bock committed
33
34
        <enum>QFrame::NoFrame</enum>
       </property>
35
       <property name="verticalScrollBarPolicy">
Oliver Bock's avatar
Oliver Bock committed
36
37
        <enum>Qt::ScrollBarAlwaysOff</enum>
       </property>
38
       <property name="horizontalScrollBarPolicy">
Oliver Bock's avatar
Oliver Bock committed
39
40
        <enum>Qt::ScrollBarAlwaysOff</enum>
       </property>
41
42
43
       <property name="backgroundBrush">
        <brush brushstyle="SolidPattern">
         <color alpha="255">
Oliver Bock's avatar
Oliver Bock committed
44
45
46
47
48
49
          <red>0</red>
          <green>0</green>
          <blue>0</blue>
         </color>
        </brush>
       </property>
50
       <property name="interactive">
Oliver Bock's avatar
Oliver Bock committed
51
52
        <bool>false</bool>
       </property>
53
       <property name="renderHints">
Oliver Bock's avatar
Oliver Bock committed
54
55
56
57
        <set>QPainter::HighQualityAntialiasing</set>
       </property>
      </widget>
     </widget>
Oliver Bock's avatar
Oliver Bock committed
58
59
60
    </item>
   </layout>
  </widget>
61
62
63
  <widget class="QStatusBar" name="statusbar"/>
  <widget class="QDockWidget" name="dockAnimControl">
   <property name="features">
Oliver Bock's avatar
Oliver Bock committed
64
65
    <set>QDockWidget::AllDockWidgetFeatures</set>
   </property>
66
   <property name="windowTitle">
Oliver Bock's avatar
Oliver Bock committed
67
    <string>Parameters</string>
Oliver Bock's avatar
Oliver Bock committed
68
   </property>
69
   <attribute name="dockWidgetArea">
Oliver Bock's avatar
Oliver Bock committed
70
71
    <number>8</number>
   </attribute>
72
73
   <widget class="QWidget" name="dockWidgetContents">
    <layout class="QGridLayout" name="gridLayout_3">
Oliver Bock's avatar
Oliver Bock committed
74
     <item row="1" column="0">
75
      <layout class="QGridLayout" name="gridLayout_2">
Oliver Bock's avatar
Oliver Bock committed
76
       <item row="3" column="1">
77
        <widget class="QSlider" name="sliderVirgoAngle">
Oliver Bock's avatar
Oliver Bock committed
78
         <property name="statusTip">
79
          <string>Use this slider to adjust the orientation of Virgo</string>
Oliver Bock's avatar
Oliver Bock committed
80
81
         </property>
         <property name="maximum">
82
          <number>360</number>
Oliver Bock's avatar
Oliver Bock committed
83
84
         </property>
         <property name="value">
85
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
         </property>
         <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
         <property name="tickPosition">
          <enum>QSlider::TicksBelow</enum>
         </property>
        </widget>
       </item>
       <item row="0" column="3">
        <widget class="QLabel" name="label_13">
         <property name="text">
          <string>deg</string>
         </property>
        </widget>
       </item>
       <item row="0" column="0">
        <widget class="QLabel" name="label_12">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
105
          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#0000ff;&quot;&gt;LIGO Hanford&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
Oliver Bock's avatar
Oliver Bock committed
106
107
108
109
         </property>
        </widget>
       </item>
       <item row="0" column="1">
110
        <widget class="QSlider" name="sliderLHOAngle">
Oliver Bock's avatar
Oliver Bock committed
111
         <property name="statusTip">
112
          <string>Use this slider to adjust the orientation of LHO</string>
Oliver Bock's avatar
Oliver Bock committed
113
114
         </property>
         <property name="minimum">
115
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
116
117
         </property>
         <property name="maximum">
118
          <number>360</number>
Oliver Bock's avatar
Oliver Bock committed
119
120
         </property>
         <property name="pageStep">
121
122
123
124
          <number>10</number>
         </property>
         <property name="value">
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
125
126
127
128
129
130
131
132
133
134
         </property>
         <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
         <property name="tickPosition">
          <enum>QSlider::TicksBelow</enum>
         </property>
        </widget>
       </item>
       <item row="0" column="2">
135
        <widget class="QLCDNumber" name="lcdLHOAngle">
Oliver Bock's avatar
Oliver Bock committed
136
137
138
139
140
141
142
         <property name="numDigits">
          <number>6</number>
         </property>
         <property name="segmentStyle">
          <enum>QLCDNumber::Flat</enum>
         </property>
         <property name="value" stdset="0">
143
          <double>0.000000000000000</double>
Oliver Bock's avatar
Oliver Bock committed
144
145
146
147
148
149
150
151
152
153
154
         </property>
        </widget>
       </item>
       <item row="5" column="3">
        <widget class="QLabel" name="label_9">
         <property name="text">
          <string>deg</string>
         </property>
        </widget>
       </item>
       <item row="1" column="0">
155
156
        <widget class="QLabel" name="label">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
157
          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#ff0000;&quot;&gt;LIGO Livingston&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
Oliver Bock's avatar
Oliver Bock committed
158
159
160
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
161
       <item row="1" column="1">
162
        <widget class="QSlider" name="sliderLLOAngle">
163
         <property name="statusTip">
164
          <string>Use this slider to adjust the orientation of LLO</string>
Oliver Bock's avatar
Oliver Bock committed
165
         </property>
166
         <property name="minimum">
Oliver Bock's avatar
Oliver Bock committed
167
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
168
         </property>
169
         <property name="maximum">
170
          <number>360</number>
Oliver Bock's avatar
Oliver Bock committed
171
         </property>
172
         <property name="pageStep">
173
          <number>10</number>
Oliver Bock's avatar
Oliver Bock committed
174
         </property>
175
         <property name="value">
176
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
177
         </property>
178
         <property name="orientation">
Oliver Bock's avatar
Oliver Bock committed
179
180
          <enum>Qt::Horizontal</enum>
         </property>
181
         <property name="invertedAppearance">
Oliver Bock's avatar
Oliver Bock committed
182
183
          <bool>false</bool>
         </property>
184
         <property name="invertedControls">
Oliver Bock's avatar
Oliver Bock committed
185
186
          <bool>false</bool>
         </property>
187
         <property name="tickPosition">
Oliver Bock's avatar
Oliver Bock committed
188
189
          <enum>QSlider::TicksBelow</enum>
         </property>
190
         <property name="tickInterval">
191
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
192
         </property>
Oliver Bock's avatar
Oliver Bock committed
193
194
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
195
       <item row="1" column="2">
196
        <widget class="QLCDNumber" name="lcdLLOAngle">
197
         <property name="numDigits">
Oliver Bock's avatar
Oliver Bock committed
198
199
          <number>6</number>
         </property>
200
         <property name="segmentStyle">
Oliver Bock's avatar
Oliver Bock committed
201
202
          <enum>QLCDNumber::Flat</enum>
         </property>
203
         <property name="value" stdset="0">
204
          <double>0.000000000000000</double>
Oliver Bock's avatar
Oliver Bock committed
205
206
         </property>
        </widget>
Oliver Bock's avatar
Oliver Bock committed
207
       </item>
208
209
210
       <item row="5" column="0">
        <widget class="QLabel" name="label_3">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
211
          <string>Source: psi</string>
Oliver Bock's avatar
Oliver Bock committed
212
213
214
         </property>
        </widget>
       </item>
215
       <item row="5" column="2">
216
        <widget class="QLCDNumber" name="lcdSourceInclination">
217
         <property name="numDigits">
Oliver Bock's avatar
Oliver Bock committed
218
219
          <number>6</number>
         </property>
220
         <property name="segmentStyle">
Oliver Bock's avatar
Oliver Bock committed
221
222
          <enum>QLCDNumber::Flat</enum>
         </property>
223
         <property name="value" stdset="0">
224
          <double>0.000000000000000</double>
Oliver Bock's avatar
Oliver Bock committed
225
226
227
         </property>
        </widget>
       </item>
228
       <item row="5" column="1">
229
        <widget class="QSlider" name="sliderSourceInclination">
230
         <property name="statusTip">
Oliver Bock's avatar
Oliver Bock committed
231
          <string>Use this slider to adjust the inclination/polarization of the source plane (psi)</string>
Oliver Bock's avatar
Oliver Bock committed
232
         </property>
233
         <property name="minimum">
234
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
235
         </property>
236
         <property name="maximum">
237
          <number>360</number>
Oliver Bock's avatar
Oliver Bock committed
238
         </property>
239
         <property name="value">
240
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
241
         </property>
242
         <property name="orientation">
Oliver Bock's avatar
Oliver Bock committed
243
244
          <enum>Qt::Horizontal</enum>
         </property>
245
         <property name="tickPosition">
Oliver Bock's avatar
Oliver Bock committed
246
247
          <enum>QSlider::TicksBelow</enum>
         </property>
248
         <property name="tickInterval">
249
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
250
251
252
         </property>
        </widget>
       </item>
253
254
255
       <item row="3" column="0">
        <widget class="QLabel" name="label_4">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
256
          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#009900;&quot;&gt;Virgo&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
257
258
259
         </property>
        </widget>
       </item>
260
261
262
       <item row="3" column="3">
        <widget class="QLabel" name="label_7">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
263
264
265
266
          <string>deg</string>
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
267
       <item row="1" column="3">
268
269
        <widget class="QLabel" name="label_8">
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
270
          <string>deg</string>
Oliver Bock's avatar
Oliver Bock committed
271
272
273
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
274
       <item row="3" column="2">
275
        <widget class="QLCDNumber" name="lcdVirgoAngle">
276
         <property name="numDigits">
Oliver Bock's avatar
Oliver Bock committed
277
278
          <number>6</number>
         </property>
279
         <property name="segmentStyle">
Oliver Bock's avatar
Oliver Bock committed
280
281
          <enum>QLCDNumber::Flat</enum>
         </property>
282
         <property name="value" stdset="0">
283
          <double>0.000000000000000</double>
Oliver Bock's avatar
Oliver Bock committed
284
         </property>
Oliver Bock's avatar
Oliver Bock committed
285
         <property name="intValue" stdset="0">
286
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
287
288
289
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
290
291
       <item row="4" column="0">
        <widget class="QLabel" name="label_5">
292
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
293
          <string>Source: iota</string>
Oliver Bock's avatar
Oliver Bock committed
294
295
296
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
297
       <item row="4" column="1">
Oliver Bock's avatar
Oliver Bock committed
298
        <widget class="QSlider" name="sliderSourceIota">
299
         <property name="statusTip">
Oliver Bock's avatar
Oliver Bock committed
300
          <string>Use this slider to adjust the source plane normal (iota)</string>
Oliver Bock's avatar
Oliver Bock committed
301
302
         </property>
         <property name="minimum">
303
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
304
         </property>
305
         <property name="maximum">
Oliver Bock's avatar
Oliver Bock committed
306
          <number>180</number>
Oliver Bock's avatar
Oliver Bock committed
307
         </property>
Oliver Bock's avatar
Oliver Bock committed
308
309
         <property name="value">
          <number>0</number>
Oliver Bock's avatar
Oliver Bock committed
310
         </property>
311
         <property name="orientation">
Oliver Bock's avatar
Oliver Bock committed
312
313
          <enum>Qt::Horizontal</enum>
         </property>
314
         <property name="tickPosition">
Oliver Bock's avatar
Oliver Bock committed
315
316
317
318
          <enum>QSlider::TicksBelow</enum>
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
319
       <item row="4" column="2">
Oliver Bock's avatar
Oliver Bock committed
320
        <widget class="QLCDNumber" name="lcdSourceIota">
321
         <property name="numDigits">
Oliver Bock's avatar
Oliver Bock committed
322
323
          <number>6</number>
         </property>
324
         <property name="segmentStyle">
Oliver Bock's avatar
Oliver Bock committed
325
326
          <enum>QLCDNumber::Flat</enum>
         </property>
Oliver Bock's avatar
Oliver Bock committed
327
328
         <property name="intValue" stdset="0">
          <number>0</number>
329
330
331
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
332
333
       <item row="4" column="3">
        <widget class="QLabel" name="label_6">
334
         <property name="text">
Oliver Bock's avatar
Oliver Bock committed
335
          <string>deg</string>
Oliver Bock's avatar
Oliver Bock committed
336
337
338
         </property>
        </widget>
       </item>
Oliver Bock's avatar
Oliver Bock committed
339
340
      </layout>
     </item>
Oliver Bock's avatar
Oliver Bock committed
341
342
343
    </layout>
   </widget>
  </widget>
344
345
  <widget class="QMenuBar" name="menuBar">
   <property name="geometry">
Oliver Bock's avatar
Oliver Bock committed
346
347
348
    <rect>
     <x>0</x>
     <y>0</y>
349
350
     <width>743</width>
     <height>22</height>
Oliver Bock's avatar
Oliver Bock committed
351
352
    </rect>
   </property>
353
354
   <widget class="QMenu" name="menuView">
    <property name="title">
Oliver Bock's avatar
Oliver Bock committed
355
     <string>&amp;View</string>
Oliver Bock's avatar
Oliver Bock committed
356
    </property>
357
    <addaction name="actionReset"/>
358
359
360
361
    <addaction name="actionFullscreen"/>
    <addaction name="separator"/>
    <addaction name="actionMenu_bar"/>
    <addaction name="actionStatus_bar"/>
Oliver Bock's avatar
Oliver Bock committed
362
   </widget>
363
364
   <widget class="QMenu" name="menuHelp">
    <property name="title">
Oliver Bock's avatar
Oliver Bock committed
365
     <string>&amp;Help</string>
Oliver Bock's avatar
Oliver Bock committed
366
    </property>
367
    <addaction name="actionAbout"/>
Oliver Bock's avatar
Oliver Bock committed
368
   </widget>
369
370
   <widget class="QMenu" name="menuControl">
    <property name="title">
Oliver Bock's avatar
Oliver Bock committed
371
     <string>&amp;Control</string>
Oliver Bock's avatar
Oliver Bock committed
372
    </property>
373
    <addaction name="actionQuit"/>
Oliver Bock's avatar
Oliver Bock committed
374
   </widget>
375
376
377
   <addaction name="menuControl"/>
   <addaction name="menuView"/>
   <addaction name="menuHelp"/>
Oliver Bock's avatar
Oliver Bock committed
378
  </widget>
379
380
381
  <action name="actionAbout">
   <property name="icon">
    <iconset resource="pulsatingscience.qrc">
Oliver Bock's avatar
Oliver Bock committed
382
383
     <normaloff>:/icons/resources/help-about.png</normaloff>:/icons/resources/help-about.png</iconset>
   </property>
384
   <property name="text">
385
    <string>About</string>
Oliver Bock's avatar
Oliver Bock committed
386
   </property>
387
388
   <property name="statusTip">
    <string>About &quot;Pulsating Science&quot;</string>
Oliver Bock's avatar
Oliver Bock committed
389
   </property>
390
   <property name="shortcut">
Oliver Bock's avatar
Oliver Bock committed
391
392
    <string>Ctrl+A</string>
   </property>
393
   <property name="menuRole">
Oliver Bock's avatar
Oliver Bock committed
394
395
    <enum>QAction::AboutRole</enum>
   </property>
Oliver Bock's avatar
Oliver Bock committed
396
  </action>
397
398
399
  <action name="actionQuit">
   <property name="icon">
    <iconset resource="pulsatingscience.qrc">
Oliver Bock's avatar
Oliver Bock committed
400
401
     <normaloff>:/icons/resources/control-quit.png</normaloff>:/icons/resources/control-quit.png</iconset>
   </property>
402
   <property name="text">
Oliver Bock's avatar
Oliver Bock committed
403
404
    <string>Quit</string>
   </property>
405
   <property name="statusTip">
406
    <string>Quit program</string>
Oliver Bock's avatar
Oliver Bock committed
407
   </property>
408
   <property name="shortcut">
Oliver Bock's avatar
Oliver Bock committed
409
410
    <string>Ctrl+Q</string>
   </property>
411
   <property name="menuRole">
Oliver Bock's avatar
Oliver Bock committed
412
413
    <enum>QAction::QuitRole</enum>
   </property>
Oliver Bock's avatar
Oliver Bock committed
414
  </action>
415
416
  <action name="actionMenu_bar">
   <property name="checkable">
Oliver Bock's avatar
Oliver Bock committed
417
418
    <bool>true</bool>
   </property>
419
   <property name="checked">
Oliver Bock's avatar
Oliver Bock committed
420
421
    <bool>true</bool>
   </property>
422
   <property name="text">
Oliver Bock's avatar
Oliver Bock committed
423
424
    <string>Menu bar</string>
   </property>
425
   <property name="statusTip">
426
427
    <string>Toggle the menu bar visibility</string>
   </property>
428
   <property name="shortcut">
Oliver Bock's avatar
Oliver Bock committed
429
430
431
    <string>Alt+M</string>
   </property>
  </action>
432
433
  <action name="actionStatus_bar">
   <property name="checkable">
Oliver Bock's avatar
Oliver Bock committed
434
435
    <bool>true</bool>
   </property>
436
   <property name="checked">
Oliver Bock's avatar
Oliver Bock committed
437
438
    <bool>true</bool>
   </property>
439
   <property name="text">
Oliver Bock's avatar
Oliver Bock committed
440
441
    <string>Status bar</string>
   </property>
442
   <property name="statusTip">
443
444
    <string>Toggle the status bar visibility</string>
   </property>
445
   <property name="shortcut">
Oliver Bock's avatar
Oliver Bock committed
446
447
448
    <string>Alt+S</string>
   </property>
  </action>
449
450
  <action name="actionFullscreen">
   <property name="checkable">
451
452
    <bool>true</bool>
   </property>
453
   <property name="text">
454
455
    <string>Fullscreen</string>
   </property>
456
   <property name="statusTip">
457
458
    <string>Toggle fullscreen mode</string>
   </property>
459
   <property name="shortcut">
460
461
462
    <string>Alt+F</string>
   </property>
  </action>
463
464
465
466
  <action name="actionReset">
   <property name="text">
    <string>Reset</string>
   </property>
Oliver Bock's avatar
Oliver Bock committed
467
468
469
   <property name="statusTip">
    <string>Reset view and all parameters</string>
   </property>
470
471
472
473
   <property name="shortcut">
    <string>Alt+R</string>
   </property>
  </action>
Oliver Bock's avatar
Oliver Bock committed
474
 </widget>
Oliver Bock's avatar
Oliver Bock committed
475
476
477
478
479
480
481
 <customwidgets>
  <customwidget>
   <class>PulsarAnimationWidget</class>
   <extends>QWidget</extends>
   <header>src/pulsaranimationwidget.h</header>
   <container>1</container>
  </customwidget>
Oliver Bock's avatar
Oliver Bock committed
482
483
484
485
486
  <customwidget>
   <class>PulseScopeWidget</class>
   <extends>QGraphicsView</extends>
   <header>src/pulsescopewidget.h</header>
  </customwidget>
Oliver Bock's avatar
Oliver Bock committed
487
 </customwidgets>
Oliver Bock's avatar
Oliver Bock committed
488
 <resources>
489
  <include location="pulsatingscience.qrc"/>
Oliver Bock's avatar
Oliver Bock committed
490
 </resources>
Oliver Bock's avatar
Oliver Bock committed
491
492
493
 <connections>
  <connection>
   <sender>actionQuit</sender>
494
   <signal>triggered()</signal>
Oliver Bock's avatar
Oliver Bock committed
495
496
497
   <receiver>PulsatingScienceClass</receiver>
   <slot>close()</slot>
   <hints>
498
    <hint type="sourcelabel">
Oliver Bock's avatar
Oliver Bock committed
499
500
501
     <x>-1</x>
     <y>-1</y>
    </hint>
502
    <hint type="destinationlabel">
Oliver Bock's avatar
Oliver Bock committed
503
504
505
506
507
508
     <x>274</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
 </connections>
Oliver Bock's avatar
Oliver Bock committed
509
</ui>