2 <class>ExtVideoWidget</class>
3 <widget class="QTabWidget" name="ExtVideoWidget" >
4 <property name="geometry" >
12 <property name="currentIndex" >
15 <widget class="QWidget" name="tab" >
16 <attribute name="title" >
17 <string>Basic</string>
19 <layout class="QGridLayout" >
20 <item row="1" column="1" >
21 <widget class="QGroupBox" name="transformEnable" >
22 <property name="title" >
23 <string>Transform</string>
25 <property name="checkable" >
28 <property name="checked" >
31 <layout class="QGridLayout" >
32 <item row="0" column="0" >
33 <widget class="QComboBox" name="transformTypeCombo" />
38 <item row="0" column="1" >
39 <widget class="QGroupBox" name="sharpenEnable" >
40 <property name="title" >
41 <string>Sharpen</string>
43 <property name="checkable" >
46 <property name="checked" >
49 <layout class="QGridLayout" >
50 <item row="0" column="0" >
51 <widget class="QLabel" name="label_29" >
52 <property name="text" >
53 <string>Sigma</string>
57 <item row="0" column="1" >
58 <widget class="QSlider" name="sharpenSigmaSlider" >
59 <property name="maximum" >
62 <property name="singleStep" >
65 <property name="pageStep" >
68 <property name="orientation" >
69 <enum>Qt::Horizontal</enum>
71 <property name="tickPosition" >
72 <enum>QSlider::TicksBothSides</enum>
74 <property name="tickInterval" >
82 <item rowspan="2" row="0" column="0" >
83 <widget class="QGroupBox" name="adjustEnable" >
84 <property name="enabled" >
87 <property name="title" >
88 <string>Image adjust</string>
90 <property name="checkable" >
93 <property name="checked" >
96 <layout class="QGridLayout" >
97 <property name="spacing" >
100 <item row="0" column="1" >
101 <widget class="QSlider" name="hueSlider" >
102 <property name="maximum" >
105 <property name="orientation" >
106 <enum>Qt::Horizontal</enum>
108 <property name="tickPosition" >
109 <enum>QSlider::TicksBothSides</enum>
111 <property name="tickInterval" >
116 <item row="4" column="1" >
117 <widget class="QSlider" name="gammaSlider" >
118 <property name="maximum" >
121 <property name="orientation" >
122 <enum>Qt::Horizontal</enum>
124 <property name="tickPosition" >
125 <enum>QSlider::TicksBothSides</enum>
127 <property name="tickInterval" >
132 <item row="3" column="1" >
133 <widget class="QSlider" name="saturationSlider" >
134 <property name="maximum" >
137 <property name="orientation" >
138 <enum>Qt::Horizontal</enum>
140 <property name="tickPosition" >
141 <enum>QSlider::TicksBothSides</enum>
143 <property name="tickInterval" >
148 <item row="2" column="1" >
149 <widget class="QSlider" name="brightnessSlider" >
150 <property name="maximum" >
153 <property name="orientation" >
154 <enum>Qt::Horizontal</enum>
156 <property name="tickPosition" >
157 <enum>QSlider::TicksBothSides</enum>
159 <property name="tickInterval" >
164 <item row="1" column="1" >
165 <widget class="QSlider" name="contrastSlider" >
166 <property name="maximum" >
169 <property name="orientation" >
170 <enum>Qt::Horizontal</enum>
172 <property name="tickPosition" >
173 <enum>QSlider::TicksBothSides</enum>
175 <property name="tickInterval" >
180 <item row="4" column="0" >
181 <widget class="QLabel" name="label_5" >
182 <property name="text" >
183 <string>Gamma</string>
187 <item row="1" column="0" >
188 <widget class="QLabel" name="label_2" >
189 <property name="text" >
190 <string>Contrast</string>
194 <item row="2" column="0" >
195 <widget class="QLabel" name="label_3" >
196 <property name="text" >
197 <string>Brightness</string>
201 <item row="3" column="0" >
202 <widget class="QLabel" name="label_4" >
203 <property name="text" >
204 <string>Saturation</string>
208 <item row="0" column="0" >
209 <widget class="QLabel" name="label" >
210 <property name="text" >
215 <item row="5" column="1" >
216 <widget class="QCheckBox" name="brightnessThresholdCheck" >
217 <property name="text" >
218 <string>Brightness threshold</string>
227 <widget class="QWidget" name="tab_3" >
228 <attribute name="title" >
229 <string>Crop</string>
231 <layout class="QGridLayout" >
232 <item row="0" column="2" >
233 <widget class="QLabel" name="label_10" >
234 <property name="text" >
239 <item row="0" column="3" >
240 <widget class="QSpinBox" name="cropTopPx" >
241 <property name="suffix" >
244 <property name="maximum" >
245 <number>4095</number>
249 <item row="1" column="0" >
250 <widget class="QLabel" name="label_11" >
251 <property name="text" >
252 <string>Left</string>
256 <item row="1" column="1" >
257 <widget class="QSpinBox" name="cropLeftPx" >
258 <property name="suffix" >
261 <property name="maximum" >
262 <number>4095</number>
266 <item row="1" column="4" >
267 <widget class="QLabel" name="label_12" >
268 <property name="text" >
269 <string>Right</string>
273 <item row="1" column="5" >
274 <widget class="QSpinBox" name="cropRightPx" >
275 <property name="suffix" >
278 <property name="maximum" >
279 <number>4095</number>
283 <item row="2" column="2" >
284 <widget class="QLabel" name="label_7" >
285 <property name="text" >
286 <string>Bottom</string>
290 <item row="2" column="3" >
291 <widget class="QSpinBox" name="cropBotPx" >
292 <property name="suffix" >
295 <property name="maximum" >
296 <number>4095</number>
300 <item row="3" column="0" colspan="6" >
301 <widget class="QCheckBox" name="topBotCropSync" >
302 <property name="text" >
303 <string>Synchronize top and bottom</string>
307 <item row="4" column="0" colspan="6" >
308 <widget class="QCheckBox" name="leftRightCropSync" >
309 <property name="text" >
310 <string>Synchronize left and right</string>
314 <item row="1" column="3" >
316 <property name="orientation" >
317 <enum>Qt::Vertical</enum>
319 <property name="sizeType" >
320 <enum>QSizePolicy::Expanding</enum>
322 <property name="sizeHint" stdset="0" >
332 <widget class="QWidget" name="tab_5" >
333 <attribute name="title" >
334 <string>Geometry</string>
336 <layout class="QGridLayout" >
337 <item row="0" column="0" >
338 <widget class="QCheckBox" name="magnifyEnable" >
339 <property name="text" >
340 <string>Magnification/Zoom</string>
344 <item rowspan="2" row="0" column="1" >
345 <widget class="QGroupBox" name="puzzleEnable" >
346 <property name="title" >
347 <string>Puzzle game</string>
349 <property name="checkable" >
352 <property name="checked" >
355 <layout class="QGridLayout" >
356 <item row="0" column="1" >
357 <widget class="QSpinBox" name="puzzleRowsSpin" >
358 <property name="minimum" >
361 <property name="maximum" >
364 <property name="value" >
369 <item row="1" column="1" >
370 <widget class="QSpinBox" name="puzzleColsSpin" >
371 <property name="minimum" >
374 <property name="maximum" >
377 <property name="value" >
382 <item row="2" column="0" colspan="2" >
383 <widget class="QCheckBox" name="puzzleBlackSlotCheck" >
384 <property name="text" >
385 <string>Black slot</string>
389 <item row="1" column="0" >
390 <widget class="QLabel" name="label_26" >
391 <property name="text" >
392 <string>Columns</string>
396 <item row="0" column="0" >
397 <widget class="QLabel" name="label_27" >
398 <property name="text" >
399 <string>Rows</string>
406 <item row="1" column="0" >
407 <widget class="QGroupBox" name="rotateEnable" >
408 <property name="title" >
409 <string>Rotate</string>
411 <property name="checkable" >
414 <property name="checked" >
417 <layout class="QGridLayout" >
418 <item row="0" column="1" >
419 <widget class="QDial" name="rotateAngleDial" >
420 <property name="maximum" >
423 <property name="value" >
426 <property name="sliderPosition" >
431 <item row="0" column="0" >
432 <widget class="QLabel" name="label_28" >
433 <property name="text" >
434 <string>Angle</string>
443 <widget class="QWidget" name="tab_2" >
444 <attribute name="title" >
445 <string>Color fun</string>
447 <layout class="QGridLayout" >
448 <item row="1" column="1" >
449 <widget class="QGroupBox" name="extractEnable" >
450 <property name="title" >
451 <string>Color extraction</string>
453 <property name="checkable" >
456 <property name="checked" >
459 <layout class="QGridLayout" >
460 <item row="0" column="0" >
461 <widget class="QLabel" name="label_6" >
462 <property name="text" >
463 <string>Color</string>
467 <item row="0" column="1" >
468 <widget class="QLineEdit" name="extractComponentText" >
469 <property name="inputMask" >
470 <string>>HHHHHH;#</string>
477 <item row="0" column="1" >
478 <widget class="QCheckBox" name="invertEnable" >
479 <property name="text" >
480 <string>Invert colors</string>
484 <item rowspan="2" row="0" column="0" >
485 <widget class="QGroupBox" name="colorthresEnable" >
486 <property name="title" >
487 <string>Color threshold</string>
489 <property name="checkable" >
492 <property name="checked" >
495 <layout class="QGridLayout" >
496 <item row="2" column="0" >
497 <widget class="QLabel" name="label_14" >
498 <property name="text" >
499 <string>Similarity</string>
503 <item row="2" column="1" >
504 <widget class="QSlider" name="colorthresSimilaritythresSlider" >
505 <property name="orientation" >
506 <enum>Qt::Horizontal</enum>
510 <item row="1" column="1" >
511 <widget class="QSlider" name="colorthresSaturationthresSlider" >
512 <property name="orientation" >
513 <enum>Qt::Horizontal</enum>
517 <item row="1" column="0" >
518 <widget class="QLabel" name="label_13" >
519 <property name="text" >
520 <string>Saturation</string>
524 <item row="0" column="0" >
525 <widget class="QLabel" name="label_8" >
526 <property name="text" >
527 <string>Color</string>
531 <item row="0" column="1" >
532 <widget class="QLineEdit" name="colorthresColorText" >
533 <property name="inputMask" >
534 <string>>HHHHHH;#</string>
543 <widget class="QWidget" name="tab_7" >
544 <attribute name="title" >
545 <string>Image modification</string>
547 <layout class="QGridLayout" >
548 <item row="2" column="0" >
549 <widget class="QCheckBox" name="waveEnable" >
550 <property name="text" >
551 <string>Waves</string>
555 <item row="3" column="0" >
556 <widget class="QCheckBox" name="rippleEnable" >
557 <property name="text" >
558 <string>Water effect</string>
562 <item row="3" column="1" >
563 <widget class="QCheckBox" name="psychedelicEnable" >
564 <property name="text" >
565 <string>Psychedelic</string>
569 <item row="2" column="1" >
570 <widget class="QCheckBox" name="noiseEnable" >
571 <property name="text" >
572 <string>Noise</string>
576 <item row="1" column="1" >
577 <widget class="QCheckBox" name="motiondetectEnable" >
578 <property name="text" >
579 <string>Motion detect</string>
583 <item row="0" column="1" >
584 <widget class="QGroupBox" name="motionblurEnable" >
585 <property name="title" >
586 <string>Motion blur</string>
588 <property name="checkable" >
591 <property name="checked" >
594 <layout class="QGridLayout" >
595 <item row="0" column="0" >
596 <widget class="QLabel" name="label_25" >
597 <property name="text" >
598 <string>Factor</string>
602 <item row="0" column="1" >
603 <widget class="QSlider" name="blurFactorSlider" >
604 <property name="minimum" >
607 <property name="maximum" >
610 <property name="value" >
613 <property name="orientation" >
614 <enum>Qt::Horizontal</enum>
616 <property name="tickPosition" >
617 <enum>QSlider::TicksBothSides</enum>
619 <property name="tickInterval" >
627 <item rowspan="2" row="0" column="0" >
628 <widget class="QGroupBox" name="gradientEnable" >
629 <property name="title" >
630 <string>Gradient</string>
632 <property name="checkable" >
635 <property name="checked" >
638 <layout class="QGridLayout" >
639 <item row="0" column="0" >
640 <widget class="QLabel" name="label_18" >
641 <property name="text" >
642 <string>Mode</string>
646 <item row="1" column="0" colspan="2" >
647 <widget class="QCheckBox" name="gradientTypeCheck" >
648 <property name="text" >
649 <string>Color</string>
653 <item row="2" column="0" colspan="2" >
654 <widget class="QCheckBox" name="gradientCartoonCheck" >
655 <property name="text" >
656 <string>Cartoon</string>
660 <item row="0" column="1" >
661 <widget class="QComboBox" name="gradientModeCombo" />
668 <widget class="QWidget" name="tab_9" >
669 <attribute name="title" >
670 <string>Vout/Overlay</string>
672 <layout class="QGridLayout" >
673 <item row="0" column="0" >
674 <widget class="QGroupBox" name="wallEnable" >
675 <property name="title" >
676 <string>Wall</string>
678 <property name="checkable" >
681 <property name="checked" >
684 <layout class="QGridLayout" >
685 <item row="0" column="0" >
686 <widget class="QLabel" name="label_31" >
687 <property name="text" >
688 <string>Rows</string>
692 <item row="1" column="0" >
693 <widget class="QLabel" name="label_30" >
694 <property name="text" >
695 <string>Columns</string>
699 <item row="1" column="1" >
700 <widget class="QSpinBox" name="wallColsSpin" >
701 <property name="minimum" >
704 <property name="value" >
709 <item row="0" column="1" >
710 <widget class="QSpinBox" name="wallRowsSpin" >
711 <property name="minimum" >
714 <property name="value" >
722 <item row="0" column="1" >
723 <widget class="QGroupBox" name="marqEnable" >
724 <property name="title" >
725 <string>Add text</string>
727 <property name="checkable" >
730 <property name="checked" >
733 <layout class="QGridLayout" >
734 <item row="1" column="0" >
735 <widget class="QLabel" name="label_24" >
736 <property name="text" >
737 <string>Position</string>
741 <item row="0" column="0" >
742 <widget class="QLabel" name="label_23" >
743 <property name="text" >
744 <string>Text</string>
748 <item row="0" column="1" >
749 <widget class="QLineEdit" name="marqMarqueeText" />
751 <item row="1" column="1" >
752 <widget class="QComboBox" name="marqPositionCombo" />
757 <item row="1" column="0" >
758 <widget class="QGroupBox" name="panoramixEnable" >
759 <property name="title" >
760 <string>Panoramix</string>
762 <property name="checkable" >
765 <property name="checked" >
768 <layout class="QGridLayout" >
769 <item row="0" column="0" >
770 <widget class="QLabel" name="label_36" >
771 <property name="text" >
772 <string>Rows</string>
776 <item row="0" column="1" >
777 <widget class="QSpinBox" name="panoramixRowsSpin" >
778 <property name="minimum" >
781 <property name="value" >
786 <item row="1" column="0" >
787 <widget class="QLabel" name="label_35" >
788 <property name="text" >
789 <string>Columns</string>
793 <item row="1" column="1" >
794 <widget class="QSpinBox" name="panoramixColsSpin" >
795 <property name="minimum" >
798 <property name="value" >
806 <item row="1" column="1" >
807 <widget class="QGroupBox" name="cloneEnable" >
808 <property name="title" >
809 <string>Clone</string>
811 <property name="checkable" >
814 <property name="checked" >
817 <layout class="QGridLayout" >
818 <item row="0" column="0" >
819 <widget class="QLabel" name="label_9" >
820 <property name="text" >
821 <string>Number of clones</string>
825 <item row="0" column="1" >
826 <widget class="QSpinBox" name="cloneCountSpin" >
827 <property name="minimum" >
830 <property name="value" >
840 <widget class="QWidget" name="tab_8" >
841 <attribute name="title" >
842 <string>Logo</string>
844 <layout class="QGridLayout" >
845 <item row="0" column="0" >
846 <widget class="QGroupBox" name="logoEnable" >
847 <property name="title" >
848 <string>Add logo</string>
850 <property name="checkable" >
853 <property name="checked" >
856 <layout class="QGridLayout" >
857 <item row="3" column="0" >
858 <widget class="QLabel" name="label_22" >
859 <property name="text" >
860 <string>Transparency</string>
864 <item row="2" column="0" colspan="2" >
865 <widget class="QLabel" name="label_21" >
866 <property name="text" >
867 <string>Left</string>
871 <item row="1" column="0" colspan="2" >
872 <widget class="QLabel" name="label_20" >
873 <property name="text" >
878 <item row="3" column="1" colspan="2" >
879 <widget class="QSlider" name="logoTransparencySlider" >
880 <property name="maximum" >
883 <property name="orientation" >
884 <enum>Qt::Horizontal</enum>
886 <property name="tickPosition" >
887 <enum>QSlider::TicksBothSides</enum>
889 <property name="tickInterval" >
894 <item row="2" column="2" >
895 <widget class="QSpinBox" name="logoXSpin" />
897 <item row="1" column="2" >
898 <widget class="QSpinBox" name="logoYSpin" />
900 <item row="0" column="0" >
901 <widget class="QLabel" name="label_19" >
902 <property name="text" >
903 <string>Logo</string>
907 <item row="0" column="2" >
908 <widget class="QLineEdit" name="logoFileText" />
913 <item row="0" column="1" >
914 <widget class="QGroupBox" name="eraseEnable" >
915 <property name="title" >
916 <string>Logo erase</string>
918 <property name="checkable" >
921 <property name="checked" >
924 <layout class="QGridLayout" >
925 <item row="1" column="0" >
926 <widget class="QLabel" name="label_16" >
927 <property name="text" >
932 <item row="2" column="0" >
933 <widget class="QLabel" name="label_17" >
934 <property name="text" >
935 <string>Left</string>
939 <item row="2" column="1" >
940 <widget class="QSpinBox" name="eraseXSpin" />
942 <item row="1" column="1" >
943 <widget class="QSpinBox" name="eraseYSpin" />
945 <item row="0" column="1" >
946 <widget class="QLineEdit" name="eraseMaskText" />
948 <item row="0" column="0" >
949 <widget class="QLabel" name="label_15" >
950 <property name="text" >
951 <string>Mask</string>
960 <widget class="QWidget" name="tab_6" >
961 <attribute name="title" >
962 <string>Advanced video filter controls</string>
964 <layout class="QGridLayout" >
965 <item row="2" column="1" colspan="2" >
966 <widget class="QLineEdit" name="subpictureFilterText" />
968 <item row="2" column="0" >
969 <widget class="QLabel" name="label_34" >
970 <property name="text" >
971 <string>Subpicture filters</string>
975 <item row="1" column="1" colspan="2" >
976 <widget class="QLineEdit" name="videoFilterText" />
978 <item row="1" column="0" >
979 <widget class="QLabel" name="label_33" >
980 <property name="text" >
981 <string>Video filters</string>
985 <item row="0" column="0" >
986 <widget class="QLabel" name="label_32" >
987 <property name="text" >
988 <string>Vout filters</string>
992 <item row="3" column="0" colspan="2" >
993 <widget class="QPushButton" name="filtersResetButton" >
994 <property name="text" >
995 <string>Reset</string>
999 <item row="3" column="2" >
1000 <widget class="QPushButton" name="filtersUpdateButton" >
1001 <property name="text" >
1002 <string>Update</string>
1006 <item row="0" column="1" colspan="2" >
1007 <widget class="QLineEdit" name="voutFilterText" />