ui_app.ui 20.4 KB
Newer Older
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
Tong Zhang's avatar
Tong Zhang committed
9
10
    <width>1734</width>
    <height>913</height>
11
12
13
14
15
16
17
18
19
20
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <property name="windowIcon">
   <iconset resource="resources.qrc">
    <normaloff>:/icons/default.png</normaloff>:/icons/default.png</iconset>
  </property>
  <widget class="QWidget" name="centralwidget">
21
22
23
24
25
26
27
28
29
30
   <layout class="QGridLayout" name="gridLayout">
    <item row="0" column="0">
     <widget class="QTabWidget" name="tabWidget">
      <property name="currentIndex">
       <number>0</number>
      </property>
      <widget class="QWidget" name="tab">
       <attribute name="title">
        <string>Beam Ellipse</string>
       </attribute>
Tong Zhang's avatar
Tong Zhang committed
31
32
       <layout class="QVBoxLayout" name="verticalLayout">
        <item>
Tong Zhang's avatar
Tong Zhang committed
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
         <layout class="QHBoxLayout" name="horizontalLayout_2">
          <item>
           <widget class="QLabel" name="label_3">
            <property name="text">
             <string>Show results after</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QComboBox" name="elemlist_cbb">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>1</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
Tong Zhang's avatar
Tong Zhang committed
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
            <property name="font">
             <font>
              <family>Monospace</family>
             </font>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QToolButton" name="elem_info_btn">
            <property name="toolTip">
             <string>Click to see the details of selected device.</string>
            </property>
            <property name="text">
             <string>info</string>
            </property>
            <property name="icon">
             <iconset resource="resources.qrc">
              <normaloff>:/icons/info.png</normaloff>:/icons/info.png</iconset>
            </property>
            <property name="iconSize">
             <size>
              <width>30</width>
              <height>30</height>
             </size>
            </property>
            <property name="autoRaise">
             <bool>true</bool>
            </property>
Tong Zhang's avatar
Tong Zhang committed
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
           </widget>
          </item>
          <item>
           <widget class="QLineEdit" name="pos_lineEdit">
            <property name="readOnly">
             <bool>true</bool>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QLineEdit" name="family_lineEdit">
            <property name="readOnly">
             <bool>true</bool>
            </property>
           </widget>
          </item>
         </layout>
94
        </item>
Tong Zhang's avatar
Tong Zhang committed
95
        <item>
Tong Zhang's avatar
Tong Zhang committed
96
97
98
99
100
101
102
103
104
         <widget class="QScrollArea" name="scrollArea">
          <property name="widgetResizable">
           <bool>true</bool>
          </property>
          <widget class="QWidget" name="ellipse_area">
           <property name="geometry">
            <rect>
             <x>0</x>
             <y>0</y>
Tong Zhang's avatar
Tong Zhang committed
105
             <width>1684</width>
106
             <height>618</height>
Tong Zhang's avatar
Tong Zhang committed
107
108
109
110
            </rect>
           </property>
           <layout class="QGridLayout" name="gridLayout_2">
            <item row="0" column="0">
Tong Zhang's avatar
Tong Zhang committed
111
112
113
             <widget class="QSplitter" name="splitter">
              <property name="orientation">
               <enum>Qt::Horizontal</enum>
Tong Zhang's avatar
Tong Zhang committed
114
              </property>
Tong Zhang's avatar
Tong Zhang committed
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
              <widget class="QWidget" name="">
               <layout class="QHBoxLayout" name="horizontalLayout_4">
                <item>
                 <widget class="MatplotlibBaseWidget" name="x_ellipse_plot">
                  <property name="sizePolicy">
                   <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
                    <horstretch>0</horstretch>
                    <verstretch>0</verstretch>
                   </sizepolicy>
                  </property>
                  <property name="figureXlabel">
                   <string>X (mm)</string>
                  </property>
                  <property name="figureYlabel">
                   <string>X' (mrad)</string>
                  </property>
                  <property name="figureTitle">
                   <string/>
                  </property>
                  <property name="figureXYlabelFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>14</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureTitleFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>16</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureXYticksFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>12</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureToolbarToggle" stdset="0">
                   <bool>false</bool>
                  </property>
                 </widget>
                </item>
                <item>
                 <widget class="MatplotlibBaseWidget" name="y_ellipse_plot">
                  <property name="sizePolicy">
                   <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
                    <horstretch>0</horstretch>
                    <verstretch>0</verstretch>
                   </sizepolicy>
                  </property>
                  <property name="figureXlabel">
                   <string>Y (mm)</string>
                  </property>
                  <property name="figureYlabel">
                   <string>Y' (mrad)</string>
                  </property>
                  <property name="figureXYlabelFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>14</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureTitleFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>16</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureXYticksFont">
                   <font>
                    <family>sans-serif</family>
                    <pointsize>12</pointsize>
                    <weight>50</weight>
                    <italic>false</italic>
                    <bold>false</bold>
                   </font>
                  </property>
                  <property name="figureToolbarToggle" stdset="0">
                   <bool>false</bool>
                  </property>
                 </widget>
                </item>
               </layout>
              </widget>
              <widget class="QTreeView" name="twiss_results_treeView"/>
