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>Futatabi</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::Horizontal</enum>
23 <widget class="QWidget" name="horizontalLayoutWidget">
24 <layout class="QVBoxLayout" name="clip_and_play_lists">
26 <widget class="QTableView" name="clip_list"/>
29 <layout class="QHBoxLayout" name="clip_list_buttons">
31 <widget class="QPushButton" name="queue_btn">
32 <property name="text">
33 <string>Queue (&Q)</string>
35 <property name="icon">
36 <iconset theme="list-add">
37 <normaloff>.</normaloff>.</iconset>
42 <widget class="QPushButton" name="preview_btn">
43 <property name="text">
44 <string>Preview (&W)</string>
46 <property name="icon">
47 <iconset theme="media-playback-start">
48 <normaloff>.</normaloff>.</iconset>
53 <widget class="QPushButton" name="cue_in_btn">
54 <property name="text">
55 <string>Cue in (&A)</string>
60 <widget class="QPushButton" name="cue_out_btn">
61 <property name="text">
62 <string>Cue out (&S)</string>
67 <spacer name="horizontalSpacer_2">
68 <property name="orientation">
69 <enum>Qt::Horizontal</enum>
71 <property name="sizeHint" stdset="0">
82 <widget class="QTableView" name="playlist">
83 <property name="selectionMode">
84 <enum>QAbstractItemView::ContiguousSelection</enum>
86 <property name="selectionBehavior">
87 <enum>QAbstractItemView::SelectRows</enum>
92 <layout class="QHBoxLayout" name="playlist_buttons">
94 <widget class="QPushButton" name="playlist_duplicate_btn">
95 <property name="text">
96 <string>Duplicate</string>
98 <property name="icon">
99 <iconset theme="list-add">
100 <normaloff>.</normaloff>.</iconset>
105 <widget class="QPushButton" name="playlist_remove_btn">
106 <property name="sizePolicy">
107 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
108 <horstretch>0</horstretch>
109 <verstretch>0</verstretch>
112 <property name="text">
113 <string>Remove</string>
115 <property name="icon">
116 <iconset theme="list-remove">
117 <normaloff>.</normaloff>.</iconset>
122 <widget class="QPushButton" name="playlist_move_up_btn">
123 <property name="text">
124 <string>Move up</string>
126 <property name="icon">
127 <iconset theme="go-up">
128 <normaloff>.</normaloff>.</iconset>
133 <widget class="QPushButton" name="playlist_move_down_btn">
134 <property name="text">
135 <string>Move down</string>
137 <property name="icon">
138 <iconset theme="go-down">
139 <normaloff>.</normaloff>.</iconset>
144 <spacer name="horizontalSpacer">
145 <property name="orientation">
146 <enum>Qt::Horizontal</enum>
148 <property name="sizeHint" stdset="0">
157 <widget class="QPushButton" name="play_btn">
158 <property name="text">
159 <string>Play (space)</string>
161 <property name="icon">
162 <iconset theme="media-playback-start">
163 <normaloff>.</normaloff>.</iconset>
171 <widget class="QWidget" name="verticalLayoutWidget_4">
172 <layout class="QVBoxLayout" name="video_displays" stretch="1,2">
174 <layout class="QHBoxLayout" name="preview_and_live_panes">
176 <layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
178 <widget class="JPEGFrameView" name="preview_display" native="true"/>
181 <layout class="QHBoxLayout" name="horizontalLayout_3">
182 <property name="spacing">
186 <widget class="QLabel" name="label_2">
187 <property name="text">
188 <string>Preview output</string>
190 <property name="alignment">
191 <set>Qt::AlignCenter</set>
196 <widget class="QPushButton" name="preview_1_btn">
197 <property name="sizePolicy">
198 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
199 <horstretch>0</horstretch>
200 <verstretch>0</verstretch>
203 <property name="maximumSize">
209 <property name="text">
215 <widget class="QPushButton" name="preview_2_btn">
216 <property name="sizePolicy">
217 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
218 <horstretch>0</horstretch>
219 <verstretch>0</verstretch>
222 <property name="maximumSize">
228 <property name="text">
234 <widget class="QPushButton" name="preview_3_btn">
235 <property name="maximumSize">
241 <property name="text">
247 <widget class="QPushButton" name="preview_4_btn">
248 <property name="maximumSize">
254 <property name="text">
264 <layout class="QVBoxLayout" name="live_pane" stretch="1,0">
266 <widget class="JPEGFrameView" name="live_display" native="true"/>
269 <widget class="QLabel" name="live_label">
270 <property name="text">
271 <string>Current output (paused)</string>
273 <property name="alignment">
274 <set>Qt::AlignCenter</set>
283 <layout class="QVBoxLayout" name="input_pane" stretch="1,0">
285 <layout class="QGridLayout" name="input_displays">
286 <property name="spacing">
289 <item row="0" column="0">
290 <widget class="QFrame" name="input1_frame">
291 <property name="frameShape">
292 <enum>QFrame::Box</enum>
294 <property name="frameShadow">
295 <enum>QFrame::Plain</enum>
297 <property name="lineWidth">
300 <layout class="QGridLayout" name="gridLayout_2">
301 <property name="leftMargin">
304 <property name="topMargin">
307 <property name="rightMargin">
310 <property name="bottomMargin">
313 <item row="0" column="0">
314 <widget class="JPEGFrameView" name="input1_display" native="true">
315 <property name="autoFillBackground">
323 <item row="1" column="0">
324 <widget class="QFrame" name="input3_frame">
325 <property name="frameShape">
326 <enum>QFrame::Box</enum>
328 <property name="frameShadow">
329 <enum>QFrame::Plain</enum>
331 <property name="lineWidth">
334 <layout class="QGridLayout" name="gridLayout_4">
335 <property name="leftMargin">
338 <property name="topMargin">
341 <property name="rightMargin">
344 <property name="bottomMargin">
347 <item row="0" column="0">
348 <widget class="JPEGFrameView" name="input3_display" native="true"/>
353 <item row="0" column="1">
354 <widget class="QFrame" name="input2_frame">
355 <property name="frameShape">
356 <enum>QFrame::Box</enum>
358 <property name="frameShadow">
359 <enum>QFrame::Plain</enum>
361 <property name="lineWidth">
364 <layout class="QGridLayout" name="gridLayout_3">
365 <property name="leftMargin">
368 <property name="topMargin">
371 <property name="rightMargin">
374 <property name="bottomMargin">
377 <item row="0" column="0">
378 <widget class="JPEGFrameView" name="input2_display" native="true">
379 <property name="autoFillBackground">
387 <item row="1" column="1">
388 <widget class="QFrame" name="input4_frame">
389 <property name="autoFillBackground">
392 <property name="frameShape">
393 <enum>QFrame::Box</enum>
395 <property name="frameShadow">
396 <enum>QFrame::Plain</enum>
398 <property name="lineWidth">
401 <layout class="QGridLayout" name="gridLayout_5">
402 <property name="leftMargin">
405 <property name="topMargin">
408 <property name="rightMargin">
411 <property name="bottomMargin">
414 <item row="0" column="0">
415 <widget class="JPEGFrameView" name="input4_display" native="true"/>
423 <widget class="QLabel" name="label">
424 <property name="text">
425 <string>Current inputs</string>
427 <property name="alignment">
428 <set>Qt::AlignCenter</set>
440 <widget class="QMenuBar" name="menuBar">
441 <property name="geometry">
449 <widget class="QMenu" name="menuFile">
450 <property name="title">
451 <string>&File</string>
453 <addaction name="exit_action"/>
455 <addaction name="menuFile"/>
457 <action name="exit_action">
458 <property name="text">
459 <string>E&xit</string>
465 <class>JPEGFrameView</class>
466 <extends>QWidget</extends>
467 <header>jpeg_frame_view.h</header>