]> git.sesse.net Git - vlc/commitdiff
Added AtmoLight tab inside video effects dialog
authorAndré Weber <atmo@videolan.org>
Tue, 26 Jan 2010 18:51:53 +0000 (19:51 +0100)
committerAndré Weber <atmo@videolan.org>
Tue, 26 Jan 2010 18:51:53 +0000 (19:51 +0100)
allows only to control some important options of the AtmoLight module, which control the color calculation.
Hardware setup has to be done inside the normal video filter setup.

modules/gui/qt4/components/extended_panels.cpp
modules/gui/qt4/ui/video_effects.ui

index f12624bc0fe3be20bb43362a5707cdaffdcfcb95..dfc994dddac3aa565e7f420ce73ef3fbf13cfa9c 100644 (file)
@@ -205,6 +205,23 @@ ExtVideo::ExtVideo( intf_thread_t *_p_intf, QTabWidget *_parent ) :
     SETUP_VFILTER_OPTION( logoXSpin, valueChanged( int ) )
     SETUP_VFILTER_OPTION( logoTransparencySlider, valueChanged( int ) )
 
+    if( module_exists( "atmo" ) )
+    {
+        SETUP_VFILTER( atmo )
+        SETUP_VFILTER_OPTION( atmoEdgeweightningSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoBrightnessSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoDarknesslimitSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoMeanlengthSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoMeanthresholdSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoPercentnewSlider, valueChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoFiltermodeCombo, currentIndexChanged( int ) )
+        SETUP_VFILTER_OPTION( atmoShowdotsCheck, stateChanged( int ) )
+    }
+    else
+    {
+        _parent->removeTab( _parent->indexOf( ui.tab_atmo ) );
+    }
+
 #undef SETUP_VFILTER
 #undef SETUP_VFILTER_OPTION
 
index 2f9f45ab2f47d83d4976b6fc3f771dd59ae8160d..0e40d4a78ed045c83cec2f84c4a5544cb3fa5837 100644 (file)
@@ -1,77 +1,78 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
  <class>ExtVideoWidget</class>
- <widget class="QTabWidget" name="ExtVideoWidget" >
-  <property name="geometry" >
+ <widget class="QTabWidget" name="ExtVideoWidget">
+  <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>533</width>
-    <height>275</height>
+    <width>619</width>
+    <height>280</height>
    </rect>
   </property>
-  <property name="currentIndex" >
+  <property name="currentIndex">
    <number>0</number>
   </property>
-  <widget class="QWidget" name="tab" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab">
+   <attribute name="title">
     <string>Basic</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="1" column="1" >
-     <widget class="QGroupBox" name="transformEnable" >
-      <property name="title" >
+   <layout class="QGridLayout">
+    <item row="1" column="1">
+     <widget class="QGroupBox" name="transformEnable">
+      <property name="title">
        <string>Transform</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QComboBox" name="transformTypeCombo" />
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QComboBox" name="transformTypeCombo"/>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="QGroupBox" name="sharpenEnable" >
-      <property name="title" >
+    <item row="0" column="1">
+     <widget class="QGroupBox" name="sharpenEnable">
+      <property name="title">
        <string>Sharpen</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_29" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_29">
+         <property name="text">
           <string>Sigma</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QSlider" name="sharpenSigmaSlider" >
-         <property name="maximum" >
+       <item row="0" column="1">
+        <widget class="QSlider" name="sharpenSigmaSlider">
+         <property name="maximum">
           <number>200</number>
          </property>
-         <property name="singleStep" >
+         <property name="singleStep">
           <number>1</number>
          </property>
-         <property name="pageStep" >
+         <property name="pageStep">
           <number>10</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>100</number>
          </property>
         </widget>
       </layout>
      </widget>
     </item>
-    <item rowspan="2" row="0" column="0" >
-     <widget class="QGroupBox" name="adjustEnable" >
-      <property name="enabled" >
+    <item row="0" column="0" rowspan="2">
+     <widget class="QGroupBox" name="adjustEnable">
+      <property name="enabled">
        <bool>true</bool>
       </property>
-      <property name="title" >
+      <property name="title">
        <string>Image adjust</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <property name="spacing" >
