traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src core/FadeCurve.cpp core/FadeCurve....


From: Nicola Doebelin
Subject: [Traverso-commit] traverso/src core/FadeCurve.cpp core/FadeCurve....
Date: Sat, 30 Jun 2007 16:19:10 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Nicola Doebelin <n_doebelin>    07/06/30 16:19:10

Modified files:
        src/core       : FadeCurve.cpp FadeCurve.h 
        src/traverso/dialogs: AudioClipEditDialog.cpp 
        src/traverso/ui: AudioClipEditWidget.ui 

Log message:
        AudioClipEditor extended

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/FadeCurve.cpp?cvsroot=traverso&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/FadeCurve.h?cvsroot=traverso&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/dialogs/AudioClipEditDialog.cpp?cvsroot=traverso&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/ui/AudioClipEditWidget.ui?cvsroot=traverso&r1=1.3&r2=1.4

Patches:
Index: core/FadeCurve.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/FadeCurve.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- core/FadeCurve.cpp  28 Jun 2007 13:10:01 -0000      1.22
+++ core/FadeCurve.cpp  30 Jun 2007 16:19:10 -0000      1.23
@@ -17,7 +17,7 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-$Id: FadeCurve.cpp,v 1.22 2007/06/28 13:10:01 r_sijrier Exp $
+$Id: FadeCurve.cpp,v 1.23 2007/06/30 16:19:10 n_doebelin Exp $
 */
  
 #include "FadeCurve.h"
