SceneSettingsDialog.cpp

00001 /****************************************************************************
00002 ** Form implementation generated from reading ui file 'Qt/SceneSettingsDialog.ui'
00003 **
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 ****************************************************************************/
00007 
00008 #include "Qt/ui/SceneSettingsDialog.h"
00009 
00010 #include <qvariant.h>
00011 #include <qpushbutton.h>
00012 #include <qgroupbox.h>
00013 #include <qlineedit.h>
00014 #include <qcombobox.h>
00015 #include <qlabel.h>
00016 #include <qlayout.h>
00017 #include <qtooltip.h>
00018 #include <qwhatsthis.h>
00019 #include "Qt/SceneSettingsDialog.ui.h"
00020 
00021 /*
00022  *  Constructs a SceneSettingsDialog as a child of 'parent', with the
00023  *  name 'name' and widget flags set to 'f'.
00024  *
00025  *  The dialog will by default be modeless, unless you set 'modal' to
00026  *  TRUE to construct a modal dialog.
00027  */
00028 SceneSettingsDialog::SceneSettingsDialog( QWidget* parent, const char* name, bool modal, WFlags fl )
00029     : QDialog( parent, name, modal, fl )
00030 {
00031     if ( !name )
00032         setName( "SceneSettingsDialog" );
00033     setSizeGripEnabled( TRUE );
00034     SceneSettingsDialogLayout = new QGridLayout( this, 1, 1, 11, 6, "SceneSettingsDialogLayout");
00035 
00036     groupBox1 = new QGroupBox( this, "groupBox1" );
00037     groupBox1->setColumnLayout(0, Qt::Vertical );
00038     groupBox1->layout()->setSpacing( 6 );
00039     groupBox1->layout()->setMargin( 11 );
00040     groupBox1Layout = new QGridLayout( groupBox1->layout() );
00041     groupBox1Layout->setAlignment( Qt::AlignTop );
00042 
00043     itsTrainingTargetObject = new QLineEdit( groupBox1, "itsTrainingTargetObject" );
00044 
00045     groupBox1Layout->addMultiCellWidget( itsTrainingTargetObject, 1, 1, 1, 6 );
00046 
00047     itsTrainingSceneType = new QComboBox( FALSE, groupBox1, "itsTrainingSceneType" );
00048 
00049     groupBox1Layout->addMultiCellWidget( itsTrainingSceneType, 0, 0, 1, 6 );
00050 
00051     textLabel1 = new QLabel( groupBox1, "textLabel1" );
00052 
00053     groupBox1Layout->addWidget( textLabel1, 0, 0 );
00054 
00055     textLabel2 = new QLabel( groupBox1, "textLabel2" );
00056 
00057     groupBox1Layout->addWidget( textLabel2, 1, 0 );
00058 
00059     textLabel7 = new QLabel( groupBox1, "textLabel7" );
00060 
00061     groupBox1Layout->addWidget( textLabel7, 2, 0 );
00062 
00063     textLabel4 = new QLabel( groupBox1, "textLabel4" );
00064 
00065     groupBox1Layout->addWidget( textLabel4, 3, 0 );
00066 
00067     itsTrainingRotation = new QLineEdit( groupBox1, "itsTrainingRotation" );
00068     itsTrainingRotation->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingRotation->sizePolicy().hasHeightForWidth() ) );
00069     itsTrainingRotation->setMaximumSize( QSize( 30, 23 ) );
00070     itsTrainingRotation->setMaxLength( 3 );
00071 
00072     groupBox1Layout->addWidget( itsTrainingRotation, 6, 2 );
00073 
00074     textLabel5_2 = new QLabel( groupBox1, "textLabel5_2" );
00075 
00076     groupBox1Layout->addWidget( textLabel5_2, 6, 0 );
00077 
00078     textLabel5 = new QLabel( groupBox1, "textLabel5" );
00079 
00080     groupBox1Layout->addWidget( textLabel5, 7, 0 );
00081 
00082     itsTrainingNoise = new QLineEdit( groupBox1, "itsTrainingNoise" );
00083     itsTrainingNoise->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingNoise->sizePolicy().hasHeightForWidth() ) );
00084     itsTrainingNoise->setMaximumSize( QSize( 30, 23 ) );
00085     itsTrainingNoise->setMaxLength( 3 );
00086 
00087     groupBox1Layout->addWidget( itsTrainingNoise, 7, 2 );
00088 
00089     textLabel6 = new QLabel( groupBox1, "textLabel6" );
00090 
00091     groupBox1Layout->addWidget( textLabel6, 4, 0 );
00092 
00093     textLabel3 = new QLabel( groupBox1, "textLabel3" );
00094 
00095     groupBox1Layout->addWidget( textLabel3, 5, 0 );
00096 
00097     textLabel10 = new QLabel( groupBox1, "textLabel10" );
00098 
00099     groupBox1Layout->addWidget( textLabel10, 2, 5 );
00100 
00101     itsTrainingColorB = new QLineEdit( groupBox1, "itsTrainingColorB" );
00102     itsTrainingColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingColorB->sizePolicy().hasHeightForWidth() ) );
00103     itsTrainingColorB->setMaximumSize( QSize( 30, 23 ) );
00104     itsTrainingColorB->setMaxLength( 3 );
00105 
00106     groupBox1Layout->addWidget( itsTrainingColorB, 3, 6 );
00107 
00108     textLabel10_2 = new QLabel( groupBox1, "textLabel10_2" );
00109 
00110     groupBox1Layout->addWidget( textLabel10_2, 3, 5 );
00111 
00112     textLabel8_2 = new QLabel( groupBox1, "textLabel8_2" );
00113 
00114     groupBox1Layout->addWidget( textLabel8_2, 3, 1 );
00115 
00116     textLabel9_2_2 = new QLabel( groupBox1, "textLabel9_2_2" );
00117 
00118     groupBox1Layout->addWidget( textLabel9_2_2, 4, 3 );
00119 
00120     textLabel9_2 = new QLabel( groupBox1, "textLabel9_2" );
00121 
00122     groupBox1Layout->addWidget( textLabel9_2, 3, 3 );
00123 
00124     itsTrainingBackColorG = new QLineEdit( groupBox1, "itsTrainingBackColorG" );
00125     itsTrainingBackColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingBackColorG->sizePolicy().hasHeightForWidth() ) );
00126     itsTrainingBackColorG->setMaximumSize( QSize( 30, 23 ) );
00127     itsTrainingBackColorG->setMaxLength( 3 );
00128 
00129     groupBox1Layout->addWidget( itsTrainingBackColorG, 4, 4 );
00130 
00131     textLabel9 = new QLabel( groupBox1, "textLabel9" );
00132 
00133     groupBox1Layout->addWidget( textLabel9, 2, 3 );
00134 
00135     itsTrainingTargetColorG = new QLineEdit( groupBox1, "itsTrainingTargetColorG" );
00136     itsTrainingTargetColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingTargetColorG->sizePolicy().hasHeightForWidth() ) );
00137     itsTrainingTargetColorG->setMaximumSize( QSize( 30, 23 ) );
00138     itsTrainingTargetColorG->setMaxLength( 3 );
00139 
00140     groupBox1Layout->addWidget( itsTrainingTargetColorG, 2, 4 );
00141 
00142     itsTrainingColorG = new QLineEdit( groupBox1, "itsTrainingColorG" );
00143     itsTrainingColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingColorG->sizePolicy().hasHeightForWidth() ) );
00144     itsTrainingColorG->setMaximumSize( QSize( 30, 23 ) );
00145     itsTrainingColorG->setMaxLength( 3 );
00146 
00147     groupBox1Layout->addWidget( itsTrainingColorG, 3, 4 );
00148 
00149     textLabel10_2_2 = new QLabel( groupBox1, "textLabel10_2_2" );
00150 
00151     groupBox1Layout->addWidget( textLabel10_2_2, 4, 5 );
00152 
00153     itsTrainingTargetColorB = new QLineEdit( groupBox1, "itsTrainingTargetColorB" );
00154     itsTrainingTargetColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingTargetColorB->sizePolicy().hasHeightForWidth() ) );
00155     itsTrainingTargetColorB->setMaximumSize( QSize( 30, 23 ) );
00156     itsTrainingTargetColorB->setMaxLength( 3 );
00157 
00158     groupBox1Layout->addWidget( itsTrainingTargetColorB, 2, 6 );
00159 
00160     itsTrainingBackColorR = new QLineEdit( groupBox1, "itsTrainingBackColorR" );
00161     itsTrainingBackColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingBackColorR->sizePolicy().hasHeightForWidth() ) );
00162     itsTrainingBackColorR->setMaximumSize( QSize( 30, 23 ) );
00163     itsTrainingBackColorR->setMaxLength( 3 );
00164 
00165     groupBox1Layout->addWidget( itsTrainingBackColorR, 4, 2 );
00166 
00167     textLabel8_2_2 = new QLabel( groupBox1, "textLabel8_2_2" );
00168 
00169     groupBox1Layout->addWidget( textLabel8_2_2, 4, 1 );
00170 
00171     itsTrainingBackColorB = new QLineEdit( groupBox1, "itsTrainingBackColorB" );
00172     itsTrainingBackColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingBackColorB->sizePolicy().hasHeightForWidth() ) );
00173     itsTrainingBackColorB->setMaximumSize( QSize( 30, 23 ) );
00174     itsTrainingBackColorB->setMaxLength( 3 );
00175 
00176     groupBox1Layout->addWidget( itsTrainingBackColorB, 4, 6 );
00177 
00178     itsTrainingColorR = new QLineEdit( groupBox1, "itsTrainingColorR" );
00179     itsTrainingColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingColorR->sizePolicy().hasHeightForWidth() ) );
00180     itsTrainingColorR->setMaximumSize( QSize( 30, 23 ) );
00181     itsTrainingColorR->setMaxLength( 3 );
00182 
00183     groupBox1Layout->addWidget( itsTrainingColorR, 3, 2 );
00184 
00185     textLabel8 = new QLabel( groupBox1, "textLabel8" );
00186 
00187     groupBox1Layout->addWidget( textLabel8, 2, 1 );
00188 
00189     itsTrainingLum = new QLineEdit( groupBox1, "itsTrainingLum" );
00190     itsTrainingLum->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingLum->sizePolicy().hasHeightForWidth() ) );
00191     itsTrainingLum->setMaximumSize( QSize( 30, 23 ) );
00192     itsTrainingLum->setMaxLength( 3 );
00193 
00194     groupBox1Layout->addWidget( itsTrainingLum, 5, 2 );
00195 
00196     itsTrainingTargetColorR = new QLineEdit( groupBox1, "itsTrainingTargetColorR" );
00197     itsTrainingTargetColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTrainingTargetColorR->sizePolicy().hasHeightForWidth() ) );
00198     itsTrainingTargetColorR->setMaximumSize( QSize( 30, 23 ) );
00199     itsTrainingTargetColorR->setMaxLength( 3 );
00200 
00201     groupBox1Layout->addWidget( itsTrainingTargetColorR, 2, 2 );
00202 
00203     SceneSettingsDialogLayout->addWidget( groupBox1, 0, 0 );
00204 
00205     groupBox1_2 = new QGroupBox( this, "groupBox1_2" );
00206     groupBox1_2->setColumnLayout(0, Qt::Vertical );
00207     groupBox1_2->layout()->setSpacing( 6 );
00208     groupBox1_2->layout()->setMargin( 11 );
00209     groupBox1_2Layout = new QGridLayout( groupBox1_2->layout() );
00210     groupBox1_2Layout->setAlignment( Qt::AlignTop );
00211 
00212     itsTestingTargetObject = new QLineEdit( groupBox1_2, "itsTestingTargetObject" );
00213 
00214     groupBox1_2Layout->addMultiCellWidget( itsTestingTargetObject, 1, 1, 1, 6 );
00215 
00216     itsTestingSceneType = new QComboBox( FALSE, groupBox1_2, "itsTestingSceneType" );
00217 
00218     groupBox1_2Layout->addMultiCellWidget( itsTestingSceneType, 0, 0, 1, 6 );
00219 
00220     textLabel1_2 = new QLabel( groupBox1_2, "textLabel1_2" );
00221 
00222     groupBox1_2Layout->addWidget( textLabel1_2, 0, 0 );
00223 
00224     textLabel2_2 = new QLabel( groupBox1_2, "textLabel2_2" );
00225 
00226     groupBox1_2Layout->addWidget( textLabel2_2, 1, 0 );
00227 
00228     textLabel7_2 = new QLabel( groupBox1_2, "textLabel7_2" );
00229 
00230     groupBox1_2Layout->addWidget( textLabel7_2, 2, 0 );
00231 
00232     textLabel4_2 = new QLabel( groupBox1_2, "textLabel4_2" );
00233 
00234     groupBox1_2Layout->addWidget( textLabel4_2, 3, 0 );
00235 
00236     itsTestingRotation = new QLineEdit( groupBox1_2, "itsTestingRotation" );
00237     itsTestingRotation->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingRotation->sizePolicy().hasHeightForWidth() ) );
00238     itsTestingRotation->setMaximumSize( QSize( 30, 23 ) );
00239     itsTestingRotation->setMaxLength( 3 );
00240 
00241     groupBox1_2Layout->addWidget( itsTestingRotation, 6, 2 );
00242 
00243     textLabel5_2_2 = new QLabel( groupBox1_2, "textLabel5_2_2" );
00244 
00245     groupBox1_2Layout->addWidget( textLabel5_2_2, 6, 0 );
00246 
00247     textLabel5_3 = new QLabel( groupBox1_2, "textLabel5_3" );
00248 
00249     groupBox1_2Layout->addWidget( textLabel5_3, 7, 0 );
00250 
00251     itsTestingNoise = new QLineEdit( groupBox1_2, "itsTestingNoise" );
00252     itsTestingNoise->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingNoise->sizePolicy().hasHeightForWidth() ) );
00253     itsTestingNoise->setMaximumSize( QSize( 30, 23 ) );
00254     itsTestingNoise->setMaxLength( 3 );
00255 
00256     groupBox1_2Layout->addWidget( itsTestingNoise, 7, 2 );
00257 
00258     textLabel6_2 = new QLabel( groupBox1_2, "textLabel6_2" );
00259 
00260     groupBox1_2Layout->addWidget( textLabel6_2, 4, 0 );
00261 
00262     textLabel3_2 = new QLabel( groupBox1_2, "textLabel3_2" );
00263 
00264     groupBox1_2Layout->addWidget( textLabel3_2, 5, 0 );
00265 
00266     textLabel10_3 = new QLabel( groupBox1_2, "textLabel10_3" );
00267 
00268     groupBox1_2Layout->addWidget( textLabel10_3, 2, 5 );
00269 
00270     itsTestingColorB = new QLineEdit( groupBox1_2, "itsTestingColorB" );
00271     itsTestingColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingColorB->sizePolicy().hasHeightForWidth() ) );
00272     itsTestingColorB->setMaximumSize( QSize( 30, 23 ) );
00273     itsTestingColorB->setMaxLength( 3 );
00274 
00275     groupBox1_2Layout->addWidget( itsTestingColorB, 3, 6 );
00276 
00277     textLabel10_2_3 = new QLabel( groupBox1_2, "textLabel10_2_3" );
00278 
00279     groupBox1_2Layout->addWidget( textLabel10_2_3, 3, 5 );
00280 
00281     textLabel8_2_3 = new QLabel( groupBox1_2, "textLabel8_2_3" );
00282 
00283     groupBox1_2Layout->addWidget( textLabel8_2_3, 3, 1 );
00284 
00285     textLabel9_2_2_2 = new QLabel( groupBox1_2, "textLabel9_2_2_2" );
00286 
00287     groupBox1_2Layout->addWidget( textLabel9_2_2_2, 4, 3 );
00288 
00289     textLabel9_2_3 = new QLabel( groupBox1_2, "textLabel9_2_3" );
00290 
00291     groupBox1_2Layout->addWidget( textLabel9_2_3, 3, 3 );
00292 
00293     itsTestingBackColorG = new QLineEdit( groupBox1_2, "itsTestingBackColorG" );
00294     itsTestingBackColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingBackColorG->sizePolicy().hasHeightForWidth() ) );
00295     itsTestingBackColorG->setMaximumSize( QSize( 30, 23 ) );
00296     itsTestingBackColorG->setMaxLength( 3 );
00297 
00298     groupBox1_2Layout->addWidget( itsTestingBackColorG, 4, 4 );
00299 
00300     textLabel9_3 = new QLabel( groupBox1_2, "textLabel9_3" );
00301 
00302     groupBox1_2Layout->addWidget( textLabel9_3, 2, 3 );
00303 
00304     itsTestingTargetColorG = new QLineEdit( groupBox1_2, "itsTestingTargetColorG" );
00305     itsTestingTargetColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingTargetColorG->sizePolicy().hasHeightForWidth() ) );
00306     itsTestingTargetColorG->setMaximumSize( QSize( 30, 23 ) );
00307     itsTestingTargetColorG->setMaxLength( 3 );
00308 
00309     groupBox1_2Layout->addWidget( itsTestingTargetColorG, 2, 4 );
00310 
00311     itsTestingColorG = new QLineEdit( groupBox1_2, "itsTestingColorG" );
00312     itsTestingColorG->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingColorG->sizePolicy().hasHeightForWidth() ) );
00313     itsTestingColorG->setMaximumSize( QSize( 30, 23 ) );
00314     itsTestingColorG->setMaxLength( 3 );
00315 
00316     groupBox1_2Layout->addWidget( itsTestingColorG, 3, 4 );
00317 
00318     textLabel10_2_2_2 = new QLabel( groupBox1_2, "textLabel10_2_2_2" );
00319 
00320     groupBox1_2Layout->addWidget( textLabel10_2_2_2, 4, 5 );
00321 
00322     itsTestingTargetColorB = new QLineEdit( groupBox1_2, "itsTestingTargetColorB" );
00323     itsTestingTargetColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingTargetColorB->sizePolicy().hasHeightForWidth() ) );
00324     itsTestingTargetColorB->setMaximumSize( QSize( 30, 23 ) );
00325     itsTestingTargetColorB->setMaxLength( 3 );
00326 
00327     groupBox1_2Layout->addWidget( itsTestingTargetColorB, 2, 6 );
00328 
00329     itsTestingBackColorR = new QLineEdit( groupBox1_2, "itsTestingBackColorR" );
00330     itsTestingBackColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingBackColorR->sizePolicy().hasHeightForWidth() ) );
00331     itsTestingBackColorR->setMaximumSize( QSize( 30, 23 ) );
00332     itsTestingBackColorR->setMaxLength( 3 );
00333 
00334     groupBox1_2Layout->addWidget( itsTestingBackColorR, 4, 2 );
00335 
00336     textLabel8_2_2_2 = new QLabel( groupBox1_2, "textLabel8_2_2_2" );
00337 
00338     groupBox1_2Layout->addWidget( textLabel8_2_2_2, 4, 1 );
00339 
00340     itsTestingBackColorB = new QLineEdit( groupBox1_2, "itsTestingBackColorB" );
00341     itsTestingBackColorB->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingBackColorB->sizePolicy().hasHeightForWidth() ) );
00342     itsTestingBackColorB->setMaximumSize( QSize( 30, 23 ) );
00343     itsTestingBackColorB->setMaxLength( 3 );
00344 
00345     groupBox1_2Layout->addWidget( itsTestingBackColorB, 4, 6 );
00346 
00347     itsTestingColorR = new QLineEdit( groupBox1_2, "itsTestingColorR" );
00348     itsTestingColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingColorR->sizePolicy().hasHeightForWidth() ) );
00349     itsTestingColorR->setMaximumSize( QSize( 30, 23 ) );
00350     itsTestingColorR->setMaxLength( 3 );
00351 
00352     groupBox1_2Layout->addWidget( itsTestingColorR, 3, 2 );
00353 
00354     textLabel8_3 = new QLabel( groupBox1_2, "textLabel8_3" );
00355 
00356     groupBox1_2Layout->addWidget( textLabel8_3, 2, 1 );
00357 
00358     itsTestingLum = new QLineEdit( groupBox1_2, "itsTestingLum" );
00359     itsTestingLum->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingLum->sizePolicy().hasHeightForWidth() ) );
00360     itsTestingLum->setMaximumSize( QSize( 30, 23 ) );
00361     itsTestingLum->setMaxLength( 3 );
00362 
00363     groupBox1_2Layout->addWidget( itsTestingLum, 5, 2 );
00364 
00365     itsTestingTargetColorR = new QLineEdit( groupBox1_2, "itsTestingTargetColorR" );
00366     itsTestingTargetColorR->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, itsTestingTargetColorR->sizePolicy().hasHeightForWidth() ) );
00367     itsTestingTargetColorR->setMaximumSize( QSize( 30, 23 ) );
00368     itsTestingTargetColorR->setMaxLength( 3 );
00369 
00370     groupBox1_2Layout->addWidget( itsTestingTargetColorR, 2, 2 );
00371 
00372     SceneSettingsDialogLayout->addWidget( groupBox1_2, 0, 1 );
00373 
00374     Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1");
00375     Horizontal_Spacing2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
00376     Layout1->addItem( Horizontal_Spacing2 );
00377 
00378     buttonOk = new QPushButton( this, "buttonOk" );
00379     buttonOk->setAutoDefault( TRUE );
00380     buttonOk->setDefault( TRUE );
00381     Layout1->addWidget( buttonOk );
00382 
00383     buttonCancel = new QPushButton( this, "buttonCancel" );
00384     buttonCancel->setAutoDefault( TRUE );
00385     Layout1->addWidget( buttonCancel );
00386 
00387     SceneSettingsDialogLayout->addMultiCellLayout( Layout1, 1, 1, 0, 1 );
00388     languageChange();
00389     resize( QSize(550, 324).expandedTo(minimumSizeHint()) );
00390     clearWState( WState_Polished );
00391 
00392     // signals and slots connections
00393     connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
00394     connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
00395 
00396     // tab order
00397     setTabOrder( itsTrainingSceneType, itsTrainingTargetObject );
00398     setTabOrder( itsTrainingTargetObject, itsTrainingTargetColorR );
00399     setTabOrder( itsTrainingTargetColorR, itsTrainingTargetColorG );
00400     setTabOrder( itsTrainingTargetColorG, itsTrainingTargetColorB );
00401     setTabOrder( itsTrainingTargetColorB, itsTrainingLum );
00402     setTabOrder( itsTrainingLum, itsTrainingColorR );
00403     setTabOrder( itsTrainingColorR, itsTrainingColorG );
00404     setTabOrder( itsTrainingColorG, itsTrainingColorB );
00405     setTabOrder( itsTrainingColorB, itsTrainingRotation );
00406     setTabOrder( itsTrainingRotation, itsTrainingNoise );
00407     setTabOrder( itsTrainingNoise, itsTrainingBackColorR );
00408     setTabOrder( itsTrainingBackColorR, itsTrainingBackColorG );
00409     setTabOrder( itsTrainingBackColorG, itsTrainingBackColorB );
00410     setTabOrder( itsTrainingBackColorB, buttonOk );
00411     setTabOrder( buttonOk, buttonCancel );
00412 }
00413 
00414 /*
00415  *  Destroys the object and frees any allocated resources
00416  */
00417 SceneSettingsDialog::~SceneSettingsDialog()
00418 {
00419     // no need to delete child widgets, Qt does it all for us
00420 }
00421 
00422 /*
00423  *  Sets the strings of the subwidgets using the current
00424  *  language.
00425  */
00426 void SceneSettingsDialog::languageChange()
00427 {
00428     setCaption( tr( "Scene Settings" ) );
00429     groupBox1->setTitle( tr( "Training Scene Settings" ) );
00430     textLabel1->setText( tr( "Scene Type:" ) );
00431     textLabel2->setText( tr( "Target Object:" ) );
00432     textLabel7->setText( tr( "Target Color:" ) );
00433     textLabel4->setText( tr( "Color:" ) );
00434     itsTrainingRotation->setInputMask( tr( "###; " ) );
00435     textLabel5_2->setText( tr( "Rotation:" ) );
00436     textLabel5->setText( tr( "Pixel Noise:" ) );
00437     itsTrainingNoise->setInputMask( tr( "###; " ) );
00438     textLabel6->setText( tr( "Background Color:" ) );
00439     textLabel3->setText( tr( "Illumination:" ) );
00440     textLabel10->setText( tr( "B:" ) );
00441     itsTrainingColorB->setInputMask( tr( "###; " ) );
00442     textLabel10_2->setText( tr( "B:" ) );
00443     textLabel8_2->setText( tr( "R:" ) );
00444     textLabel9_2_2->setText( tr( "G:" ) );
00445     textLabel9_2->setText( tr( "G:" ) );
00446     itsTrainingBackColorG->setInputMask( tr( "###; " ) );
00447     textLabel9->setText( tr( "G:" ) );
00448     itsTrainingTargetColorG->setInputMask( tr( "###; " ) );
00449     itsTrainingColorG->setInputMask( tr( "###; " ) );
00450     textLabel10_2_2->setText( tr( "B:" ) );
00451     itsTrainingTargetColorB->setInputMask( tr( "###; " ) );
00452     itsTrainingBackColorR->setInputMask( tr( "###; " ) );
00453     textLabel8_2_2->setText( tr( "R:" ) );
00454     itsTrainingBackColorB->setInputMask( tr( "###; " ) );
00455     itsTrainingColorR->setInputMask( tr( "###; " ) );
00456     textLabel8->setText( tr( "R:" ) );
00457     itsTrainingLum->setInputMask( tr( "###; " ) );
00458     itsTrainingTargetColorR->setInputMask( tr( "###; " ) );
00459     groupBox1_2->setTitle( tr( "Testing Scene Settings" ) );
00460     textLabel1_2->setText( tr( "Scene Type:" ) );
00461     textLabel2_2->setText( tr( "Target Object:" ) );
00462     textLabel7_2->setText( tr( "Target Color:" ) );
00463     textLabel4_2->setText( tr( "Color:" ) );
00464     itsTestingRotation->setInputMask( tr( "###; " ) );
00465     textLabel5_2_2->setText( tr( "Rotation:" ) );
00466     textLabel5_3->setText( tr( "Pixel Noise:" ) );
00467     itsTestingNoise->setInputMask( tr( "###; " ) );
00468     textLabel6_2->setText( tr( "Background Color:" ) );
00469     textLabel3_2->setText( tr( "Illumination:" ) );
00470     textLabel10_3->setText( tr( "B:" ) );
00471     itsTestingColorB->setInputMask( tr( "###; " ) );
00472     textLabel10_2_3->setText( tr( "B:" ) );
00473     textLabel8_2_3->setText( tr( "R:" ) );
00474     textLabel9_2_2_2->setText( tr( "G:" ) );
00475     textLabel9_2_3->setText( tr( "G:" ) );
00476     itsTestingBackColorG->setInputMask( tr( "###; " ) );
00477     textLabel9_3->setText( tr( "G:" ) );
00478     itsTestingTargetColorG->setInputMask( tr( "###; " ) );
00479     itsTestingColorG->setInputMask( tr( "###; " ) );
00480     textLabel10_2_2_2->setText( tr( "B:" ) );
00481     itsTestingTargetColorB->setInputMask( tr( "###; " ) );
00482     itsTestingBackColorR->setInputMask( tr( "###; " ) );
00483     textLabel8_2_2_2->setText( tr( "R:" ) );
00484     itsTestingBackColorB->setInputMask( tr( "###; " ) );
00485     itsTestingColorR->setInputMask( tr( "###; " ) );
00486     textLabel8_3->setText( tr( "R:" ) );
00487     itsTestingLum->setInputMask( tr( "###; " ) );
00488     itsTestingTargetColorR->setInputMask( tr( "###; " ) );
00489     buttonOk->setText( tr( "&OK" ) );
00490     buttonOk->setAccel( QKeySequence( QString::null ) );
00491     buttonCancel->setText( tr( "&Cancel" ) );
00492     buttonCancel->setAccel( QKeySequence( QString::null ) );
00493 }
00494 
Generated on Sun May 8 08:41:15 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3