+      <layout class="QGridLayout">
+       <property name="spacing">
         <number>0</number>
        </property>
-       <item row="0" column="1" >
-        <widget class="QSlider" name="hueSlider" >
-         <property name="maximum" >
+       <item row="0" column="1">
+        <widget class="QSlider" name="hueSlider">
+         <property name="maximum">
           <number>360</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>60</number>
          </property>
         </widget>
        </item>
-       <item row="4" column="1" >
-        <widget class="QSlider" name="gammaSlider" >
-         <property name="maximum" >
+       <item row="4" column="1">
+        <widget class="QSlider" name="gammaSlider">
+         <property name="maximum">
           <number>500</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>50</number>
          </property>
         </widget>
        </item>
-       <item row="3" column="1" >
-        <widget class="QSlider" name="saturationSlider" >
-         <property name="maximum" >
+       <item row="3" column="1">
+        <widget class="QSlider" name="saturationSlider">
+         <property name="maximum">
           <number>300</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>100</number>
          </property>
         </widget>
        </item>
-       <item row="2" column="1" >
-        <widget class="QSlider" name="brightnessSlider" >
-         <property name="maximum" >
+       <item row="2" column="1">
+        <widget class="QSlider" name="brightnessSlider">
+         <property name="maximum">
           <number>200</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>100</number>
          </property>
         </widget>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSlider" name="contrastSlider" >
-         <property name="maximum" >
+       <item row="1" column="1">
+        <widget class="QSlider" name="contrastSlider">
+         <property name="maximum">
           <number>200</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>100</number>
          </property>
         </widget>
        </item>
-       <item row="4" column="0" >
-        <widget class="QLabel" name="label_5" >
-         <property name="text" >
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_5">
+         <property name="text">
           <string>Gamma</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_2" >
-         <property name="text" >
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_2">
+         <property name="text">
           <string>Contrast</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="0" >
-        <widget class="QLabel" name="label_3" >
-         <property name="text" >
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_3">
+         <property name="text">
           <string>Brightness</string>
          </property>
         </widget>
        </item>
-       <item row="3" column="0" >
-        <widget class="QLabel" name="label_4" >
-         <property name="text" >
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_4">
+         <property name="text">
           <string>Saturation</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label">
+         <property name="text">
           <string>Hue</string>
          </property>
         </widget>
        </item>
-       <item row="5" column="1" >
-        <widget class="QCheckBox" name="brightnessThresholdCheck" >
-         <property name="text" >
+       <item row="5" column="1">
+        <widget class="QCheckBox" name="brightnessThresholdCheck">
+         <property name="text">
           <string>Brightness threshold</string>
          </property>
         </widget>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_3" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_3">
+   <attribute name="title">
     <string>Crop</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="2" >
-     <widget class="QLabel" name="label_10" >
-      <property name="text" >
+   <layout class="QGridLayout">
+    <item row="0" column="2">
+     <widget class="QLabel" name="label_10">
+      <property name="text">
        <string>Top</string>
       </property>
      </widget>
     </item>
-    <item row="0" column="3" >
-     <widget class="QSpinBox" name="cropTopPx" >
-      <property name="suffix" >
+    <item row="0" column="3">
+     <widget class="QSpinBox" name="cropTopPx">
+      <property name="suffix">
        <string> px</string>
       </property>
-      <property name="maximum" >
+      <property name="maximum">
        <number>4095</number>
       </property>
      </widget>
     </item>
-    <item row="1" column="0" >
-     <widget class="QLabel" name="label_11" >
-      <property name="text" >
+    <item row="1" column="0">
+     <widget class="QLabel" name="label_11">
+      <property name="text">
        <string>Left</string>
       </property>
      </widget>
     </item>
-    <item row="1" column="1" >
-     <widget class="QSpinBox" name="cropLeftPx" >
-      <property name="suffix" >
+    <item row="1" column="1">
+     <widget class="QSpinBox" name="cropLeftPx">
+      <property name="suffix">
        <string> px</string>
       </property>
-      <property name="maximum" >
+      <property name="maximum">
        <number>4095</number>
       </property>
      </widget>
     </item>
-    <item row="1" column="4" >
-     <widget class="QLabel" name="label_12" >
-      <property name="text" >
+    <item row="1" column="4">
+     <widget class="QLabel" name="label_12">
+      <property name="text">
        <string>Right</string>
       </property>
      </widget>
     </item>
