<rect>
<x>0</x>
<y>0</y>
- <width>1038</width>
+ <width>1061</width>
<height>600</height>
</rect>
</property>
</widget>
</item>
<item>
- <spacer name="horizontalSpacer">
+ <widget class="QSlider" name="speed_slider">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimum">
+ <number>10</number>
+ </property>
+ <property name="maximum">
+ <number>200</number>
+ </property>
+ <property name="value">
+ <number>100</number>
+ </property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
- <property name="sizeHint" stdset="0">
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="speed_lock_btn">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
<size>
- <width>40</width>
- <height>20</height>
+ <width>72</width>
+ <height>0</height>
</size>
</property>
- </spacer>
+ <property name="text">
+ <string> 100%</string>
+ </property>
+ <property name="icon">
+ <iconset>
+ <normalon>:/lock.svg</normalon>
+ </iconset>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="stop_btn">
+ <property name="text">
+ <string>Stop</string>
+ </property>
+ <property name="icon">
+ <iconset theme="media-playback-stop">
+ <normaloff>.</normaloff>.</iconset>
+ </property>
+ </widget>
</item>
<item>
<widget class="QPushButton" name="play_btn">
</property>
</widget>
</item>
+ <item>
+ <widget class="QPushButton" name="next_btn">
+ <property name="text">
+ <string>Next (N)</string>
+ </property>
+ <property name="icon">
+ <iconset theme="media-skip-forward">
+ <normaloff>.</normaloff>.</iconset>
+ </property>
+ </widget>
+ </item>
</layout>
</item>
</layout>
<layout class="QVBoxLayout" name="video_displays" stretch="1,2">
<item>
<layout class="QHBoxLayout" name="preview_and_live_panes">
+ <property name="spacing">
+ <number>3</number>
+ </property>
<item>
<layout class="QVBoxLayout" name="preview_pane" stretch="1,0">
<item>
- <widget class="JPEGFrameView" name="preview_display" native="true"/>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_3">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>Preview output</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="preview_1_btn">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="maximumSize">
- <size>
- <width>20</width>
- <height>17</height>
- </size>
- </property>
- <property name="text">
- <string>1</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="preview_2_btn">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="maximumSize">
- <size>
- <width>20</width>
- <height>17</height>
- </size>
- </property>
- <property name="text">
- <string>2</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="preview_3_btn">
- <property name="maximumSize">
- <size>
- <width>20</width>
- <height>17</height>
- </size>
- </property>
- <property name="text">
- <string>3</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="preview_4_btn">
- <property name="maximumSize">
- <size>
- <width>20</width>
- <height>17</height>
- </size>
- </property>
- <property name="text">
- <string>4</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QVBoxLayout" name="live_pane" stretch="1,0">
- <item>
- <widget class="JPEGFrameView" name="live_display" native="true"/>
- </item>
- <item>
- <widget class="QLabel" name="live_label">
- <property name="text">
- <string>Current output (paused)</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
+ <widget class="QFrame" name="preview_frame">
+ <property name="autoFillBackground">
+ <bool>true</bool>
</property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QVBoxLayout" name="input_pane" stretch="1,0">
- <item>
- <layout class="QGridLayout" name="input_displays">
- <property name="spacing">
- <number>0</number>
- </property>
- <item row="0" column="0">
- <widget class="QFrame" name="input1_frame">
<property name="frameShape">
- <enum>QFrame::Box</enum>
+ <enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
<property name="lineWidth">
<number>0</number>
</property>
- <layout class="QGridLayout" name="gridLayout_2">
+ <layout class="QGridLayout" name="gridLayout_3">
<property name="leftMargin">
<number>3</number>
</property>
<number>3</number>
</property>
<item row="0" column="0">
- <widget class="JPEGFrameView" name="input1_display" native="true">
- <property name="autoFillBackground">
- <bool>true</bool>
- </property>
- </widget>
+ <widget class="JPEGFrameView" name="preview_display" native="true"/>
</item>
</layout>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QFrame" name="input3_frame">
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Plain</enum>
- </property>
- <property name="lineWidth">
- <number>0</number>
- </property>
- <layout class="QGridLayout" name="gridLayout_4">
- <property name="leftMargin">
- <number>3</number>
- </property>
- <property name="topMargin">
- <number>3</number>
- </property>
- <property name="rightMargin">
- <number>3</number>
- </property>
- <property name="bottomMargin">
- <number>3</number>
- </property>
- <item row="0" column="0">
- <widget class="JPEGFrameView" name="input3_display" native="true"/>
- </item>
- </layout>
- </widget>
+ <item>
+ <layout class="QHBoxLayout" name="preview_layout" stretch="0">
+ <item>
+ <widget class="QLabel" name="preview_label">
+ <property name="text">
+ <string>Preview output</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
</item>
- <item row="0" column="1">
- <widget class="QFrame" name="input2_frame">
+ </layout>
+ </item>
+ <item>
+ <layout class="QVBoxLayout" name="live_pane" stretch="1,0">
+ <item>
+ <widget class="QFrame" name="live_frame">
+ <property name="autoFillBackground">
+ <bool>true</bool>
+ </property>
<property name="frameShape">
- <enum>QFrame::Box</enum>
+ <enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
<property name="lineWidth">
<number>0</number>
</property>
- <layout class="QGridLayout" name="gridLayout_3">
+ <layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>3</number>
</property>
<number>3</number>
</property>
<item row="0" column="0">
- <widget class="JPEGFrameView" name="input2_display" native="true">
- <property name="autoFillBackground">
- <bool>true</bool>
- </property>
- </widget>
+ <widget class="JPEGFrameView" name="live_display" native="true"/>
</item>
</layout>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QFrame" name="input4_frame">
- <property name="autoFillBackground">
- <bool>true</bool>
- </property>
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Plain</enum>
+ <item>
+ <widget class="QLabel" name="live_label">
+ <property name="text">
+ <string>Current output (paused)</string>
</property>
- <property name="lineWidth">
- <number>0</number>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
</property>
- <layout class="QGridLayout" name="gridLayout_5">
- <property name="leftMargin">
- <number>3</number>
- </property>
- <property name="topMargin">
- <number>3</number>
- </property>
- <property name="rightMargin">
- <number>3</number>
- </property>
- <property name="bottomMargin">
- <number>3</number>
- </property>
- <item row="0" column="0">
- <widget class="JPEGFrameView" name="input4_display" native="true"/>
- </item>
- </layout>
</widget>
</item>
</layout>
</item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QVBoxLayout" name="input_pane" stretch="1,0">
+ <item>
+ <layout class="QGridLayout" name="input_displays">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ </layout>
+ </item>
<item>
<widget class="QLabel" name="label">
<property name="text">
<rect>
<x>0</x>
<y>0</y>
- <width>1038</width>
+ <width>1061</width>
<height>22</height>
</rect>
</property>
<addaction name="quality_3_action"/>
<addaction name="quality_4_action"/>
</widget>
+ <widget class="QMenu" name="in_padding_menu">
+ <property name="title">
+ <string>Cue &in point padding</string>
+ </property>
+ <addaction name="in_padding_0_action"/>
+ <addaction name="in_padding_1_action"/>
+ <addaction name="in_padding_2_action"/>
+ <addaction name="in_padding_5_action"/>
+ </widget>
+ <widget class="QMenu" name="out_padding_menu">
+ <property name="title">
+ <string>Cue &out point padding</string>
+ </property>
+ <addaction name="out_padding_0_action"/>
+ <addaction name="out_padding_1_action"/>
+ <addaction name="out_padding_2_action"/>
+ <addaction name="out_padding_5_action"/>
+ </widget>
<addaction name="interpolation_menu"/>
+ <addaction name="in_padding_menu"/>
+ <addaction name="out_padding_menu"/>
<addaction name="menu_Export"/>
+ <addaction name="midi_mapping_action"/>
<addaction name="exit_action"/>
+ <addaction name="separator"/>
</widget>
<widget class="QMenu" name="menu_Help">
<property name="title">
<addaction name="undo_action"/>
<addaction name="redo_action"/>
</widget>
+ <widget class="QMenu" name="view_menu">
+ <property name="title">
+ <string>V&iew</string>
+ </property>
+ <widget class="QMenu" name="hide_camera_menu">
+ <property name="title">
+ <string>&Hide camera</string>
+ </property>
+ </widget>
+ <addaction name="hide_camera_menu"/>
+ </widget>
<addaction name="menuFile"/>
<addaction name="menu_Edit"/>
+ <addaction name="view_menu"/>
<addaction name="menu_Help"/>
</widget>
<action name="exit_action">
<string>Best (&4) (not realtime on any current GPU)</string>
</property>
</action>
+ <action name="in_padding_0_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&0 seconds</string>
+ </property>
+ </action>
+ <action name="in_padding_1_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&1 second</string>
+ </property>
+ </action>
+ <action name="in_padding_2_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&2 seconds</string>
+ </property>
+ </action>
+ <action name="in_padding_5_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&5 seconds</string>
+ </property>
+ </action>
+ <action name="midi_mapping_action">
+ <property name="text">
+ <string>Setup MIDI controller…</string>
+ </property>
+ </action>
+ <action name="out_padding_0_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&0 seconds</string>
+ </property>
+ </action>
+ <action name="out_padding_1_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&1 seconds</string>
+ </property>
+ </action>
+ <action name="out_padding_2_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&2 seconds</string>
+ </property>
+ </action>
+ <action name="out_padding_5_action">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>&5 seconds</string>
+ </property>
+ </action>
</widget>
<customwidgets>
<customwidget>
<header>jpeg_frame_view.h</header>
</customwidget>
</customwidgets>
- <resources/>
+ <resources>
+ <include location="mainwindow.qrc"/>
+ </resources>
<connections/>
</ui>