You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1625 lines
52 KiB

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1079</width>
<height>707</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>900</width>
<height>600</height>
</size>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralWidget">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<layout class="QVBoxLayout" name="playerLayout">
<item>
<layout class="QHBoxLayout" name="videosLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<item>
<widget class="VideoWidget" name="videoFrame" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<layout class="QGridLayout" name="gridLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="ImageLabel" name="videoLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>10</width>
<height>10</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="VideoWidget" name="originalVideoFrame" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<item row="2" column="0">
<widget class="ImageLabel" name="originalVideoLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>10</width>
<height>10</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="originalVideoTextLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Original video</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="0">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="3" column="0">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QWidget" name="selectionWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="autoFillBackground">
<bool>false</bool>
</property>
<layout class="QHBoxLayout" name="selectionLayout">
<property name="topMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<spacer name="selectionHorizontalSpacerL">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QFrame" name="selectionFrame">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">#selectionFrame{
background-color: rgb(255, 255, 255);
color: rgb(167, 167, 167);
}</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<property name="topMargin">
<number>2</number>
</property>
<property name="bottomMargin">
<number>2</number>
</property>
<property name="font" stdset="0">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<item>
<widget class="QLabel" name="selectionLabel">
<property name="text">
<string>Select an area for tracking</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="confirmSelectionButton">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string>Confirm selection</string>
</property>
<property name="text">
<string>Confirm selection</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cancelSelectionButton">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string>Cancel selection</string>
</property>
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="selectionHorizontalSpacerR">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="navigationLayout">
<item>
<widget class="PlayerSlider" name="positionSlider">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class="TimeLabel" name="timeLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>120</width>
<height>30</height>
</size>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QWidget" name="navigationWidget" native="true">
<layout class="QHBoxLayout" name="controlLayout">
<property name="spacing">
<number>15</number>
</property>
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<item>
<widget class="QWidget" name="playerControlsWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>6</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<property name="leftMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="stepBackButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Step back</string>
</property>
<property name="text">
<string>&lt;</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="playButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Play the video</string>
</property>
<property name="text">
<string>Play</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="stopButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Stop the video</string>
</property>
<property name="text">
<string>Stop</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="stepForwardButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Step forward</string>
</property>
<property name="text">
<string>&gt;</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="newObjectButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Add an object for tracking</string>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="text">
<string>Track object</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="speedLabel">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Speed: 1.00x</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="fasterButton">
<property name="maximumSize">
<size>
<width>28</width>
<height>14</height>
</size>
</property>
<property name="toolTip">
<string>Play faster</string>
</property>
<property name="text">
<string>+</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="slowerButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>28</width>
<height>14</height>
</size>
</property>
<property name="toolTip">
<string>Play slower</string>
</property>
<property name="text">
<string>-</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QWidget" name="objectsControlWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>285</width>
<height>0</height>
</size>
</property>
<layout class="QVBoxLayout" name="trackingLayout" stretch="0,0,0">
<property name="spacing">
<number>9</number>
</property>
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<property name="leftMargin">
<number>2</number>
</property>
<property name="rightMargin">
<number>2</number>
</property>
<item>
<widget class="QLabel" name="label_2">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="text">
<string>Edit object</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<property name="leftMargin">
<number>10</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>10</number>
</property>
<item>
<widget class="QComboBox" name="objectsBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Select an object for editing</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="toolTip">
<string/>
</property>
<property name="styleSheet">
<string/>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<property name="usesScrollButtons">
<bool>false</bool>
</property>
<widget class="QWidget" name="appearanceTab">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<attribute name="title">
<string>Appearance</string>
</attribute>
<layout class="QVBoxLayout" name="appearanceLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="rightMargin">
<number>9</number>
</property>
<property name="bottomMargin">
<number>2</number>
</property>
<item>
<widget class="QWidget" name="defocusColorWidget" native="true">
<property name="styleSheet">
<string notr="true">margin-bottom: 11px;</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<property name="topMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QRadioButton" name="defocusButton">
<property name="toolTip">
<string>Defocus the area of this object</string>
</property>
<property name="text">
<string>Defocus</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="colorButton">
<property name="toolTip">
<string>Fill this object with color and/or draw a border</string>
</property>
<property name="text">
<string>Color</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QWidget" name="defocusWidget" native="true">
<layout class="QVBoxLayout" name="verticalLayout" stretch="0,0">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QLabel" name="label">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Defocus size:</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="defocusSizeBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Set size of squares used for defocusing</string>
</property>
<property name="styleSheet">
<string notr="true">margin-bottom: 11px; padding-left:5px</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QWidget" name="colorWidget" native="true">
<layout class="QVBoxLayout" name="verticalLayout_2" stretch="0,0,0,0,0,0,0,0,0,0">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QLabel" name="shapeLabel">
<property name="text">
<string>Shape:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="shapeBox">
<property name="toolTip">
<string>Select a shape of this object</string>
</property>
<property name="styleSheet">
<string notr="true">margin-bottom: 11px; padding-left:5px</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="drawLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="lineWidth">
<number>1</number>
</property>
<property name="text">
<string>Draw:</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="indent">
<number>-1</number>
</property>
</widget>
</item>
<item>
<widget class="QWidget" name="drawWidget" native="true">
<property name="styleSheet">
<string notr="true">margin-bottom: 11px;</string>
</property>
<layout class="QHBoxLayout" name="drawLayout">
<property name="spacing">
<number>6</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QCheckBox" name="drawInsideBox">
<property name="toolTip">
<string>Fill this object with selected color</string>
</property>
<property name="text">
<string>Fill</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="drawBorderBox">
<property name="toolTip">
<string>Draw a border around this object</string>
</property>
<property name="text">
<string>Border</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="tristate">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QLabel" name="colorLabel">
<property name="text">
<string>Color:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="colorBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Select a color for this object</string>
</property>
<property name="styleSheet">
<string notr="true">margin-bottom: 11px; padding-left:5px</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="borderThicknessLabel">
<property name="text">
<string>Border thickness:</string>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="borderThicknessBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Set border thickness for this object</string>
</property>
<property name="styleSheet">
<string notr="true">margin-bottom: 11px; padding-left:5px</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="borderColorLabel">
<property name="text">
<string>Border color:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="borderColorBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Select border color for this object</string>
</property>
<property name="styleSheet">
<string notr="true">margin-bottom: 11px; padding-left:5px</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QWidget" name="appearanceButtonsWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QHBoxLayout" name="propertiesButtonsLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>1</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="saveAppearanceChangesButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string>Save appearance changes of this object</string>
</property>
<property name="text">
<string>Save changes</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="discardAppearanceChangesButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string>Discard appearance changes for this object and restore its previous settings</string>
</property>
<property name="text">
<string>Discard changes</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
<zorder>appearanceButtonsWidget</zorder>
<zorder>defocusColorWidget</zorder>
<zorder>defocusWidget</zorder>
<zorder>colorWidget</zorder>
</widget>
<widget class="QWidget" name="anchorsTab">
<attribute name="title">
<string>Key points</string>
</attribute>
<layout class="QVBoxLayout" name="anchorsLayout">
<item>
<widget class="QListWidget" name="anchorsWidget">
<property name="mouseTracking">
<bool>true</bool>
</property>
<property name="styleSheet">
<string notr="true">#anchorsWidget{
color: rgb(167, 167, 167);
}
</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="addTrajectoryChangeButton">
<property name="toolTip">
<string>Change trajectory of this object</string>
</property>
<property name="text">
<string>Add trajectory change</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="trajectoryTab">
<attribute name="title">
<string>Trajectory</string>
</attribute>
<layout class="QVBoxLayout" name="trajectoryLayout">
<item>
<widget class="QListWidget" name="trajectoryWidget">
<property name="styleSheet">
<string notr="true">#trajectoryWidget{
color: rgb(167, 167, 167);
}
</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="computeTrajectoryButton">
<property name="toolTip">
<string>Compute all trajectory for this object</string>
</property>
<property name="text">
<string>Compute trajectory</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="generalTab">
<attribute name="title">
<string>General</string>
</attribute>
<layout class="QVBoxLayout" name="generalLayout">
<item>
<widget class="QPushButton" name="removeObjectButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Remove this object</string>
</property>
<property name="text">
<string>Remove</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="changeNameButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Change name of this object</string>
</property>
<property name="text">
<string>Change name</string>
</property>
</widget>
</item>
<item>
<spacer name="generalTabSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menuBar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1079</width>
<height>21</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
<property name="title">
<string>File</string>
</property>
<addaction name="actionLoadProject"/>
<addaction name="actionSaveProject"/>
<addaction name="separator"/>
<addaction name="actionOpenVideo"/>
<addaction name="actionCreateOutput"/>
<addaction name="separator"/>
<addaction name="actionQuit"/>
</widget>
<widget class="QMenu" name="menuLanguage">
<property name="title">
<string>Language / Jazyk</string>
</property>
<addaction name="actionCzech"/>
<addaction name="actionEnglish"/>
</widget>
<widget class="QMenu" name="menuPlayer">
<property name="title">
<string>Player</string>
</property>
<widget class="QMenu" name="menuSpeed">
<property name="title">
<string>Speed</string>
</property>
<addaction name="actionFaster"/>
<addaction name="actionOriginalSpeed"/>
<addaction name="actionSlower"/>
</widget>
<addaction name="actionPlay"/>
<addaction name="actionStop"/>
<addaction name="separator"/>
<addaction name="actionStepForward"/>
<addaction name="actionStepBack"/>
<addaction name="separator"/>
<addaction name="menuSpeed"/>
</widget>
<widget class="QMenu" name="menuObject">
<property name="title">
<string>Object</string>
</property>
<widget class="QMenu" name="menuTrajectory">
<property name="title">
<string>Trajectory</string>
</property>
<addaction name="actionComputeTrajectory"/>
<addaction name="actionChangeTrajectory"/>
<addaction name="actionChangeBeginning"/>
<addaction name="actionSetEndFrame"/>
<addaction name="actionVideoEnd"/>
</widget>
<addaction name="actionNewObject"/>
<addaction name="separator"/>
<addaction name="actionChangeName"/>
<addaction name="actionRemoveObject"/>
<addaction name="menuTrajectory"/>
</widget>
<widget class="QMenu" name="menuSettings">
<property name="title">
<string>Settings</string>
</property>
<addaction name="separator"/>
<addaction name="actionTime"/>
<addaction name="actionFrameNumbers"/>
<addaction name="separator"/>
<addaction name="actionShowOriginalVideo"/>
</widget>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionHelp"/>
<addaction name="actionAbout"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuPlayer"/>
<addaction name="menuObject"/>
<addaction name="menuSettings"/>
<addaction name="menuLanguage"/>
<addaction name="menuHelp"/>
</widget>
<action name="actionSaveProject">
<property name="text">
<string>Save project</string>
</property>
<property name="toolTip">
<string>Save this project to JSON or XML</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+S</string>
</property>
</action>
<action name="actionLoadProject">
<property name="text">
<string>Open project</string>
</property>
<property name="toolTip">
<string>Open a project in JSON or XML</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+L</string>
</property>
</action>
<action name="actionPlay">
<property name="text">
<string>Play / Pause</string>
</property>
<property name="toolTip">
<string>Play or pause the video</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+P</string>
</property>
</action>
<action name="actionPause">
<property name="text">
<string>Pause</string>
</property>
</action>
<action name="actionStop">
<property name="text">
<string>Stop</string>
</property>
<property name="toolTip">
<string>Stop the video</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+Z</string>
</property>
</action>
<action name="actionFaster">
<property name="text">
<string>Play faster</string>
</property>
<property name="toolTip">
<string>Play the video faster</string>
</property>
<property name="shortcut">
<string>Ctrl+Up</string>
</property>
</action>
<action name="actionOriginalSpeed">
<property name="text">
<string>Original speed</string>
</property>
<property name="toolTip">
<string>Set the video's original speed</string>
</property>
</action>
<action name="actionSlower">
<property name="text">
<string>Play slower</string>
</property>
<property name="toolTip">
<string>Play the video slower</string>
</property>
<property name="shortcut">
<string>Ctrl+Down</string>
</property>
</action>
<action name="actionStepForward">
<property name="text">
<string>Step forward</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+Right</string>
</property>
</action>
<action name="actionStepBack">
<property name="text">
<string>Step back</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+Left</string>
</property>
</action>
<action name="actionCzech">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Čeština</string>
</property>
</action>
<action name="actionEnglish">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>English</string>
</property>
</action>
<action name="actionQuit">
<property name="text">
<string>Quit</string>
</property>
<property name="toolTip">
<string>Quit the application</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+Q</string>
</property>
</action>
<action name="actionOpenVideo">
<property name="text">
<string>Open video</string>
</property>
<property name="toolTip">
<string>Open a video</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+O</string>
</property>
</action>
<action name="actionCreateOutput">
<property name="text">
<string>Save output video file</string>
</property>
<property name="toolTip">
<string>Save output video file</string>
</property>
<property name="statusTip">
<string/>
</property>
<property name="shortcut">
<string>Ctrl+U</string>
</property>
</action>
<action name="actionNewObject">
<property name="text">
<string>Track object</string>
</property>
<property name="toolTip">
<string>Add a new object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+A</string>
</property>
</action>
<action name="actionRemoveObject">
<property name="text">
<string>Remove</string>
</property>
<property name="toolTip">
<string>Remove this object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+R</string>
</property>
</action>
<action name="actionChangeName">
<property name="text">
<string>Change name</string>
</property>
<property name="toolTip">
<string>Change name of this object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+N</string>
</property>
</action>
<action name="actionChangeTrajectory">
<property name="text">
<string>Change trajectory</string>
</property>
<property name="toolTip">
<string>Change trajectory of this object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+T</string>
</property>
</action>
<action name="actionChangeBeginning">
<property name="text">
<string>Change beginning</string>
</property>
<property name="toolTip">
<string>Change the initial position of this object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+B</string>
</property>
</action>
<action name="actionSetEndFrame">
<property name="text">
<string>Set end of tracking</string>
</property>
<property name="toolTip">
<string>Set a frame where tracking for this object shall stop</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+E</string>
</property>
</action>
<action name="actionVideoEnd">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Set tracking till the end of the video</string>
</property>
<property name="toolTip">
<string>Set tracking till the end of the video for this object</string>
</property>
</action>
<action name="actionTime">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Show time values</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+T</string>
</property>
</action>
<action name="actionFrameNumbers">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Show frame numbers</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+N</string>
</property>
</action>
<action name="actionShowOriginalVideo">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Show original video</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+H</string>
</property>
</action>
<action name="actionComputeTrajectory">
<property name="text">
<string>Compute trajectory</string>
</property>
<property name="toolTip">
<string>Compute all trajectory for this object</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+O</string>
</property>
</action>
<action name="actionHelp">
<property name="text">
<string>Help contents</string>
</property>
<property name="shortcut">
<string>F1</string>
</property>
</action>
<action name="actionAbout">
<property name="text">
<string>About</string>
</property>
</action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<customwidgets>
<customwidget>
<class>TimeLabel</class>
<extends>QLabel</extends>
<header>timelabel.h</header>
</customwidget>
<customwidget>
<class>ImageLabel</class>
<extends>QLabel</extends>
<header>imagelabel.h</header>
</customwidget>
<customwidget>
<class>PlayerSlider</class>
<extends>QSlider</extends>
<header>playerslider.h</header>
</customwidget>
<customwidget>
<class>VideoWidget</class>
<extends>QWidget</extends>
<header>videowidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>