-    <item row="1" column="5" >
-     <widget class="QSpinBox" name="cropRightPx" >
-      <property name="suffix" >
+    <item row="1" column="5">
+     <widget class="QSpinBox" name="cropRightPx">
+      <property name="suffix">
        <string> px</string>
       </property>
-      <property name="maximum" >
+      <property name="maximum">
        <number>4095</number>
       </property>
      </widget>
     </item>
-    <item row="2" column="2" >
-     <widget class="QLabel" name="label_7" >
-      <property name="text" >
+    <item row="2" column="2">
+     <widget class="QLabel" name="label_7">
+      <property name="text">
        <string>Bottom</string>
       </property>
      </widget>
     </item>
-    <item row="2" column="3" >
-     <widget class="QSpinBox" name="cropBotPx" >
-      <property name="suffix" >
+    <item row="2" column="3">
+     <widget class="QSpinBox" name="cropBotPx">
+      <property name="suffix">
        <string> px</string>
       </property>
-      <property name="maximum" >
+      <property name="maximum">
        <number>4095</number>
       </property>
      </widget>
     </item>
-    <item row="3" column="0" colspan="6" >
-     <widget class="QCheckBox" name="topBotCropSync" >
-      <property name="text" >
+    <item row="3" column="0" colspan="6">
+     <widget class="QCheckBox" name="topBotCropSync">
+      <property name="text">
        <string>Synchronize top and bottom</string>
       </property>
      </widget>
     </item>
-    <item row="4" column="0" colspan="6" >
-     <widget class="QCheckBox" name="leftRightCropSync" >
-      <property name="text" >
+    <item row="4" column="0" colspan="6">
+     <widget class="QCheckBox" name="leftRightCropSync">
+      <property name="text">
        <string>Synchronize left and right</string>
       </property>
      </widget>
     </item>
-    <item row="1" column="3" >
+    <item row="1" column="3">
      <spacer>
-      <property name="orientation" >
+      <property name="orientation">
        <enum>Qt::Vertical</enum>
       </property>
-      <property name="sizeType" >
+      <property name="sizeType">
        <enum>QSizePolicy::Expanding</enum>
       </property>
-      <property name="sizeHint" stdset="0" >
+      <property name="sizeHint" stdset="0">
        <size>
         <width>20</width>
         <height>40</height>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_5" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_5">
+   <attribute name="title">
     <string>Geometry</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="0" >
-     <widget class="QCheckBox" name="magnifyEnable" >
-      <property name="text" >
+   <layout class="QGridLayout">
+    <item row="0" column="0">
+     <widget class="QCheckBox" name="magnifyEnable">
+      <property name="text">
        <string>Magnification/Zoom</string>
       </property>
      </widget>
     </item>
-    <item rowspan="2" row="0" column="1" >
-     <widget class="QGroupBox" name="puzzleEnable" >
-      <property name="title" >
+    <item row="0" column="1" rowspan="2">
+     <widget class="QGroupBox" name="puzzleEnable">
+      <property name="title">
        <string>Puzzle game</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="1" >
-        <widget class="QSpinBox" name="puzzleRowsSpin" >
-         <property name="minimum" >
+      <layout class="QGridLayout">
+       <item row="0" column="1">
+        <widget class="QSpinBox" name="puzzleRowsSpin">
+         <property name="minimum">
           <number>2</number>
          </property>
-         <property name="maximum" >
+         <property name="maximum">
           <number>16</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>4</number>
          </property>
         </widget>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSpinBox" name="puzzleColsSpin" >
-         <property name="minimum" >
+       <item row="1" column="1">
+        <widget class="QSpinBox" name="puzzleColsSpin">
+         <property name="minimum">
           <number>2</number>
          </property>
-         <property name="maximum" >
+         <property name="maximum">
           <number>16</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>4</number>
          </property>
         </widget>
        </item>
-       <item row="2" column="0" colspan="2" >
-        <widget class="QCheckBox" name="puzzleBlackSlotCheck" >
-         <property name="text" >
+       <item row="2" column="0" colspan="2">
+        <widget class="QCheckBox" name="puzzleBlackSlotCheck">
+         <property name="text">
           <string>Black slot</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_26" >