Tong Zhang's avatar
Tong Zhang committed
215
216
217
218
219
220
             </widget>
            </item>
           </layout>
          </widget>
         </widget>
        </item>
Tong Zhang's avatar
Tong Zhang committed
221
222
223
224
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout_5">
          <item>
           <widget class="QLabel" name="label_4">
Tong Zhang's avatar
Tong Zhang committed
225
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
226
             <string>X Limit:</string>
Tong Zhang's avatar
Tong Zhang committed
227
            </property>
Tong Zhang's avatar
Tong Zhang committed
228
229
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
230
231
          <item>
           <widget class="QLabel" name="label_5">
Tong Zhang's avatar
Tong Zhang committed
232
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
233
             <string>From</string>
Tong Zhang's avatar
Tong Zhang committed
234
            </property>
Tong Zhang's avatar
Tong Zhang committed
235
236
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
237
238
          <item>
           <widget class="QLineEdit" name="xlim_x1_lineEdit">
Tong Zhang's avatar
Tong Zhang committed
239
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
240
             <string>0</string>
Tong Zhang's avatar
Tong Zhang committed
241
            </property>
Tong Zhang's avatar
Tong Zhang committed
242
243
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
244
245
          <item>
           <widget class="QLabel" name="label_6">
Tong Zhang's avatar
Tong Zhang committed
246
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
247
             <string>To</string>
Tong Zhang's avatar
Tong Zhang committed
248
            </property>
Tong Zhang's avatar
Tong Zhang committed
249
250
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
251
252
          <item>
           <widget class="QLineEdit" name="xlim_x2_lineEdit">
Tong Zhang's avatar
Tong Zhang committed
253
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
254
             <string>1</string>
Tong Zhang's avatar
Tong Zhang committed
255
            </property>
Tong Zhang's avatar
Tong Zhang committed
256
257
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
258
259
          <item>
           <widget class="QToolButton" name="auto_xlim_btn">
Tong Zhang's avatar
Tong Zhang committed
260
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
261
             <string>Auto</string>
Tong Zhang's avatar
Tong Zhang committed
262
263
            </property>
           </widget>
Tong Zhang's avatar
Tong Zhang committed
264
          </item>
Tong Zhang's avatar
Tong Zhang committed
265
266
          <item>
           <widget class="QLabel" name="label_7">
Tong Zhang's avatar
Tong Zhang committed
267
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
268
             <string>Y Limit:</string>
Tong Zhang's avatar
Tong Zhang committed
269
            </property>
Tong Zhang's avatar
Tong Zhang committed
270
271
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
272
273
          <item>
           <widget class="QLabel" name="label_8">
Tong Zhang's avatar
Tong Zhang committed
274
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
275
             <string>From</string>
Tong Zhang's avatar
Tong Zhang committed
276
            </property>
Tong Zhang's avatar
Tong Zhang committed
277
278
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
279
          <item>
Tong Zhang's avatar
Tong Zhang committed
280
281
282
           <widget class="QLineEdit" name="ylim_y1_lineEdit">
            <property name="text">
             <string>0</string>
Tong Zhang's avatar
Tong Zhang committed
283
            </property>
Tong Zhang's avatar
Tong Zhang committed
284
285
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
286
287
          <item>
           <widget class="QLabel" name="label_9">
Tong Zhang's avatar
Tong Zhang committed
288
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
289
             <string>To</string>
Tong Zhang's avatar
Tong Zhang committed
290
            </property>
Tong Zhang's avatar
Tong Zhang committed
291
292
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
293
          <item>
Tong Zhang's avatar
Tong Zhang committed
294
295
296
           <widget class="QLineEdit" name="ylim_y2_lineEdit">
            <property name="text">
             <string>1</string>
Tong Zhang's avatar
Tong Zhang committed
297
            </property>
