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>Application
</string>
324 <widget class=
"QMenu" name=
"menuRemove_Jobs">
325 <property name=
"title">
326 <string>Clean-Up
</string>
328 <property name=
"icon">
329 <iconset resource=
"../res/resources.qrc">
330 <normaloff>:/buttons/clean.png
</normaloff>:/buttons/clean.png
</iconset>
332 <addaction name=
"actionCleanup_Finished"/>
333 <addaction name=
"actionCleanup_Enqueued"/>
335 <addaction name=
"actionOpen"/>
336 <addaction name=
"actionCreateJob"/>
337 <addaction name=
"separator"/>
338 <addaction name=
"menuRemove_Jobs"/>
339 <addaction name=
"separator"/>
340 <addaction name=
"actionPreferences"/>
341 <addaction name=
"separator"/>
342 <addaction name=
"actionExit"/>
344 <widget class=
"QMenu" name=
"menu">
345 <property name=
"title">
348 <widget class=
"QMenu" name=
"menuDownloadX264">
349 <property name=
"title">
350 <string>Download x264 Binaries
</string>
352 <property name=
"icon">
353 <iconset resource=
"../res/resources.qrc">
354 <normaloff>:/buttons/setup.png
</normaloff>:/buttons/setup.png
</iconset>
356 <addaction name=
"actionWebVideoLAN"/>
357 <addaction name=
"actionWebKomisar"/>
358 <addaction name=
"actionWebJEEB"/>
359 <addaction name=
"actionWebFreeCodecs"/>
361 <widget class=
"QMenu" name=
"menuDownloadAvisynth">
362 <property name=
"title">
363 <string>Download Avisynth
</string>
365 <property name=
"icon">
366 <iconset resource=
"../res/resources.qrc">
367 <normaloff>:/buttons/setup.png
</normaloff>:/buttons/setup.png
</iconset>
369 <addaction name=
"actionWebAvisynth32"/>
370 <addaction name=
"actionWebAvisynth64"/>
371 <addaction name=
"actionWebAvisynthPlus"/>
373 <widget class=
"QMenu" name=
"menuDownload_x265_Binaries">
374 <property name=
"title">
375 <string>Download x265 Binaries
</string>
377 <property name=
"icon">
378 <iconset resource=
"../res/resources.qrc">
379 <normaloff>:/buttons/setup.png
</normaloff>:/buttons/setup.png
</iconset>
381 <addaction name=
"actionWebX265BinRU"/>
382 <addaction name=
"actionWebX265BinORG"/>
383 <addaction name=
"actionWebX265BinEU"/>
384 <addaction name=
"separator"/>
385 <addaction name=
"actionWebX265BinFF"/>
387 <addaction name=
"actionCheckForUpdates"/>
388 <addaction name=
"separator"/>
389 <addaction name=
"actionWebMulder"/>
390 <addaction name=
"actionWebX264"/>
391 <addaction name=
"actionWebX265"/>
392 <addaction name=
"actionWebSupport"/>
393 <addaction name=
"separator"/>
394 <addaction name=
"menuDownloadX264"/>
395 <addaction name=
"menuDownload_x265_Binaries"/>
396 <addaction name=
"menuDownloadAvisynth"/>
397 <addaction name=
"actionWebVapourSynth"/>
398 <addaction name=
"separator"/>
399 <addaction name=
"actionOnlineDocX264"/>
400 <addaction name=
"actionOnlineDocX265"/>
401 <addaction name=
"actionWebBluRay"/>
402 <addaction name=
"actionWebAvsWiki"/>
403 <addaction name=
"actionWebVapourSynthDocs"/>
404 <addaction name=
"actionWebSecret"/>
405 <addaction name=
"separator"/>
406 <addaction name=
"actionAbout"/>
408 <widget class=
"QMenu" name=
"menuJob">
409 <property name=
"title">
412 <addaction name=
"actionJob_Start"/>
413 <addaction name=
"actionJob_Pause"/>
414 <addaction name=
"actionJob_Abort"/>
415 <addaction name=
"separator"/>
416 <addaction name=
"actionJob_Browse"/>
417 <addaction name=
"actionJob_Delete"/>
418 <addaction name=
"actionJob_Restart"/>
419 <addaction name=
"separator"/>
420 <addaction name=
"actionJob_MoveUp"/>
421 <addaction name=
"actionJob_MoveDown"/>
423 <addaction name=
"menuFile"/>
424 <addaction name=
"menuJob"/>
425 <addaction name=
"menu"/>
427 <action name=
"actionExit">
428 <property name=
"icon">
429 <iconset resource=
"../res/resources.qrc">
430 <normaloff>:/buttons/door_in.png
</normaloff>:/buttons/door_in.png
</iconset>
432 <property name=
"text">
433 <string>Exit
</string>
436 <action name=
"actionAbout">
437 <property name=
"icon">
438 <iconset resource=
"../res/resources.qrc">
439 <normaloff>:/buttons/information.png
</normaloff>:/buttons/information.png
</iconset>
441 <property name=
"text">
442 <string>About...
</string>
445 <action name=
"actionWebMulder">
446 <property name=
"icon">
447 <iconset resource=
"../res/resources.qrc">
448 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
450 <property name=
"text">
451 <string>MuldeR's Web-Site
</string>
454 <action name=
"actionWebX264">
455 <property name=
"icon">
456 <iconset resource=
"../res/resources.qrc">
457 <normaloff>:/buttons/x264.png
</normaloff>:/buttons/x264.png
</iconset>
459 <property name=
"text">
460 <string>Official x264 Web-Site
</string>
463 <action name=
"actionWebKomisar">
464 <property name=
"icon">
465 <iconset resource=
"../res/resources.qrc">
466 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
468 <property name=
"text">
469 <string>Komisar's Web-Site
</string>
472 <action name=
"actionWebVideoLAN">
473 <property name=
"icon">
474 <iconset resource=
"../res/resources.qrc">
475 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
477 <property name=
"text">
478 <string>VideoLAN Builds
</string>
481 <action name=
"actionOnlineDocX264">
482 <property name=
"icon">
483 <iconset resource=
"../res/resources.qrc">
484 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
486 <property name=
"text">
487 <string>x264 Online Documentation
</string>
490 <action name=
"actionWebBluRay">
491 <property name=
"icon">
492 <iconset resource=
"../res/resources.qrc">
493 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
495 <property name=
"text">
496 <string>BluRay Authoring Guide
</string>
499 <action name=
"actionCreateJob">
500 <property name=
"icon">
501 <iconset resource=
"../res/resources.qrc">
502 <normaloff>:/buttons/add.png
</normaloff>:/buttons/add.png
</iconset>
504 <property name=
"text">
505 <string>Create New Job
</string>
508 <action name=
"actionJob_Start">
509 <property name=
"enabled">
512 <property name=
"icon">
513 <iconset resource=
"../res/resources.qrc">
514 <normaloff>:/buttons/play_big.png
</normaloff>:/buttons/play_big.png
</iconset>
516 <property name=
"text">
517 <string>Start Job
</string>
520 <action name=
"actionJob_Abort">
521 <property name=
"enabled">
524 <property name=
"icon">
525 <iconset resource=
"../res/resources.qrc">
526 <normaloff>:/buttons/cancel.png
</normaloff>:/buttons/cancel.png
</iconset>
528 <property name=
"text">
529 <string>Abort Job
</string>
532 <action name=
"actionJob_Pause">
533 <property name=
"checkable">
536 <property name=
"enabled">
539 <property name=
"icon">
540 <iconset resource=
"../res/resources.qrc">
541 <normaloff>:/buttons/pause.png
</normaloff>:/buttons/pause.png
</iconset>
543 <property name=
"text">
544 <string>Pause Job
</string>
547 <action name=
"actionPreferences">
548 <property name=
"icon">
549 <iconset resource=
"../res/resources.qrc">
550 <normaloff>:/buttons/wrench.png
</normaloff>:/buttons/wrench.png
</iconset>
552 <property name=
"text">
553 <string>Preferences
</string>
556 <action name=
"actionJob_Delete">
557 <property name=
"enabled">
560 <property name=
"icon">
561 <iconset resource=
"../res/resources.qrc">
562 <normaloff>:/buttons/trash.png
</normaloff>:/buttons/trash.png
</iconset>
564 <property name=
"text">
565 <string>Delete Job
</string>
568 <action name=
"actionJob_Browse">
569 <property name=
"enabled">
572 <property name=
"icon">
573 <iconset resource=
"../res/resources.qrc">
574 <normaloff>:/buttons/folder_magnify.png
</normaloff>:/buttons/folder_magnify.png
</iconset>
576 <property name=
"text">
577 <string>Explore Job
</string>
580 <action name=
"actionWebAvisynth32">
581 <property name=
"icon">
582 <iconset resource=
"../res/resources.qrc">
583 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
585 <property name=
"text">
586 <string>32-Bit Avisynth (Stable)
</string>
589 <action name=
"actionWebAvisynth64">
590 <property name=
"icon">
591 <iconset resource=
"../res/resources.qrc">
592 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
594 <property name=
"text">
595 <string>64-Bit Avisynth (Experimental)
</string>
598 <action name=
"actionWebJEEB">
599 <property name=
"icon">
600 <iconset resource=
"../res/resources.qrc">
601 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
603 <property name=
"text">
604 <string>JEEB's Web-Site
</string>
607 <action name=
"actionWebSecret">
608 <property name=
"icon">
609 <iconset resource=
"../res/resources.qrc">
610 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
612 <property name=
"text">
613 <string>Secret Recipe - Shush!
</string>
616 <action name=
"actionWebAvsWiki">
617 <property name=
"icon">
618 <iconset resource=
"../res/resources.qrc">
619 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
621 <property name=
"text">
622 <string>Avisynth Usage Wiki
</string>
625 <action name=
"actionJob_Restart">
626 <property name=
"enabled">
629 <property name=
"icon">
630 <iconset resource=
"../res/resources.qrc">
631 <normaloff>:/buttons/restart.png
</normaloff>:/buttons/restart.png
</iconset>
633 <property name=
"text">
634 <string>Restart Job
</string>
637 <action name=
"actionWebSupport">
638 <property name=
"icon">
639 <iconset resource=
"../res/resources.qrc">
640 <normaloff>:/buttons/group.png
</normaloff>:/buttons/group.png
</iconset>
642 <property name=
"text">
643 <string>Help and Support
</string>
646 <action name=
"actionOpen">
647 <property name=
"icon">
648 <iconset resource=
"../res/resources.qrc">
649 <normaloff>:/buttons/folder_add.png
</normaloff>:/buttons/folder_add.png
</iconset>
651 <property name=
"text">
652 <string>Open...
</string>
655 <action name=
"actionDownload_Avisynth">
656 <property name=
"text">
657 <string>Download Avisynth
</string>
660 <action name=
"actionUtz">
661 <property name=
"text">
665 <action name=
"actionWebVapourSynth">
666 <property name=
"icon">
667 <iconset resource=
"../res/resources.qrc">
668 <normaloff>:/buttons/setup.png
</normaloff>:/buttons/setup.png
</iconset>
670 <property name=
"text">
671 <string>Download VapourSynth
</string>
674 <action name=
"actionWebVapourSynthDocs">
675 <property name=
"icon">
676 <iconset resource=
"../res/resources.qrc">
677 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
679 <property name=
"text">
680 <string>VapourSynth Manual
</string>
683 <action name=
"actionCheckForUpdates">
684 <property name=
"icon">
685 <iconset resource=
"../res/resources.qrc">
686 <normaloff>:/buttons/update.png
</normaloff>:/buttons/update.png
</iconset>
688 <property name=
"text">
689 <string>Check for new Updates
</string>
692 <action name=
"actionWebAvisynthPlus">
693 <property name=
"icon">
694 <iconset resource=
"../res/resources.qrc">
695 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
697 <property name=
"text">
698 <string>Avisynth+ (
32-Bit /
64-Bit)
</string>
701 <action name=
"actionWebX265">
702 <property name=
"icon">
703 <iconset resource=
"../res/resources.qrc">
704 <normaloff>:/buttons/x265.png
</normaloff>:/buttons/x265.png
</iconset>
706 <property name=
"text">
707 <string>Official x265 Web-Site
</string>
710 <action name=
"actionDownload_x265_Binaries">
711 <property name=
"text">
712 <string>Download x265 Binaries
</string>
715 <action name=
"actionWebX265BinRU">
716 <property name=
"icon">
717 <iconset resource=
"../res/resources.qrc">
718 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
720 <property name=
"text">
721 <string>*Unofficial* x265 binaries [x265.ru]
</string>
724 <action name=
"actionWebX265BinFF">
725 <property name=
"icon">
726 <iconset resource=
"../res/resources.qrc">
727 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
729 <property name=
"text">
730 <string>FFmepg with x265 encoding support
</string>
733 <action name=
"actionWebX265BinEU">
734 <property name=
"icon">
735 <iconset resource=
"../res/resources.qrc">
736 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
738 <property name=
"text">
739 <string>*Unofficial* x265 binaries [builds.x265.eu]
</string>
742 <action name=
"actionWebX265BinORG">
743 <property name=
"icon">
744 <iconset resource=
"../res/resources.qrc">
745 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
747 <property name=
"text">
748 <string>*Unofficial* x265 binaries [chromashift.org]
</string>
751 <action name=
"actionWebFreeCodecs">
752 <property name=
"icon">
753 <iconset resource=
"../res/resources.qrc">
754 <normaloff>:/buttons/world_link.png
</normaloff>:/buttons/world_link.png
</iconset>
756 <property name=
"text">
757 <string>Codecs.com Mirror
</string>
760 <action name=
"actionJob_MoveUp">
761 <property name=
"enabled">
764 <property name=
"icon">
765 <iconset resource=
"../res/resources.qrc">
766 <normaloff>:/buttons/arrow_up.png
</normaloff>:/buttons/arrow_up.png
</iconset>
768 <property name=
"text">
769 <string>Move Up
</string>
772 <action name=
"actionJob_MoveDown">
773 <property name=
"enabled">
776 <property name=
"icon">
777 <iconset resource=
"../res/resources.qrc">
778 <normaloff>:/buttons/arrow_down.png
</normaloff>:/buttons/arrow_down.png
</iconset>
780 <property name=
"text">
781 <string>Move Down
</string>
784 <action name=
"actionOnlineDocX265">
785 <property name=
"icon">
786 <iconset resource=
"../res/resources.qrc">
787 <normaloff>:/buttons/book_open.png
</normaloff>:/buttons/book_open.png
</iconset>
789 <property name=
"text">
790 <string>x265 Online Documentation
</string>
793 <action name=
"actionRemove_Jobs">
794 <property name=
"text">
795 <string>Remove Jobs
</string>
798 <action name=
"actionCleanup_Finished">
799 <property name=
"icon">
800 <iconset resource=
"../res/resources.qrc">
801 <normaloff>:/buttons/trash.png
</normaloff>:/buttons/trash.png
</iconset>
803 <property name=
"text">
804 <string>Remove Completed/Failed Jobs
</string>
807 <action name=
"actionCleanup_Enqueued">
808 <property name=
"icon">
809 <iconset resource=
"../res/resources.qrc">
810 <normaloff>:/buttons/trash.png
</normaloff>:/buttons/trash.png
</iconset>
812 <property name=
"text">
813 <string>Remove Enqued Jobs
</string>
818 <tabstop>buttonAddJob
</tabstop>
819 <tabstop>buttonStartJob
</tabstop>
820 <tabstop>buttonAbortJob
</tabstop>
821 <tabstop>jobsView
</tabstop>
822 <tabstop>logView
</tabstop>
823 <tabstop>editDetails
</tabstop>
826 <include location=
"../res/resources.qrc"/>
830 <sender>actionExit
</sender>
831 <signal>triggered()
</signal>
832 <receiver>MainWindow
</receiver>
835 <hint type=
"sourcelabel">
839 <hint type=
"destinationlabel">
846 <sender>actionCreateJob
</sender>
847 <signal>triggered()
</signal>
848 <receiver>buttonAddJob
</receiver>
851 <hint type=
"sourcelabel">
855 <hint type=
"destinationlabel">
862 <sender>actionJob_Start
</sender>
863 <signal>triggered()
</signal>
864 <receiver>buttonStartJob
</receiver>
867 <hint type=
"sourcelabel">
871 <hint type=
"destinationlabel">
878 <sender>actionJob_Abort
</sender>
879 <signal>triggered()
</signal>
880 <receiver>buttonAbortJob
</receiver>
883 <hint type=
"sourcelabel">
887 <hint type=
"destinationlabel">
894 <sender>actionJob_Pause
</sender>
895 <signal>toggled(bool)
</signal>
896 <receiver>buttonPauseJob
</receiver>
897 <slot>setChecked(bool)
</slot>
899 <hint type=
"sourcelabel">
903 <hint type=
"destinationlabel">