-         <property name="text" >
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_26">
+         <property name="text">
           <string>Columns</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_27" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_27">
+         <property name="text">
           <string>Rows</string>
          </property>
         </widget>
       </layout>
      </widget>
     </item>
-    <item row="1" column="0" >
-     <widget class="QGroupBox" name="rotateEnable" >
-      <property name="title" >
+    <item row="1" column="0">
+     <widget class="QGroupBox" name="rotateEnable">
+      <property name="title">
        <string>Rotate</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="1" >
-        <widget class="QDial" name="rotateAngleDial" >
-         <property name="maximum" >
+      <layout class="QGridLayout">
+       <item row="0" column="1">
+        <widget class="QDial" name="rotateAngleDial">
+         <property name="maximum">
           <number>359</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>180</number>
          </property>
-         <property name="sliderPosition" >
+         <property name="sliderPosition">
           <number>180</number>
          </property>
         </widget>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_28" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_28">
+         <property name="text">
           <string>Angle</string>
          </property>
         </widget>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_2" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_2">
+   <attribute name="title">
     <string>Color fun</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="1" column="1" >
-     <widget class="QGroupBox" name="extractEnable" >
-      <property name="title" >
+   <layout class="QGridLayout">
+    <item row="1" column="1">
+     <widget class="QGroupBox" name="extractEnable">
+      <property name="title">
        <string>Color extraction</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_6" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <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>
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="extractComponentText">
+         <property name="inputMask">
+          <string>&gt;HHHHHH;#</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="QCheckBox" name="invertEnable" >
-      <property name="text" >
+    <item row="0" column="1">
+     <widget class="QCheckBox" name="invertEnable">
+      <property name="text">
        <string>Invert colors</string>
       </property>
      </widget>
     </item>
-    <item rowspan="2" row="0" column="0" >
-     <widget class="QGroupBox" name="colorthresEnable" >
-      <property name="title" >
+    <item row="0" column="0" rowspan="2">
+     <widget class="QGroupBox" name="colorthresEnable">
+      <property name="title">
        <string>Color threshold</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="2" column="0" >
-        <widget class="QLabel" name="label_14" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_14">
+         <property name="text">
           <string>Similarity</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="1" >
-        <widget class="QSlider" name="colorthresSimilaritythresSlider" >
-         <property name="orientation" >
+       <item row="2" column="1">
+        <widget class="QSlider" name="colorthresSimilaritythresSlider">
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
         </widget>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSlider" name="colorthresSaturationthresSlider" >
-         <property name="orientation" >
+       <item row="1" column="1">
+        <widget class="QSlider" name="colorthresSaturationthresSlider">
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_13" >
-         <property name="text" >
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_13">
+         <property name="text">
           <string>Saturation</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_8" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_8">
+         <property name="text">
           <string>Color</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QLineEdit" name="colorthresColorText" >
-         <property name="inputMask" >
-          <string>>HHHHHH;#</string>
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="colorthresColorText">
+         <property name="inputMask">
+          <string>&gt;HHHHHH;#</string>
          </property>
         </widget>
        </item>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_7" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_7">
+   <attribute name="title">
     <string>Image modification</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="2" column="0" >
-     <widget class="QCheckBox" name="waveEnable" >
-      <property name="text" >
+   <layout class="QGridLayout">
+    <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="rippleEnable" >
-      <property name="text" >
+    <item row="3" column="0">
+     <widget class="QCheckBox" name="rippleEnable">
+      <property name="text">
        <string>Water effect</string>
       </property>
      </widget>
     </item>
-    <item row="3" column="1" >
-     <widget class="QCheckBox" name="psychedelicEnable" >
-      <property name="text" >
+    <item row="3" column="1">
+     <widget class="QCheckBox" name="psychedelicEnable">
+      <property name="text">
        <string>Psychedelic</string>
       </property>
      </widget>
     </item>
-    <item row="2" column="1" >
-     <widget class="QCheckBox" name="noiseEnable" >
-      <property name="text" >
+    <item row="2" column="1">
+     <widget class="QCheckBox" name="noiseEnable">
+      <property name="text">
        <string>Noise</string>
       </property>
      </widget>
     </item>