Tong Zhang's avatar
Tong Zhang committed
298
299
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
300
301
          <item>
           <widget class="QToolButton" name="auto_ylim_btn">
Tong Zhang's avatar
Tong Zhang committed
302
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
303
             <string>Auto</string>
Tong Zhang's avatar
Tong Zhang committed
304
            </property>
Tong Zhang's avatar
Tong Zhang committed
305
306
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
307
308
309
310
311
312
         </layout>
        </item>
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout_6">
          <item>
           <widget class="QCheckBox" name="grid_on_chkbox">
Tong Zhang's avatar
Tong Zhang committed
313
            <property name="text">
Tong Zhang's avatar
Tong Zhang committed
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
             <string>Grid</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QCheckBox" name="mticks_on_chkbox">
            <property name="text">
             <string>Minor Ticks</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QCheckBox" name="tight_layout_on_chkbox">
            <property name="text">
             <string>Compact</string>
Tong Zhang's avatar
Tong Zhang committed
329
330
            </property>
           </widget>
Tong Zhang's avatar
Tong Zhang committed
331
          </item>
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
          <item>
           <widget class="Line" name="line">
            <property name="orientation">
             <enum>Qt::Vertical</enum>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QLabel" name="label_10">
            <property name="text">
             <string>Ellipse Size</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QSpinBox" name="size_factor_sbox">
            <property name="suffix">
             <string/>
            </property>
            <property name="minimum">
             <number>1</number>
            </property>
            <property name="maximum">
             <number>6</number>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QLabel" name="label_11">
            <property name="text">
             <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;sigma;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
            </property>
           </widget>
          </item>
Tong Zhang's avatar
Tong Zhang committed
366
367
368
369
370
371
372
373
374
375
376
377
378
          <item>
           <spacer name="horizontalSpacer_2">
            <property name="orientation">
             <enum>Qt::Horizontal</enum>
            </property>
            <property name="sizeHint" stdset="0">
             <size>
              <width>40</width>
              <height>20</height>
             </size>
            </property>
           </spacer>
          </item>
Tong Zhang's avatar
Tong Zhang committed
379
         </layout>
380
381
382
383
384
385
386
387
388
389
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tab_2">
       <attribute name="title">
        <string>Beam Envelope</string>
       </attribute>
       <layout class="QHBoxLayout" name="horizontalLayout_3">
        <item>
         <widget class="MatplotlibCurveWidget" name="envelope_plot">
Tong Zhang's avatar
Tong Zhang committed
390
391
392
          <property name="figureAutoScale">
           <bool>true</bool>
          </property>
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
          <property name="figureXlabel">
           <string>s [m]</string>
          </property>
          <property name="figureYlabel">
           <string>Envelop [mm]</string>
          </property>
          <property name="figureXYlabelFont">
           <font>
            <family>sans-serif</family>
            <pointsize>14</pointsize>
            <weight>50</weight>
            <italic>false</italic>
            <bold>false</bold>
           </font>
          </property>
          <property name="figureLegendToggle" stdset="0">
           <bool>true</bool>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
     </widget>
    </item>
Tong Zhang's avatar
Tong Zhang committed
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
    <item row="1" column="0">
     <layout class="QHBoxLayout" name="horizontalLayout">
      <item>
       <widget class="QLabel" name="label">
        <property name="sizePolicy">
         <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
        <property name="text">
         <string>Select quadrupole</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QComboBox" name="quad1_name_cbb">
        <property name="sizePolicy">
         <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
          <horstretch>1</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
        <property name="font">
         <font>
          <family>Monospace</family>
         </font>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QToolButton" name="quad_info_btn">
        <property name="toolTip">
         <string>Click to see the details of selected device.</string>
        </property>
        <property name="text">
         <string>info</string>
        </property>
        <property name="icon">
         <iconset resource="resources.qrc">
          <normaloff>:/icons/info.png</normaloff>:/icons/info.png</iconset>
        </property>
        <property name="iconSize">
         <size>
          <width>30</width>
          <height>30</height>
         </size>
        </property>
        <property name="autoRaise">
         <bool>true</bool>
        </property>
       </widget>
      </item>
      <item>
       <spacer name="horizontalSpacer">
        <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
        <property name="sizeHint" stdset="0">
         <size>
          <width>40</width>
          <height>20</height>
         </size>
        </property>
       </spacer>
      </item>
      <item>
       <widget class="QLabel" name="label_2">
        <property name="sizePolicy">
         <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
        <property name="text">
         <string>Gradient Setting</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QDoubleSpinBox" name="quad1_grad_dsbox">
        <property name="suffix">
         <string> T/m</string>
        </property>
        <property name="decimals">
         <number>3</number>
        </property>
        <property name="minimum">
         <double>-100.000000000000000</double>
        </property>
        <property name="maximum">
         <double>100.000000000000000</double>
        </property>
        <property name="singleStep">
         <double>0.100000000000000</double>
        </property>
       </widget>
      </item>
     </layout>
    </item>
