<rect>
<x>0</x>
<y>0</y>
- <width>629</width>
- <height>321</height>
+ <width>550</width>
+ <height>327</height>
</rect>
</property>
<property name="currentIndex">
- <number>3</number>
+ <number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
- <string>Basic</string>
+ <string>Essential</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_8">
<item row="0" column="0" rowspan="3">
</item>
<item row="2" column="1">
<widget class="QCheckBox" name="brightnessThresholdCheck">
+ <property name="font">
+ <font>
+ <pointsize>8</pointsize>
+ </font>
+ </property>
<property name="text">
<string>Brightness Threshold</string>
</property>
<attribute name="title">
<string>Crop</string>
</attribute>
- <layout class="QGridLayout">
+ <layout class="QGridLayout" name="gridLayout_11">
<item row="0" column="2">
<widget class="QLabel" name="label_10">
<property name="text">
</item>
<item row="0" column="3">
<widget class="QSpinBox" name="cropTopPx">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
<property name="suffix">
<string> px</string>
</property>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="cropLeftPx">
- <property name="suffix">
- <string> px</string>
+ <item row="1" column="3">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
</property>
- <property name="maximum">
- <number>4095</number>
+ <property name="sizeType">
+ <enum>QSizePolicy::MinimumExpanding</enum>
</property>
- </widget>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
</item>
<item row="1" column="4">
<widget class="QLabel" name="label_12">
</property>
</widget>
</item>
- <item row="1" column="5">
- <widget class="QSpinBox" name="cropRightPx">
- <property name="suffix">
- <string> px</string>
- </property>
- <property name="maximum">
- <number>4095</number>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
+ <item row="3" column="2">
<widget class="QLabel" name="label_7">
<property name="text">
<string>Bottom</string>
</property>
</widget>
</item>
- <item row="2" column="3">
+ <item row="3" column="3">
<widget class="QSpinBox" name="cropBotPx">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
<property name="suffix">
<string> px</string>
</property>
</property>
</widget>
</item>
- <item row="3" column="0" colspan="6">
+ <item row="4" column="0" colspan="4">
<widget class="QCheckBox" name="topBotCropSync">
<property name="text">
<string>Synchronize top and bottom</string>
</property>
</widget>
</item>
- <item row="4" column="0" colspan="6">
+ <item row="5" column="0" colspan="4">
<widget class="QCheckBox" name="leftRightCropSync">
<property name="text">
<string>Synchronize left and right</string>
</property>
</widget>
</item>
- <item row="1" column="3">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="cropLeftPx">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
+ <property name="suffix">
+ <string> px</string>
</property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
+ <property name="maximum">
+ <number>4095</number>
</property>
- </spacer>
+ </widget>
+ </item>
+ <item row="1" column="5">
+ <widget class="QSpinBox" name="cropRightPx">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ <property name="suffix">
+ <string> px</string>
+ </property>
+ <property name="maximum">
+ <number>4095</number>
+ </property>
+ </widget>
</item>
</layout>
</widget>
- <widget class="QWidget" name="tab_5">
+ <widget class="QWidget" name="tab_2">
<attribute name="title">
- <string>Geometry</string>
+ <string>Colors</string>
</attribute>
- <layout class="QGridLayout" name="gridLayout_5">
- <item row="0" column="0">
- <widget class="QGroupBox" name="rotateEnable">
+ <layout class="QGridLayout" name="gridLayout_10">
+ <item row="0" column="0" rowspan="3">
+ <widget class="QGroupBox" name="extractEnable">
<property name="title">
- <string>Rotate</string>
+ <string>Color extraction</string>
</property>
<property name="checkable">
<bool>true</bool>
<bool>false</bool>
</property>
<layout class="QGridLayout">
- <item row="1" column="0">
- <widget class="QLabel" name="label_28">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_6">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="text">
- <string>Angle</string>
+ <string>Color</string>
</property>
<property name="buddy">
- <cstring>rotateAngleDial</cstring>
+ <cstring>extractComponentText</cstring>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QDial" name="rotateAngleDial">
- <property name="maximum">
- <number>359</number>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="extractComponentText">
+ <property name="maximumSize">
+ <size>
+ <width>140</width>
+ <height>16777215</height>
+ </size>
</property>
- <property name="value">
- <number>180</number>
+ <property name="inputMask">
+ <string>>HHHHHH;#</string>
</property>
- <property name="sliderPosition">
- <number>180</number>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QGroupBox" name="transformEnable">
- <property name="title">
- <string>Transform</string>
+ <item row="0" column="2">
+ <widget class="QCheckBox" name="invertEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="checkable">
- <bool>true</bool>
+ <property name="text">
+ <string>Negate colors</string>
</property>
- <property name="checked">
- <bool>false</bool>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QCheckBox" name="posterizeEnable">
+ <property name="text">
+ <string>Posterize</string>
</property>
- <layout class="QGridLayout" name="_4">
- <item row="0" column="0">
- <widget class="QComboBox" name="transformTypeCombo"/>
- </item>
- </layout>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QGroupBox" name="puzzleEnable">
+ <item row="2" column="2" rowspan="2">
+ <widget class="QGroupBox" name="gradientEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="title">
- <string>Puzzle game</string>
+ <string>Gradient</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
- <item row="0" column="1">
- <widget class="QSpinBox" name="puzzleRowsSpin">
- <property name="minimum">
- <number>2</number>
- </property>
- <property name="maximum">
- <number>16</number>
- </property>
- <property name="value">
- <number>4</number>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="puzzleColsSpin">
- <property name="minimum">
- <number>2</number>
- </property>
- <property name="maximum">
- <number>16</number>
- </property>
- <property name="value">
- <number>4</number>
+ <layout class="QGridLayout" name="gridLayout_9">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_25">
+ <property name="text">
+ <string>Mode</string>
</property>
</widget>
</item>
- <item row="2" column="0" colspan="2">
- <widget class="QCheckBox" name="puzzleBlackSlotCheck">
- <property name="text">
- <string>Black slot</string>
+ <item row="0" column="1" colspan="2">
+ <widget class="QComboBox" name="gradientModeCombo">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_26">
+ <item row="1" column="0" colspan="2">
+ <widget class="QCheckBox" name="gradientTypeCheck">
<property name="text">
- <string>Columns</string>
- </property>
- <property name="buddy">
- <cstring>puzzleColsSpin</cstring>
+ <string>Color</string>
</property>
</widget>
</item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_27">
+ <item row="1" column="2">
+ <widget class="QCheckBox" name="gradientCartoonCheck">
<property name="text">
- <string>Rows</string>
- </property>
- <property name="buddy">
- <cstring>puzzleRowsSpin</cstring>
+ <string>Cartoon</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QCheckBox" name="magnifyEnable">
- <property name="text">
- <string>Magnification/Zoom</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_2">
- <attribute name="title">
- <string>Color</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_9">
- <item row="0" column="0" rowspan="2">
+ <item row="3" column="0" rowspan="2">
<widget class="QGroupBox" name="colorthresEnable">
<property name="title">
<string>Color threshold</string>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
- <item row="2" column="0">
- <widget class="QLabel" name="label_14">
+ <layout class="QGridLayout" name="gridLayout_19">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_8">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="text">
- <string>Similarity</string>
+ <string>Color</string>
</property>
<property name="buddy">
- <cstring>colorthresSimilaritythresSlider</cstring>
+ <cstring>colorthresColorText</cstring>
</property>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QSlider" name="colorthresSimilaritythresSlider">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="colorthresColorText">
+ <property name="maximumSize">
+ <size>
+ <width>140</width>
+ <height>16777215</height>
+ </size>
</property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QSlider" name="colorthresSaturationthresSlider">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <property name="inputMask">
+ <string>>HHHHHH;#</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
</property>
</widget>
</item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_8">
- <property name="text">
- <string>Color</string>
+ <item row="1" column="1">
+ <widget class="QSlider" name="colorthresSaturationthresSlider">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="buddy">
- <cstring>colorthresColorText</cstring>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="colorthresColorText">
- <property name="inputMask">
- <string>>HHHHHH;#</string>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_14">
+ <property name="text">
+ <string>Similarity</string>
+ </property>
+ <property name="buddy">
+ <cstring>colorthresSimilaritythresSlider</cstring>
</property>
</widget>
</item>
- </layout>
- </widget>
- </item>
- <item row="0" column="1" rowspan="2">
- <widget class="QGroupBox" name="gradientEnable">
- <property name="title">
- <string>Gradient</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <layout class="QGridLayout" name="_6">
- <item row="0" column="0">
- <widget class="QLabel" name="label_25">
- <property name="text">
- <string>Mode</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="2">
- <widget class="QCheckBox" name="gradientTypeCheck">
- <property name="text">
- <string>Color</string>
+ <item row="2" column="1">
+ <widget class="QSlider" name="colorthresSimilaritythresSlider">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- </widget>
- </item>
- <item row="2" column="0" colspan="2">
- <widget class="QCheckBox" name="gradientCartoonCheck">
- <property name="text">
- <string>Cartoon</string>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QComboBox" name="gradientModeCombo"/>
- </item>
</layout>
</widget>
</item>
- <item row="0" column="2">
- <widget class="QGroupBox" name="posterizeEnable">
+ <item row="4" column="2">
+ <widget class="QGroupBox" name="sepiaEnable">
<property name="title">
- <string>Posterize</string>
+ <string>Sepia</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout" name="gridLayout_3">
- <item row="0" column="0">
- <widget class="QLabel" name="label_33">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QLabel" name="label_18">
<property name="text">
- <string>Posterize level</string>
+ <string>Intensity</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="posterizeLevelSpin">
- <property name="minimum">
- <number>2</number>
- </property>
+ <item>
+ <widget class="QSpinBox" name="sepiaIntensitySpin">
<property name="maximum">
- <number>256</number>
+ <number>255</number>
</property>
<property name="value">
- <number>3</number>
+ <number>30</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="1" column="2">
- <widget class="QGroupBox" name="motionblurEnable">
+ <item row="5" column="2">
+ <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>
+ <widget class="QWidget" name="tab_5">
+ <attribute name="title">
+ <string>Geometry</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout_13">
+ <item row="0" column="0">
+ <widget class="QCheckBox" name="magnifyEnable">
+ <property name="text">
+ <string>Interactive Zoom</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1" rowspan="3">
+ <widget class="QGroupBox" name="wallEnable">
<property name="title">
- <string>Motion blur</string>
+ <string>Wall</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout" name="_3">
+ <layout class="QGridLayout" name="_5">
<item row="0" column="0">
- <widget class="QLabel" name="label_34">
+ <widget class="QLabel" name="label_31">
<property name="text">
- <string>Factor</string>
+ <string>Rows</string>
</property>
<property name="buddy">
- <cstring>blurFactorSlider</cstring>
+ <cstring>wallRowsSpin</cstring>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QSlider" name="blurFactorSlider">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_30">
+ <property name="text">
+ <string>Columns</string>
+ </property>
+ <property name="buddy">
+ <cstring>wallColsSpin</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="wallColsSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
<property name="minimum">
<number>1</number>
</property>
- <property name="maximum">
- <number>127</number>
- </property>
<property name="value">
- <number>80</number>
+ <number>3</number>
</property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="wallRowsSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
+ <property name="minimum">
+ <number>1</number>
</property>
- <property name="tickInterval">
- <number>16</number>
+ <property name="value">
+ <number>3</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QGroupBox" name="extractEnable">
+ <item row="1" column="0">
+ <widget class="QGroupBox" name="transformEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="title">
- <string>Color extraction</string>
+ <string>Transform</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
+ <layout class="QGridLayout" name="_4">
<item row="0" column="0">
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>Color</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="extractComponentText">
- <property name="inputMask">
- <string>>HHHHHH;#</string>
- </property>
- </widget>
+ <widget class="QComboBox" name="transformTypeCombo"/>
</item>
</layout>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QGroupBox" name="sepiaEnable">
+ <item row="2" column="0" rowspan="2">
+ <widget class="QGroupBox" name="rotateEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="title">
- <string>Sepia</string>
+ <string>Rotate</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QLabel" name="label_18">
+ <layout class="QGridLayout">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_28">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="text">
- <string>Intensity</string>
+ <string>Angle</string>
+ </property>
+ <property name="buddy">
+ <cstring>rotateAngleDial</cstring>
</property>
</widget>
</item>
- <item>
- <widget class="QSpinBox" name="sepiaIntensitySpin">
+ <item row="1" column="1">
+ <widget class="QDial" name="rotateAngleDial">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="maximum">
- <number>255</number>
+ <number>359</number>
</property>
<property name="value">
- <number>30</number>
+ <number>180</number>
+ </property>
+ <property name="sliderPosition">
+ <number>180</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="2" column="2" rowspan="2">
- <layout class="QGridLayout" name="gridLayout_7">
- <item row="0" column="0">
- <widget class="QCheckBox" name="motiondetectEnable">
- <property name="text">
- <string>Motion detect</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="rippleEnable">
- <property name="text">
- <string>Water effect</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QCheckBox" name="waveEnable">
- <property name="text">
- <string>Waves</string>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QCheckBox" name="psychedelicEnable">
- <property name="text">
- <string>Psychedelic</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="3" column="0">
- <widget class="QCheckBox" name="invertEnable">
- <property name="text">
- <string>Invert colors</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_atmo">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <attribute name="title">
- <string>AtmoLight</string>
- </attribute>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QGroupBox" name="atmoEnable">
+ <item row="3" column="1">
+ <widget class="QGroupBox" name="puzzleEnable">
<property name="title">
- <string>AtmoLight</string>
+ <string>Puzzle game</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
+ <layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
- <widget class="QLabel" name="label_37">
+ <widget class="QLabel" name="label_27">
<property name="text">
- <string>Edge weightning</string>
+ <string>Rows</string>
</property>
<property name="buddy">
- <cstring>atmoEdgeweightningSlider</cstring>
+ <cstring>puzzleRowsSpin</cstring>
</property>
</widget>
</item>
<item row="0" column="1">
- <widget class="QSlider" name="atmoEdgeweightningSlider">
+ <widget class="QSpinBox" name="puzzleRowsSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
<property name="minimum">
- <number>1</number>
+ <number>2</number>
</property>
<property name="maximum">
- <number>30</number>
- </property>
- <property name="pageStep">
- <number>5</number>
+ <number>16</number>
</property>
<property name="value">
- <number>3</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
- </property>
- <property name="tickInterval">
- <number>3</number>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_40">
- <property name="text">
- <string>Output Color Filtermode</string>
- </property>
- <property name="buddy">
- <cstring>atmoFiltermodeCombo</cstring>
+ <number>4</number>
</property>
</widget>
</item>
<item row="1" column="0">
- <widget class="QLabel" name="label_38">
+ <widget class="QLabel" name="label_26">
<property name="text">
- <string>Brightness (%)</string>
+ <string>Columns</string>
</property>
<property name="buddy">
- <cstring>atmoBrightnessSlider</cstring>
+ <cstring>puzzleColsSpin</cstring>
</property>
</widget>
</item>
<item row="1" column="1">
- <widget class="QSlider" name="atmoBrightnessSlider">
- <property name="minimum">
- <number>50</number>
+ <widget class="QSpinBox" name="puzzleColsSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="maximum">
- <number>300</number>
+ <property name="minimum">
+ <number>2</number>
</property>
- <property name="pageStep">
- <number>10</number>
+ <property name="maximum">
+ <number>16</number>
</property>
<property name="value">
- <number>100</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
- </property>
- <property name="tickInterval">
- <number>10</number>
+ <number>4</number>
</property>
</widget>
</item>
- <item row="1" column="2">
- <widget class="QComboBox" name="atmoFiltermodeCombo"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_39">
+ <item row="2" column="0" colspan="2">
+ <widget class="QCheckBox" name="puzzleBlackSlotCheck">
<property name="text">
- <string>Darkness limit</string>
- </property>
- <property name="buddy">
- <cstring>atmoDarknesslimitSlider</cstring>
+ <string>Black slot</string>
</property>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QSlider" name="atmoDarknesslimitSlider">
- <property name="minimum">
- <number>0</number>
- </property>
- <property name="maximum">
- <number>10</number>
- </property>
- <property name="pageStep">
- <number>10</number>
- </property>
- <property name="value">
- <number>3</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_8">
+ <attribute name="title">
+ <string>Overlay</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout_5">
+ <item row="0" column="0" rowspan="4">
+ <widget class="QGroupBox" name="logoEnable">
+ <property name="title">
+ <string>Add logo</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_19">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
</property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
+ <property name="text">
+ <string>Logo</string>
</property>
- <property name="tickInterval">
- <number>1</number>
+ <property name="buddy">
+ <cstring>logoFileText</cstring>
</property>
</widget>
</item>
- <item row="2" column="2">
- <widget class="QCheckBox" name="atmoShowdotsCheck">
+ <item row="0" column="1" colspan="3">
+ <widget class="QLineEdit" name="logoFileText"/>
+ </item>
+ <item row="0" column="4">
+ <widget class="QToolButton" name="logoBrowseBtn">
<property name="text">
- <string>Mark analyzed Pixels</string>
+ <string>...</string>
</property>
</widget>
</item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_41">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_20">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
<property name="text">
- <string>Filter length (ms)</string>
+ <string>Top</string>
</property>
<property name="buddy">
- <cstring>atmoMeanlengthSlider</cstring>
+ <cstring>logoYSpin</cstring>
</property>
</widget>
</item>
- <item row="3" column="1">
- <widget class="QSlider" name="atmoMeanlengthSlider">
- <property name="minimum">
- <number>300</number>
- </property>
- <property name="maximum">
- <number>5000</number>
- </property>
- <property name="singleStep">
- <number>10</number>
- </property>
- <property name="pageStep">
- <number>50</number>
- </property>
- <property name="value">
- <number>300</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <item row="1" column="1" colspan="2">
+ <widget class="QSpinBox" name="logoYSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
+ <property name="suffix">
+ <string> px</string>
</property>
- <property name="tickInterval">
- <number>200</number>
+ <property name="maximum">
+ <number>4096</number>
</property>
</widget>
</item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_42">
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_21">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
<property name="text">
- <string>Filter threshold (%)</string>
+ <string>Left</string>
</property>
<property name="buddy">
- <cstring>atmoMeanthresholdSlider</cstring>
+ <cstring>logoXSpin</cstring>
</property>
</widget>
</item>
- <item row="4" column="1">
- <widget class="QSlider" name="atmoMeanthresholdSlider">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>100</number>
+ <item row="2" column="1" colspan="2">
+ <widget class="QSpinBox" name="logoXSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="singleStep">
- <number>1</number>
+ <property name="suffix">
+ <string> px</string>
</property>
- <property name="pageStep">
- <number>10</number>
+ <property name="maximum">
+ <number>4096</number>
</property>
- <property name="value">
- <number>40</number>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="5">
+ <widget class="QSlider" name="logoOpacitySlider">
+ <property name="maximum">
+ <number>255</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
<enum>QSlider::TicksBelow</enum>
</property>
<property name="tickInterval">
- <number>10</number>
+ <number>32</number>
</property>
</widget>
</item>
- <item row="5" column="0">
- <widget class="QLabel" name="label_43">
+ <item row="6" column="4">
+ <widget class="QLabel" name="label_49">
+ <property name="font">
+ <font>
+ <pointsize>8</pointsize>
+ </font>
+ </property>
<property name="text">
- <string>Filter smoothness (%)</string>
+ <string>full</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
</property>
<property name="buddy">
- <cstring>atmoPercentnewSlider</cstring>
+ <cstring>logoOpacitySlider</cstring>
</property>
</widget>
</item>
- <item row="5" column="1">
- <widget class="QSlider" name="atmoPercentnewSlider">
- <property name="minimum">
- <number>1</number>
+ <item row="4" column="0" colspan="3">
+ <widget class="QLabel" name="label_22">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="maximum">
- <number>100</number>
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
</property>
- <property name="singleStep">
- <number>1</number>
+ <property name="text">
+ <string>Transparency</string>
</property>
- <property name="pageStep">
- <number>10</number>
+ <property name="buddy">
+ <cstring>logoOpacitySlider</cstring>
</property>
- <property name="value">
- <number>50</number>
+ </widget>
+ </item>
+ <item row="6" column="0">
+ <widget class="QLabel" name="label_48">
+ <property name="font">
+ <font>
+ <pointsize>8</pointsize>
+ </font>
</property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <property name="text">
+ <string>none</string>
</property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
- <property name="tickInterval">
- <number>10</number>
+ <property name="buddy">
+ <cstring>logoOpacitySlider</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" colspan="5">
+ <widget class="Line" name="line">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_9">
- <attribute name="title">
- <string>Vout/Overlay</string>
- </attribute>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QGroupBox" name="wallEnable">
+ <item row="1" column="1" rowspan="3">
+ <widget class="QGroupBox" name="marqEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="title">
- <string>Wall</string>
+ <string>Add text</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label_31">
- <property name="text">
- <string>Rows</string>
- </property>
- <property name="buddy">
- <cstring>wallRowsSpin</cstring>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_30">
- <property name="text">
- <string>Columns</string>
- </property>
- <property name="buddy">
- <cstring>wallColsSpin</cstring>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="wallColsSpin">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="value">
- <number>3</number>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="wallRowsSpin">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="value">
- <number>3</number>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QGroupBox" name="marqEnable">
- <property name="title">
- <string>Add text</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <layout class="QGridLayout" name="_2">
- <item row="1" column="0">
- <widget class="QLabel" name="label_24">
+ <layout class="QGridLayout" name="_2">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_24">
<property name="text">
<string>Position</string>
</property>
</layout>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QGroupBox" name="panoramixEnable">
+ <item row="0" column="1">
+ <widget class="QGroupBox" name="eraseEnable">
<property name="title">
- <string>Panoramix</string>
+ <string>Logo erase</string>
</property>
<property name="checkable">
<bool>true</bool>
<bool>false</bool>
</property>
<layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label_36">
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_16">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
<property name="text">
- <string>Rows</string>
+ <string>Top</string>
</property>
<property name="buddy">
- <cstring>panoramixRowsSpin</cstring>
+ <cstring>eraseYSpin</cstring>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="panoramixRowsSpin">
- <property name="minimum">
- <number>1</number>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_17">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
</property>
- <property name="value">
- <number>3</number>
+ <property name="text">
+ <string>Left</string>
+ </property>
+ <property name="buddy">
+ <cstring>eraseXSpin</cstring>
</property>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_35">
- <property name="text">
- <string>Columns</string>
+ <item row="3" column="1">
+ <widget class="QSpinBox" name="eraseXSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="buddy">
- <cstring>panoramixColsSpin</cstring>
+ <property name="suffix">
+ <string> px</string>
+ </property>
+ <property name="maximum">
+ <number>4096</number>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="panoramixColsSpin">
- <property name="minimum">
- <number>1</number>
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="eraseYSpin">
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
- <property name="value">
- <number>3</number>
+ <property name="suffix">
+ <string> px</string>
+ </property>
+ <property name="maximum">
+ <number>4096</number>
</property>
</widget>
</item>
- </layout>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QGroupBox" name="cloneEnable">
- <property name="title">
- <string>Clone</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- <layout class="QGridLayout">
+ <item row="0" column="1" colspan="2">
+ <widget class="QLineEdit" name="eraseMaskText"/>
+ </item>
<item row="0" column="0">
- <widget class="QLabel" name="label_9">
+ <widget class="QLabel" name="label_15">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
<property name="text">
- <string>Number of clones</string>
+ <string>Mask</string>
</property>
<property name="buddy">
- <cstring>cloneCountSpin</cstring>
+ <cstring>eraseMaskText</cstring>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="cloneCountSpin">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="value">
- <number>2</number>
+ <item row="0" column="3">
+ <widget class="QToolButton" name="eraseBrowseBtn">
+ <property name="text">
+ <string>...</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
+ <item row="4" column="1">
+ <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>
</widget>
- <widget class="QWidget" name="tab_8">
+ <widget class="QWidget" name="tab_atmo">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
<attribute name="title">
- <string>Logo</string>
+ <string>AtmoLight</string>
</attribute>
- <layout class="QGridLayout">
+ <layout class="QGridLayout" name="gridLayout_15">
<item row="0" column="0">
- <widget class="QGroupBox" name="logoEnable">
+ <widget class="QGroupBox" name="atmoEnable">
<property name="title">
- <string>Add logo</string>
+ <string>AtmoLight</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout" name="gridLayout">
+ <layout class="QGridLayout" name="gridLayout_14">
<item row="0" column="0">
- <widget class="QLabel" name="label_19">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
+ <widget class="QLabel" name="label_37">
<property name="text">
- <string>Logo</string>
+ <string>Edge weightning</string>
</property>
<property name="buddy">
- <cstring>logoFileText</cstring>
+ <cstring>atmoEdgeweightningSlider</cstring>
</property>
</widget>
</item>
- <item row="0" column="1" colspan="3">
- <widget class="QLineEdit" name="logoFileText"/>
- </item>
- <item row="0" column="4">
- <widget class="QToolButton" name="logoBrowseBtn">
- <property name="text">
- <string>...</string>
+ <item row="0" column="1">
+ <widget class="QSlider" name="atmoEdgeweightningSlider">
+ <property name="minimum">
+ <number>1</number>
</property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_20">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
+ <property name="maximum">
+ <number>30</number>
</property>
- <property name="text">
- <string>Top</string>
+ <property name="pageStep">
+ <number>5</number>
</property>
- <property name="buddy">
- <cstring>logoYSpin</cstring>
+ <property name="value">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="1" column="1" colspan="2">
- <widget class="QSpinBox" name="logoYSpin"/>
- </item>
- <item row="1" column="3" colspan="2">
- <widget class="QLabel" name="label_45">
- <property name="text">
- <string>pixels</string>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>3</number>
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_21">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
+ <item row="0" column="2">
+ <widget class="QLabel" name="label_40">
<property name="text">
- <string>Left</string>
+ <string>Output Color Filtermode</string>
</property>
<property name="buddy">
- <cstring>logoXSpin</cstring>
+ <cstring>atmoFiltermodeCombo</cstring>
</property>
</widget>
</item>
- <item row="2" column="1" colspan="2">
- <widget class="QSpinBox" name="logoXSpin"/>
- </item>
- <item row="2" column="3" colspan="2">
- <widget class="QLabel" name="label_44">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_38">
<property name="text">
- <string>pixels</string>
+ <string>Brightness (%)</string>
+ </property>
+ <property name="buddy">
+ <cstring>atmoBrightnessSlider</cstring>
</property>
</widget>
</item>
- <item row="3" column="0" colspan="2">
- <widget class="QLabel" name="label_22">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <item row="1" column="1">
+ <widget class="QSlider" name="atmoBrightnessSlider">
+ <property name="minimum">
+ <number>50</number>
</property>
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
+ <property name="maximum">
+ <number>300</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>100</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>10</number>
</property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QComboBox" name="atmoFiltermodeCombo"/>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_39">
<property name="text">
- <string>Transparency</string>
+ <string>Darkness limit</string>
</property>
<property name="buddy">
- <cstring>logoOpacitySlider</cstring>
+ <cstring>atmoDarknesslimitSlider</cstring>
</property>
</widget>
</item>
- <item row="3" column="2" colspan="3">
- <widget class="QSlider" name="logoOpacitySlider">
+ <item row="2" column="1">
+ <widget class="QSlider" name="atmoDarknesslimitSlider">
+ <property name="minimum">
+ <number>0</number>
+ </property>
<property name="maximum">
- <number>255</number>
+ <number>10</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>3</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
<enum>QSlider::TicksBelow</enum>
</property>
<property name="tickInterval">
- <number>32</number>
+ <number>1</number>
</property>
</widget>
</item>
- <item row="4" column="2">
- <widget class="QLabel" name="label_48">
- <property name="font">
- <font>
- <pointsize>8</pointsize>
- </font>
- </property>
+ <item row="2" column="2">
+ <widget class="QCheckBox" name="atmoShowdotsCheck">
<property name="text">
- <string>none</string>
+ <string>Mark analyzed Pixels</string>
</property>
- <property name="alignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_41">
+ <property name="text">
+ <string>Filter length (ms)</string>
</property>
<property name="buddy">
- <cstring>logoOpacitySlider</cstring>
+ <cstring>atmoMeanlengthSlider</cstring>
</property>
</widget>
</item>
- <item row="4" column="4">
- <widget class="QLabel" name="label_49">
- <property name="font">
- <font>
- <pointsize>8</pointsize>
- </font>
+ <item row="3" column="1">
+ <widget class="QSlider" name="atmoMeanlengthSlider">
+ <property name="minimum">
+ <number>300</number>
+ </property>
+ <property name="maximum">
+ <number>5000</number>
+ </property>
+ <property name="singleStep">
+ <number>10</number>
</property>
+ <property name="pageStep">
+ <number>50</number>
+ </property>
+ <property name="value">
+ <number>300</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>200</number>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_42">
<property name="text">
- <string>full</string>
+ <string>Filter threshold (%)</string>
</property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
+ <property name="buddy">
+ <cstring>atmoMeanthresholdSlider</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QSlider" name="atmoMeanthresholdSlider">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="singleStep">
+ <number>1</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>40</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>10</number>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label_43">
+ <property name="text">
+ <string>Filter smoothness (%)</string>
</property>
<property name="buddy">
- <cstring>logoOpacitySlider</cstring>
+ <cstring>atmoPercentnewSlider</cstring>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <widget class="QSlider" name="atmoPercentnewSlider">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="singleStep">
+ <number>1</number>
+ </property>
+ <property name="pageStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>50</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>10</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
- <item row="0" column="2">
- <widget class="QGroupBox" name="eraseEnable">
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_9">
+ <attribute name="title">
+ <string>Advanced</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout_12">
+ <item row="3" column="0" rowspan="3">
+ <widget class="QGroupBox" name="motionblurEnable">
<property name="title">
- <string>Logo erase</string>
+ <string>Motion blur</string>
</property>
<property name="checkable">
<bool>true</bool>
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout">
- <item row="2" column="0">
- <widget class="QLabel" name="label_16">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
+ <layout class="QGridLayout" name="gridLayout_16">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_34">
<property name="text">
- <string>Top</string>
+ <string>Factor</string>
</property>
<property name="buddy">
- <cstring>eraseYSpin</cstring>
+ <cstring>blurFactorSlider</cstring>
</property>
</widget>
</item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_17">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
+ <item row="0" column="1">
+ <widget class="QSlider" name="blurFactorSlider">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>127</number>
</property>
+ <property name="value">
+ <number>80</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>16</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <widget class="QCheckBox" name="motiondetectEnable">
+ <property name="text">
+ <string>Motion detect</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="2">
+ <widget class="QCheckBox" name="psychedelicEnable">
+ <property name="text">
+ <string>Psychedelic</string>
+ </property>
+ </widget>
+ </item>
+ <item row="9" column="0">
+ <spacer name="verticalSpacer_4">
+ <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="2" column="0">
+ <widget class="QGroupBox" name="antiflickerEnable">
+ <property name="title">
+ <string>Anti-Flickering</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_18">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_36">
<property name="text">
- <string>Left</string>
+ <string>Soften</string>
</property>
<property name="buddy">
- <cstring>eraseXSpin</cstring>
+ <cstring>blurFactorSlider</cstring>
</property>
</widget>
</item>
- <item row="3" column="1">
- <widget class="QSpinBox" name="eraseXSpin"/>
- </item>
- <item row="2" column="1">
- <widget class="QSpinBox" name="eraseYSpin"/>
- </item>
- <item row="0" column="1" colspan="2">
- <widget class="QLineEdit" name="eraseMaskText"/>
+ <item row="0" column="1">
+ <widget class="QSlider" name="antiflickerSofteningSizeSlider">
+ <property name="minimum">
+ <number>0</number>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="value">
+ <number>80</number>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>16</number>
+ </property>
+ </widget>
</item>
+ </layout>
+ </widget>
+ </item>
+ <item row="2" column="2">
+ <widget class="QGroupBox" name="cloneEnable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Clone</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_7">
<item row="0" column="0">
- <widget class="QLabel" name="label_15">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
+ <widget class="QLabel" name="label_9">
<property name="text">
- <string>Mask</string>
+ <string>Number of clones</string>
</property>
<property name="buddy">
- <cstring>eraseMaskText</cstring>
+ <cstring>cloneCountSpin</cstring>
</property>
</widget>
</item>
- <item row="2" column="2" colspan="2">
- <widget class="QLabel" name="label_46">
- <property name="text">
- <string>pixels</string>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="cloneCountSpin">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="value">
+ <number>2</number>
</property>
</widget>
</item>
- <item row="3" column="2" colspan="2">
- <widget class="QLabel" name="label_47">
+ </layout>
+ </widget>
+ </item>
+ <item row="4" column="2">
+ <widget class="QCheckBox" name="rippleEnable">
+ <property name="text">
+ <string>Water effect</string>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="0" rowspan="2">
+ <widget class="QGroupBox" name="gaussianblurEnable">
+ <property name="title">
+ <string>Spatial blur</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_17">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_35">
<property name="text">
- <string>pixels</string>
+ <string>Sigma</string>
+ </property>
+ <property name="buddy">
+ <cstring>blurFactorSlider</cstring>
</property>
</widget>
</item>
- <item row="4" column="0" colspan="3">
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <item row="0" column="1">
+ <widget class="QSlider" name="gaussianbluSigmaSlider">
+ <property name="minimum">
+ <number>1</number>
</property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
+ <property name="maximum">
+ <number>127</number>
</property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
+ <property name="value">
+ <number>80</number>
</property>
- </spacer>
- </item>
- <item row="0" column="3">
- <widget class="QToolButton" name="eraseBrowseBtn">
- <property name="text">
- <string>...</string>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="tickPosition">
+ <enum>QSlider::TicksBelow</enum>
+ </property>
+ <property name="tickInterval">
+ <number>16</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
+ <item row="6" column="2">
+ <widget class="QCheckBox" name="mirrorEnable">
+ <property name="text">
+ <string>Mirror</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="2">
+ <widget class="QCheckBox" name="waveEnable">
+ <property name="text">
+ <string>Waves</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</widget>
<tabstop>grainEnable</tabstop>
<tabstop>grainVarianceSlider</tabstop>
<tabstop>cropTopPx</tabstop>
- <tabstop>cropLeftPx</tabstop>
- <tabstop>cropRightPx</tabstop>
<tabstop>cropBotPx</tabstop>
<tabstop>topBotCropSync</tabstop>
<tabstop>leftRightCropSync</tabstop>
<tabstop>rotateEnable</tabstop>
<tabstop>rotateAngleDial</tabstop>
- <tabstop>transformEnable</tabstop>
<tabstop>transformTypeCombo</tabstop>
- <tabstop>puzzleEnable</tabstop>
<tabstop>puzzleRowsSpin</tabstop>
<tabstop>puzzleColsSpin</tabstop>
<tabstop>puzzleBlackSlotCheck</tabstop>
- <tabstop>magnifyEnable</tabstop>
<tabstop>colorthresEnable</tabstop>
<tabstop>colorthresColorText</tabstop>
<tabstop>colorthresSaturationthresSlider</tabstop>
<tabstop>colorthresSimilaritythresSlider</tabstop>
- <tabstop>extractEnable</tabstop>
<tabstop>extractComponentText</tabstop>
- <tabstop>invertEnable</tabstop>
- <tabstop>gradientEnable</tabstop>
<tabstop>gradientModeCombo</tabstop>
- <tabstop>gradientTypeCheck</tabstop>
- <tabstop>gradientCartoonCheck</tabstop>
- <tabstop>sepiaEnable</tabstop>
<tabstop>sepiaIntensitySpin</tabstop>
- <tabstop>posterizeEnable</tabstop>
- <tabstop>posterizeLevelSpin</tabstop>
- <tabstop>motionblurEnable</tabstop>
- <tabstop>blurFactorSlider</tabstop>
- <tabstop>motiondetectEnable</tabstop>
- <tabstop>rippleEnable</tabstop>
- <tabstop>waveEnable</tabstop>
- <tabstop>psychedelicEnable</tabstop>
<tabstop>atmoEnable</tabstop>
<tabstop>atmoEdgeweightningSlider</tabstop>
<tabstop>atmoBrightnessSlider</tabstop>
<tabstop>atmoPercentnewSlider</tabstop>
<tabstop>atmoFiltermodeCombo</tabstop>
<tabstop>atmoShowdotsCheck</tabstop>
- <tabstop>wallEnable</tabstop>
- <tabstop>wallRowsSpin</tabstop>
- <tabstop>wallColsSpin</tabstop>
- <tabstop>panoramixEnable</tabstop>
- <tabstop>panoramixRowsSpin</tabstop>
- <tabstop>panoramixColsSpin</tabstop>
- <tabstop>marqEnable</tabstop>
- <tabstop>marqMarqueeText</tabstop>
- <tabstop>marqPositionCombo</tabstop>
- <tabstop>cloneEnable</tabstop>
<tabstop>cloneCountSpin</tabstop>
<tabstop>logoEnable</tabstop>
<tabstop>logoFileText</tabstop>
<tabstop>logoYSpin</tabstop>
<tabstop>logoXSpin</tabstop>
<tabstop>logoOpacitySlider</tabstop>
- <tabstop>eraseEnable</tabstop>
<tabstop>eraseMaskText</tabstop>
<tabstop>eraseYSpin</tabstop>
<tabstop>eraseXSpin</tabstop>