-    <item row="1" column="1" >
-     <widget class="QCheckBox" name="motiondetectEnable" >
-      <property name="text" >
+    <item row="1" column="1">
+     <widget class="QCheckBox" name="motiondetectEnable">
+      <property name="text">
        <string>Motion detect</string>
       </property>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="QGroupBox" name="motionblurEnable" >
-      <property name="title" >
+    <item row="0" column="1">
+     <widget class="QGroupBox" name="motionblurEnable">
+      <property name="title">
        <string>Motion blur</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_25" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_25">
+         <property name="text">
           <string>Factor</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QSlider" name="blurFactorSlider" >
-         <property name="minimum" >
+       <item row="0" column="1">
+        <widget class="QSlider" name="blurFactorSlider">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="maximum" >
+         <property name="maximum">
           <number>127</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>80</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>16</number>
          </property>
         </widget>
       </layout>
      </widget>
     </item>
-    <item rowspan="2" row="0" column="0" >
-     <widget class="QGroupBox" name="gradientEnable" >
-      <property name="title" >
+    <item row="0" column="0" rowspan="2">
+     <widget class="QGroupBox" name="gradientEnable">
+      <property name="title">
        <string>Gradient</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_18" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_18">
+         <property name="text">
           <string>Mode</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" colspan="2" >
-        <widget class="QCheckBox" name="gradientTypeCheck" >
-         <property name="text" >
+       <item row="1" column="0" colspan="2">
+        <widget class="QCheckBox" name="gradientTypeCheck">
+         <property name="text">
           <string>Color</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="0" colspan="2" >
-        <widget class="QCheckBox" name="gradientCartoonCheck" >
-         <property name="text" >
+       <item row="2" column="0" colspan="2">
+        <widget class="QCheckBox" name="gradientCartoonCheck">
+         <property name="text">
           <string>Cartoon</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QComboBox" name="gradientModeCombo" />
+       <item row="0" column="1">
+        <widget class="QComboBox" name="gradientModeCombo"/>
        </item>
       </layout>
      </widget>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_9" >
-   <attribute name="title" >
+  <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">
+      <property name="title">
+       <string>AtmoLight</string>
+      </property>
+      <property name="checkable">
+       <bool>true</bool>
+      </property>
+      <property name="checked">
+       <bool>false</bool>
+      </property>
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_37">
+         <property name="text">
+          <string>Edge weightning</string>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="QSlider" name="atmoEdgeweightningSlider">
+         <property name="minimum">
+          <number>1</number>
+         </property>
+         <property name="maximum">
+          <number>30</number>
+         </property>
+         <property name="pageStep">
+          <number>5</number>
+         </property>
+         <property name="value">
+          <number>3</number>
+         </property>
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="tickPosition">
+          <enum>QSlider::TicksBothSides</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>
+        </widget>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_38">
+         <property name="text">
+          <string>Brightness (%)</string>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QSlider" name="atmoBrightnessSlider">
+         <property name="minimum">
+          <number>50</number>
+         </property>
+         <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::TicksBothSides</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>Darknesslimit</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>
+         </property>
+         <property name="tickPosition">
+          <enum>QSlider::TicksBothSides</enum>
+         </property>
+         <property name="tickInterval">
+          <number>1</number>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="2">
+        <widget class="QCheckBox" name="atmoShowdotsCheck">
+         <property name="text">
+          <string>Mark analyzed Pixels</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_41">
+         <property name="text">
+          <string>Filter length (ms)</string>
+         </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>
+         </property>
+         <property name="tickPosition">
+          <enum>QSlider::TicksBothSides</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>Filter threshold (%)</string>
+         </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::TicksBothSides</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>
+        </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::TicksBothSides</enum>
+         </property>
+         <property name="tickInterval">
+          <number>10</number>
+         </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" >
-      <property name="title" >
+   <layout class="QGridLayout">
+    <item row="0" column="0">
+     <widget class="QGroupBox" name="wallEnable">
+      <property name="title">
        <string>Wall</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_31" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_31">
+         <property name="text">
           <string>Rows</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_30" >
-         <property name="text" >
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_30">
+         <property name="text">
           <string>Columns</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSpinBox" name="wallColsSpin" >
