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>MainWindow</string>
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QGridLayout" name="gridLayout">
18 <item row="0" column="0">
19 <widget class="QSplitter" name="splitter">
20 <property name="orientation">
21 <enum>Qt::Vertical</enum>
23 <widget class="QWidget" name="horizontalLayoutWidget">
24 <layout class="QHBoxLayout" name="horizontalLayout">
26 <layout class="QVBoxLayout" name="verticalLayout_3" stretch="1,0">
28 <layout class="QGridLayout" name="gridLayout_2">
29 <item row="1" column="0">
30 <widget class="JPEGFrameView" name="input3_display" native="true"/>
32 <item row="0" column="1">
33 <widget class="JPEGFrameView" name="input2_display" native="true"/>
35 <item row="1" column="1">
36 <widget class="JPEGFrameView" name="input4_display" native="true"/>
38 <item row="0" column="0">
39 <widget class="JPEGFrameView" name="input1_display" native="true"/>
44 <widget class="QLabel" name="label">
45 <property name="text">
46 <string>Current inputs</string>
48 <property name="alignment">
49 <set>Qt::AlignCenter</set>
56 <layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
58 <widget class="JPEGFrameView" name="preview_display" native="true"/>
61 <layout class="QHBoxLayout" name="horizontalLayout_3">
62 <property name="spacing">
66 <widget class="QLabel" name="label_2">
67 <property name="text">
68 <string>Preview output</string>
70 <property name="alignment">
71 <set>Qt::AlignCenter</set>
76 <widget class="QPushButton" name="preview_1_btn">
77 <property name="sizePolicy">
78 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
79 <horstretch>0</horstretch>
80 <verstretch>0</verstretch>
83 <property name="maximumSize">
89 <property name="text">
95 <widget class="QPushButton" name="preview_2_btn">
96 <property name="sizePolicy">
97 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
98 <horstretch>0</horstretch>
99 <verstretch>0</verstretch>
102 <property name="maximumSize">
108 <property name="text">
114 <widget class="QPushButton" name="preview_3_btn">
115 <property name="maximumSize">
121 <property name="text">
127 <widget class="QPushButton" name="preview_4_btn">
128 <property name="maximumSize">
134 <property name="text">
144 <layout class="QVBoxLayout" name="verticalLayout_2" stretch="1,0">
146 <widget class="JPEGFrameView" name="live_display" native="true"/>
149 <widget class="QLabel" name="live_label">
150 <property name="text">
151 <string>Current output (paused)</string>
153 <property name="alignment">
154 <set>Qt::AlignCenter</set>
162 <widget class="QWidget" name="verticalLayoutWidget_4">
163 <layout class="QVBoxLayout" name="verticalLayout_4">
165 <widget class="QTableView" name="clip_list"/>
168 <layout class="QHBoxLayout" name="clip_list_buttons">
170 <widget class="QPushButton" name="queue_btn">
171 <property name="text">
172 <string>Queue (&Q)</string>
174 <property name="icon">
175 <iconset theme="list-add">
176 <normaloff>.</normaloff>.</iconset>
181 <widget class="QPushButton" name="preview_btn">
182 <property name="text">
183 <string>Preview (&W)</string>
185 <property name="icon">
186 <iconset theme="media-playback-start">
187 <normaloff>.</normaloff>.</iconset>
192 <widget class="QPushButton" name="cue_in_btn">
193 <property name="text">
194 <string>Cue in (&A)</string>
199 <widget class="QPushButton" name="cue_out_btn">
200 <property name="text">
201 <string>Cue out (&S)</string>
206 <spacer name="horizontalSpacer_2">
207 <property name="orientation">
208 <enum>Qt::Horizontal</enum>
210 <property name="sizeHint" stdset="0">
221 <widget class="QTableView" name="playlist">
222 <property name="selectionMode">
223 <enum>QAbstractItemView::ContiguousSelection</enum>
225 <property name="selectionBehavior">
226 <enum>QAbstractItemView::SelectRows</enum>
231 <layout class="QHBoxLayout" name="playlist_buttons">
233 <widget class="QPushButton" name="playlist_duplicate_btn">
234 <property name="text">
235 <string>Duplicate</string>
237 <property name="icon">
238 <iconset theme="list-add">
239 <normaloff>.</normaloff>.</iconset>
244 <widget class="QPushButton" name="playlist_remove_btn">
245 <property name="sizePolicy">
246 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
247 <horstretch>0</horstretch>
248 <verstretch>0</verstretch>
251 <property name="text">
252 <string>Remove</string>
254 <property name="icon">
255 <iconset theme="list-remove">
256 <normaloff>.</normaloff>.</iconset>
261 <widget class="QPushButton" name="playlist_move_up_btn">
262 <property name="text">
263 <string>Move up</string>
265 <property name="icon">
266 <iconset theme="go-up">
267 <normaloff>.</normaloff>.</iconset>
272 <widget class="QPushButton" name="playlist_move_down_btn">
273 <property name="text">
274 <string>Move down</string>
276 <property name="icon">
277 <iconset theme="go-down">
278 <normaloff>.</normaloff>.</iconset>
283 <spacer name="horizontalSpacer">
284 <property name="orientation">
285 <enum>Qt::Horizontal</enum>
287 <property name="sizeHint" stdset="0">
296 <widget class="QPushButton" name="play_btn">
297 <property name="text">
298 <string>Play (space)</string>
300 <property name="icon">
301 <iconset theme="media-playback-start">
302 <normaloff>.</normaloff>.</iconset>
317 <class>JPEGFrameView</class>
318 <extends>QWidget</extends>
319 <header>jpeg_frame_view.h</header>