]> git.sesse.net Git - nageru/blob - ui_mainwindow.ui
Make it possible to switch camera angles by clicking on the preview displays.
[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::Vertical</enum>
22       </property>
23       <widget class="QWidget" name="horizontalLayoutWidget">
24        <layout class="QHBoxLayout" name="horizontalLayout">
25         <item>
26          <layout class="QVBoxLayout" name="verticalLayout_3" stretch="1,0">
27           <item>
28            <layout class="QGridLayout" name="gridLayout_2">
29             <item row="1" column="0">
30              <widget class="JPEGFrameView" name="input3_display" native="true"/>
31             </item>
32             <item row="0" column="1">
33              <widget class="JPEGFrameView" name="input2_display" native="true"/>
34             </item>
35             <item row="1" column="1">
36              <widget class="JPEGFrameView" name="input4_display" native="true"/>
37             </item>
38             <item row="0" column="0">
39              <widget class="JPEGFrameView" name="input1_display" native="true"/>
40             </item>
41            </layout>
42           </item>
43           <item>
44            <widget class="QLabel" name="label">
45             <property name="text">
46              <string>Current inputs</string>
47             </property>
48             <property name="alignment">
49              <set>Qt::AlignCenter</set>
50             </property>
51            </widget>
52           </item>
53          </layout>
54         </item>
55         <item>
56          <layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
57           <item>
58            <widget class="JPEGFrameView" name="preview_display" native="true"/>
59           </item>
60           <item>
61            <layout class="QHBoxLayout" name="horizontalLayout_3">
62             <property name="spacing">
63              <number>0</number>
64             </property>
65             <item>
66              <widget class="QLabel" name="label_2">
67               <property name="text">
68                <string>Preview output</string>
69               </property>
70               <property name="alignment">
71                <set>Qt::AlignCenter</set>
72               </property>
73              </widget>
74             </item>
75             <item>
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>
81                </sizepolicy>
82               </property>
83               <property name="maximumSize">
84                <size>
85                 <width>20</width>
86                 <height>17</height>
87                </size>
88               </property>
89               <property name="text">
90                <string>1</string>
91               </property>
92              </widget>
93             </item>
94             <item>
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>
100                </sizepolicy>
101               </property>
102               <property name="maximumSize">
103                <size>
104                 <width>20</width>
105                 <height>17</height>
106                </size>
107               </property>
108               <property name="text">
109                <string>2</string>
110               </property>
111              </widget>
112             </item>
113             <item>
114              <widget class="QPushButton" name="preview_3_btn">
115               <property name="maximumSize">
116                <size>
117                 <width>20</width>
118                 <height>17</height>
119                </size>
120               </property>
121               <property name="text">
122                <string>3</string>
123               </property>
124              </widget>
125             </item>
126             <item>
127              <widget class="QPushButton" name="preview_4_btn">
128               <property name="maximumSize">
129                <size>
130                 <width>20</width>
131                 <height>17</height>
132                </size>
133               </property>
134               <property name="text">
135                <string>4</string>
136               </property>
137              </widget>
138             </item>
139            </layout>
140           </item>
141          </layout>
142         </item>
143         <item>
144          <layout class="QVBoxLayout" name="verticalLayout_2" stretch="1,0">
145           <item>
146            <widget class="JPEGFrameView" name="live_display" native="true"/>
147           </item>
148           <item>
149            <widget class="QLabel" name="label_3">
150             <property name="text">
151              <string>Current output</string>
152             </property>
153             <property name="alignment">
154              <set>Qt::AlignCenter</set>
155             </property>
156            </widget>
157           </item>
158          </layout>
159         </item>
160        </layout>
161       </widget>
162       <widget class="QWidget" name="verticalLayoutWidget_4">
163        <layout class="QVBoxLayout" name="verticalLayout_4">
164         <item>
165          <widget class="QTableView" name="clip_list"/>
166         </item>
167         <item>
168          <layout class="QHBoxLayout" name="clip_list_buttons">
169           <item>
170            <widget class="QPushButton" name="queue_btn">
171             <property name="text">
172              <string>Queue (&amp;Q)</string>
173             </property>
174             <property name="icon">
175              <iconset theme="list-add"/>
176             </property>
177            </widget>
178           </item>
179           <item>
180            <widget class="QPushButton" name="preview_btn">
181             <property name="text">
182              <string>Preview (&amp;W)</string>
183             </property>
184             <property name="icon">
185              <iconset theme="media-playback-start"/>
186             </property>
187            </widget>
188           </item>
189           <item>
190            <widget class="QPushButton" name="cue_in_btn">
191             <property name="text">
192              <string>Cue in (&amp;A)</string>
193             </property>
194            </widget>
195           </item>
196           <item>
197            <widget class="QPushButton" name="cue_out_btn">
198             <property name="text">
199              <string>Cue out (&amp;S)</string>
200             </property>
201            </widget>
202           </item>
203           <item>
204            <spacer name="horizontalSpacer_2">
205             <property name="orientation">
206              <enum>Qt::Horizontal</enum>
207             </property>
208             <property name="sizeHint" stdset="0">
209              <size>
210               <width>40</width>
211               <height>20</height>
212              </size>
213             </property>
214            </spacer>
215           </item>
216          </layout>
217         </item>
218         <item>
219          <widget class="QTableView" name="playlist">
220           <property name="selectionMode">
221            <enum>QAbstractItemView::ContiguousSelection</enum>
222           </property>
223           <property name="selectionBehavior">
224            <enum>QAbstractItemView::SelectRows</enum>
225           </property>
226          </widget>
227         </item>
228         <item>
229          <layout class="QHBoxLayout" name="playlist_buttons">
230           <item>
231            <widget class="QPushButton" name="playlist_duplicate_btn">
232             <property name="text">
233              <string>Duplicate</string>
234             </property>
235             <property name="icon">
236              <iconset theme="list-add"/>
237             </property>
238            </widget>
239           </item>
240           <item>
241            <widget class="QPushButton" name="playlist_remove_btn">
242             <property name="sizePolicy">
243              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
244               <horstretch>0</horstretch>
245               <verstretch>0</verstretch>
246              </sizepolicy>
247             </property>
248             <property name="text">
249              <string>Remove</string>
250             </property>
251             <property name="icon">
252              <iconset theme="list-remove"/>
253             </property>
254            </widget>
255           </item>
256           <item>
257            <widget class="QPushButton" name="playlist_move_up_btn">
258             <property name="text">
259              <string>Move up</string>
260             </property>
261             <property name="icon">
262              <iconset theme="go-up"/>
263             </property>
264            </widget>
265           </item>
266           <item>
267            <widget class="QPushButton" name="playlist_move_down_btn">
268             <property name="text">
269              <string>Move down</string>
270             </property>
271             <property name="icon">
272              <iconset theme="go-down"/>
273             </property>
274            </widget>
275           </item>
276           <item>
277            <spacer name="horizontalSpacer">
278             <property name="orientation">
279              <enum>Qt::Horizontal</enum>
280             </property>
281             <property name="sizeHint" stdset="0">
282              <size>
283               <width>40</width>
284               <height>20</height>
285              </size>
286             </property>
287            </spacer>
288           </item>
289           <item>
290            <widget class="QPushButton" name="play_btn">
291             <property name="text">
292              <string>Play (space)</string>
293             </property>
294             <property name="icon">
295              <iconset theme="media-playback-start"/>
296             </property>
297            </widget>
298           </item>
299          </layout>
300         </item>
301        </layout>
302       </widget>
303      </widget>
304     </item>
305    </layout>
306   </widget>
307  </widget>
308  <customwidgets>
309   <customwidget>
310    <class>JPEGFrameView</class>
311    <extends>QWidget</extends>
312    <header>jpeg_frame_view.h</header>
313   </customwidget>
314  </customwidgets>
315  <resources/>
316  <connections/>
317 </ui>