-         <property name="minimum" >
+       <item row="1" column="1">
+        <widget class="QSpinBox" name="wallColsSpin">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>3</number>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QSpinBox" name="wallRowsSpin" >
-         <property name="minimum" >
+       <item row="0" column="1">
+        <widget class="QSpinBox" name="wallRowsSpin">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>3</number>
          </property>
         </widget>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="QGroupBox" name="marqEnable" >
-      <property name="title" >
+    <item row="0" column="1">
+     <widget class="QGroupBox" name="marqEnable">
+      <property name="title">
        <string>Add text</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_24" >
-         <property name="text" >
+      <layout class="QGridLayout" name="_2">
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_24">
+         <property name="text">
           <string>Position</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_23" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_23">
+         <property name="text">
           <string>Text</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QLineEdit" name="marqMarqueeText" />
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="marqMarqueeText"/>
        </item>
-       <item row="1" column="1" >
-        <widget class="QComboBox" name="marqPositionCombo" />
+       <item row="1" column="1">
+        <widget class="QComboBox" name="marqPositionCombo"/>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="1" column="0" >
-     <widget class="QGroupBox" name="panoramixEnable" >
-      <property name="title" >
+    <item row="1" column="0">
+     <widget class="QGroupBox" name="panoramixEnable">
+      <property name="title">
        <string>Panoramix</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_36" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_36">
+         <property name="text">
           <string>Rows</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QSpinBox" name="panoramixRowsSpin" >
-         <property name="minimum" >
+       <item row="0" column="1">
+        <widget class="QSpinBox" name="panoramixRowsSpin">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>3</number>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_35" >
-         <property name="text" >
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_35">
+         <property name="text">
           <string>Columns</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSpinBox" name="panoramixColsSpin" >
-         <property name="minimum" >
+       <item row="1" column="1">
+        <widget class="QSpinBox" name="panoramixColsSpin">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>3</number>
          </property>
         </widget>
       </layout>
      </widget>
     </item>
-    <item row="1" column="1" >
-     <widget class="QGroupBox" name="cloneEnable" >
-      <property name="title" >
+    <item row="1" column="1">
+     <widget class="QGroupBox" name="cloneEnable">
+      <property name="title">
        <string>Clone</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_9" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_9">
+         <property name="text">
           <string>Number of clones</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="1" >
-        <widget class="QSpinBox" name="cloneCountSpin" >
-         <property name="minimum" >
+       <item row="0" column="1">
+        <widget class="QSpinBox" name="cloneCountSpin">
+         <property name="minimum">
           <number>1</number>
          </property>
-         <property name="value" >
+         <property name="value">
           <number>2</number>
          </property>
         </widget>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_8" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_8">
+   <attribute name="title">
     <string>Logo</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="0" >
-     <widget class="QGroupBox" name="logoEnable" >
-      <property name="title" >
+   <layout class="QGridLayout">
+    <item row="0" column="0">
+     <widget class="QGroupBox" name="logoEnable">
+      <property name="title">
        <string>Add logo</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="3" column="0" >
-        <widget class="QLabel" name="label_22" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_22">
+         <property name="text">
           <string>Transparency</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="0" colspan="2" >
-        <widget class="QLabel" name="label_21" >
-         <property name="text" >
+       <item row="2" column="0" colspan="2">
+        <widget class="QLabel" name="label_21">
+         <property name="text">
           <string>Left</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0" colspan="2" >
-        <widget class="QLabel" name="label_20" >
-         <property name="text" >
+       <item row="1" column="0" colspan="2">
+        <widget class="QLabel" name="label_20">
+         <property name="text">
           <string>Top</string>
          </property>
         </widget>
        </item>
-       <item row="3" column="1" colspan="2" >
-        <widget class="QSlider" name="logoTransparencySlider" >
-         <property name="maximum" >
+       <item row="3" column="1" colspan="2">
+        <widget class="QSlider" name="logoTransparencySlider">
+         <property name="maximum">
           <number>255</number>
          </property>
-         <property name="orientation" >
+         <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
-         <property name="tickPosition" >
+         <property name="tickPosition">
           <enum>QSlider::TicksBothSides</enum>
          </property>
