1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>Simple x264/x265 Launcher</string>
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QVBoxLayout" name="verticalLayout">
19 <widget class="QSplitter" name="splitter">
20 <property name="orientation">
21 <enum>Qt::Vertical</enum>
23 <property name="opaqueResize">
26 <property name="handleWidth">
29 <property name="childrenCollapsible">
32 <widget class="QTableView" name="jobsView">
33 <property name="focusPolicy">
34 <enum>Qt::StrongFocus</enum>
36 <property name="contextMenuPolicy">
37 <enum>Qt::ActionsContextMenu</enum>
39 <property name="alternatingRowColors">
42 <property name="selectionMode">
43 <enum>QAbstractItemView::SingleSelection</enum>
45 <property name="selectionBehavior">
46 <enum>QAbstractItemView::SelectRows</enum>
48 <property name="wordWrap">
51 <property name="cornerButtonEnabled">
54 <attribute name="horizontalHeaderVisible">
57 <attribute name="horizontalHeaderHighlightSections">
60 <attribute name="verticalHeaderVisible">
64 <widget class="QGroupBox" name="groupBox">
65 <property name="title">
66 <string> Job Details </string>
68 <layout class="QVBoxLayout" name="verticalLayout_2">
69 <property name="spacing">
73 <widget class="QProgressBar" name="progressBar">
74 <property name="mouseTracking">
77 <property name="focusPolicy">
78 <enum>Qt::StrongFocus</enum>
80 <property name="value">
83 <property name="alignment">
84 <set>Qt::AlignCenter</set>
89 <spacer name="verticalSpacer">
90 <property name="orientation">
91 <enum>Qt::Vertical</enum>
93 <property name="sizeType">
94 <enum>QSizePolicy::Fixed</enum>
96 <property name="sizeHint" stdset="0">
105 <widget class="QListView" name="logView">
106 <property name="font">
108 <family>Lucida Console</family>
111 <property name="contextMenuPolicy">
112 <enum>Qt::ActionsContextMenu</enum>
114 <property name="horizontalScrollBarPolicy">
115 <enum>Qt::ScrollBarAlwaysOff</enum>
117 <property name="selectionMode">
118 <enum>QAbstractItemView::NoSelection</enum>
120 <property name="selectionBehavior">
121 <enum>QAbstractItemView::SelectRows</enum>
126 <widget class="QLineEdit" name="editDetails">
127 <property name="font">
133 <property name="readOnly">
143 <widget class="QFrame" name="frame">
144 <property name="frameShape">
145 <enum>QFrame::HLine</enum>
147 <property name="frameShadow">
148 <enum>QFrame::Sunken</enum>
153 <layout class="QHBoxLayout" name="horizontalLayout">
155 <widget class="QPushButton" name="buttonAddJob">
156 <property name="minimumSize">
162 <property name="text">
163 <string>Add New Job</string>
165 <property name="icon">
166 <iconset resource="../res/resources.qrc">
167 <normaloff>:/buttons/add.png</normaloff>:/buttons/add.png</iconset>
172 <spacer name="horizontalSpacer">
173 <property name="orientation">
174 <enum>Qt::Horizontal</enum>
176 <property name="sizeHint" stdset="0">
185 <widget class="QLabel" name="labelBuildDate">
186 <property name="palette">
189 <colorrole role="WindowText">
190 <brush brushstyle="SolidPattern">
200 <colorrole role="WindowText">
201 <brush brushstyle="SolidPattern">
211 <colorrole role="WindowText">
212 <brush brushstyle="SolidPattern">
223 <property name="cursor">
224 <cursorShape>WhatsThisCursor</cursorShape>
226 <property name="text">
227 <string>(Version)</string>
232 <spacer name="horizontalSpacer_2">
233 <property name="orientation">
234 <enum>Qt::Horizontal</enum>
236 <property name="sizeHint" stdset="0">
245 <widget class="QPushButton" name="buttonStartJob">
246 <property name="enabled">
249 <property name="minimumSize">
255 <property name="text">
256 <string>Start Job</string>
258 <property name="icon">
259 <iconset resource="../res/resources.qrc">
260 <normaloff>:/buttons/play_big.png</normaloff>:/buttons/play_big.png</iconset>
265 <widget class="QPushButton" name="buttonPauseJob">
266 <property name="enabled">
269 <property name="minimumSize">
275 <property name="text">
276 <string>Pause Job</string>
278 <property name="icon">
279 <iconset resource="../res/resources.qrc">
280 <normaloff>:/buttons/pause.png</normaloff>:/buttons/pause.png</iconset>
282 <property name="checkable">
288 <widget class="QPushButton" name="buttonAbortJob">
289 <property name="enabled">
292 <property name="minimumSize">
298 <property name="text">
299 <string>Abort Job</string>
301 <property name="icon">
302 <iconset resource="../res/resources.qrc">
303 <normaloff>:/buttons/cancel.png</normaloff>:/buttons/cancel.png</iconset>
311 <widget class="QMenuBar" name="menubar">
312 <property name="geometry">
320 <widget class="QMenu" name="menuFile">
321 <property name="title">
322 <string>File</string>
324 <addaction name="actionOpen"/>
325 <addaction name="separator"/>
326 <addaction name="actionPreferences"/>
327 <addaction name="separator"/>
328 <addaction name="actionExit"/>
330 <widget class="QMenu" name="menu">
331 <property name="title">
334 <widget class="QMenu" name="menuDownloadX264">
335 <property name="title">
336 <string>Download x264 Binaries</string>
338 <property name="icon">
339 <iconset resource="../res/resources.qrc">
340 <normaloff>:/buttons/setup.png</normaloff>:/buttons/setup.png</iconset>
342 <addaction name="actionWebVideoLAN"/>
343 <addaction name="actionWebKomisar"/>
344 <addaction name="actionWebJEEB"/>
345 <addaction name="actionWebFreeCodecs"/>
347 <widget class="QMenu" name="menuDownloadAvisynth">
348 <property name="title">
349 <string>Download Avisynth</string>
351 <property name="icon">
352 <iconset resource="../res/resources.qrc">
353 <normaloff>:/buttons/setup.png</normaloff>:/buttons/setup.png</iconset>
355 <addaction name="actionWebAvisynth32"/>
356 <addaction name="actionWebAvisynth64"/>
357 <addaction name="actionWebAvisynthPlus"/>
359 <widget class="QMenu" name="menuDownload_x265_Binaries">
360 <property name="title">
361 <string>Download x265 Binaries</string>
363 <property name="icon">
364 <iconset resource="../res/resources.qrc">
365 <normaloff>:/buttons/setup.png</normaloff>:/buttons/setup.png</iconset>
367 <addaction name="actionWebX265BinRU"/>
368 <addaction name="actionWebX265BinORG"/>
369 <addaction name="actionWebX265BinEU"/>
370 <addaction name="separator"/>
371 <addaction name="actionWebX265BinFF"/>
373 <addaction name="actionCheckForUpdates"/>
374 <addaction name="separator"/>
375 <addaction name="actionWebMulder"/>
376 <addaction name="actionWebX264"/>
377 <addaction name="actionWebX265"/>
378 <addaction name="actionWebSupport"/>
379 <addaction name="separator"/>
380 <addaction name="menuDownloadX264"/>
381 <addaction name="menuDownload_x265_Binaries"/>
382 <addaction name="menuDownloadAvisynth"/>
383 <addaction name="actionWebVapourSynth"/>
384 <addaction name="separator"/>
385 <addaction name="actionOnlineDocX264"/>
386 <addaction name="actionOnlineDocX265"/>
387 <addaction name="actionWebBluRay"/>
388 <addaction name="actionWebAvsWiki"/>
389 <addaction name="actionWebVapourSynthDocs"/>
390 <addaction name="actionWebSecret"/>
391 <addaction name="separator"/>
392 <addaction name="actionAbout"/>
394 <widget class="QMenu" name="menuJob">
395 <property name="title">
398 <addaction name="actionJob_New"/>
399 <addaction name="separator"/>
400 <addaction name="actionJob_Start"/>
401 <addaction name="actionJob_Pause"/>
402 <addaction name="actionJob_Abort"/>
403 <addaction name="separator"/>
404 <addaction name="actionJob_Browse"/>
405 <addaction name="actionJob_Delete"/>
406 <addaction name="actionJob_Restart"/>
407 <addaction name="separator"/>
408 <addaction name="actionJob_MoveUp"/>
409 <addaction name="actionJob_MoveDown"/>
411 <addaction name="menuFile"/>
412 <addaction name="menuJob"/>
413 <addaction name="menu"/>
415 <action name="actionExit">
416 <property name="icon">
417 <iconset resource="../res/resources.qrc">
418 <normaloff>:/buttons/door_in.png</normaloff>:/buttons/door_in.png</iconset>
420 <property name="text">
421 <string>Exit</string>
424 <action name="actionAbout">
425 <property name="icon">
426 <iconset resource="../res/resources.qrc">
427 <normaloff>:/buttons/information.png</normaloff>:/buttons/information.png</iconset>
429 <property name="text">
430 <string>About...</string>
433 <action name="actionWebMulder">
434 <property name="icon">
435 <iconset resource="../res/resources.qrc">
436 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
438 <property name="text">
439 <string>MuldeR's Web-Site</string>
442 <action name="actionWebX264">
443 <property name="icon">
444 <iconset resource="../res/resources.qrc">
445 <normaloff>:/buttons/x264.png</normaloff>:/buttons/x264.png</iconset>
447 <property name="text">
448 <string>Official x264 Web-Site</string>
451 <action name="actionWebKomisar">
452 <property name="icon">
453 <iconset resource="../res/resources.qrc">
454 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
456 <property name="text">
457 <string>Komisar's Web-Site</string>
460 <action name="actionWebVideoLAN">
461 <property name="icon">
462 <iconset resource="../res/resources.qrc">
463 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
465 <property name="text">
466 <string>VideoLAN Builds</string>
469 <action name="actionOnlineDocX264">
470 <property name="icon">
471 <iconset resource="../res/resources.qrc">
472 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
474 <property name="text">
475 <string>x264 Online Documentation</string>
478 <action name="actionWebBluRay">
479 <property name="icon">
480 <iconset resource="../res/resources.qrc">
481 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
483 <property name="text">
484 <string>BluRay Authoring Guide</string>
487 <action name="actionJob_New">
488 <property name="icon">
489 <iconset resource="../res/resources.qrc">
490 <normaloff>:/buttons/add.png</normaloff>:/buttons/add.png</iconset>
492 <property name="text">
493 <string>Create Job</string>
496 <action name="actionJob_Start">
497 <property name="enabled">
500 <property name="icon">
501 <iconset resource="../res/resources.qrc">
502 <normaloff>:/buttons/play_big.png</normaloff>:/buttons/play_big.png</iconset>
504 <property name="text">
505 <string>Start Job</string>
508 <action name="actionJob_Abort">
509 <property name="enabled">
512 <property name="icon">
513 <iconset resource="../res/resources.qrc">
514 <normaloff>:/buttons/cancel.png</normaloff>:/buttons/cancel.png</iconset>
516 <property name="text">
517 <string>Abort Job</string>
520 <action name="actionJob_Pause">
521 <property name="checkable">
524 <property name="enabled">
527 <property name="icon">
528 <iconset resource="../res/resources.qrc">
529 <normaloff>:/buttons/pause.png</normaloff>:/buttons/pause.png</iconset>
531 <property name="text">
532 <string>Pause Job</string>
535 <action name="actionPreferences">
536 <property name="icon">
537 <iconset resource="../res/resources.qrc">
538 <normaloff>:/buttons/wrench.png</normaloff>:/buttons/wrench.png</iconset>
540 <property name="text">
541 <string>Preferences</string>
544 <action name="actionJob_Delete">
545 <property name="enabled">
548 <property name="icon">
549 <iconset resource="../res/resources.qrc">
550 <normaloff>:/buttons/trash.png</normaloff>:/buttons/trash.png</iconset>
552 <property name="text">
553 <string>Delete Job</string>
556 <action name="actionJob_Browse">
557 <property name="enabled">
560 <property name="icon">
561 <iconset resource="../res/resources.qrc">
562 <normaloff>:/buttons/folder_magnify.png</normaloff>:/buttons/folder_magnify.png</iconset>
564 <property name="text">
565 <string>Explore Job</string>
568 <action name="actionWebAvisynth32">
569 <property name="icon">
570 <iconset resource="../res/resources.qrc">
571 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
573 <property name="text">
574 <string>32-Bit Avisynth (Stable)</string>
577 <action name="actionWebAvisynth64">
578 <property name="icon">
579 <iconset resource="../res/resources.qrc">
580 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
582 <property name="text">
583 <string>64-Bit Avisynth (Experimental)</string>
586 <action name="actionWebJEEB">
587 <property name="icon">
588 <iconset resource="../res/resources.qrc">
589 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
591 <property name="text">
592 <string>JEEB's Web-Site</string>
595 <action name="actionWebSecret">
596 <property name="icon">
597 <iconset resource="../res/resources.qrc">
598 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
600 <property name="text">
601 <string>Secret Recipe - Shush!</string>
604 <action name="actionWebAvsWiki">
605 <property name="icon">
606 <iconset resource="../res/resources.qrc">
607 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
609 <property name="text">
610 <string>Avisynth Usage Wiki</string>
613 <action name="actionJob_Restart">
614 <property name="enabled">
617 <property name="icon">
618 <iconset resource="../res/resources.qrc">
619 <normaloff>:/buttons/restart.png</normaloff>:/buttons/restart.png</iconset>
621 <property name="text">
622 <string>Restart Job</string>
625 <action name="actionWebSupport">
626 <property name="icon">
627 <iconset resource="../res/resources.qrc">
628 <normaloff>:/buttons/group.png</normaloff>:/buttons/group.png</iconset>
630 <property name="text">
631 <string>Help and Support</string>
634 <action name="actionOpen">
635 <property name="icon">
636 <iconset resource="../res/resources.qrc">
637 <normaloff>:/buttons/folder_add.png</normaloff>:/buttons/folder_add.png</iconset>
639 <property name="text">
640 <string>Open...</string>
643 <action name="actionDownload_Avisynth">
644 <property name="text">
645 <string>Download Avisynth</string>
648 <action name="actionUtz">
649 <property name="text">
653 <action name="actionWebVapourSynth">
654 <property name="icon">
655 <iconset resource="../res/resources.qrc">
656 <normaloff>:/buttons/setup.png</normaloff>:/buttons/setup.png</iconset>
658 <property name="text">
659 <string>Download VapourSynth</string>
662 <action name="actionWebVapourSynthDocs">
663 <property name="icon">
664 <iconset resource="../res/resources.qrc">
665 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
667 <property name="text">
668 <string>VapourSynth Manual</string>
671 <action name="actionCheckForUpdates">
672 <property name="icon">
673 <iconset resource="../res/resources.qrc">
674 <normaloff>:/buttons/update.png</normaloff>:/buttons/update.png</iconset>
676 <property name="text">
677 <string>Check for new Updates</string>
680 <action name="actionWebAvisynthPlus">
681 <property name="icon">
682 <iconset resource="../res/resources.qrc">
683 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
685 <property name="text">
686 <string>Avisynth+ (32-Bit / 64-Bit)</string>
689 <action name="actionWebX265">
690 <property name="icon">
691 <iconset resource="../res/resources.qrc">
692 <normaloff>:/buttons/x265.png</normaloff>:/buttons/x265.png</iconset>
694 <property name="text">
695 <string>Official x265 Web-Site</string>
698 <action name="actionDownload_x265_Binaries">
699 <property name="text">
700 <string>Download x265 Binaries</string>
703 <action name="actionWebX265BinRU">
704 <property name="icon">
705 <iconset resource="../res/resources.qrc">
706 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
708 <property name="text">
709 <string>*Unofficial* x265 binaries [x265.ru]</string>
712 <action name="actionWebX265BinFF">
713 <property name="icon">
714 <iconset resource="../res/resources.qrc">
715 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
717 <property name="text">
718 <string>FFmepg with x265 encoding support</string>
721 <action name="actionWebX265BinEU">
722 <property name="icon">
723 <iconset resource="../res/resources.qrc">
724 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
726 <property name="text">
727 <string>*Unofficial* x265 binaries [builds.x265.eu]</string>
730 <action name="actionWebX265BinORG">
731 <property name="icon">
732 <iconset resource="../res/resources.qrc">
733 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
735 <property name="text">
736 <string>*Unofficial* x265 binaries [chromashift.org]</string>
739 <action name="actionWebFreeCodecs">
740 <property name="icon">
741 <iconset resource="../res/resources.qrc">
742 <normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset>
744 <property name="text">
745 <string>Codecs.com Mirror</string>
748 <action name="actionJob_MoveUp">
749 <property name="enabled">
752 <property name="icon">
753 <iconset resource="../res/resources.qrc">
754 <normaloff>:/buttons/arrow_up.png</normaloff>:/buttons/arrow_up.png</iconset>
756 <property name="text">
757 <string>Move Up</string>
760 <action name="actionJob_MoveDown">
761 <property name="enabled">
764 <property name="icon">
765 <iconset resource="../res/resources.qrc">
766 <normaloff>:/buttons/arrow_down.png</normaloff>:/buttons/arrow_down.png</iconset>
768 <property name="text">
769 <string>Move Down</string>
772 <action name="actionOnlineDocX265">
773 <property name="icon">
774 <iconset resource="../res/resources.qrc">
775 <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
777 <property name="text">
778 <string>x265 Online Documentation</string>
783 <tabstop>buttonAddJob</tabstop>
784 <tabstop>buttonStartJob</tabstop>
785 <tabstop>buttonAbortJob</tabstop>
786 <tabstop>jobsView</tabstop>
787 <tabstop>logView</tabstop>
788 <tabstop>editDetails</tabstop>
791 <include location="../res/resources.qrc"/>
795 <sender>actionExit</sender>
796 <signal>triggered()</signal>
797 <receiver>MainWindow</receiver>
800 <hint type="sourcelabel">
804 <hint type="destinationlabel">
811 <sender>actionJob_New</sender>
812 <signal>triggered()</signal>
813 <receiver>buttonAddJob</receiver>
816 <hint type="sourcelabel">
820 <hint type="destinationlabel">
827 <sender>actionJob_Start</sender>
828 <signal>triggered()</signal>
829 <receiver>buttonStartJob</receiver>
832 <hint type="sourcelabel">
836 <hint type="destinationlabel">
843 <sender>actionJob_Abort</sender>
844 <signal>triggered()</signal>
845 <receiver>buttonAbortJob</receiver>
848 <hint type="sourcelabel">
852 <hint type="destinationlabel">
859 <sender>actionJob_Pause</sender>
860 <signal>toggled(bool)</signal>
861 <receiver>buttonPauseJob</receiver>
862 <slot>setChecked(bool)</slot>
864 <hint type="sourcelabel">
868 <hint type="destinationlabel">