@@ -252,22 +252,28 @@
 {
 //     printf("FadeCurve::solve_node_positions()\n");
        // calculate control points values
-       if (m_mode == 0) {
+       if (m_mode == 0) { // bended
+               if (m_type == FadeIn) {
                m_controlPoints[1] = QPointF(m_strenghtFactor * (1.0 - 
m_bendFactor), m_strenghtFactor * m_bendFactor);
                m_controlPoints[2] = QPointF(1.0 - (m_strenghtFactor * 
m_bendFactor), 1.0 - (m_strenghtFactor * (1.0 - m_bendFactor)));
        }
-       if (m_mode == 1) {
+               if (m_type == FadeOut) {
+                       m_controlPoints[1] = QPointF(m_strenghtFactor * 
m_bendFactor, m_strenghtFactor * (1.0 - m_bendFactor));
+                       m_controlPoints[2] = QPointF(1.0 - (m_strenghtFactor * 
(1.0 - m_bendFactor)), 1.0 - (m_strenghtFactor * m_bendFactor));
+               }
+       }
+       if (m_mode == 1) { // s-shape
                m_controlPoints[1] = QPointF(m_strenghtFactor * (1.0 - 
m_bendFactor), m_strenghtFactor * m_bendFactor);
                m_controlPoints[2] = QPointF(1.0 - (m_strenghtFactor * (1.0 - 
m_bendFactor)), 1.0 - (m_strenghtFactor * m_bendFactor));
        }
-       if (m_mode == 2) {
+       if (m_mode == 2) { // long
                if (m_type == FadeIn) {
                        m_controlPoints[1] = QPointF(m_strenghtFactor * (1.0 - 
m_bendFactor), m_strenghtFactor * m_bendFactor);
                        m_controlPoints[2] = QPointF(1.0, 1.0);
                }
                if (m_type == FadeOut) {
                        m_controlPoints[1] = QPointF(0.0, 0.0);
-                       m_controlPoints[2] = QPointF(1.0 - (m_strenghtFactor * 
m_bendFactor), 1.0 - (m_strenghtFactor * (1.0 - m_bendFactor)));
+                       m_controlPoints[2] = QPointF(1.0 - (m_strenghtFactor * 
(1.0 - m_bendFactor)), 1.0 - (m_strenghtFactor * m_bendFactor));
                }
        }
 

Index: core/FadeCurve.h
===================================================================
RCS file: /sources/traverso/traverso/src/core/FadeCurve.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- core/FadeCurve.h    28 Jun 2007 13:10:01 -0000      1.12
+++ core/FadeCurve.h    30 Jun 2007 16:19:10 -0000      1.13
@@ -17,7 +17,7 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
-$Id: FadeCurve.h,v 1.12 2007/06/28 13:10:01 r_sijrier Exp $
+$Id: FadeCurve.h,v 1.13 2007/06/30 16:19:10 n_doebelin Exp $
 */
 
 #ifndef FADE_CURVE_H
@@ -59,7 +59,7 @@
        void process(audio_sample_t* mixdown, nframes_t nframes);
        
        float get_bend_factor() {return m_bendFactor;}
-       float get_strenght_factor() {return m_strenghtFactor;}
+       float get_strength_factor() {return m_strenghtFactor;}
        int get_mode() const {return m_mode;}
        int get_raster() const {return m_raster;}
        

Index: traverso/dialogs/AudioClipEditDialog.cpp
===================================================================
RCS file: 
/sources/traverso/traverso/src/traverso/dialogs/AudioClipEditDialog.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- traverso/dialogs/AudioClipEditDialog.cpp    30 Jun 2007 13:05:28 -0000      
1.3
+++ traverso/dialogs/AudioClipEditDialog.cpp    30 Jun 2007 16:19:10 -0000      
1.4
@@ -54,6 +54,14 @@
                fadeInEdit->setDisplayFormat(TIME_FORMAT);
                fadeOutEdit->setDisplayFormat(TIME_FORMAT);
 
+               fadeInModeBox->insertItem(1, "Bended");
+               fadeInModeBox->insertItem(2, "S-Shape");
+               fadeInModeBox->insertItem(3, "Long");
+
+               fadeOutModeBox->insertItem(1, "Bended");
+               fadeOutModeBox->insertItem(2, "S-Shape");
+               fadeOutModeBox->insertItem(3, "Long");
+
                // Used to set gain and name
                clip_state_changed();
                
@@ -73,7 +81,18 @@
                connect(clipLengthEdit, SIGNAL(timeChanged(const QTime&)), 
this, SLOT(clip_length_edit_changed(const QTime&)));
                
                connect(fadeInEdit, SIGNAL(timeChanged(const QTime&)), this, 
SLOT(fadein_edit_changed(const QTime&)));
+               connect(fadeInModeBox, SIGNAL(currentIndexChanged(int)), this, 
SLOT(fadein_mode_edit_changed(int)));
+               connect(fadeInBendingBox, SIGNAL(valueChanged(double)), this, 
SLOT(fadein_bending_edit_changed(double)));
+               connect(fadeInStrengthBox, SIGNAL(valueChanged(double)), this, 
SLOT(fadein_strength_edit_changed(double)));
+               connect(fadeInLinearButton, SIGNAL(clicked()), this, 
SLOT(fadein_linear()));
+               connect(fadeInDefaultButton, SIGNAL(clicked()), this, 
SLOT(fadein_default()));
+
                connect(fadeOutEdit, SIGNAL(timeChanged(const QTime&)), this, 
SLOT(fadeout_edit_changed(const QTime&)));
+               connect(fadeOutModeBox, SIGNAL(currentIndexChanged(int)), this, 
SLOT(fadeout_mode_edit_changed(int)));
+               connect(fadeOutBendingBox, SIGNAL(valueChanged(double)), this, 
SLOT(fadeout_bending_edit_changed(double)));
+               connect(fadeOutStrengthBox, SIGNAL(valueChanged(double)), this, 
SLOT(fadeout_strength_edit_changed(double)));
+               connect(fadeOutLinearButton, SIGNAL(clicked()), this, 
SLOT(fadeout_linear()));
+               connect(fadeOutDefaultButton, SIGNAL(clicked()), this, 
SLOT(fadeout_default()));
                
                connect(externalProcessingButton, SIGNAL(clicked()), this, 
SLOT(external_processing()));
                connect(buttonBox, SIGNAL(accepted()), this, 
SLOT(save_changes()));
@@ -95,10 +114,29 @@
        void save_changes();
        void clip_position_changed();
        void gain_spinbox_value_changed(double value);
+
        void fadein_length_changed();
        void fadein_edit_changed(const QTime& time);
+       void fadein_mode_changed();
+       void fadein_mode_edit_changed(int index);
+       void fadein_bending_changed();
+       void fadein_bending_edit_changed(double value);
+       void fadein_strength_changed();
+       void fadein_strength_edit_changed(double value);
+       void fadein_linear();
+       void fadein_default();
+
        void fadeout_edit_changed(const QTime& time);
        void fadeout_length_changed();
+       void fadeout_mode_changed();
+       void fadeout_mode_edit_changed(int index);
+       void fadeout_bending_changed();
+       void fadeout_bending_edit_changed(double value);
+       void fadeout_strength_changed();
+       void fadeout_strength_edit_changed(double value);
+       void fadeout_linear();
+       void fadeout_default();
+
        void clip_start_edit_changed(const QTime& time);
        void clip_length_edit_changed(const QTime& time);
        void update_clip_end();
@@ -245,6 +283,112 @@
        locked = false;
 }
 
+void AudioClipEditWidget::fadein_mode_changed()
+{
+       if (locked) return;
+
+       int m = m_clip->get_fade_in()->get_mode();
+       fadeInModeBox->setCurrentIndex(m);
+}
+
+void AudioClipEditWidget::fadeout_mode_changed()
+{
+       if (locked) return;
+
+       int m = m_clip->get_fade_out()->get_mode();
+       fadeOutModeBox->setCurrentIndex(m);
+}
+
+void AudioClipEditWidget::fadein_bending_changed()
+{
+       if (locked) return;
+       fadeInBendingBox->setValue(m_clip->get_fade_in()->get_bend_factor());
+}
+
+void AudioClipEditWidget::fadeout_bending_changed()
+{
+       if (locked) return;
+       fadeOutBendingBox->setValue(m_clip->get_fade_out()->get_bend_factor());
+}
+
+void AudioClipEditWidget::fadein_strength_changed()
+{
+       if (locked) return;
+       
fadeInStrengthBox->setValue(m_clip->get_fade_in()->get_strength_factor());
+}
+
+void AudioClipEditWidget::fadeout_strength_changed()
+{
+       if (locked) return;
+       
fadeOutStrengthBox->setValue(m_clip->get_fade_out()->get_strength_factor());
+}
+
+void AudioClipEditWidget::fadein_mode_edit_changed(int index)
+{
+       locked = true;
+       m_clip->get_fade_in()->set_mode(index);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadeout_mode_edit_changed(int index)
+{
+       locked = true;
+       m_clip->get_fade_out()->set_mode(index);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadein_bending_edit_changed(double value)
+{
+       locked = true;
+       m_clip->get_fade_in()->set_bend_factor(value);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadeout_bending_edit_changed(double value)
+{
+       locked = true;
+       m_clip->get_fade_out()->set_bend_factor(value);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadein_strength_edit_changed(double value)
+{
+       locked = true;
+       m_clip->get_fade_in()->set_strength_factor(value);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadeout_strength_edit_changed(double value)
+{
+       locked = true;
+       m_clip->get_fade_out()->set_strength_factor(value);
+       locked = false;
+}
+
+void AudioClipEditWidget::fadein_linear()
+{
+       fadeInBendingBox->setValue(0.5);
+       fadeInStrengthBox->setValue(0.5);
+}
+
+void AudioClipEditWidget::fadein_default()
+{
+       fadeInBendingBox->setValue(0.0);
+       fadeInStrengthBox->setValue(0.5);
+}
+
+void AudioClipEditWidget::fadeout_linear()
+{
+       fadeOutBendingBox->setValue(0.5);
+       fadeOutStrengthBox->setValue(0.5);
+}
+
+void AudioClipEditWidget::fadeout_default()
+{
+       fadeOutBendingBox->setValue(0.0);
+       fadeOutStrengthBox->setValue(0.5);
+}
+
 nframes_t AudioClipEditWidget::qtime_to_nframes(const QTime & time, uint rate)
 {
        return time.hour() * 3600 * rate + time.minute() * 60 * rate + 
time.second() * rate + (time.msec() * rate) / 1000;
@@ -272,11 +416,23 @@
 {
        if (m_clip->get_fade_in()) {
                fadein_length_changed();
+               fadein_mode_changed();
+               fadein_bending_changed();
+               fadein_strength_changed();
                connect(m_clip->get_fade_in(), SIGNAL(rangeChanged()), this, 
SLOT(fadein_length_changed()));
+               connect(m_clip->get_fade_in(), SIGNAL(modeChanged()), this, 
SLOT(fadein_mode_changed()));
+               connect(m_clip->get_fade_in(), SIGNAL(bendValueChanged()), 
this, SLOT(fadein_bending_changed()));
+               connect(m_clip->get_fade_in(), SIGNAL(strengthValueChanged()), 
this, SLOT(fadein_strength_changed()));
        }
        if (m_clip->get_fade_out()) {
                fadeout_length_changed();
+               fadeout_mode_changed();
+               fadeout_bending_changed();
+               fadeout_strength_changed();
                connect(m_clip->get_fade_out(), SIGNAL(rangeChanged()), this, 
SLOT(fadeout_length_changed()));
+               connect(m_clip->get_fade_out(), SIGNAL(modeChanged()), this, 
SLOT(fadeout_mode_changed()));
+               connect(m_clip->get_fade_out(), SIGNAL(bendValueChanged()), 
this, SLOT(fadeout_bending_changed()));
+               connect(m_clip->get_fade_out(), SIGNAL(strengthValueChanged()), 
this, SLOT(fadeout_strength_changed()));
        }
 }
 

Index: traverso/ui/AudioClipEditWidget.ui
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/ui/AudioClipEditWidget.ui,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- traverso/ui/AudioClipEditWidget.ui  30 Jun 2007 13:05:28 -0000      1.3
+++ traverso/ui/AudioClipEditWidget.ui  30 Jun 2007 16:19:10 -0000      1.4
@@ -5,8 +5,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>523</width>
-    <height>313</height>
+    <width>450</width>
+    <height>285</height>
    </rect>
   </property>
   <property name="minimumSize" >
@@ -26,10 +26,14 @@
     <number>6</number>
    </property>
    <item>
-    <widget class="QGroupBox" name="groupBox_3" >
-     <property name="title" >
-      <string>Clip parameters</string>
-     </property>
+    <widget class="QTabWidget" name="tabWidget" >
+     <property name="currentIndex" >
+      <number>1</number>
+     </property>
+     <widget class="QWidget" name="tab" >
+      <attribute name="title" >
+       <string>Clip Parameters</string>
+      </attribute>
      <layout class="QGridLayout" >
       <property name="margin" >
        <number>9</number>
@@ -37,40 +41,73 @@
       <property name="spacing" >
        <number>6</number>
       </property>
-      <item rowspan="3" row="2" column="2" >
+       <item row="5" column="0" colspan="2" >
        <spacer>
         <property name="orientation" >
-         <enum>Qt::Vertical</enum>
+          <enum>Qt::Horizontal</enum>
         </property>
         <property name="sizeHint" >
          <size>
-          <width>197</width>
-          <height>81</height>
+           <width>261</width>
+           <height>20</height>
          </size>
         </property>
        </spacer>
       </item>
-      <item row="4" column="1" >
-       <widget class="QLineEdit" name="clipEndLineEdit" >
-        <property name="readOnly" >
-         <bool>true</bool>
+       <item row="5" column="2" >
+        <widget class="QPushButton" name="externalProcessingButton" >
+         <property name="text" >
+          <string>External Processing</string>
         </property>
        </widget>
       </item>
-      <item row="4" column="0" >
-       <widget class="QLabel" name="label_6" >
-        <property name="text" >
-         <string>End</string>
+       <item row="0" column="1" colspan="2" >
+        <widget class="QLineEdit" name="clipNameLineEdit" />
+       </item>
+       <item row="1" column="1" colspan="2" >
+        <widget class="QDoubleSpinBox" name="clipGainSpinBox" >
+         <property name="maximum" >
+          <double>30.000000000000000</double>
+         </property>
+         <property name="minimum" >
+          <double>-120.000000000000000</double>
+         </property>
+         <property name="singleStep" >
+          <double>0.200000000000000</double>
         </property>
        </widget>
       </item>
-      <item row="3" column="1" >
-       <widget class="QTimeEdit" name="clipLengthEdit" />
+       <item row="2" column="1" colspan="2" >
+        <widget class="QTimeEdit" name="clipStartEdit" >
+         <property name="toolTip" >
+          <string>hh:mm:ss.sss</string>
+         </property>
+        </widget>
       </item>
-      <item row="2" column="0" >
-       <widget class="QLabel" name="label_3" >
+       <item row="3" column="1" colspan="2" >
+        <widget class="QTimeEdit" name="clipLengthEdit" >
+         <property name="toolTip" >
+          <string>hh:mm:ss.sss</string>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1" colspan="2" >
+        <widget class="QLabel" name="clipEndLineEdit" >
+         <property name="frameShape" >
+          <enum>QFrame::StyledPanel</enum>
+         </property>
+         <property name="frameShadow" >
+          <enum>QFrame::Sunken</enum>
+         </property>
         <property name="text" >
-         <string>Track start</string>
+          <string>TextLabel</string>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="0" >
+        <widget class="QLabel" name="label_6" >
+         <property name="text" >
+          <string>End</string>
         </property>
        </widget>
       </item>
@@ -81,13 +118,10 @@
         </property>
        </widget>
       </item>
-      <item row="2" column="1" >
-       <widget class="QTimeEdit" name="clipStartEdit" />
-      </item>
-      <item row="1" column="2" >
-       <widget class="QPushButton" name="externalProcessingButton" >
+       <item row="2" column="0" >
+        <widget class="QLabel" name="label_3" >
         <property name="text" >
-         <string>External Processing</string>
+          <string>Track start</string>
         </property>
        </widget>
       </item>
@@ -105,29 +139,15 @@
         </property>
        </widget>
       </item>
-      <item row="1" column="1" >
-       <widget class="QDoubleSpinBox" name="clipGainSpinBox" >
-        <property name="maximum" >
-         <double>30.000000000000000</double>
-        </property>
-        <property name="minimum" >
-         <double>-120.000000000000000</double>
-        </property>
-        <property name="singleStep" >
-         <double>0.200000000000000</double>
-        </property>
-       </widget>
-      </item>
-      <item row="0" column="1" colspan="2" >
-       <widget class="QLineEdit" name="clipNameLineEdit" />
-      </item>
      </layout>
     </widget>
-   </item>
-   <item>
+     <widget class="QWidget" name="tab_2" >
+      <attribute name="title" >
+       <string>Fades</string>
+      </attribute>
     <layout class="QHBoxLayout" >
      <property name="margin" >
-      <number>0</number>
+        <number>9</number>
      </property>
      <property name="spacing" >
       <number>6</number>
@@ -137,21 +157,14 @@
        <property name="title" >
         <string>Fade In</string>
        </property>
-       <layout class="QHBoxLayout" >
+         <layout class="QGridLayout" >
         <property name="margin" >
          <number>9</number>
         </property>
         <property name="spacing" >
          <number>6</number>
         </property>
-        <item>
-         <widget class="QLabel" name="label_5" >
-          <property name="text" >
-           <string>Length</string>
-          </property>
-         </widget>
-        </item>
-        <item>
+          <item row="0" column="1" >
          <widget class="QTimeEdit" name="fadeInEdit" >
           <property name="maximumTime" >
            <time>
@@ -162,6 +175,71 @@
           </property>
          </widget>
         </item>
+          <item row="3" column="1" >
+           <widget class="QDoubleSpinBox" name="fadeInStrengthBox" >
+            <property name="maximum" >
+             <double>1.000000000000000</double>
+            </property>
+            <property name="singleStep" >
+             <double>0.050000000000000</double>
+            </property>
+           </widget>
+          </item>
+          <item row="2" column="1" >
+           <widget class="QDoubleSpinBox" name="fadeInBendingBox" >
+            <property name="maximum" >
+             <double>1.000000000000000</double>
+            </property>
+            <property name="singleStep" >
+             <double>0.050000000000000</double>
+            </property>
+           </widget>
+          </item>
+          <item row="1" column="0" >
+           <widget class="QLabel" name="label_7" >
+            <property name="text" >
+             <string>Mode</string>
+            </property>
+           </widget>
+          </item>
+          <item row="2" column="0" >
+           <widget class="QLabel" name="label_10" >
+            <property name="text" >
+             <string>Bending</string>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="0" >
+           <widget class="QLabel" name="label_5" >
+            <property name="text" >
+             <string>Length</string>
+            </property>
+           </widget>
+          </item>
+          <item row="1" column="1" >
+           <widget class="QComboBox" name="fadeInModeBox" />
+          </item>
+          <item row="3" column="0" >
+           <widget class="QLabel" name="label_11" >
+            <property name="text" >
+             <string>Strength</string>
+            </property>
+           </widget>
+          </item>
+          <item row="4" column="0" >
+           <widget class="QPushButton" name="fadeInLinearButton" >
+            <property name="text" >
+             <string>&amp;Linear</string>
+            </property>
+           </widget>
+          </item>
+          <item row="4" column="1" >
+           <widget class="QPushButton" name="fadeInDefaultButton" >
+            <property name="text" >
+             <string>&amp;Default</string>
+            </property>
+           </widget>
+          </item>
        </layout>
       </widget>
      </item>
@@ -170,27 +248,87 @@
        <property name="title" >
         <string>Fade Out</string>
        </property>
-       <layout class="QHBoxLayout" >
+         <layout class="QGridLayout" >
         <property name="margin" >
          <number>9</number>
         </property>
         <property name="spacing" >
          <number>6</number>
         </property>
-        <item>
+          <item row="3" column="1" >
+           <widget class="QDoubleSpinBox" name="fadeOutStrengthBox" >
+            <property name="maximum" >
+             <double>1.000000000000000</double>
+            </property>
+            <property name="singleStep" >
+             <double>0.050000000000000</double>
+            </property>
+           </widget>
+          </item>
+          <item row="2" column="0" >
+           <widget class="QLabel" name="label_12" >
+            <property name="text" >
+             <string>Bending</string>
+            </property>
+           </widget>
+          </item>
+          <item row="1" column="0" >
+           <widget class="QLabel" name="label_8" >
+            <property name="text" >
+             <string>Mode</string>
+            </property>
+           </widget>
+          </item>
+          <item row="1" column="1" >
+           <widget class="QComboBox" name="fadeOutModeBox" />
+          </item>
+          <item row="0" column="0" >
          <widget class="QLabel" name="label_9" >
           <property name="text" >
            <string>Length</string>
           </property>
          </widget>
         </item>
-        <item>
+          <item row="0" column="1" >
          <widget class="QTimeEdit" name="fadeOutEdit" />
         </item>
+          <item row="3" column="0" >
+           <widget class="QLabel" name="label_13" >
+            <property name="text" >
+             <string>Strength</string>
+            </property>
+           </widget>
+          </item>
+          <item row="2" column="1" >
+           <widget class="QDoubleSpinBox" name="fadeOutBendingBox" >
+            <property name="maximum" >
+             <double>1.000000000000000</double>
+            </property>
+            <property name="singleStep" >
+             <double>0.050000000000000</double>
+            </property>
+           </widget>
+          </item>
+          <item row="4" column="0" >
+           <widget class="QPushButton" name="fadeOutLinearButton" >
+            <property name="text" >
+             <string>&amp;Linear</string>
+            </property>
+           </widget>
+          </item>
+          <item row="4" column="1" >
+           <widget class="QPushButton" name="fadeOutDefaultButton" >
+            <property name="text" >
+             <string>&amp;Default</string>
+            </property>
+           </widget>
+          </item>
        </layout>
       </widget>
      </item>
     </layout>
+     </widget>
+    </widget>
    </item>
    <item>
     <widget class="QDialogButtonBox" name="buttonBox" >




reply via email to

[Prev in Thread] Current Thread [Next in Thread]