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>Plastkast Analytics</string>
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QGridLayout" name="gridLayout_2">
18 <item row="0" column="0">
19 <layout class="QGridLayout" name="main_grid" rowstretch="1,0,0,0" columnstretch="1,0">
20 <item row="0" column="1" rowspan="4">
21 <layout class="QVBoxLayout" name="buttons" stretch="0,0,0,0,0,0,0,1">
23 <layout class="QGridLayout" name="player_grid">
24 <item row="3" column="0" colspan="2">
25 <widget class="QPushButton" name="player_3">
26 <property name="text">
27 <string>Player 3 (&e)</string>
29 <property name="shortcut">
34 <item row="4" column="2" colspan="2">
35 <widget class="QPushButton" name="player_6">
36 <property name="text">
37 <string>Player 6 (&d)</string>
39 <property name="shortcut">
44 <item row="5" column="1" colspan="2">
45 <widget class="QPushButton" name="player_7">
46 <property name="text">
47 <string>Player 7 (&f)</string>
49 <property name="shortcut">
54 <item row="3" column="2" colspan="2">
55 <widget class="QPushButton" name="player_4">
56 <property name="text">
57 <string>Player 4 (&a)</string>
59 <property name="shortcut">
64 <item row="4" column="0" colspan="2">
65 <widget class="QPushButton" name="player_5">
66 <property name="text">
67 <string>Player 5 (&s)</string>
69 <property name="shortcut">
74 <item row="2" column="0" colspan="2">
75 <widget class="QPushButton" name="player_1">
76 <property name="text">
77 <string>Player 1 (&q)</string>
79 <property name="shortcut">
84 <item row="2" column="2" colspan="2">
85 <widget class="QPushButton" name="player_2">
86 <property name="text">
87 <string>Player 2 (&w)</string>
89 <property name="shortcut">
97 <widget class="ClickableLabel" name="offense_label">
98 <property name="text">
99 <string>Offense</string>
101 <property name="alignment">
102 <set>Qt::AlignCenter</set>
107 <layout class="QGridLayout" name="offense_grid">
108 <item row="4" column="0">
109 <widget class="QPushButton" name="pull_or_was_d">
110 <property name="text">
111 <string>Pull (&p)</string>
113 <property name="shortcut">
118 <item row="0" column="0">
119 <widget class="QPushButton" name="catch_">
120 <property name="text">
121 <string>Catch/take (&c)</string>
123 <property name="shortcut">
128 <item row="4" column="1">
129 <widget class="QPushButton" name="offensive_formation">
130 <property name="enabled">
133 <property name="text">
134 <string>Formation (&o)</string>
138 <item row="0" column="1">
139 <widget class="QPushButton" name="throwaway">
140 <property name="text">
141 <string>Throwaway (&t)</string>
143 <property name="shortcut">
148 <item row="2" column="0">
149 <widget class="QPushButton" name="offensive_soft_plus">
150 <property name="text">
151 <string>Soft plus (&+)</string>
153 <property name="shortcut">
158 <item row="2" column="1">
159 <widget class="QPushButton" name="offensive_soft_minus">
160 <property name="text">
161 <string>Soft minus (&-)</string>
163 <property name="shortcut">
168 <item row="1" column="0">
169 <widget class="QPushButton" name="drop">
170 <property name="text">
171 <string>Drop (&x)</string>
173 <property name="shortcut">
178 <item row="1" column="1">
179 <widget class="QPushButton" name="goal">
180 <property name="text">
181 <string>Goal (&g)</string>
183 <property name="shortcut">
191 <widget class="ClickableLabel" name="defense_label">
192 <property name="text">
193 <string>Defense</string>
195 <property name="alignment">
196 <set>Qt::AlignCenter</set>
201 <layout class="QGridLayout" name="defense_grid">
202 <item row="1" column="0">
203 <widget class="QPushButton" name="our_defense">
204 <property name="text">
205 <string>Defense (&x)</string>
207 <property name="shortcut">
212 <item row="2" column="0">
213 <widget class="QPushButton" name="defensive_soft_plus">
214 <property name="text">
215 <string>Soft plus (&+)</string>
217 <property name="shortcut">
222 <item row="0" column="1">
223 <widget class="QPushButton" name="their_throwaway">
224 <property name="text">
225 <string>Their t.away (&t)</string>
227 <property name="shortcut">
232 <item row="0" column="0">
233 <widget class="QPushButton" name="interception">
234 <property name="text">
235 <string>Interception (&c)</string>
237 <property name="shortcut">
242 <item row="2" column="1">
243 <widget class="QPushButton" name="defensive_soft_minus">
244 <property name="text">
245 <string>Soft minus (&-)</string>
247 <property name="shortcut">
252 <item row="1" column="1">
253 <widget class="QPushButton" name="their_goal">
254 <property name="text">
255 <string>Their goal (&g)</string>
257 <property name="shortcut">
262 <item row="3" column="0">
263 <widget class="QPushButton" name="their_pull">
264 <property name="text">
265 <string>Their pull (&p)</string>
267 <property name="shortcut">
272 <item row="3" column="1">
273 <widget class="QPushButton" name="defensive_formation">
274 <property name="enabled">
277 <property name="text">
278 <string>Formation (&p)</string>
280 <property name="shortcut">
288 <widget class="QLabel" name="misc_label">
289 <property name="text">
290 <string>Misc.</string>
292 <property name="alignment">
293 <set>Qt::AlignCenter</set>
298 <layout class="QGridLayout" name="misc_grid">
299 <item row="0" column="0">
300 <widget class="QPushButton" name="substitution">
301 <property name="text">
302 <string>Substitution (&b)</string>
304 <property name="shortcut">
309 <item row="1" column="0">
310 <widget class="QPushButton" name="unknown">
311 <property name="text">
312 <string>Unknown (&?)</string>
314 <property name="shortcut">
319 <item row="1" column="1">
320 <widget class="QPushButton" name="delete_">
321 <property name="text">
322 <string>Delete (⌫)</string>
324 <property name="shortcut">
325 <string>Backspace</string>
329 <item row="0" column="1">
330 <widget class="QPushButton" name="stoppage">
331 <property name="text">
332 <string>Stoppage (&v)</string>
334 <property name="shortcut">
342 <widget class="QTableView" name="player_view">
343 <property name="selectionMode">
344 <enum>QAbstractItemView::MultiSelection</enum>
346 <property name="selectionBehavior">
347 <enum>QAbstractItemView::SelectRows</enum>
353 <item row="0" column="0">
354 <widget class="VideoWidget" name="video">
355 <property name="minimumSize">
363 <item row="1" column="0">
364 <layout class="QHBoxLayout" name="nav_buttons" stretch="1,0,0,0,0,0,0,0,2">
366 <widget class="QLabel" name="timestamp">
367 <property name="font">
369 <family>Noto Sans</family>
372 <property name="text">
373 <string>0:00:00.000</string>
375 <property name="alignment">
376 <set>Qt::AlignCenter</set>
381 <widget class="QPushButton" name="minus10s">
382 <property name="text">
383 <string>-10s (&K)</string>
385 <property name="shortcut">
391 <widget class="QPushButton" name="plus10s">
392 <property name="text">
393 <string>+10s (&L)</string>
395 <property name="shortcut">
401 <widget class="QPushButton" name="minus2s">
402 <property name="text">
403 <string>-2s (&←)</string>
405 <property name="shortcut">
406 <string>Left</string>
411 <widget class="QPushButton" name="plus2s">
412 <property name="text">
413 <string>+2s (&→)</string>
415 <property name="shortcut">
416 <string>Right</string>
421 <widget class="QPushButton" name="minus1f">
422 <property name="text">
423 <string>-1f (&,)</string>
425 <property name="shortcut">
431 <widget class="QPushButton" name="plus1f">
432 <property name="text">
433 <string>+1f (&.)</string>
435 <property name="shortcut">
441 <widget class="QPushButton" name="play_pause">
442 <property name="minimumSize">
448 <property name="text">
449 <string>Pause (space)</string>
451 <property name="shortcut">
452 <string>Space</string>
457 <widget class="QLabel" name="status">
458 <property name="text">
459 <string>0–0 | offense | 0 passes, 0 sec possession</string>
461 <property name="alignment">
462 <set>Qt::AlignCenter</set>
468 <item row="2" column="0">
469 <layout class="QHBoxLayout" name="horizontalLayout" stretch="1,0,0">
471 <widget class="QTableView" name="event_view">
472 <property name="selectionMode">
473 <enum>QAbstractItemView::SingleSelection</enum>
475 <property name="selectionBehavior">
476 <enum>QAbstractItemView::SelectRows</enum>
481 <layout class="QVBoxLayout" name="offensive_formation_layout">
483 <widget class="QLabel" name="label">
484 <property name="text">
485 <string>Offensive formation</string>
487 <property name="alignment">
488 <set>Qt::AlignCenter</set>
493 <widget class="QListView" name="offensive_formation_view"/>
498 <layout class="QVBoxLayout" name="defensive_formation_layout">
500 <widget class="QLabel" name="label_2">
501 <property name="text">
502 <string>Defensive formation</string>
504 <property name="alignment">
505 <set>Qt::AlignCenter</set>
510 <widget class="QListView" name="defensive_formation_view"/>
520 <widget class="QMenuBar" name="menubar">
521 <property name="geometry">
533 <class>VideoWidget</class>
534 <extends>QOpenGLWidget</extends>
535 <header>video_widget.h</header>
536 <container>1</container>
539 <class>ClickableLabel</class>
540 <extends>QLabel</extends>
541 <header>clickable_label.h</header>