-         <property name="tickInterval" >
+         <property name="tickInterval">
           <number>32</number>
          </property>
         </widget>
        </item>
-       <item row="2" column="2" >
-        <widget class="QSpinBox" name="logoXSpin" />
+       <item row="2" column="2">
+        <widget class="QSpinBox" name="logoXSpin"/>
        </item>
-       <item row="1" column="2" >
-        <widget class="QSpinBox" name="logoYSpin" />
+       <item row="1" column="2">
+        <widget class="QSpinBox" name="logoYSpin"/>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_19" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_19">
+         <property name="text">
           <string>Logo</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="2" >
-        <widget class="QLineEdit" name="logoFileText" />
+       <item row="0" column="2">
+        <widget class="QLineEdit" name="logoFileText"/>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="QGroupBox" name="eraseEnable" >
-      <property name="title" >
+    <item row="0" column="1">
+     <widget class="QGroupBox" name="eraseEnable">
+      <property name="title">
        <string>Logo erase</string>
       </property>
-      <property name="checkable" >
+      <property name="checkable">
        <bool>true</bool>
       </property>
-      <property name="checked" >
+      <property name="checked">
        <bool>false</bool>
       </property>
-      <layout class="QGridLayout" >
-       <item row="1" column="0" >
-        <widget class="QLabel" name="label_16" >
-         <property name="text" >
+      <layout class="QGridLayout">
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_16">
+         <property name="text">
           <string>Top</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="0" >
-        <widget class="QLabel" name="label_17" >
-         <property name="text" >
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_17">
+         <property name="text">
           <string>Left</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="1" >
-        <widget class="QSpinBox" name="eraseXSpin" />
+       <item row="2" column="1">
+        <widget class="QSpinBox" name="eraseXSpin"/>
        </item>
-       <item row="1" column="1" >
-        <widget class="QSpinBox" name="eraseYSpin" />
+       <item row="1" column="1">
+        <widget class="QSpinBox" name="eraseYSpin"/>
        </item>
-       <item row="0" column="1" >
-        <widget class="QLineEdit" name="eraseMaskText" />
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="eraseMaskText"/>
        </item>
-       <item row="0" column="0" >
-        <widget class="QLabel" name="label_15" >
-         <property name="text" >
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_15">
+         <property name="text">
           <string>Mask</string>
          </property>
         </widget>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="tab_6" >
-   <attribute name="title" >
+  <widget class="QWidget" name="tab_6">
+   <attribute name="title">
     <string>Advanced video filter controls</string>
    </attribute>
-   <layout class="QGridLayout" >
-    <item row="2" column="1" colspan="2" >
-     <widget class="QLineEdit" name="subpictureFilterText" />
+   <layout class="QGridLayout">
+    <item row="2" column="1" colspan="2">
+     <widget class="QLineEdit" name="subpictureFilterText"/>
     </item>
-    <item row="2" column="0" >
-     <widget class="QLabel" name="label_34" >
-      <property name="text" >
+    <item row="2" column="0">
+     <widget class="QLabel" name="label_34">
+      <property name="text">
        <string>Subpicture filters</string>
       </property>
      </widget>
     </item>
-    <item row="1" column="1" colspan="2" >
-     <widget class="QLineEdit" name="videoFilterText" />
+    <item row="1" column="1" colspan="2">
+     <widget class="QLineEdit" name="videoFilterText"/>
     </item>
-    <item row="1" column="0" >
-     <widget class="QLabel" name="label_33" >
-      <property name="text" >
+    <item row="1" column="0">
+     <widget class="QLabel" name="label_33">
+      <property name="text">
        <string>Video filters</string>
       </property>
      </widget>
     </item>
-    <item row="0" column="0" >
-     <widget class="QLabel" name="label_32" >
-      <property name="text" >
+    <item row="0" column="0">
+     <widget class="QLabel" name="label_32">
+      <property name="text">
        <string>Vout filters</string>
       </property>
      </widget>
     </item>
-    <item row="3" column="0" colspan="2" >
-     <widget class="QPushButton" name="filtersResetButton" >
-      <property name="text" >
+    <item row="3" column="0" colspan="2">
+     <widget class="QPushButton" name="filtersResetButton">
+      <property name="text">
        <string>Reset</string>
       </property>
      </widget>
     </item>
