]> git.sesse.net Git - nageru/blob - futatabi/mainwindow.ui
Add cue point padding, where a clip is elongated (in both directions) by some given...
[nageru] / futatabi / mainwindow.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>MainWindow</class>
4  <widget class="QMainWindow" name="MainWindow">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>1038</width>
10     <height>600</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Futatabi</string>
15   </property>
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>
22       </property>
23       <widget class="QWidget" name="horizontalLayoutWidget">
24        <layout class="QVBoxLayout" name="clip_and_play_lists">
25         <item>
26          <widget class="QTableView" name="clip_list"/>
27         </item>
28         <item>
29          <layout class="QHBoxLayout" name="clip_list_buttons">
30           <item>
31            <widget class="QPushButton" name="queue_btn">
32             <property name="text">
33              <string>Queue (&amp;Q)</string>
34             </property>
35             <property name="icon">
36              <iconset theme="list-add">
37               <normaloff>.</normaloff>.</iconset>
38             </property>
39            </widget>
40           </item>
41           <item>
42            <widget class="QPushButton" name="preview_btn">
43             <property name="text">
44              <string>Preview (&amp;W)</string>
45             </property>
46             <property name="icon">
47              <iconset theme="media-playback-start">
48               <normaloff>.</normaloff>.</iconset>
49             </property>
50            </widget>
51           </item>
52           <item>
53            <widget class="QPushButton" name="cue_in_btn">
54             <property name="text">
55              <string>Cue in (&amp;A)</string>
56             </property>
57            </widget>
58           </item>
59           <item>
60            <widget class="QPushButton" name="cue_out_btn">
61             <property name="text">
62              <string>Cue out (&amp;S)</string>
63             </property>
64            </widget>
65           </item>
66           <item>
67            <spacer name="horizontalSpacer_2">
68             <property name="orientation">
69              <enum>Qt::Horizontal</enum>
70             </property>
71             <property name="sizeHint" stdset="0">
72              <size>
73               <width>40</width>
74               <height>20</height>
75              </size>
76             </property>
77            </spacer>
78           </item>
79          </layout>
80         </item>
81         <item>
82          <widget class="QTableView" name="playlist">
83           <property name="selectionMode">
84            <enum>QAbstractItemView::ContiguousSelection</enum>
85           </property>
86           <property name="selectionBehavior">
87            <enum>QAbstractItemView::SelectRows</enum>
88           </property>
89          </widget>
90         </item>
91         <item>
92          <layout class="QHBoxLayout" name="playlist_buttons">
93           <item>
94            <widget class="QPushButton" name="playlist_duplicate_btn">
95             <property name="text">
96              <string>Duplicate</string>
97             </property>
98             <property name="icon">
99              <iconset theme="list-add">
100               <normaloff>.</normaloff>.</iconset>
101             </property>
102            </widget>
103           </item>
104           <item>
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>
110              </sizepolicy>
111             </property>
112             <property name="text">
113              <string>Remove</string>
114             </property>
115             <property name="icon">
116              <iconset theme="list-remove">
117               <normaloff>.</normaloff>.</iconset>
118             </property>
119            </widget>
120           </item>
121           <item>
122            <widget class="QPushButton" name="playlist_move_up_btn">
123             <property name="text">
124              <string>Move up</string>
125             </property>
126             <property name="icon">
127              <iconset theme="go-up">
128               <normaloff>.</normaloff>.</iconset>
129             </property>
130            </widget>
131           </item>
132           <item>
133            <widget class="QPushButton" name="playlist_move_down_btn">
134             <property name="text">
135              <string>Move down</string>
136             </property>
137             <property name="icon">
138              <iconset theme="go-down">
139               <normaloff>.</normaloff>.</iconset>
140             </property>
141            </widget>
142           </item>
143           <item>
144            <spacer name="horizontalSpacer">
145             <property name="orientation">
146              <enum>Qt::Horizontal</enum>
147             </property>
148             <property name="sizeHint" stdset="0">
149              <size>
150               <width>40</width>
151               <height>20</height>
152              </size>
153             </property>
154            </spacer>
155           </item>
156           <item>
157            <widget class="QPushButton" name="stop_btn">
158             <property name="text">
159              <string>Stop</string>
160             </property>
161             <property name="icon">
162              <iconset theme="media-playback-stop">
163               <normaloff>.</normaloff>.</iconset>
164             </property>
165            </widget>
166           </item>
167           <item>
168            <widget class="QPushButton" name="play_btn">
169             <property name="text">
170              <string>Play (space)</string>
171             </property>
172             <property name="icon">
173              <iconset theme="media-playback-start">
174               <normaloff>.</normaloff>.</iconset>
175             </property>
176            </widget>
177           </item>
178          </layout>
179         </item>
180        </layout>
181       </widget>
182       <widget class="QWidget" name="verticalLayoutWidget_4">
183        <layout class="QVBoxLayout" name="video_displays" stretch="1,2">
184         <item>
185          <layout class="QHBoxLayout" name="preview_and_live_panes">
186           <property name="spacing">
187            <number>3</number>
188           </property>
189           <item>
190            <layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
191             <item>
192              <widget class="QFrame" name="preview_frame">
193               <property name="autoFillBackground">
194                <bool>true</bool>
195               </property>
196               <property name="frameShape">
197                <enum>QFrame::NoFrame</enum>
198               </property>
199               <property name="frameShadow">
200                <enum>QFrame::Plain</enum>
201               </property>
202               <property name="lineWidth">
203                <number>0</number>
204               </property>
205               <layout class="QGridLayout" name="gridLayout_3">
206                <property name="leftMargin">
207                 <number>3</number>
208                </property>
209                <property name="topMargin">
210                 <number>3</number>
211                </property>
212                <property name="rightMargin">
213                 <number>3</number>
214                </property>
215                <property name="bottomMargin">
216                 <number>3</number>
217                </property>
218                <item row="0" column="0">
219                 <widget class="JPEGFrameView" name="preview_display" native="true"/>
220                </item>
221               </layout>
222              </widget>
223             </item>
224             <item>
225              <layout class="QHBoxLayout" name="preview_layout" stretch="0">
226               <item>
227                <widget class="QLabel" name="preview_label">
228                 <property name="text">
229                  <string>Preview output</string>
230                 </property>
231                 <property name="alignment">
232                  <set>Qt::AlignCenter</set>
233                 </property>
234                </widget>
235               </item>
236              </layout>
237             </item>
238            </layout>
239           </item>
240           <item>
241            <layout class="QVBoxLayout" name="live_pane" stretch="1,0">
242             <item>
243              <widget class="QFrame" name="live_frame">
244               <property name="autoFillBackground">
245                <bool>true</bool>
246               </property>
247               <property name="frameShape">
248                <enum>QFrame::NoFrame</enum>
249               </property>
250               <property name="frameShadow">
251                <enum>QFrame::Plain</enum>
252               </property>
253               <property name="lineWidth">
254                <number>0</number>
255               </property>
256               <layout class="QGridLayout" name="gridLayout_2">
257                <property name="leftMargin">
258                 <number>3</number>
259                </property>
260                <property name="topMargin">
261                 <number>3</number>
262                </property>
263                <property name="rightMargin">
264                 <number>3</number>
265                </property>
266                <property name="bottomMargin">
267                 <number>3</number>
268                </property>
269                <item row="0" column="0">
270                 <widget class="JPEGFrameView" name="live_display" native="true"/>
271                </item>
272               </layout>
273              </widget>
274             </item>
275             <item>
276              <widget class="QLabel" name="live_label">
277               <property name="text">
278                <string>Current output (paused)</string>
279               </property>
280               <property name="alignment">
281                <set>Qt::AlignCenter</set>
282               </property>
283              </widget>
284             </item>
285            </layout>
286           </item>
287          </layout>
288         </item>
289         <item>
290          <layout class="QVBoxLayout" name="input_pane" stretch="1,0">
291           <item>
292            <layout class="QGridLayout" name="input_displays">
293             <property name="spacing">
294              <number>0</number>
295             </property>
296            </layout>
297           </item>
298           <item>
299            <widget class="QLabel" name="label">
300             <property name="text">
301              <string>Current inputs</string>
302             </property>
303             <property name="alignment">
304              <set>Qt::AlignCenter</set>
305             </property>
306            </widget>
307           </item>
308          </layout>
309         </item>
310        </layout>
311       </widget>
312      </widget>
313     </item>
314    </layout>
315   </widget>
316   <widget class="QMenuBar" name="menuBar">
317    <property name="geometry">
318     <rect>
319      <x>0</x>
320      <y>0</y>
321      <width>1038</width>
322      <height>22</height>
323     </rect>
324    </property>
325    <widget class="QMenu" name="menuFile">
326     <property name="title">
327      <string>&amp;Video</string>
328     </property>
329     <widget class="QMenu" name="menu_Export">
330      <property name="title">
331       <string>&amp;Export</string>
332      </property>
333      <addaction name="export_cliplist_clip_multitrack_action"/>
334      <addaction name="export_playlist_clip_interpolated_action"/>
335     </widget>
336     <widget class="QMenu" name="interpolation_menu">
337      <property name="title">
338       <string>Interpolation &amp;quality</string>
339      </property>
340      <addaction name="quality_0_action"/>
341      <addaction name="quality_1_action"/>
342      <addaction name="quality_2_action"/>
343      <addaction name="quality_3_action"/>
344      <addaction name="quality_4_action"/>
345     </widget>
346     <widget class="QMenu" name="padding_menu">
347      <property name="title">
348       <string>Cue point &amp;padding</string>
349      </property>
350      <addaction name="padding_0_action"/>
351      <addaction name="padding_1_action"/>
352      <addaction name="padding_2_action"/>
353      <addaction name="padding_5_action"/>
354     </widget>
355     <addaction name="interpolation_menu"/>
356     <addaction name="padding_menu"/>
357     <addaction name="menu_Export"/>
358     <addaction name="exit_action"/>
359     <addaction name="separator"/>
360    </widget>
361    <widget class="QMenu" name="menu_Help">
362     <property name="title">
363      <string>&amp;Help</string>
364     </property>
365     <addaction name="manual_action"/>
366     <addaction name="about_action"/>
367    </widget>
368    <widget class="QMenu" name="menu_Edit">
369     <property name="title">
370      <string>&amp;Edit</string>
371     </property>
372     <addaction name="undo_action"/>
373     <addaction name="redo_action"/>
374    </widget>
375    <addaction name="menuFile"/>
376    <addaction name="menu_Edit"/>
377    <addaction name="menu_Help"/>
378   </widget>
379   <action name="exit_action">
380    <property name="text">
381     <string>E&amp;xit</string>
382    </property>
383   </action>
384   <action name="manual_action">
385    <property name="text">
386     <string>Online &amp;manual…</string>
387    </property>
388   </action>
389   <action name="about_action">
390    <property name="text">
391     <string>&amp;About Futatabi…</string>
392    </property>
393   </action>
394   <action name="export_cliplist_clip_multitrack_action">
395    <property name="text">
396     <string>Selected clip list clip as raw &amp;multitrack…</string>
397    </property>
398   </action>
399   <action name="export_playlist_clip_interpolated_action">
400    <property name="text">
401     <string>Selected playlist clip(s) as &amp;interpolated single track…</string>
402    </property>
403   </action>
404   <action name="undo_action">
405    <property name="text">
406     <string>&amp;Undo</string>
407    </property>
408    <property name="shortcut">
409     <string>Ctrl+Z</string>
410    </property>
411   </action>
412   <action name="redo_action">
413    <property name="text">
414     <string>&amp;Redo</string>
415    </property>
416    <property name="shortcut">
417     <string>Ctrl+Y</string>
418    </property>
419   </action>
420   <action name="quality_0_action">
421    <property name="checkable">
422     <bool>true</bool>
423    </property>
424    <property name="text">
425     <string>No interpolation (&amp;0)</string>
426    </property>
427   </action>
428   <action name="quality_1_action">
429    <property name="checkable">
430     <bool>true</bool>
431    </property>
432    <property name="text">
433     <string>Fastest (&amp;1)</string>
434    </property>
435   </action>
436   <action name="quality_2_action">
437    <property name="checkable">
438     <bool>true</bool>
439    </property>
440    <property name="text">
441     <string>Default (&amp;2) (realtime 720p on fast embedded GPUs)</string>
442    </property>
443   </action>
444   <action name="quality_3_action">
445    <property name="checkable">
446     <bool>true</bool>
447    </property>
448    <property name="text">
449     <string>Good (&amp;3) (realtime 720p on GTX 970 or so)</string>
450    </property>
451   </action>
452   <action name="quality_4_action">
453    <property name="checkable">
454     <bool>true</bool>
455    </property>
456    <property name="text">
457     <string>Best (&amp;4) (not realtime on any current GPU)</string>
458    </property>
459   </action>
460   <action name="padding_0_action">
461    <property name="checkable">
462     <bool>true</bool>
463    </property>
464    <property name="text">
465     <string>&amp;0 seconds</string>
466    </property>
467   </action>
468   <action name="padding_1_action">
469    <property name="checkable">
470     <bool>true</bool>
471    </property>
472    <property name="text">
473     <string>&amp;1 second</string>
474    </property>
475   </action>
476   <action name="padding_2_action">
477    <property name="checkable">
478     <bool>true</bool>
479    </property>
480    <property name="text">
481     <string>&amp;2 seconds</string>
482    </property>
483   </action>
484   <action name="padding_5_action">
485    <property name="checkable">
486     <bool>true</bool>
487    </property>
488    <property name="text">
489     <string>&amp;5 seconds</string>
490    </property>
491   </action>
492  </widget>
493  <customwidgets>
494   <customwidget>
495    <class>JPEGFrameView</class>
496    <extends>QWidget</extends>
497    <header>jpeg_frame_view.h</header>
498   </customwidget>
499  </customwidgets>
500  <resources/>
501  <connections/>
502 </ui>