]> git.sesse.net Git - nageru/blob - ui_mainwindow.ui
Make it impossible to queue unfinished clips.
[nageru] / ui_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>MainWindow</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="play_btn">
158             <property name="text">
159              <string>Play (space)</string>
160             </property>
161             <property name="icon">
162              <iconset theme="media-playback-start">
163               <normaloff>.</normaloff>.</iconset>
164             </property>
165            </widget>
166           </item>
167          </layout>
168         </item>
169        </layout>
170       </widget>
171       <widget class="QWidget" name="verticalLayoutWidget_4">
172        <layout class="QVBoxLayout" name="video_displays" stretch="1,2">
173         <item>
174          <layout class="QHBoxLayout" name="preview_and_live_panes">
175           <item>
176            <layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
177             <item>
178              <widget class="JPEGFrameView" name="preview_display" native="true"/>
179             </item>
180             <item>
181              <layout class="QHBoxLayout" name="horizontalLayout_3">
182               <property name="spacing">
183                <number>0</number>
184               </property>
185               <item>
186                <widget class="QLabel" name="label_2">
187                 <property name="text">
188                  <string>Preview output</string>
189                 </property>
190                 <property name="alignment">
191                  <set>Qt::AlignCenter</set>
192                 </property>
193                </widget>
194               </item>
195               <item>
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>
201                  </sizepolicy>
202                 </property>
203                 <property name="maximumSize">
204                  <size>
205                   <width>20</width>
206                   <height>17</height>
207                  </size>
208                 </property>
209                 <property name="text">
210                  <string>1</string>
211                 </property>
212                </widget>
213               </item>
214               <item>
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>
220                  </sizepolicy>
221                 </property>
222                 <property name="maximumSize">
223                  <size>
224                   <width>20</width>
225                   <height>17</height>
226                  </size>
227                 </property>
228                 <property name="text">
229                  <string>2</string>
230                 </property>
231                </widget>
232               </item>
233               <item>
234                <widget class="QPushButton" name="preview_3_btn">
235                 <property name="maximumSize">
236                  <size>
237                   <width>20</width>
238                   <height>17</height>
239                  </size>
240                 </property>
241                 <property name="text">
242                  <string>3</string>
243                 </property>
244                </widget>
245               </item>
246               <item>
247                <widget class="QPushButton" name="preview_4_btn">
248                 <property name="maximumSize">
249                  <size>
250                   <width>20</width>
251                   <height>17</height>
252                  </size>
253                 </property>
254                 <property name="text">
255                  <string>4</string>
256                 </property>
257                </widget>
258               </item>
259              </layout>
260             </item>
261            </layout>
262           </item>
263           <item>
264            <layout class="QVBoxLayout" name="live_pane" stretch="1,0">
265             <item>
266              <widget class="JPEGFrameView" name="live_display" native="true"/>
267             </item>
268             <item>
269              <widget class="QLabel" name="live_label">
270               <property name="text">
271                <string>Current output (paused)</string>
272               </property>
273               <property name="alignment">
274                <set>Qt::AlignCenter</set>
275               </property>
276              </widget>
277             </item>
278            </layout>
279           </item>
280          </layout>
281         </item>
282         <item>
283          <layout class="QVBoxLayout" name="input_pane" stretch="1,0">
284           <item>
285            <layout class="QGridLayout" name="input_displays">
286             <item row="1" column="0">
287              <widget class="JPEGFrameView" name="input3_display" native="true"/>
288             </item>
289             <item row="0" column="0">
290              <widget class="JPEGFrameView" name="input1_display" native="true"/>
291             </item>
292             <item row="0" column="1">
293              <widget class="JPEGFrameView" name="input2_display" native="true"/>
294             </item>
295             <item row="1" column="1">
296              <widget class="JPEGFrameView" name="input4_display" native="true"/>
297             </item>
298            </layout>
299           </item>
300           <item>
301            <widget class="QLabel" name="label">
302             <property name="text">
303              <string>Current inputs</string>
304             </property>
305             <property name="alignment">
306              <set>Qt::AlignCenter</set>
307             </property>
308            </widget>
309           </item>
310          </layout>
311         </item>
312        </layout>
313       </widget>
314      </widget>
315     </item>
316    </layout>
317   </widget>
318  </widget>
319  <customwidgets>
320   <customwidget>
321    <class>JPEGFrameView</class>
322    <extends>QWidget</extends>
323    <header>jpeg_frame_view.h</header>
324   </customwidget>
325  </customwidgets>
326  <resources/>
327  <connections/>
328 </ui>