517
   </layout>
518
519
520
521
522
523
  </widget>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
Tong Zhang's avatar
Tong Zhang committed
524
     <width>1734</width>
525
     <height>30</height>
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
    </rect>
   </property>
   <widget class="QMenu" name="menu_File">
    <property name="title">
     <string>&amp;File</string>
    </property>
    <addaction name="actionE_xit"/>
   </widget>
   <widget class="QMenu" name="menu_Help">
    <property name="title">
     <string>&amp;Help</string>
    </property>
    <addaction name="actionContents"/>
    <addaction name="separator"/>
    <addaction name="action_About"/>
    <addaction name="actionAbout_Qt"/>
   </widget>
   <addaction name="menu_File"/>
   <addaction name="menu_Help"/>
  </widget>
  <action name="action_About">
   <property name="text">
    <string>&amp;About</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+A</string>
   </property>
  </action>
  <action name="actionAbout_Qt">
   <property name="text">
    <string>About Qt</string>
   </property>
  </action>
  <action name="actionE_xit">
   <property name="text">
    <string>E&amp;xit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+W</string>
   </property>
  </action>
  <action name="actionContents">
   <property name="text">
    <string>Contents</string>
   </property>
   <property name="shortcut">
    <string>F1</string>
   </property>
  </action>
 </widget>
Tong Zhang's avatar
Tong Zhang committed
576
577
578
579
580
581
 <customwidgets>
  <customwidget>
   <class>MatplotlibBaseWidget</class>
   <extends>QWidget</extends>
   <header>mpl4qt.widgets.mplbasewidget</header>
  </customwidget>
582
583
584
585
586
  <customwidget>
   <class>MatplotlibCurveWidget</class>
   <extends>QWidget</extends>
   <header>mpl4qt.widgets.mplcurvewidget</header>
  </customwidget>
Tong Zhang's avatar
Tong Zhang committed
587
 </customwidgets>
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
 <resources>
  <include location="resources.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>actionAbout_Qt</sender>
   <signal>triggered()</signal>
   <receiver>MainWindow</receiver>
   <slot>onAboutQt()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>actionE_xit</sender>
   <signal>triggered()</signal>
   <receiver>MainWindow</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>action_About</sender>
   <signal>triggered()</signal>
   <receiver>MainWindow</receiver>
   <slot>onAbout()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>-1</x>
     <y>-1</y>
    </hint>
    <hint type="destinationlabel">
     <x>399</x>
     <y>299</y>
    </hint>
   </hints>
  </connection>
Tong Zhang's avatar
Tong Zhang committed
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
  <connection>
   <sender>auto_xlim_btn</sender>
   <signal>clicked()</signal>
   <receiver>MainWindow</receiver>
   <slot>on_auto_xlim()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>836</x>
     <y>782</y>
    </hint>
    <hint type="destinationlabel">
     <x>1730</x>
     <y>738</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>auto_ylim_btn</sender>
   <signal>clicked()</signal>
   <receiver>MainWindow</receiver>
   <slot>on_auto_ylim()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>1675</x>
     <y>774</y>
    </hint>
    <hint type="destinationlabel">
     <x>1729</x>
     <y>776</y>
    </hint>
   </hints>
  </connection>
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
  <connection>
   <sender>size_factor_sbox</sender>
   <signal>valueChanged(int)</signal>
   <receiver>MainWindow</receiver>
   <slot>on_ellipse_size_changed()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>497</x>
     <y>819</y>
    </hint>
    <hint type="destinationlabel">
     <x>1731</x>
     <y>694</y>
    </hint>
   </hints>
  </connection>
688
689
690
691
 </connections>
 <slots>
  <slot>onAbout()</slot>
  <slot>onAboutQt()</slot>
Tong Zhang's avatar
Tong Zhang committed
692
693
  <slot>on_auto_xlim()</slot>
  <slot>on_auto_ylim()</slot>
694
  <slot>on_ellipse_size_changed()</slot>
695
696
 </slots>
</ui>