-    <item row="3" column="2" >
-     <widget class="QPushButton" name="filtersUpdateButton" >
-      <property name="text" >
+    <item row="3" column="2">
+     <widget class="QPushButton" name="filtersUpdateButton">
+      <property name="text">
        <string>Update</string>
       </property>
      </widget>
     </item>
-    <item row="0" column="1" colspan="2" >
-     <widget class="QLineEdit" name="voutFilterText" />
+    <item row="0" column="1" colspan="2">
+     <widget class="QLineEdit" name="voutFilterText"/>
     </item>
    </layout>
   </widget>
  </widget>
+ <tabstops>
+  <tabstop>eraseEnable</tabstop>
+  <tabstop>eraseMaskText</tabstop>
+  <tabstop>eraseYSpin</tabstop>
+  <tabstop>eraseXSpin</tabstop>
+  <tabstop>saturationSlider</tabstop>
+  <tabstop>gammaSlider</tabstop>
+  <tabstop>brightnessThresholdCheck</tabstop>
+  <tabstop>sharpenEnable</tabstop>
+  <tabstop>sharpenSigmaSlider</tabstop>
+  <tabstop>transformEnable</tabstop>
+  <tabstop>transformTypeCombo</tabstop>
+  <tabstop>cropTopPx</tabstop>
+  <tabstop>cropLeftPx</tabstop>
+  <tabstop>cropRightPx</tabstop>
+  <tabstop>cropBotPx</tabstop>
+  <tabstop>topBotCropSync</tabstop>
+  <tabstop>leftRightCropSync</tabstop>
+  <tabstop>magnifyEnable</tabstop>
+  <tabstop>rotateEnable</tabstop>
+  <tabstop>rotateAngleDial</tabstop>
+  <tabstop>puzzleEnable</tabstop>
+  <tabstop>puzzleRowsSpin</tabstop>
+  <tabstop>puzzleColsSpin</tabstop>
+  <tabstop>puzzleBlackSlotCheck</tabstop>
+  <tabstop>colorthresEnable</tabstop>
+  <tabstop>colorthresColorText</tabstop>
+  <tabstop>colorthresSaturationthresSlider</tabstop>
+  <tabstop>colorthresSimilaritythresSlider</tabstop>
+  <tabstop>invertEnable</tabstop>
+  <tabstop>extractEnable</tabstop>
+  <tabstop>extractComponentText</tabstop>
+  <tabstop>gradientEnable</tabstop>
+  <tabstop>gradientModeCombo</tabstop>
+  <tabstop>gradientTypeCheck</tabstop>
+  <tabstop>gradientCartoonCheck</tabstop>
+  <tabstop>waveEnable</tabstop>
+  <tabstop>rippleEnable</tabstop>
+  <tabstop>motionblurEnable</tabstop>
+  <tabstop>blurFactorSlider</tabstop>
+  <tabstop>motiondetectEnable</tabstop>
+  <tabstop>noiseEnable</tabstop>
+  <tabstop>psychedelicEnable</tabstop>
+  <tabstop>atmoEnable</tabstop>
+  <tabstop>atmoEdgeweightningSlider</tabstop>
+  <tabstop>atmoBrightnessSlider</tabstop>
+  <tabstop>atmoDarknesslimitSlider</tabstop>
+  <tabstop>atmoMeanlengthSlider</tabstop>
+  <tabstop>atmoMeanthresholdSlider</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>brightnessSlider</tabstop>
+  <tabstop>contrastSlider</tabstop>
+  <tabstop>hueSlider</tabstop>
+  <tabstop>filtersResetButton</tabstop>
+  <tabstop>videoFilterText</tabstop>
+  <tabstop>filtersUpdateButton</tabstop>
+  <tabstop>subpictureFilterText</tabstop>
+  <tabstop>voutFilterText</tabstop>
+  <tabstop>adjustEnable</tabstop>
+  <tabstop>logoEnable</tabstop>
+  <tabstop>logoFileText</tabstop>
+  <tabstop>logoYSpin</tabstop>
+  <tabstop>logoXSpin</tabstop>
+  <tabstop>logoTransparencySlider</tabstop>
+ </tabstops>
  <resources/>
  <connections/>
 </ui>