InspectorBase.cpp
Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form implementation generated from reading ui file 'InspectorBase.ui'
00003 **
00004 ** Created by User Interface Compiler
00005 **
00006 ** WARNING! All changes made in this file will be lost!
00007 ****************************************************************************/
00008 
00009 #include "InspectorBase.h"
00010 
00011 #include <qvariant.h>
00012 #include <AxisWidget.h>
00013 #include <qpushbutton.h>
00014 #include <qtabwidget.h>
00015 #include <qwidget.h>
00016 #include <qgroupbox.h>
00017 #include <qlabel.h>
00018 #include <qcombobox.h>
00019 #include <qlineedit.h>
00020 #include <qwidgetstack.h>
00021 #include <qbuttongroup.h>
00022 #include <qradiobutton.h>
00023 #include <qcheckbox.h>
00024 #include <qslider.h>
00025 #include <qframe.h>
00026 #include <qscrollbar.h>
00027 #include <qheader.h>
00028 #include <qlistview.h>
00029 #include <qlayout.h>
00030 #include <qtooltip.h>
00031 #include <qwhatsthis.h>
00032 #include <qimage.h>
00033 #include <qpixmap.h>
00034 
00035 static const char* const image0_data[] = { 
00036 "48 48 9 1",
00037 ". c None",
00038 "e c #0000ff",
00039 "# c #4a4852",
00040 "a c #4a485a",
00041 "c c #4a4c5a",
00042 "b c #524c5a",
00043 "g c #bdbaac",
00044 "f c #ff0000",
00045 "d c #ffffff",
00046 "................................................",
00047 "....#..............a#....a..#...#a.a............",
00048 "..b..#...............#.a.#..c.b....ac...........",
00049 ".............................a..................",
00050 "................................................",
00051 "..#a............................................",
00052 ".#.....dddd.dddddddddddddddd.ddddddddddddddddd..",
00053 "...a...ddddddddddddddddddddddddddddddddddddddd..",
00054 ".......ddddddddddddddddddddddddddddddddddddddd..",
00055 ".......dddddddddd..ddddddddddddddddddddddddddd..",
00056 ".......dddddddddd..ddeeeeeeeeeeddddeeeeeeeeeed..",
00057 ".......dddddddddd..ddddeeeeeeddddddddeeeeeeddd..",
00058 "....b..dddddddddd..dddddeeeeddddddddddeeeedddd..",
00059 ".a.....dddddddddd..dddddeeeeddddddddddeeeedddd..",
00060 ".......dddddddddd..dddddeeeeddddddddddeeeedddd..",
00061 ".......dddddddddd..dddddeeeeddddddddddeeeedddd..",
00062 ".........dddddddd..dddddeeeeddddddddddeeeedd....",
00063 ".......dddddddddd..dddddeeeeddddddddddeeeedddd..",
00064 ".......dddddddddd..dddddeeeeddddddddddeeeedddd..",
00065 ".......ddddddddd...dddddeeeeddddddddddeeeedddd..",
00066 "...#...ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00067 "....#..ddddddddd.f.dddddeeeeeeeeeeeeeeeeeedddd..",
00068 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00069 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00070 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00071 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00072 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00073 ".......ddddddddd.f.dddddeeeeddddddddddeeeedddd..",
00074 ".a.#...ddddddddd.f..ddddeeeeddddddddddeeeedddd..",
00075 ".........ddddddd.ff.ddddeeeeddddddddddeeeedddd..",
00076 ".......ddddddddd.ff.ddddeeeeddddddddddeeeedd....",
00077 ".......ddddddddd.ff.ddddeeeeddddddddddeeeedddd..",
00078 ".......ddddddddd.ff.dddeeeeeeddddddddeeeeeeddd..",
00079 ".......ddddddddd.ff.deeeeeeeeeeddddeeeeeeeeeed..",
00080 ".......dddddddd..ff.dddddddddddddddddddddddddd..",
00081 ".a.....dddddddd.fff..ddddddddddddddddddddddddd..",
00082 ".......dddddddd.ffff.ddddddddddddddddddddddddd..",
00083 ".......ddddddd..ffff.dddddd.dddddddddddddddddd..",
00084 ".......ddddddd.fffff..ddddd.dddddddddddddd.ddd..",
00085 ".......dddddd..ffffff..dddd..dddd.ddddd..d.ddd..",
00086 ".......dddd...fffffff..d..d....dd..dd.d..d.d.d..",
00087 ".......dd....fffffffff.......g...............d..",
00088 ".#..............................................",
00089 ".....a........#.......#.#..............a.a......",
00090 "...#.a..........................................",
00091 "................................................",
00092 "................................................",
00093 "................................................"};
00094 
00095 
00096 /*
00097  *  Constructs a InspectorBase as a child of 'parent', with the
00098  *  name 'name' and widget flags set to 'f'.
00099  *
00100  *  The dialog will by default be modeless, unless you set 'modal' to
00101  *  TRUE to construct a modal dialog.
00102  */
00103 InspectorBase::InspectorBase( QWidget* parent, const char* name, bool modal, WFlags fl )
00104     : QDialog( parent, name, modal, fl ),
00105       image0( (const char **) image0_data )
00106 {
00107     if ( !name )
00108         setName( "InspectorBase" );
00109     setBackgroundOrigin( QDialog::AncestorOrigin );
00110     setIcon( image0 );
00111 
00112     m_plot_tab = new QTabWidget( this, "m_plot_tab" );
00113     m_plot_tab->setGeometry( QRect( -1, 0, 430, 630 ) );
00114     m_plot_tab->setTabShape( QTabWidget::Rounded );
00115 
00116     dataTab = new QWidget( m_plot_tab, "dataTab" );
00117 
00118     m_new_plot_box = new QGroupBox( dataTab, "m_new_plot_box" );
00119     m_new_plot_box->setEnabled( TRUE );
00120     m_new_plot_box->setGeometry( QRect( 10, 0, 378, 300 ) );
00121 
00122     QWidget* privateLayoutWidget = new QWidget( m_new_plot_box, "layout100" );
00123     privateLayoutWidget->setGeometry( QRect( 3, 19, 370, 234 ) );
00124     layout100 = new QVBoxLayout( privateLayoutWidget, 11, 6, "layout100"); 
00125 
00126     layout46 = new QHBoxLayout( 0, 0, 6, "layout46"); 
00127 
00128     TextLabel1_3_2 = new QLabel( privateLayoutWidget, "TextLabel1_3_2" );
00129     TextLabel1_3_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, TextLabel1_3_2->sizePolicy().hasHeightForWidth() ) );
00130     TextLabel1_3_2->setMaximumSize( QSize( 78, 32767 ) );
00131     TextLabel1_3_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00132     layout46->addWidget( TextLabel1_3_2 );
00133 
00134     m_all_ntuples = new QComboBox( FALSE, privateLayoutWidget, "m_all_ntuples" );
00135     m_all_ntuples->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_all_ntuples->sizePolicy().hasHeightForWidth() ) );
00136     m_all_ntuples->setMaximumSize( QSize( 32767, 26 ) );
00137     m_all_ntuples->setEditable( TRUE );
00138     m_all_ntuples->setInsertionPolicy( QComboBox::AtCurrent );
00139     layout46->addWidget( m_all_ntuples );
00140     layout100->addLayout( layout46 );
00141 
00142     layout47 = new QHBoxLayout( 0, 0, 6, "layout47"); 
00143 
00144     label_2 = new QLabel( privateLayoutWidget, "label_2" );
00145     label_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, label_2->sizePolicy().hasHeightForWidth() ) );
00146     label_2->setMaximumSize( QSize( 78, 32767 ) );
00147     label_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00148     layout47->addWidget( label_2 );
00149 
00150     m_availPlotTypes = new QComboBox( FALSE, privateLayoutWidget, "m_availPlotTypes" );
00151     m_availPlotTypes->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_availPlotTypes->sizePolicy().hasHeightForWidth() ) );
00152     m_availPlotTypes->setMaximumSize( QSize( 32767, 26 ) );
00153     m_availPlotTypes->setSizeLimit( 20 );
00154     layout47->addWidget( m_availPlotTypes );
00155     layout100->addLayout( layout47 );
00156 
00157     layout41 = new QHBoxLayout( 0, 0, 6, "layout41"); 
00158 
00159     new_binding_0 = new QLabel( privateLayoutWidget, "new_binding_0" );
00160     new_binding_0->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, new_binding_0->sizePolicy().hasHeightForWidth() ) );
00161     new_binding_0->setMaximumSize( QSize( 106, 32767 ) );
00162     new_binding_0->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00163     layout41->addWidget( new_binding_0 );
00164 
00165     new_combo_0 = new QComboBox( FALSE, privateLayoutWidget, "new_combo_0" );
00166     new_combo_0->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, new_combo_0->sizePolicy().hasHeightForWidth() ) );
00167     new_combo_0->setMaximumSize( QSize( 32767, 26 ) );
00168     layout41->addWidget( new_combo_0 );
00169     layout100->addLayout( layout41 );
00170 
00171     layout42 = new QHBoxLayout( 0, 0, 6, "layout42"); 
00172 
00173     new_binding_1 = new QLabel( privateLayoutWidget, "new_binding_1" );
00174     new_binding_1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, new_binding_1->sizePolicy().hasHeightForWidth() ) );
00175     new_binding_1->setMaximumSize( QSize( 106, 32767 ) );
00176     new_binding_1->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00177     layout42->addWidget( new_binding_1 );
00178 
00179     new_combo_1 = new QComboBox( FALSE, privateLayoutWidget, "new_combo_1" );
00180     new_combo_1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, new_combo_1->sizePolicy().hasHeightForWidth() ) );
00181     new_combo_1->setMaximumSize( QSize( 32767, 26 ) );
00182     layout42->addWidget( new_combo_1 );
00183     layout100->addLayout( layout42 );
00184 
00185     layout43 = new QHBoxLayout( 0, 0, 6, "layout43"); 
00186 
00187     new_binding_2 = new QLabel( privateLayoutWidget, "new_binding_2" );
00188     new_binding_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, new_binding_2->sizePolicy().hasHeightForWidth() ) );
00189     new_binding_2->setMaximumSize( QSize( 106, 32767 ) );
00190     new_binding_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00191     layout43->addWidget( new_binding_2 );
00192 
00193     new_combo_2 = new QComboBox( FALSE, privateLayoutWidget, "new_combo_2" );
00194     new_combo_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, new_combo_2->sizePolicy().hasHeightForWidth() ) );
00195     new_combo_2->setMaximumSize( QSize( 32767, 26 ) );
00196     layout43->addWidget( new_combo_2 );
00197     layout100->addLayout( layout43 );
00198 
00199     layout44 = new QHBoxLayout( 0, 0, 6, "layout44"); 
00200 
00201     new_binding_3 = new QLabel( privateLayoutWidget, "new_binding_3" );
00202     new_binding_3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, new_binding_3->sizePolicy().hasHeightForWidth() ) );
00203     new_binding_3->setMaximumSize( QSize( 106, 32767 ) );
00204     new_binding_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00205     layout44->addWidget( new_binding_3 );
00206 
00207     new_combo_3 = new QComboBox( FALSE, privateLayoutWidget, "new_combo_3" );
00208     new_combo_3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, new_combo_3->sizePolicy().hasHeightForWidth() ) );
00209     new_combo_3->setMaximumSize( QSize( 32767, 26 ) );
00210     layout44->addWidget( new_combo_3 );
00211     layout100->addLayout( layout44 );
00212 
00213     layout44_2 = new QHBoxLayout( 0, 0, 6, "layout44_2"); 
00214 
00215     new_binding_4 = new QLabel( privateLayoutWidget, "new_binding_4" );
00216     new_binding_4->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, 0, 0, new_binding_4->sizePolicy().hasHeightForWidth() ) );
00217     new_binding_4->setMaximumSize( QSize( 106, 32767 ) );
00218     new_binding_4->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00219     layout44_2->addWidget( new_binding_4 );
00220 
00221     new_combo_4 = new QComboBox( FALSE, privateLayoutWidget, "new_combo_4" );
00222     new_combo_4->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, new_combo_4->sizePolicy().hasHeightForWidth() ) );
00223     new_combo_4->setMaximumSize( QSize( 32767, 26 ) );
00224     layout44_2->addWidget( new_combo_4 );
00225     layout100->addLayout( layout44_2 );
00226 
00227     newPlotButton = new QPushButton( m_new_plot_box, "newPlotButton" );
00228     newPlotButton->setEnabled( FALSE );
00229     newPlotButton->setGeometry( QRect( 11, 261, 113, 28 ) );
00230     newPlotButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, newPlotButton->sizePolicy().hasHeightForWidth() ) );
00231     newPlotButton->setMinimumSize( QSize( 0, 24 ) );
00232     newPlotButton->setAutoDefault( FALSE );
00233 
00234     m_addDataRepButton = new QPushButton( m_new_plot_box, "m_addDataRepButton" );
00235     m_addDataRepButton->setGeometry( QRect( 130, 261, 112, 28 ) );
00236     m_addDataRepButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, m_addDataRepButton->sizePolicy().hasHeightForWidth() ) );
00237     m_addDataRepButton->setMinimumSize( QSize( 0, 25 ) );
00238     m_addDataRepButton->setAutoDefault( FALSE );
00239 
00240     currentPlot = new QGroupBox( dataTab, "currentPlot" );
00241     currentPlot->setGeometry( QRect( 10, 305, 378, 290 ) );
00242     currentPlot->setFrameShape( QGroupBox::GroupBoxPanel );
00243     currentPlot->setFrameShadow( QGroupBox::Sunken );
00244 
00245     QWidget* privateLayoutWidget_2 = new QWidget( currentPlot, "layout102" );
00246     privateLayoutWidget_2->setGeometry( QRect( 3, 15, 370, 231 ) );
00247     layout102 = new QVBoxLayout( privateLayoutWidget_2, 11, 6, "layout102"); 
00248 
00249     layout48 = new QHBoxLayout( 0, 0, 6, "layout48"); 
00250 
00251     TextLabel1_3 = new QLabel( privateLayoutWidget_2, "TextLabel1_3" );
00252     TextLabel1_3->setMaximumSize( QSize( 78, 32767 ) );
00253     TextLabel1_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00254     layout48->addWidget( TextLabel1_3 );
00255 
00256     m_sel_ntuple_name = new QComboBox( FALSE, privateLayoutWidget_2, "m_sel_ntuple_name" );
00257     m_sel_ntuple_name->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_sel_ntuple_name->sizePolicy().hasHeightForWidth() ) );
00258     m_sel_ntuple_name->setMaximumSize( QSize( 32767, 26 ) );
00259     layout48->addWidget( m_sel_ntuple_name );
00260     layout102->addLayout( layout48 );
00261 
00262     layout49 = new QHBoxLayout( 0, 0, 6, "layout49"); 
00263 
00264     label = new QLabel( privateLayoutWidget_2, "label" );
00265     label->setMaximumSize( QSize( 78, 32767 ) );
00266     label->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00267     layout49->addWidget( label );
00268 
00269     m_dataRepNameText = new QLineEdit( privateLayoutWidget_2, "m_dataRepNameText" );
00270     m_dataRepNameText->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_dataRepNameText->sizePolicy().hasHeightForWidth() ) );
00271     m_dataRepNameText->setMaximumSize( QSize( 32767, 26 ) );
00272     m_dataRepNameText->setReadOnly( TRUE );
00273     layout49->addWidget( m_dataRepNameText );
00274     layout102->addLayout( layout49 );
00275 
00276     layout39 = new QHBoxLayout( 0, 0, 6, "layout39"); 
00277 
00278     sel_binding_0 = new QLabel( privateLayoutWidget_2, "sel_binding_0" );
00279     sel_binding_0->setMaximumSize( QSize( 106, 32767 ) );
00280     sel_binding_0->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00281     layout39->addWidget( sel_binding_0 );
00282 
00283     sel_combo_0 = new QComboBox( FALSE, privateLayoutWidget_2, "sel_combo_0" );
00284     sel_combo_0->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sel_combo_0->sizePolicy().hasHeightForWidth() ) );
00285     sel_combo_0->setMaximumSize( QSize( 32767, 26 ) );
00286     layout39->addWidget( sel_combo_0 );
00287     layout102->addLayout( layout39 );
00288 
00289     layout40 = new QHBoxLayout( 0, 0, 6, "layout40"); 
00290 
00291     sel_binding_1 = new QLabel( privateLayoutWidget_2, "sel_binding_1" );
00292     sel_binding_1->setMaximumSize( QSize( 106, 32767 ) );
00293     sel_binding_1->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00294     layout40->addWidget( sel_binding_1 );
00295 
00296     sel_combo_1 = new QComboBox( FALSE, privateLayoutWidget_2, "sel_combo_1" );
00297     sel_combo_1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sel_combo_1->sizePolicy().hasHeightForWidth() ) );
00298     sel_combo_1->setMaximumSize( QSize( 32767, 26 ) );
00299     layout40->addWidget( sel_combo_1 );
00300     layout102->addLayout( layout40 );
00301 
00302     layout41_2 = new QHBoxLayout( 0, 0, 6, "layout41_2"); 
00303 
00304     sel_binding_2 = new QLabel( privateLayoutWidget_2, "sel_binding_2" );
00305     sel_binding_2->setMaximumSize( QSize( 106, 32767 ) );
00306     sel_binding_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00307     layout41_2->addWidget( sel_binding_2 );
00308 
00309     sel_combo_2 = new QComboBox( FALSE, privateLayoutWidget_2, "sel_combo_2" );
00310     sel_combo_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sel_combo_2->sizePolicy().hasHeightForWidth() ) );
00311     sel_combo_2->setMaximumSize( QSize( 32767, 26 ) );
00312     layout41_2->addWidget( sel_combo_2 );
00313     layout102->addLayout( layout41_2 );
00314 
00315     layout42_2 = new QHBoxLayout( 0, 0, 6, "layout42_2"); 
00316 
00317     sel_binding_3 = new QLabel( privateLayoutWidget_2, "sel_binding_3" );
00318     sel_binding_3->setMaximumSize( QSize( 106, 32767 ) );
00319     sel_binding_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00320     layout42_2->addWidget( sel_binding_3 );
00321 
00322     sel_combo_3 = new QComboBox( FALSE, privateLayoutWidget_2, "sel_combo_3" );
00323     sel_combo_3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sel_combo_3->sizePolicy().hasHeightForWidth() ) );
00324     sel_combo_3->setMaximumSize( QSize( 32767, 26 ) );
00325     layout42_2->addWidget( sel_combo_3 );
00326     layout102->addLayout( layout42_2 );
00327 
00328     layout42_2_2 = new QHBoxLayout( 0, 0, 6, "layout42_2_2"); 
00329 
00330     sel_binding_4 = new QLabel( privateLayoutWidget_2, "sel_binding_4" );
00331     sel_binding_4->setMaximumSize( QSize( 106, 32767 ) );
00332     sel_binding_4->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00333     layout42_2_2->addWidget( sel_binding_4 );
00334 
00335     sel_combo_4 = new QComboBox( FALSE, privateLayoutWidget_2, "sel_combo_4" );
00336     sel_combo_4->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, sel_combo_4->sizePolicy().hasHeightForWidth() ) );
00337     sel_combo_4->setMaximumSize( QSize( 32767, 26 ) );
00338     layout42_2_2->addWidget( sel_combo_4 );
00339     layout102->addLayout( layout42_2_2 );
00340 
00341     m_data_create = new QPushButton( currentPlot, "m_data_create" );
00342     m_data_create->setGeometry( QRect( 10, 255, 110, 31 ) );
00343     m_data_create->setMinimumSize( QSize( 0, 25 ) );
00344     m_data_create->setAutoDefault( FALSE );
00345 
00346     m_removeDatarep = new QPushButton( currentPlot, "m_removeDatarep" );
00347     m_removeDatarep->setGeometry( QRect( 136, 256, 121, 28 ) );
00348     m_removeDatarep->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, m_removeDatarep->sizePolicy().hasHeightForWidth() ) );
00349     m_removeDatarep->setMinimumSize( QSize( 0, 25 ) );
00350     m_removeDatarep->setAutoDefault( FALSE );
00351 
00352     m_diffdatarep = new QPushButton( currentPlot, "m_diffdatarep" );
00353     m_diffdatarep->setGeometry( QRect( 270, 255, 101, 31 ) );
00354     m_plot_tab->insertTab( dataTab, QString::fromLatin1("") );
00355 
00356     plotTab_2 = new QWidget( m_plot_tab, "plotTab_2" );
00357 
00358     m_plot_title = new QGroupBox( plotTab_2, "m_plot_title" );
00359     m_plot_title->setGeometry( QRect( 190, 20, 198, 100 ) );
00360     m_plot_title->setFrameShadow( QGroupBox::Sunken );
00361 
00362     QWidget* privateLayoutWidget_3 = new QWidget( m_plot_title, "layout33_2" );
00363     privateLayoutWidget_3->setGeometry( QRect( 10, 20, 180, 75 ) );
00364     layout33_2 = new QVBoxLayout( privateLayoutWidget_3, 11, 6, "layout33_2"); 
00365 
00366     m_titleText = new QLineEdit( privateLayoutWidget_3, "m_titleText" );
00367     m_titleText->setMaximumSize( QSize( 32767, 26 ) );
00368     layout33_2->addWidget( m_titleText );
00369 
00370     m_editTitleFont = new QPushButton( privateLayoutWidget_3, "m_editTitleFont" );
00371     m_editTitleFont->setAutoDefault( FALSE );
00372     layout33_2->addWidget( m_editTitleFont );
00373 
00374     m_plot_symbols = new QGroupBox( plotTab_2, "m_plot_symbols" );
00375     m_plot_symbols->setGeometry( QRect( 4, 20, 180, 460 ) );
00376 
00377     m_point_stack = new QWidgetStack( m_plot_symbols, "m_point_stack" );
00378     m_point_stack->setGeometry( QRect( 5, 191, 150, 264 ) );
00379     m_point_stack->setMinimumSize( QSize( 150, 250 ) );
00380 
00381     page = new QWidget( m_point_stack, "page" );
00382 
00383     m_symbol_group = new QButtonGroup( page, "m_symbol_group" );
00384     m_symbol_group->setGeometry( QRect( 8, 7, 135, 304 ) );
00385     m_symbol_group->setMinimumSize( QSize( 135, 0 ) );
00386     m_symbol_group->setMaximumSize( QSize( 135, 32767 ) );
00387     m_symbol_group->setFrameShape( QButtonGroup::NoFrame );
00388     m_symbol_group->setExclusive( TRUE );
00389     m_symbol_group->setColumnLayout(0, Qt::Vertical );
00390     m_symbol_group->layout()->setSpacing( 6 );
00391     m_symbol_group->layout()->setMargin( 11 );
00392     m_symbol_groupLayout = new QVBoxLayout( m_symbol_group->layout() );
00393     m_symbol_groupLayout->setAlignment( Qt::AlignTop );
00394 
00395     triangle = new QRadioButton( m_symbol_group, "triangle" );
00396     m_symbol_groupLayout->addWidget( triangle );
00397 
00398     filledTriangle = new QRadioButton( m_symbol_group, "filledTriangle" );
00399     m_symbol_groupLayout->addWidget( filledTriangle );
00400 
00401     rectangle = new QRadioButton( m_symbol_group, "rectangle" );
00402     m_symbol_groupLayout->addWidget( rectangle );
00403 
00404     filledRectangle = new QRadioButton( m_symbol_group, "filledRectangle" );
00405     m_symbol_groupLayout->addWidget( filledRectangle );
00406 
00407     circle = new QRadioButton( m_symbol_group, "circle" );
00408     m_symbol_groupLayout->addWidget( circle );
00409 
00410     filledCircle = new QRadioButton( m_symbol_group, "filledCircle" );
00411     m_symbol_groupLayout->addWidget( filledCircle );
00412 
00413     plus = new QRadioButton( m_symbol_group, "plus" );
00414     m_symbol_groupLayout->addWidget( plus );
00415 
00416     cross = new QRadioButton( m_symbol_group, "cross" );
00417     m_symbol_groupLayout->addWidget( cross );
00418     m_point_stack->addWidget( page, 0 );
00419 
00420     page_2 = new QWidget( m_point_stack, "page_2" );
00421 
00422     m_line_group = new QButtonGroup( page_2, "m_line_group" );
00423     m_line_group->setGeometry( QRect( 10, 10, 135, 196 ) );
00424     m_line_group->setMinimumSize( QSize( 135, 0 ) );
00425     m_line_group->setFrameShape( QButtonGroup::NoFrame );
00426     m_line_group->setFrameShadow( QButtonGroup::Sunken );
00427     m_line_group->setExclusive( TRUE );
00428     m_line_group->setColumnLayout(0, Qt::Vertical );
00429     m_line_group->layout()->setSpacing( 6 );
00430     m_line_group->layout()->setMargin( 11 );
00431     m_line_groupLayout = new QVBoxLayout( m_line_group->layout() );
00432     m_line_groupLayout->setAlignment( Qt::AlignTop );
00433 
00434     radioButton27 = new QRadioButton( m_line_group, "radioButton27" );
00435     radioButton27->setChecked( TRUE );
00436     m_line_groupLayout->addWidget( radioButton27 );
00437 
00438     radioButton27_2 = new QRadioButton( m_line_group, "radioButton27_2" );
00439     m_line_groupLayout->addWidget( radioButton27_2 );
00440 
00441     radioButton27_2_2 = new QRadioButton( m_line_group, "radioButton27_2_2" );
00442     m_line_groupLayout->addWidget( radioButton27_2_2 );
00443 
00444     radioButton27_2_2_2 = new QRadioButton( m_line_group, "radioButton27_2_2_2" );
00445     m_line_groupLayout->addWidget( radioButton27_2_2_2 );
00446 
00447     radioButton27_2_2_2_2 = new QRadioButton( m_line_group, "radioButton27_2_2_2_2" );
00448     m_line_groupLayout->addWidget( radioButton27_2_2_2_2 );
00449 
00450     radioButton27_2_2_2_2_2 = new QRadioButton( m_line_group, "radioButton27_2_2_2_2_2" );
00451     m_line_groupLayout->addWidget( radioButton27_2_2_2_2_2 );
00452     m_point_stack->addWidget( page_2, 1 );
00453 
00454     QWidget* privateLayoutWidget_4 = new QWidget( m_plot_symbols, "layout36" );
00455     privateLayoutWidget_4->setGeometry( QRect( 10, 20, 161, 60 ) );
00456     layout36 = new QVBoxLayout( privateLayoutWidget_4, 11, 0, "layout36"); 
00457 
00458     textLabel1_2 = new QLabel( privateLayoutWidget_4, "textLabel1_2" );
00459     layout36->addWidget( textLabel1_2 );
00460 
00461     m_pointRepComboBox = new QComboBox( FALSE, privateLayoutWidget_4, "m_pointRepComboBox" );
00462     m_pointRepComboBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_pointRepComboBox->sizePolicy().hasHeightForWidth() ) );
00463     layout36->addWidget( m_pointRepComboBox );
00464 
00465     QWidget* privateLayoutWidget_5 = new QWidget( m_plot_symbols, "m_value_layout" );
00466     privateLayoutWidget_5->setGeometry( QRect( 11, 81, 159, 60 ) );
00467     m_value_layout = new QVBoxLayout( privateLayoutWidget_5, 11, 0, "m_value_layout"); 
00468 
00469     textLabel1_2_2 = new QLabel( privateLayoutWidget_5, "textLabel1_2_2" );
00470     m_value_layout->addWidget( textLabel1_2_2 );
00471 
00472     m_value_combo = new QComboBox( FALSE, privateLayoutWidget_5, "m_value_combo" );
00473     m_value_combo->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, m_value_combo->sizePolicy().hasHeightForWidth() ) );
00474     m_value_layout->addWidget( m_value_combo );
00475 
00476     QWidget* privateLayoutWidget_6 = new QWidget( m_plot_symbols, "layout33" );
00477     privateLayoutWidget_6->setGeometry( QRect( 10, 150, 90, 32 ) );
00478     layout33 = new QHBoxLayout( privateLayoutWidget_6, 11, 6, "layout33"); 
00479 
00480     TextLabel1 = new QLabel( privateLayoutWidget_6, "TextLabel1" );
00481     layout33->addWidget( TextLabel1 );
00482 
00483     m_symbolPointSize = new QLineEdit( privateLayoutWidget_6, "m_symbolPointSize" );
00484     m_symbolPointSize->setMinimumSize( QSize( 0, 20 ) );
00485     m_symbolPointSize->setMaximumSize( QSize( 32767, 30 ) );
00486     m_symbolPointSize->setFrameShape( QLineEdit::LineEditPanel );
00487     m_symbolPointSize->setFrameShadow( QLineEdit::Sunken );
00488     layout33->addWidget( m_symbolPointSize );
00489 
00490     QWidget* privateLayoutWidget_7 = new QWidget( plotTab_2, "m_color_layout" );
00491     privateLayoutWidget_7->setGeometry( QRect( 190, 190, 198, 32 ) );
00492     m_color_layout = new QHBoxLayout( privateLayoutWidget_7, 0, 6, "m_color_layout"); 
00493 
00494     m_plot_color = new QPushButton( privateLayoutWidget_7, "m_plot_color" );
00495     m_plot_color->setAutoDefault( FALSE );
00496     m_color_layout->addWidget( m_plot_color );
00497 
00498     m_selectedColor = new QPushButton( privateLayoutWidget_7, "m_selectedColor" );
00499     m_selectedColor->setMaximumSize( QSize( 30, 30 ) );
00500     m_selectedColor->setPaletteBackgroundColor( QColor( 0, 0, 0 ) );
00501     m_color_layout->addWidget( m_selectedColor );
00502 
00503     m_errorBars = new QCheckBox( plotTab_2, "m_errorBars" );
00504     m_errorBars->setGeometry( QRect( 190, 130, 84, 21 ) );
00505 
00506     m_boxedge = new QCheckBox( plotTab_2, "m_boxedge" );
00507     m_boxedge->setGeometry( QRect( 190, 160, 130, 21 ) );
00508 
00509     m_grid = new QCheckBox( plotTab_2, "m_grid" );
00510     m_grid->setGeometry( QRect( 290, 130, 84, 21 ) );
00511 
00512     m_slider_control = new QGroupBox( plotTab_2, "m_slider_control" );
00513     m_slider_control->setGeometry( QRect( 186, 227, 196, 350 ) );
00514 
00515     QWidget* privateLayoutWidget_8 = new QWidget( m_slider_control, "layout77" );
00516     privateLayoutWidget_8->setGeometry( QRect( 4, 19, 188, 161 ) );
00517     layout77 = new QVBoxLayout( privateLayoutWidget_8, 11, 0, "layout77"); 
00518 
00519     layout38 = new QVBoxLayout( 0, 0, 6, "layout38"); 
00520 
00521     brk_label = new QLabel( privateLayoutWidget_8, "brk_label" );
00522     layout38->addWidget( brk_label );
00523 
00524     brk_pt = new QSlider( privateLayoutWidget_8, "brk_pt" );
00525     brk_pt->setMaximumSize( QSize( 32767, 20 ) );
00526     brk_pt->setPageStep( 1 );
00527     brk_pt->setValue( 50 );
00528     brk_pt->setOrientation( QSlider::Horizontal );
00529     layout38->addWidget( brk_pt );
00530     layout77->addLayout( layout38 );
00531 
00532     layout37_2 = new QVBoxLayout( 0, 0, 6, "layout37_2"); 
00533 
00534     flatlabel = new QLabel( privateLayoutWidget_8, "flatlabel" );
00535     layout37_2->addWidget( flatlabel );
00536 
00537     flat_width = new QSlider( privateLayoutWidget_8, "flat_width" );
00538     flat_width->setMaximumSize( QSize( 32767, 20 ) );
00539     flat_width->setPageStep( 1 );
00540     flat_width->setValue( 0 );
00541     flat_width->setOrientation( QSlider::Horizontal );
00542     layout37_2->addWidget( flat_width );
00543     layout77->addLayout( layout37_2 );
00544 
00545     layout37_2_2 = new QVBoxLayout( 0, 0, 6, "layout37_2_2"); 
00546 
00547     colorlabel = new QLabel( privateLayoutWidget_8, "colorlabel" );
00548     layout37_2_2->addWidget( colorlabel );
00549 
00550     color_scale = new QSlider( privateLayoutWidget_8, "color_scale" );
00551     color_scale->setMaximumSize( QSize( 32767, 20 ) );
00552     color_scale->setMaxValue( 99 );
00553     color_scale->setPageStep( 1 );
00554     color_scale->setValue( 0 );
00555     color_scale->setOrientation( QSlider::Horizontal );
00556     layout37_2_2->addWidget( color_scale );
00557     layout77->addLayout( layout37_2_2 );
00558 
00559     edit_model = new QPushButton( m_slider_control, "edit_model" );
00560     edit_model->setGeometry( QRect( 12, 227, 84, 30 ) );
00561     edit_model->setMaximumSize( QSize( 84, 41 ) );
00562     edit_model->setAutoDefault( FALSE );
00563 
00564     new_model = new QPushButton( m_slider_control, "new_model" );
00565     new_model->setGeometry( QRect( 13, 264, 84, 30 ) );
00566     new_model->setMaximumSize( QSize( 84, 40 ) );
00567     new_model->setAutoDefault( FALSE );
00568 
00569     delete_model = new QPushButton( m_slider_control, "delete_model" );
00570     delete_model->setGeometry( QRect( 14, 305, 84, 30 ) );
00571     delete_model->setMaximumSize( QSize( 84, 41 ) );
00572     delete_model->setAutoDefault( FALSE );
00573 
00574     reset_slider = new QPushButton( m_slider_control, "reset_slider" );
00575     reset_slider->setGeometry( QRect( 120, 190, 62, 30 ) );
00576     reset_slider->setMaximumSize( QSize( 62, 41 ) );
00577     reset_slider->setAutoDefault( FALSE );
00578 
00579     m_interval_group = new QGroupBox( plotTab_2, "m_interval_group" );
00580     m_interval_group->setGeometry( QRect( 5, 495, 178, 80 ) );
00581 
00582     QWidget* privateLayoutWidget_9 = new QWidget( m_interval_group, "Layout40_2" );
00583     privateLayoutWidget_9->setGeometry( QRect( 18, 40, 140, 24 ) );
00584     Layout40_2 = new QHBoxLayout( privateLayoutWidget_9, 0, 6, "Layout40_2"); 
00585 
00586     TextLabel1_4 = new QLabel( privateLayoutWidget_9, "TextLabel1_4" );
00587     Layout40_2->addWidget( TextLabel1_4 );
00588 
00589     m_interval_le = new QLineEdit( privateLayoutWidget_9, "m_interval_le" );
00590     Layout40_2->addWidget( m_interval_le );
00591 
00592     m_interval_cb = new QCheckBox( m_interval_group, "m_interval_cb" );
00593     m_interval_cb->setGeometry( QRect( 18, 16, 100, 20 ) );
00594     m_plot_tab->insertTab( plotTab_2, QString::fromLatin1("") );
00595 
00596     axisTab = new QWidget( m_plot_tab, "axisTab" );
00597 
00598     m_axis_group_box = new QGroupBox( axisTab, "m_axis_group_box" );
00599     m_axis_group_box->setGeometry( QRect( 10, 10, 370, 411 ) );
00600 
00601     axis_button_group = new QButtonGroup( m_axis_group_box, "axis_button_group" );
00602     axis_button_group->setGeometry( QRect( 10, 20, 235, 30 ) );
00603     axis_button_group->setFrameShape( QButtonGroup::NoFrame );
00604     axis_button_group->setAlignment( int( QButtonGroup::AlignHCenter ) );
00605     axis_button_group->setExclusive( TRUE );
00606 
00607     radioButton39 = new QRadioButton( axis_button_group, "radioButton39" );
00608     radioButton39->setEnabled( TRUE );
00609     radioButton39->setGeometry( QRect( 80, 0, 65, 30 ) );
00610     radioButton39->setMinimumSize( QSize( 65, 0 ) );
00611     radioButton39->setChecked( FALSE );
00612     axis_button_group->insert( radioButton39, 1 );
00613 
00614     radioButton38 = new QRadioButton( axis_button_group, "radioButton38" );
00615     radioButton38->setEnabled( TRUE );
00616     radioButton38->setGeometry( QRect( 10, 0, 65, 30 ) );
00617     radioButton38->setMinimumSize( QSize( 60, 0 ) );
00618     radioButton38->setChecked( TRUE );
00619     axis_button_group->insert( radioButton38, 0 );
00620 
00621     radioButton40 = new QRadioButton( axis_button_group, "radioButton40" );
00622     radioButton40->setEnabled( TRUE );
00623     radioButton40->setGeometry( QRect( 150, 0, 65, 30 ) );
00624     radioButton40->setMinimumSize( QSize( 65, 0 ) );
00625     radioButton40->setChecked( FALSE );
00626     axis_button_group->insert( radioButton40, 2 );
00627 
00628     m_axis_frame = new QFrame( m_axis_group_box, "m_axis_frame" );
00629     m_axis_frame->setEnabled( TRUE );
00630     m_axis_frame->setGeometry( QRect( 10, 81, 356, 256 ) );
00631     m_axis_frame->setFrameShape( QFrame::StyledPanel );
00632     m_axis_frame->setFrameShadow( QFrame::Plain );
00633     m_axis_frame->setLineWidth( 0 );
00634 
00635     QWidget* privateLayoutWidget_10 = new QWidget( m_axis_frame, "layout37" );
00636     privateLayoutWidget_10->setGeometry( QRect( 0, 180, 350, 76 ) );
00637     layout37 = new QHBoxLayout( privateLayoutWidget_10, 11, 6, "layout37"); 
00638 
00639     layout33_3 = new QVBoxLayout( 0, 0, 6, "layout33_3"); 
00640 
00641     TextLabel1_2_3 = new QLabel( privateLayoutWidget_10, "TextLabel1_2_3" );
00642     layout33_3->addWidget( TextLabel1_2_3 );
00643 
00644     TextLabel1_2_4 = new QLabel( privateLayoutWidget_10, "TextLabel1_2_4" );
00645     layout33_3->addWidget( TextLabel1_2_4 );
00646     layout37->addLayout( layout33_3 );
00647 
00648     layout36_2 = new QHBoxLayout( 0, 0, 6, "layout36_2"); 
00649 
00650     layout34 = new QVBoxLayout( 0, 0, 6, "layout34"); 
00651 
00652     m_width_text = new QLineEdit( privateLayoutWidget_10, "m_width_text" );
00653     m_width_text->setMinimumSize( QSize( 0, 26 ) );
00654     m_width_text->setMaximumSize( QSize( 32767, 26 ) );
00655     m_width_text->setFrameShape( QLineEdit::LineEditPanel );
00656     m_width_text->setFrameShadow( QLineEdit::Sunken );
00657     layout34->addWidget( m_width_text );
00658 
00659     m_offset_text = new QLineEdit( privateLayoutWidget_10, "m_offset_text" );
00660     m_offset_text->setMinimumSize( QSize( 0, 26 ) );
00661     m_offset_text->setMaximumSize( QSize( 32767, 26 ) );
00662     layout34->addWidget( m_offset_text );
00663     layout36_2->addLayout( layout34 );
00664 
00665     layout35 = new QVBoxLayout( 0, 0, 6, "layout35"); 
00666 
00667     m_width_range = new QScrollBar( privateLayoutWidget_10, "m_width_range" );
00668     m_width_range->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, m_width_range->sizePolicy().hasHeightForWidth() ) );
00669     m_width_range->setFocusPolicy( QScrollBar::WheelFocus );
00670     m_width_range->setValue( 50 );
00671     m_width_range->setOrientation( QScrollBar::Horizontal );
00672     layout35->addWidget( m_width_range );
00673 
00674     m_offset_range = new QScrollBar( privateLayoutWidget_10, "m_offset_range" );
00675     m_offset_range->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, m_offset_range->sizePolicy().hasHeightForWidth() ) );
00676     m_offset_range->setFocusPolicy( QScrollBar::WheelFocus );
00677     m_offset_range->setValue( 49 );
00678     m_offset_range->setOrientation( QScrollBar::Horizontal );
00679     layout35->addWidget( m_offset_range );
00680     layout36_2->addLayout( layout35 );
00681     layout37->addLayout( layout36_2 );
00682 
00683     QWidget* privateLayoutWidget_11 = new QWidget( m_axis_frame, "layout45" );
00684     privateLayoutWidget_11->setGeometry( QRect( 7, 4, 336, 45 ) );
00685     layout45 = new QHBoxLayout( privateLayoutWidget_11, 11, 6, "layout45"); 
00686 
00687     textLabel1 = new QLabel( privateLayoutWidget_11, "textLabel1" );
00688     layout45->addWidget( textLabel1 );
00689 
00690     m_axis_label = new QLineEdit( privateLayoutWidget_11, "m_axis_label" );
00691     layout45->addWidget( m_axis_label );
00692 
00693     m_editLabelFont = new QPushButton( privateLayoutWidget_11, "m_editLabelFont" );
00694     m_editLabelFont->setAutoDefault( FALSE );
00695     layout45->addWidget( m_editLabelFont );
00696 
00697     axisWidget1 = new hippodraw::AxisWidget( m_axis_frame, "axisWidget1" );
00698     axisWidget1->setGeometry( QRect( 6, 64, 340, 105 ) );
00699 
00700     QWidget* privateLayoutWidget_12 = new QWidget( m_axis_group_box, "layout52" );
00701     privateLayoutWidget_12->setGeometry( QRect( 12, 350, 347, 54 ) );
00702     layout52 = new QHBoxLayout( privateLayoutWidget_12, 11, 6, "layout52"); 
00703 
00704     m_combine_checkbox = new QCheckBox( privateLayoutWidget_12, "m_combine_checkbox" );
00705     layout52->addWidget( m_combine_checkbox );
00706 
00707     min_entries_text = new QLineEdit( privateLayoutWidget_12, "min_entries_text" );
00708     min_entries_text->setMinimumSize( QSize( 0, 26 ) );
00709     min_entries_text->setMaximumSize( QSize( 60, 26 ) );
00710     min_entries_text->setFrameShape( QLineEdit::LineEditPanel );
00711     min_entries_text->setFrameShadow( QLineEdit::Sunken );
00712     layout52->addWidget( min_entries_text );
00713 
00714     min_entries_slider = new QScrollBar( privateLayoutWidget_12, "min_entries_slider" );
00715     min_entries_slider->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, min_entries_slider->sizePolicy().hasHeightForWidth() ) );
00716     min_entries_slider->setValue( 50 );
00717     min_entries_slider->setOrientation( QScrollBar::Horizontal );
00718     layout52->addWidget( min_entries_slider );
00719 
00720     m_reverse = new QCheckBox( m_axis_group_box, "m_reverse" );
00721     m_reverse->setGeometry( QRect( 140, 50, 85, 21 ) );
00722 
00723     logScale = new QCheckBox( m_axis_group_box, "logScale" );
00724     logScale->setGeometry( QRect( 20, 50, 83, 21 ) );
00725 
00726     axisWidget3 = new hippodraw::AxisWidget( m_axis_group_box, "axisWidget3" );
00727     axisWidget3->setGeometry( QRect( 311, 61, 2, 2 ) );
00728 
00729     m_autoScale = new QCheckBox( m_axis_group_box, "m_autoScale" );
00730     m_autoScale->setGeometry( QRect( 260, 50, 97, 21 ) );
00731     m_autoScale->setChecked( TRUE );
00732 
00733     m_contourBox = new QButtonGroup( axisTab, "m_contourBox" );
00734     m_contourBox->setEnabled( FALSE );
00735     m_contourBox->setGeometry( QRect( 10, 432, 370, 135 ) );
00736     m_contourBox->setExclusive( FALSE );
00737 
00738     m_contourLevelsTextBox = new QLineEdit( m_contourBox, "m_contourLevelsTextBox" );
00739     m_contourLevelsTextBox->setGeometry( QRect( 60, 99, 300, 22 ) );
00740 
00741     contourRadioButton2 = new QRadioButton( m_contourBox, "contourRadioButton2" );
00742     contourRadioButton2->setGeometry( QRect( 20, 71, 331, 21 ) );
00743 
00744     m_numContoursLabel = new QLabel( m_contourBox, "m_numContoursLabel" );
00745     m_numContoursLabel->setEnabled( FALSE );
00746     m_numContoursLabel->setGeometry( QRect( 52, 41, 130, 22 ) );
00747 
00748     m_numContoursTextBox = new QLineEdit( m_contourBox, "m_numContoursTextBox" );
00749     m_numContoursTextBox->setEnabled( FALSE );
00750     m_numContoursTextBox->setGeometry( QRect( 180, 41, 40, 22 ) );
00751     m_numContoursTextBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, m_numContoursTextBox->sizePolicy().hasHeightForWidth() ) );
00752     m_numContoursTextBox->setFrameShape( QLineEdit::LineEditPanel );
00753     m_numContoursTextBox->setFrameShadow( QLineEdit::Sunken );
00754 
00755     m_numContourSlider = new QSlider( m_contourBox, "m_numContourSlider" );
00756     m_numContourSlider->setEnabled( FALSE );
00757     m_numContourSlider->setGeometry( QRect( 230, 41, 130, 20 ) );
00758     m_numContourSlider->setMinValue( 1 );
00759     m_numContourSlider->setMaxValue( 100 );
00760     m_numContourSlider->setPageStep( 1 );
00761     m_numContourSlider->setValue( 50 );
00762     m_numContourSlider->setOrientation( QSlider::Horizontal );
00763 
00764     contourRadioButton1 = new QRadioButton( m_contourBox, "contourRadioButton1" );
00765     contourRadioButton1->setGeometry( QRect( 20, 21, 330, 21 ) );
00766     contourRadioButton1->setChecked( TRUE );
00767     m_plot_tab->insertTab( axisTab, QString::fromLatin1("") );
00768 
00769     cutsTab = new QWidget( m_plot_tab, "cutsTab" );
00770 
00771     m_new_cut_box = new QGroupBox( cutsTab, "m_new_cut_box" );
00772     m_new_cut_box->setEnabled( FALSE );
00773     m_new_cut_box->setGeometry( QRect( 11, 18, 381, 198 ) );
00774 
00775     QWidget* privateLayoutWidget_13 = new QWidget( m_new_cut_box, "layout51" );
00776     privateLayoutWidget_13->setGeometry( QRect( 9, 24, 360, 170 ) );
00777     layout51 = new QVBoxLayout( privateLayoutWidget_13, 11, 6, "layout51"); 
00778 
00779     cut_button_group = new QButtonGroup( privateLayoutWidget_13, "cut_button_group" );
00780     cut_button_group->setFrameShape( QButtonGroup::GroupBoxPanel );
00781     cut_button_group->setFrameShadow( QButtonGroup::Sunken );
00782     cut_button_group->setLineWidth( 0 );
00783 
00784     m_cut_data1 = new QRadioButton( cut_button_group, "m_cut_data1" );
00785     m_cut_data1->setGeometry( QRect( 0, 0, 123, 21 ) );
00786     m_cut_data1->setChecked( TRUE );
00787 
00788     m_cut_fit_radio = new QRadioButton( cut_button_group, "m_cut_fit_radio" );
00789     m_cut_fit_radio->setGeometry( QRect( 0, 60, 100, 21 ) );
00790     m_cut_fit_radio->setMaximumSize( QSize( 100, 32767 ) );
00791 
00792     m_cut_data2 = new QRadioButton( cut_button_group, "m_cut_data2" );
00793     m_cut_data2->setGeometry( QRect( 0, 30, 100, 21 ) );
00794     m_cut_data2->setMaximumSize( QSize( 100, 32767 ) );
00795     layout51->addWidget( cut_button_group );
00796 
00797     layout29 = new QHBoxLayout( 0, 0, 6, "layout29"); 
00798 
00799     m_CutVariableComboBox1 = new QComboBox( FALSE, privateLayoutWidget_13, "m_CutVariableComboBox1" );
00800     layout29->addWidget( m_CutVariableComboBox1 );
00801 
00802     m_CutVariableComboBox2 = new QComboBox( FALSE, privateLayoutWidget_13, "m_CutVariableComboBox2" );
00803     layout29->addWidget( m_CutVariableComboBox2 );
00804     layout51->addLayout( layout29 );
00805 
00806     cutNewPushButton = new QPushButton( privateLayoutWidget_13, "cutNewPushButton" );
00807     cutNewPushButton->setAutoDefault( FALSE );
00808     layout51->addWidget( cutNewPushButton );
00809 
00810     m_cut_selected_box = new QGroupBox( cutsTab, "m_cut_selected_box" );
00811     m_cut_selected_box->setGeometry( QRect( 12, 229, 381, 359 ) );
00812 
00813     axisWidget2 = new hippodraw::AxisWidget( m_cut_selected_box, "axisWidget2" );
00814     axisWidget2->setGeometry( QRect( 8, 231, 361, 81 ) );
00815 
00816     QWidget* privateLayoutWidget_14 = new QWidget( m_cut_selected_box, "layout31" );
00817     privateLayoutWidget_14->setGeometry( QRect( 10, 193, 360, 30 ) );
00818     layout31 = new QHBoxLayout( privateLayoutWidget_14, 1, 8, "layout31"); 
00819 
00820     m_cutAddAll = new QPushButton( m_cut_selected_box, "m_cutAddAll" );
00821     m_cutAddAll->setGeometry( QRect( 260, 155, 110, 30 ) );
00822     m_cutAddAll->setAutoDefault( FALSE );
00823 
00824     cutRemovePushButton = new QPushButton( m_cut_selected_box, "cutRemovePushButton" );
00825     cutRemovePushButton->setGeometry( QRect( 10, 155, 110, 30 ) );
00826     cutRemovePushButton->setAutoDefault( FALSE );
00827 
00828     m_selCutComboBox = new QComboBox( FALSE, m_cut_selected_box, "m_selCutComboBox" );
00829     m_selCutComboBox->setGeometry( QRect( 12, 114, 200, 27 ) );
00830     m_selCutComboBox->setMaximumSize( QSize( 200, 200 ) );
00831     m_selCutComboBox->setInsertionPolicy( QComboBox::AtBottom );
00832 
00833     ButtonGroup4 = new QButtonGroup( m_cut_selected_box, "ButtonGroup4" );
00834     ButtonGroup4->setGeometry( QRect( 13, 22, 358, 78 ) );
00835     ButtonGroup4->setFrameShape( QButtonGroup::NoFrame );
00836     ButtonGroup4->setExclusive( TRUE );
00837 
00838     show_cut_radio_group = new QButtonGroup( ButtonGroup4, "show_cut_radio_group" );
00839     show_cut_radio_group->setGeometry( QRect( 2, -4, 228, 91 ) );
00840     show_cut_radio_group->setLineWidth( 0 );
00841     show_cut_radio_group->setExclusive( FALSE );
00842 
00843     allCutsRadioButton = new QRadioButton( show_cut_radio_group, "allCutsRadioButton" );
00844     allCutsRadioButton->setGeometry( QRect( 1, 40, 170, 21 ) );
00845 
00846     m_selectedPlotRadioButton = new QRadioButton( show_cut_radio_group, "m_selectedPlotRadioButton" );
00847     m_selectedPlotRadioButton->setGeometry( QRect( 0, 10, 195, 21 ) );
00848     m_selectedPlotRadioButton->setChecked( TRUE );
00849 
00850     m_cutAddSelected = new QPushButton( m_cut_selected_box, "m_cutAddSelected" );
00851     m_cutAddSelected->setGeometry( QRect( 120, 155, 130, 30 ) );
00852     m_cutAddSelected->setAutoDefault( FALSE );
00853 
00854     colorSelect_2 = new QPushButton( m_cut_selected_box, "colorSelect_2" );
00855     colorSelect_2->setGeometry( QRect( 199, 320, 170, 30 ) );
00856     colorSelect_2->setAutoDefault( FALSE );
00857 
00858     cutEnablePushButton = new QPushButton( m_cut_selected_box, "cutEnablePushButton" );
00859     cutEnablePushButton->setGeometry( QRect( 100, 320, 90, 30 ) );
00860     cutEnablePushButton->setToggleButton( TRUE );
00861     cutEnablePushButton->setOn( FALSE );
00862     cutEnablePushButton->setAutoDefault( FALSE );
00863 
00864     cutInvertPushButton = new QPushButton( m_cut_selected_box, "cutInvertPushButton" );
00865     cutInvertPushButton->setGeometry( QRect( 0, 320, 104, 30 ) );
00866     cutInvertPushButton->setAutoDefault( FALSE );
00867     m_plot_tab->insertTab( cutsTab, QString::fromLatin1("") );
00868 
00869     funtionTab = new QWidget( m_plot_tab, "funtionTab" );
00870 
00871     m_func_new = new QGroupBox( funtionTab, "m_func_new" );
00872     m_func_new->setGeometry( QRect( 10, 10, 368, 65 ) );
00873 
00874     QWidget* privateLayoutWidget_15 = new QWidget( m_func_new, "Layout31" );
00875     privateLayoutWidget_15->setGeometry( QRect( 20, 20, 330, 32 ) );
00876     Layout31 = new QHBoxLayout( privateLayoutWidget_15, 0, 6, "Layout31"); 
00877 
00878     newFunctionsComboBox = new QComboBox( FALSE, privateLayoutWidget_15, "newFunctionsComboBox" );
00879     Layout31->addWidget( newFunctionsComboBox );
00880 
00881     newFunctionsAddButton = new QPushButton( privateLayoutWidget_15, "newFunctionsAddButton" );
00882     newFunctionsAddButton->setAutoDefault( FALSE );
00883     Layout31->addWidget( newFunctionsAddButton );
00884 
00885     QWidget* privateLayoutWidget_16 = new QWidget( funtionTab, "layout49" );
00886     privateLayoutWidget_16->setGeometry( QRect( 20, 548, 350, 40 ) );
00887     layout49_2 = new QHBoxLayout( privateLayoutWidget_16, 0, 6, "layout49_2"); 
00888 
00889     m_resid = new QPushButton( privateLayoutWidget_16, "m_resid" );
00890     m_resid->setAutoDefault( FALSE );
00891     layout49_2->addWidget( m_resid );
00892 
00893     m_PushButtonNewErrorPlot = new QPushButton( privateLayoutWidget_16, "m_PushButtonNewErrorPlot" );
00894     m_PushButtonNewErrorPlot->setAutoDefault( FALSE );
00895     layout49_2->addWidget( m_PushButtonNewErrorPlot );
00896 
00897     m_func_parms = new QGroupBox( funtionTab, "m_func_parms" );
00898     m_func_parms->setGeometry( QRect( 10, 80, 368, 462 ) );
00899 
00900     QWidget* privateLayoutWidget_17 = new QWidget( m_func_parms, "layout45" );
00901     privateLayoutWidget_17->setGeometry( QRect( 10, 409, 350, 48 ) );
00902     layout45_2 = new QHBoxLayout( privateLayoutWidget_17, 0, 6, "layout45_2"); 
00903 
00904     functionsFitToDataButton = new QPushButton( privateLayoutWidget_17, "functionsFitToDataButton" );
00905     functionsFitToDataButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)4, 0, 0, functionsFitToDataButton->sizePolicy().hasHeightForWidth() ) );
00906     functionsFitToDataButton->setAutoDefault( FALSE );
00907     layout45_2->addWidget( functionsFitToDataButton );
00908 
00909     functionsResetButton = new QPushButton( privateLayoutWidget_17, "functionsResetButton" );
00910     functionsResetButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)4, 0, 0, functionsResetButton->sizePolicy().hasHeightForWidth() ) );
00911     functionsResetButton->setAutoDefault( FALSE );
00912     layout45_2->addWidget( functionsResetButton );
00913 
00914     functionsRemoveButton = new QPushButton( privateLayoutWidget_17, "functionsRemoveButton" );
00915     functionsRemoveButton->setAutoDefault( FALSE );
00916     layout45_2->addWidget( functionsRemoveButton );
00917 
00918     QWidget* privateLayoutWidget_18 = new QWidget( m_func_parms, "layout46" );
00919     privateLayoutWidget_18->setGeometry( QRect( 10, 364, 280, 40 ) );
00920     layout46_2 = new QHBoxLayout( privateLayoutWidget_18, 0, 6, "layout46_2"); 
00921 
00922     u_fiiter = new QLabel( privateLayoutWidget_18, "u_fiiter" );
00923     u_fiiter->setMaximumSize( QSize( 86, 32767 ) );
00924     u_fiiter->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00925     layout46_2->addWidget( u_fiiter );
00926 
00927     m_fitter_names = new QComboBox( FALSE, privateLayoutWidget_18, "m_fitter_names" );
00928     m_fitter_names->setDuplicatesEnabled( FALSE );
00929     layout46_2->addWidget( m_fitter_names );
00930 
00931     m_FunctionParamsListView = new QListView( m_func_parms, "m_FunctionParamsListView" );
00932     m_FunctionParamsListView->setGeometry( QRect( 10, 25, 346, 216 ) );
00933     m_FunctionParamsListView->setHScrollBarMode( QListView::AlwaysOff );
00934     m_FunctionParamsListView->setAllColumnsShowFocus( TRUE );
00935     m_FunctionParamsListView->setRootIsDecorated( TRUE );
00936     m_FunctionParamsListView->setResizeMode( QListView::AllColumns );
00937     m_FunctionParamsListView->setTreeStepSize( 10 );
00938 
00939     QWidget* privateLayoutWidget_19 = new QWidget( m_func_parms, "layout47" );
00940     privateLayoutWidget_19->setGeometry( QRect( 10, 251, 340, 39 ) );
00941     layout47_2 = new QHBoxLayout( privateLayoutWidget_19, 0, 6, "layout47_2"); 
00942 
00943     textLabel5 = new QLabel( privateLayoutWidget_19, "textLabel5" );
00944     layout47_2->addWidget( textLabel5 );
00945 
00946     m_FunctionParamsLineEdit = new QLineEdit( privateLayoutWidget_19, "m_FunctionParamsLineEdit" );
00947     m_FunctionParamsLineEdit->setMaximumSize( QSize( 100, 32767 ) );
00948     layout47_2->addWidget( m_FunctionParamsLineEdit );
00949 
00950     m_FunctionParamsSlider = new QSlider( privateLayoutWidget_19, "m_FunctionParamsSlider" );
00951     m_FunctionParamsSlider->setOrientation( QSlider::Horizontal );
00952     layout47_2->addWidget( m_FunctionParamsSlider );
00953 
00954     QWidget* privateLayoutWidget_20 = new QWidget( m_func_parms, "layout51" );
00955     privateLayoutWidget_20->setGeometry( QRect( 12, 295, 128, 70 ) );
00956     layout51_2 = new QVBoxLayout( privateLayoutWidget_20, 11, 6, "layout51_2"); 
00957 
00958     m_FunctionParamsCheckBox = new QCheckBox( privateLayoutWidget_20, "m_FunctionParamsCheckBox" );
00959     layout51_2->addWidget( m_FunctionParamsCheckBox );
00960 
00961     m_IgnoreErrorCheckBox = new QCheckBox( privateLayoutWidget_20, "m_IgnoreErrorCheckBox" );
00962     layout51_2->addWidget( m_IgnoreErrorCheckBox );
00963     m_plot_tab->insertTab( funtionTab, QString::fromLatin1("") );
00964 
00965     statsTab = new QWidget( m_plot_tab, "statsTab" );
00966 
00967     m_summary = new QGroupBox( statsTab, "m_summary" );
00968     m_summary->setEnabled( TRUE );
00969     m_summary->setGeometry( QRect( 10, 10, 395, 470 ) );
00970 
00971     ButtonGroup8 = new QButtonGroup( m_summary, "ButtonGroup8" );
00972     ButtonGroup8->setGeometry( QRect( 10, 30, 318, 310 ) );
00973     ButtonGroup8->setFrameShape( QButtonGroup::NoFrame );
00974     ButtonGroup8->setExclusive( TRUE );
00975 
00976     m_stats_avg_y = new QRadioButton( ButtonGroup8, "m_stats_avg_y" );
00977     m_stats_avg_y->setGeometry( QRect( 10, 130, 298, 19 ) );
00978 
00979     m_stats_chi = new QRadioButton( ButtonGroup8, "m_stats_chi" );
00980     m_stats_chi->setEnabled( FALSE );
00981     m_stats_chi->setGeometry( QRect( 10, 220, 298, 19 ) );
00982 
00983     m_stats_fparms = new QRadioButton( ButtonGroup8, "m_stats_fparms" );
00984     m_stats_fparms->setEnabled( FALSE );
00985     m_stats_fparms->setGeometry( QRect( 10, 190, 298, 19 ) );
00986 
00987     m_stats_std_x = new QRadioButton( ButtonGroup8, "m_stats_std_x" );
00988     m_stats_std_x->setEnabled( FALSE );
00989     m_stats_std_x->setGeometry( QRect( 10, 160, 298, 19 ) );
00990 
00991     m_stats_number = new QRadioButton( ButtonGroup8, "m_stats_number" );
00992     m_stats_number->setGeometry( QRect( 11, 14, 298, 19 ) );
00993     m_stats_number->setChecked( TRUE );
00994 
00995     m_stats_avg_x = new QRadioButton( ButtonGroup8, "m_stats_avg_x" );
00996     m_stats_avg_x->setGeometry( QRect( 10, 100, 298, 19 ) );
00997 
00998     m_stats_underflow = new QRadioButton( ButtonGroup8, "m_stats_underflow" );
00999     m_stats_underflow->setGeometry( QRect( 10, 40, 200, 21 ) );
01000 
01001     m_stats_overflow = new QRadioButton( ButtonGroup8, "m_stats_overflow" );
01002     m_stats_overflow->setGeometry( QRect( 10, 70, 200, 21 ) );
01003 
01004     m_stats_text = new QRadioButton( ButtonGroup8, "m_stats_text" );
01005     m_stats_text->setEnabled( TRUE );
01006     m_stats_text->setGeometry( QRect( 10, 250, 298, 19 ) );
01007 
01008     m_statsTextField = new QLineEdit( ButtonGroup8, "m_statsTextField" );
01009     m_statsTextField->setEnabled( FALSE );
01010     m_statsTextField->setGeometry( QRect( 16, 279, 300, 21 ) );
01011 
01012     newSummary = new QPushButton( m_summary, "newSummary" );
01013     newSummary->setGeometry( QRect( 10, 420, 320, 31 ) );
01014     m_plot_tab->insertTab( statsTab, QString::fromLatin1("") );
01015 
01016     tab = new QWidget( m_plot_tab, "tab" );
01017 
01018     rotateGroupBox = new QGroupBox( tab, "rotateGroupBox" );
01019     rotateGroupBox->setGeometry( QRect( 10, 484, 381, 100 ) );
01020 
01021     QWidget* privateLayoutWidget_21 = new QWidget( rotateGroupBox, "layout47" );
01022     privateLayoutWidget_21->setGeometry( QRect( 20, 15, 340, 80 ) );
01023     layout47_3 = new QHBoxLayout( privateLayoutWidget_21, 11, 6, "layout47_3"); 
01024 
01025     layout33_3_2 = new QVBoxLayout( 0, 0, 6, "layout33_3_2"); 
01026 
01027     TextLabel1_2_3_2 = new QLabel( privateLayoutWidget_21, "TextLabel1_2_3_2" );
01028     layout33_3_2->addWidget( TextLabel1_2_3_2 );
01029 
01030     TextLabel1_2_4_2 = new QLabel( privateLayoutWidget_21, "TextLabel1_2_4_2" );
01031     layout33_3_2->addWidget( TextLabel1_2_4_2 );
01032     layout47_3->addLayout( layout33_3_2 );
01033 
01034     layout46_3 = new QHBoxLayout( 0, 0, 6, "layout46_3"); 
01035 
01036     layout45_3 = new QVBoxLayout( 0, 0, 6, "layout45_3"); 
01037 
01038     m_x_offset_text = new QLineEdit( privateLayoutWidget_21, "m_x_offset_text" );
01039     m_x_offset_text->setMaximumSize( QSize( 80, 32767 ) );
01040     layout45_3->addWidget( m_x_offset_text );
01041 
01042     m_y_offset_text = new QLineEdit( privateLayoutWidget_21, "m_y_offset_text" );
01043     m_y_offset_text->setMaximumSize( QSize( 80, 32767 ) );
01044     layout45_3->addWidget( m_y_offset_text );
01045     layout46_3->addLayout( layout45_3 );
01046 
01047     layout35_2 = new QVBoxLayout( 0, 0, 6, "layout35_2"); 
01048 
01049     m_x_offset = new QScrollBar( privateLayoutWidget_21, "m_x_offset" );
01050     m_x_offset->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, m_x_offset->sizePolicy().hasHeightForWidth() ) );
01051     m_x_offset->setFocusPolicy( QScrollBar::WheelFocus );
01052     m_x_offset->setMinValue( -360 );
01053     m_x_offset->setMaxValue( 360 );
01054     m_x_offset->setValue( 0 );
01055     m_x_offset->setOrientation( QScrollBar::Horizontal );
01056     layout35_2->addWidget( m_x_offset );
01057 
01058     m_y_offset = new QScrollBar( privateLayoutWidget_21, "m_y_offset" );
01059     m_y_offset->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, m_y_offset->sizePolicy().hasHeightForWidth() ) );
01060     m_y_offset->setFocusPolicy( QScrollBar::WheelFocus );
01061     m_y_offset->setMinValue( -180 );
01062     m_y_offset->setMaxValue( 180 );
01063     m_y_offset->setValue( 0 );
01064     m_y_offset->setOrientation( QScrollBar::Horizontal );
01065     layout35_2->addWidget( m_y_offset );
01066     layout46_3->addLayout( layout35_2 );
01067     layout47_3->addLayout( layout46_3 );
01068 
01069     pushButton26 = new QPushButton( privateLayoutWidget_21, "pushButton26" );
01070     layout47_3->addWidget( pushButton26 );
01071 
01072     groupBox14 = new QGroupBox( tab, "groupBox14" );
01073     groupBox14->setGeometry( QRect( 12, 4, 378, 473 ) );
01074 
01075     transform_button_group = new QButtonGroup( groupBox14, "transform_button_group" );
01076     transform_button_group->setGeometry( QRect( 12, 17, 240, 442 ) );
01077     transform_button_group->setFrameShape( QButtonGroup::NoFrame );
01078     transform_button_group->setExclusive( TRUE );
01079 
01080     m_linear = new QRadioButton( transform_button_group, "m_linear" );
01081     m_linear->setGeometry( QRect( 1, 11, 82, 21 ) );
01082     transform_button_group->insert( m_linear, 0 );
01083 
01084     m_logy = new QRadioButton( transform_button_group, "m_logy" );
01085     m_logy->setGeometry( QRect( 0, 40, 107, 21 ) );
01086     transform_button_group->insert( m_logy, 1 );
01087 
01088     m_logx = new QRadioButton( transform_button_group, "m_logx" );
01089     m_logx->setGeometry( QRect( 1, 69, 82, 21 ) );
01090     transform_button_group->insert( m_logx, 2 );
01091 
01092     m_logxy = new QRadioButton( transform_button_group, "m_logxy" );
01093     m_logxy->setGeometry( QRect( 1, 101, 107, 21 ) );
01094     transform_button_group->insert( m_logxy, 3 );
01095 
01096     m_Car = new QRadioButton( transform_button_group, "m_Car" );
01097     m_Car->setGeometry( QRect( 1, 196, 226, 21 ) );
01098     transform_button_group->insert( m_Car, 6 );
01099 
01100     m_lambert = new QRadioButton( transform_button_group, "m_lambert" );
01101     m_lambert->setGeometry( QRect( 1, 169, 226, 21 ) );
01102     transform_button_group->insert( m_lambert, 5 );
01103 
01104     m_hammer = new QRadioButton( transform_button_group, "m_hammer" );
01105     m_hammer->setGeometry( QRect( 1, 142, 226, 21 ) );
01106     transform_button_group->insert( m_hammer, 4 );
01107 
01108     m_Air = new QRadioButton( transform_button_group, "m_Air" );
01109     m_Air->setGeometry( QRect( 1, 387, 226, 21 ) );
01110     transform_button_group->insert( m_Air, 13 );
01111 
01112     m_Tan = new QRadioButton( transform_button_group, "m_Tan" );
01113     m_Tan->setGeometry( QRect( 1, 304, 226, 21 ) );
01114     transform_button_group->insert( m_Tan, 10 );
01115 
01116     m_Gls = new QRadioButton( transform_button_group, "m_Gls" );
01117     m_Gls->setGeometry( QRect( 1, 250, 226, 21 ) );
01118     transform_button_group->insert( m_Gls, 8 );
01119 
01120     m_Stg = new QRadioButton( transform_button_group, "m_Stg" );
01121     m_Stg->setGeometry( QRect( 1, 358, 226, 21 ) );
01122     transform_button_group->insert( m_Stg, 12 );
01123 
01124     m_Sin = new QRadioButton( transform_button_group, "m_Sin" );
01125     m_Sin->setGeometry( QRect( 1, 331, 226, 21 ) );
01126     transform_button_group->insert( m_Sin, 11 );
01127 
01128     m_Arc = new QRadioButton( transform_button_group, "m_Arc" );
01129     m_Arc->setGeometry( QRect( 1, 277, 226, 21 ) );
01130     transform_button_group->insert( m_Arc, 9 );
01131 
01132     m_Mer = new QRadioButton( transform_button_group, "m_Mer" );
01133     m_Mer->setGeometry( QRect( 1, 223, 226, 21 ) );
01134     transform_button_group->insert( m_Mer, 7 );
01135     m_plot_tab->insertTab( tab, QString::fromLatin1("") );
01136     languageChange();
01137     resize( QSize(405, 627).expandedTo(minimumSizeHint()) );
01138     clearWState( WState_Polished );
01139 
01140     // signals and slots connections
01141     connect( ButtonGroup8, SIGNAL( clicked(int) ), this, SLOT( statsButtonGroupClicked(int) ) );
01142     connect( allCutsRadioButton, SIGNAL( toggled(bool) ), this, SLOT( allCutsRadioButton_toggled(bool) ) );
01143     connect( axis_button_group, SIGNAL( clicked(int) ), this, SLOT( axis_button_group_clicked(int) ) );
01144     connect( brk_pt, SIGNAL( valueChanged(int) ), this, SLOT( sliderChanged(int) ) );
01145     connect( colorSelect_2, SIGNAL( clicked() ), this, SLOT( colorSelect_2_clicked() ) );
01146     connect( color_scale, SIGNAL( valueChanged(int) ), this, SLOT( sliderChanged(int) ) );
01147     connect( contourRadioButton1, SIGNAL( toggled(bool) ), this, SLOT( contourRadioButton1_toggled(bool) ) );
01148     connect( cutEnablePushButton, SIGNAL( toggled(bool) ), this, SLOT( cutEnablePushButton_toggled(bool) ) );
01149     connect( cutInvertPushButton, SIGNAL( clicked() ), this, SLOT( cutInvertPushButton_clicked() ) );
01150     connect( cutNewPushButton, SIGNAL( clicked() ), this, SLOT( cutNew() ) );
01151     connect( cutRemovePushButton, SIGNAL( clicked() ), this, SLOT( cutRemovePushButton_clicked() ) );
01152     connect( delete_model, SIGNAL( clicked() ), this, SLOT( deleteColorModel() ) );
01153     connect( edit_model, SIGNAL( clicked() ), this, SLOT( editColorModel() ) );
01154     connect( flat_width, SIGNAL( valueChanged(int) ), this, SLOT( sliderChanged(int) ) );
01155     connect( functionsFitToDataButton, SIGNAL( clicked() ), this, SLOT( functionsFitToDataButton_clicked() ) );
01156     connect( functionsRemoveButton, SIGNAL( clicked() ), this, SLOT( functionsRemoveButton_clicked() ) );
01157     connect( functionsResetButton, SIGNAL( clicked() ), this, SLOT( functionsResetButton_clicked() ) );
01158     connect( logScale, SIGNAL( clicked() ), this, SLOT( logScale_clicked() ) );
01159     connect( m_Air, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01160     connect( m_Arc, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01161     connect( m_Car, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01162     connect( m_FunctionParamsCheckBox, SIGNAL( toggled(bool) ), this, SLOT( functionParamsCheckBoxToggled(bool) ) );
01163     connect( m_FunctionParamsLineEdit, SIGNAL( returnPressed() ), this, SLOT( functionParamsLineEditReturnPressed() ) );
01164     connect( m_FunctionParamsListView, SIGNAL( selectionChanged() ), this, SLOT( functionParamsListViewCurrentChanged() ) );
01165     connect( m_FunctionParamsSlider, SIGNAL( sliderReleased() ), this, SLOT( functionParamsSliderSliderReleased() ) );
01166     connect( m_FunctionParamsSlider, SIGNAL( sliderPressed() ), this, SLOT( functionParamsSliderSliderPressed() ) );
01167     connect( m_FunctionParamsSlider, SIGNAL( sliderMoved(int) ), this, SLOT( functionParamsSliderSliderMoved(int) ) );
01168     connect( m_Gls, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01169     connect( m_IgnoreErrorCheckBox, SIGNAL( toggled(bool) ), this, SLOT( ignoreErrorCheckBoxToggled(bool) ) );
01170     connect( m_Mer, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01171     connect( m_PushButtonNewErrorPlot, SIGNAL( clicked() ), this, SLOT( pushButtonNewErrorPlotClicked() ) );
01172     connect( m_Sin, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01173     connect( m_Stg, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01174     connect( m_Tan, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01175     connect( m_addDataRepButton, SIGNAL( clicked() ), this, SLOT( addDataRepButton_clicked() ) );
01176     connect( m_all_ntuples, SIGNAL( textChanged(const QString&) ), this, SLOT( dataTupleNameChanged(const QString&) ) );
01177     connect( m_all_ntuples, SIGNAL( highlighted(int) ), this, SLOT( dataNTupleSelChanged(int) ) );
01178     connect( m_all_ntuples, SIGNAL( activated(const QString&) ), this, SLOT( allNtupleComboActivated(const QString&) ) );
01179     connect( m_autoScale, SIGNAL( clicked() ), this, SLOT( autoScale_clicked() ) );
01180     connect( m_availPlotTypes, SIGNAL( activated(const QString&) ), this, SLOT( availPlotTypesActivated(const QString&) ) );
01181     connect( m_axis_label, SIGNAL( returnPressed() ), this, SLOT( axisLabelText() ) );
01182     connect( m_boxedge, SIGNAL( clicked() ), this, SLOT( m_boxedge_clicked() ) );
01183     connect( m_combine_checkbox, SIGNAL( clicked() ), this, SLOT( combineCheckBox_clicked() ) );
01184     connect( m_contourLevelsTextBox, SIGNAL( returnPressed() ), this, SLOT( contourLevelsTextBox_returnPressed() ) );
01185     connect( m_cutAddAll, SIGNAL( clicked() ), this, SLOT( cutAddAll() ) );
01186     connect( m_cutAddSelected, SIGNAL( clicked() ), this, SLOT( cutAddSelected() ) );
01187     connect( m_cut_data1, SIGNAL( clicked() ), this, SLOT( cut_button_group_clicked() ) );
01188     connect( m_cut_data2, SIGNAL( clicked() ), this, SLOT( diffDataRep() ) );
01189     connect( m_cut_fit_radio, SIGNAL( clicked() ), this, SLOT( cut_button_group_clicked() ) );
01190     connect( m_data_create, SIGNAL( clicked() ), this, SLOT( dataCreateNTuple() ) );
01191     connect( m_diffdatarep, SIGNAL( clicked() ), this, SLOT( diffDataRep() ) );
01192     connect( m_editLabelFont, SIGNAL( clicked() ), this, SLOT( editLabelFontClicked() ) );
01193     connect( m_editTitleFont, SIGNAL( clicked() ), this, SLOT( editTitleFontClicked() ) );
01194     connect( m_errorBars, SIGNAL( toggled(bool) ), this, SLOT( errorBars_toggled(bool) ) );
01195     connect( m_fitter_names, SIGNAL( activated(int) ), this, SLOT( fitterNamesActivated(int) ) );
01196     connect( m_grid, SIGNAL( clicked() ), this, SLOT( m_grid_clicked() ) );
01197     connect( m_hammer, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01198     connect( m_lambert, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01199     connect( m_line_group, SIGNAL( clicked(int) ), this, SLOT( lineStyleButtonGroup_clicked(int) ) );
01200     connect( m_linear, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01201     connect( m_logx, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01202     connect( m_logxy, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01203     connect( m_logy, SIGNAL( clicked() ), this, SLOT( transform_button_group_clicked() ) );
01204     connect( m_numContourSlider, SIGNAL( valueChanged(int) ), this, SLOT( contourSlider_valueChanged(int) ) );
01205     connect( m_numContoursTextBox, SIGNAL( returnPressed() ), this, SLOT( contourTextBox_returnPressed() ) );
01206     connect( m_offset_range, SIGNAL( valueChanged(int) ), this, SLOT( setOffset(int) ) );
01207     connect( m_offset_range, SIGNAL( sliderPressed() ), this, SLOT( setDragOn() ) );
01208     connect( m_offset_range, SIGNAL( sliderReleased() ), this, SLOT( offsetDrag() ) );
01209     connect( m_offset_text, SIGNAL( returnPressed() ), this, SLOT( setOffsetText() ) );
01210     connect( m_plot_color, SIGNAL( clicked() ), this, SLOT( colorSelect_clicked() ) );
01211     connect( m_plot_tab, SIGNAL( currentChanged(QWidget*) ), this, SLOT( tabChanged() ) );
01212     connect( m_pointRepComboBox, SIGNAL( activated(const QString&) ), this, SLOT( pointRepComboBox_activated(const QString&) ) );
01213     connect( m_removeDatarep, SIGNAL( clicked() ), this, SLOT( removeDataRepButton_clicked() ) );
01214     connect( m_resid, SIGNAL( clicked() ), this, SLOT( createResiduals() ) );
01215     connect( m_reverse, SIGNAL( clicked() ), this, SLOT( reverse_clicked() ) );
01216     connect( m_selCutComboBox, SIGNAL( activated(int) ), this, SLOT( selCutChanged() ) );
01217     connect( m_sel_ntuple_name, SIGNAL( activated(int) ), this, SLOT( ntupleChanged(int) ) );
01218     connect( m_selectedPlotRadioButton, SIGNAL( toggled(bool) ), this, SLOT( selectedCutsRadioButton_toggled(bool) ) );
01219     connect( m_statsTextField, SIGNAL( returnPressed() ), newSummary, SLOT( animateClick() ) );
01220     connect( m_symbolPointSize, SIGNAL( returnPressed() ), this, SLOT( symbolPointSize_returnPressed() ) );
01221     connect( m_symbol_group, SIGNAL( clicked(int) ), this, SLOT( symbolTypeButtonGroup_clicked(int) ) );
01222     connect( m_titleText, SIGNAL( returnPressed() ), this, SLOT( titleText_returnPressed() ) );
01223     connect( m_value_combo, SIGNAL( activated(int) ), this, SLOT( valueChanged(int) ) );
01224     connect( m_width_range, SIGNAL( sliderReleased() ), this, SLOT( widthDrag() ) );
01225     connect( m_width_range, SIGNAL( sliderPressed() ), this, SLOT( setDragOn() ) );
01226     connect( m_width_range, SIGNAL( valueChanged(int) ), this, SLOT( setBinWidth(int) ) );
01227     connect( m_width_text, SIGNAL( returnPressed() ), this, SLOT( setWidthText() ) );
01228     connect( m_x_offset, SIGNAL( valueChanged(int) ), this, SLOT( rotateX(int) ) );
01229     connect( m_x_offset_text, SIGNAL( returnPressed() ), this, SLOT( setXRotateText() ) );
01230     connect( m_y_offset, SIGNAL( valueChanged(int) ), this, SLOT( rotateY(int) ) );
01231     connect( m_y_offset_text, SIGNAL( returnPressed() ), this, SLOT( setYRotateText() ) );
01232     connect( min_entries_slider, SIGNAL( valueChanged(int) ), this, SLOT( setMinEntries(int) ) );
01233     connect( min_entries_slider, SIGNAL( sliderPressed() ), this, SLOT( setDragOn() ) );
01234     connect( min_entries_slider, SIGNAL( sliderReleased() ), this, SLOT( entriesDrag() ) );
01235     connect( min_entries_text, SIGNAL( returnPressed() ), this, SLOT( setMinEntriesText() ) );
01236     connect( newFunctionsAddButton, SIGNAL( clicked() ), this, SLOT( functionAdd() ) );
01237     connect( newPlotButton, SIGNAL( clicked() ), this, SLOT( newPlotButton_clicked() ) );
01238     connect( newSummary, SIGNAL( clicked() ), this, SLOT( summaryNew() ) );
01239     connect( new_model, SIGNAL( clicked() ), this, SLOT( newColorModel() ) );
01240     connect( pushButton26, SIGNAL( clicked() ), this, SLOT( resetRotate() ) );
01241     connect( reset_slider, SIGNAL( clicked() ), this, SLOT( resetSlider() ) );
01242     connect( sel_combo_0, SIGNAL( activated(const QString&) ), this, SLOT( sel_combo_0_activated(const QString&) ) );
01243     connect( sel_combo_1, SIGNAL( activated(const QString&) ), this, SLOT( sel_combo_1_activated(const QString&) ) );
01244     connect( sel_combo_2, SIGNAL( activated(const QString&) ), this, SLOT( sel_combo_2_activated(const QString&) ) );
01245     connect( sel_combo_3, SIGNAL( activated(const QString&) ), this, SLOT( sel_combo_3_activated(const QString&) ) );
01246 
01247     // tab order
01248     setTabOrder( m_plot_tab, m_dataRepNameText );
01249     setTabOrder( m_dataRepNameText, m_all_ntuples );
01250     setTabOrder( m_all_ntuples, m_availPlotTypes );
01251     setTabOrder( m_availPlotTypes, newPlotButton );
01252     setTabOrder( newPlotButton, m_addDataRepButton );
01253     setTabOrder( m_addDataRepButton, triangle );
01254     setTabOrder( triangle, filledTriangle );
01255     setTabOrder( filledTriangle, rectangle );
01256     setTabOrder( rectangle, filledRectangle );
01257     setTabOrder( filledRectangle, circle );
01258     setTabOrder( circle, filledCircle );
01259     setTabOrder( filledCircle, plus );
01260     setTabOrder( plus, cross );
01261     setTabOrder( cross, m_symbolPointSize );
01262     setTabOrder( m_symbolPointSize, m_width_text );
01263     setTabOrder( m_width_text, m_offset_text );
01264     setTabOrder( m_offset_text, logScale );
01265     setTabOrder( logScale, m_autoScale );
01266     setTabOrder( m_autoScale, m_CutVariableComboBox1 );
01267     setTabOrder( m_CutVariableComboBox1, cutNewPushButton );
01268     setTabOrder( cutNewPushButton, m_selectedPlotRadioButton );
01269     setTabOrder( m_selectedPlotRadioButton, m_selCutComboBox );
01270     setTabOrder( m_selCutComboBox, colorSelect_2 );
01271     setTabOrder( colorSelect_2, cutInvertPushButton );
01272     setTabOrder( cutInvertPushButton, m_cutAddSelected );
01273     setTabOrder( m_cutAddSelected, cutRemovePushButton );
01274     setTabOrder( cutRemovePushButton, newFunctionsComboBox );
01275     setTabOrder( newFunctionsComboBox, newFunctionsAddButton );
01276     setTabOrder( newFunctionsAddButton, functionsRemoveButton );
01277     setTabOrder( functionsRemoveButton, functionsFitToDataButton );
01278     setTabOrder( functionsFitToDataButton, functionsResetButton );
01279     setTabOrder( functionsResetButton, m_stats_number );
01280     setTabOrder( m_stats_number, m_stats_avg_x );
01281     setTabOrder( m_stats_avg_x, m_stats_avg_y );
01282     setTabOrder( m_stats_avg_y, m_stats_std_x );
01283     setTabOrder( m_stats_std_x, m_stats_fparms );
01284     setTabOrder( m_stats_fparms, m_stats_chi );
01285     setTabOrder( m_stats_chi, m_stats_text );
01286     setTabOrder( m_stats_text, m_statsTextField );
01287     setTabOrder( m_statsTextField, newSummary );
01288 }
01289 
01290 /*
01291  *  Destroys the object and frees any allocated resources
01292  */
01293 InspectorBase::~InspectorBase()
01294 {
01295     // no need to delete child widgets, Qt does it all for us
01296 }
01297 
01298 /*
01299  *  Sets the strings of the subwidgets using the current
01300  *  language.
01301  */
01302 void InspectorBase::languageChange()
01303 {
01304     setCaption( tr( "Inspector" ) );
01305     QWhatsThis::add( this, tr( "The Inspector set attributes of the display selected in the\n"
01306 "canvas window and also show tiheir attibutes." ) );
01307     QToolTip::add( m_plot_tab, QString::null );
01308     m_new_plot_box->setTitle( tr( "New plot" ) );
01309     TextLabel1_3_2->setText( tr( "Data source:" ) );
01310     label_2->setText( tr( "Plot type:" ) );
01311     QToolTip::add( m_availPlotTypes, tr( "Select a plot type" ) );
01312     new_binding_0->setText( tr( "X" ) );
01313     new_binding_1->setText( tr( "Y" ) );
01314     new_binding_2->setText( tr( "Z" ) );
01315     new_binding_3->setText( tr( "X error (optional)" ) );
01316     new_binding_4->setText( tr( "Y error (optional)" ) );
01317     newPlotButton->setText( tr( "New" ) );
01318     QToolTip::add( newPlotButton, tr( "Create a new plot" ) );
01319     m_addDataRepButton->setText( tr( "Add to" ) );
01320     QToolTip::add( m_addDataRepButton, tr( "Add to selected plot" ) );
01321     QWhatsThis::add( m_addDataRepButton, tr( "Add a new data representation to selected plot" ) );
01322     currentPlot->setTitle( tr( "Selected plot" ) );
01323     TextLabel1_3->setText( tr( "Data source:" ) );
01324     label->setText( tr( "Plot type:" ) );
01325     m_dataRepNameText->setText( tr( "None Selected" ) );
01326     sel_binding_0->setText( tr( "X" ) );
01327     sel_binding_1->setText( tr( "Y" ) );
01328     sel_binding_2->setText( tr( "Z" ) );
01329     sel_binding_3->setText( tr( "X error (optional)" ) );
01330     sel_binding_4->setText( tr( "Y error (optional)" ) );
01331     m_data_create->setText( tr( "Create ntuple" ) );
01332     QToolTip::add( m_data_create, tr( "Creates ntuple from selected plot" ) );
01333     QWhatsThis::add( m_data_create, tr( "Click this button to create a ntuple from the selected plot.   The ntuple will appear in the new plot box." ) );
01334     m_removeDatarep->setText( tr( "Remove from" ) );
01335     QToolTip::add( m_removeDatarep, tr( "Remove selected from plot" ) );
01336     QWhatsThis::add( m_removeDatarep, tr( "Remove selected data representation from the plot" ) );
01337     m_diffdatarep->setText( tr( "Difference" ) );
01338     m_plot_tab->changeTab( dataTab, tr( "Data" ) );
01339     m_plot_title->setTitle( tr( "Plot title" ) );
01340     QToolTip::add( m_titleText, tr( "Set the title" ) );
01341     m_editTitleFont->setText( tr( "Edit Font" ) );
01342     m_plot_symbols->setTitle( tr( "Point representation" ) );
01343     m_symbol_group->setTitle( QString::null );
01344     QToolTip::add( m_symbol_group, tr( "Select point representation" ) );
01345     triangle->setText( tr( "Open rectangle" ) );
01346     filledTriangle->setText( tr( "Filled rectangle" ) );
01347     rectangle->setText( tr( "+ (plus)" ) );
01348     filledRectangle->setText( tr( "x (cross)" ) );
01349     circle->setText( tr( "Open triangle" ) );
01350     filledCircle->setText( tr( "Filled triangle" ) );
01351     plus->setText( tr( "Open circle" ) );
01352     cross->setText( tr( "Filled circle" ) );
01353     m_line_group->setTitle( QString::null );
01354     radioButton27->setText( tr( "Solid" ) );
01355     radioButton27_2->setText( tr( "Dashes" ) );
01356     radioButton27_2_2->setText( tr( "Dots" ) );
01357     radioButton27_2_2_2->setText( tr( "Dash dots" ) );
01358     radioButton27_2_2_2_2->setText( tr( "Dash dot dots" ) );
01359     radioButton27_2_2_2_2_2->setText( tr( "Invisible" ) );
01360     textLabel1_2->setText( tr( "Type" ) );
01361     QToolTip::add( m_pointRepComboBox, tr( "Select point representation" ) );
01362     textLabel1_2_2->setText( tr( "Color map" ) );
01363     QToolTip::add( m_value_combo, tr( "Select value to color model" ) );
01364     TextLabel1->setText( tr( "Size:" ) );
01365     m_symbolPointSize->setText( QString::null );
01366     QToolTip::add( m_symbolPointSize, tr( "Sets size of point symbol" ) );
01367     m_plot_color->setText( tr( "Change color" ) );
01368     QToolTip::add( m_plot_color, tr( "Edit color of line or point" ) );
01369     m_selectedColor->setText( QString::null );
01370     m_errorBars->setText( tr( "Error bars" ) );
01371     QToolTip::add( m_errorBars, tr( "Set error bars on/off" ) );
01372     m_boxedge->setText( tr( "Show box edges" ) );
01373     QToolTip::add( m_boxedge, tr( "Shows the edges of boxes." ) );
01374     m_grid->setText( tr( "Show grid" ) );
01375     QToolTip::add( m_grid, tr( "show grid lines at axis ticks" ) );
01376     m_slider_control->setTitle( tr( "Value to color" ) );
01377     brk_label->setText( tr( "Break point" ) );
01378     flatlabel->setText( tr( "Flat width" ) );
01379     colorlabel->setText( tr( "Color scale" ) );
01380     edit_model->setText( tr( "Save" ) );
01381     new_model->setText( tr( "Save as" ) );
01382     delete_model->setText( tr( "Delete" ) );
01383     reset_slider->setText( tr( "Reset" ) );
01384     m_interval_group->setTitle( tr( "Display interval" ) );
01385     QToolTip::add( m_interval_group, tr( "When enabled, inhibits re-display on every update" ) );
01386     TextLabel1_4->setText( tr( "Interval:" ) );
01387     QToolTip::add( m_interval_le, tr( "Number of updates before re-display" ) );
01388     m_interval_cb->setText( tr( "enable" ) );
01389     m_plot_tab->changeTab( plotTab_2, tr( "Plot" ) );
01390     m_axis_group_box->setTitle( tr( "Axis and binning" ) );
01391     axis_button_group->setTitle( QString::null );
01392     QToolTip::add( axis_button_group, tr( "Select axis" ) );
01393     QWhatsThis::add( axis_button_group, tr( "Selects the axis upon which the controls will apply." ) );
01394     radioButton39->setText( tr( "Y" ) );
01395     radioButton38->setText( tr( "X" ) );
01396     radioButton40->setText( tr( "Z" ) );
01397     TextLabel1_2_3->setText( tr( "Width:" ) );
01398     TextLabel1_2_4->setText( tr( "Offset:" ) );
01399     QToolTip::add( m_width_range, tr( "Change the bin width" ) );
01400     QWhatsThis::add( m_width_range, tr( "Slider to change the bin width, if applicable." ) );
01401     QToolTip::add( m_offset_range, tr( "Changes bin offset" ) );
01402     QWhatsThis::add( m_offset_range, tr( "Slider to change the offset of bin adges +- one bin width." ) );
01403     textLabel1->setText( tr( "Label:" ) );
01404     QToolTip::add( m_axis_label, tr( "Set the axis label" ) );
01405     m_editLabelFont->setText( tr( "Edit Font" ) );
01406     m_combine_checkbox->setText( tr( "Minimum entries" ) );
01407     min_entries_text->setText( QString::null );
01408     QToolTip::add( min_entries_slider, tr( "Adjust minimum number of entries." ) );
01409     m_reverse->setText( tr( "Reverse" ) );
01410     logScale->setText( tr( "Log scale" ) );
01411     QToolTip::add( logScale, tr( "Shows the selected axis in logarithmic scale." ) );
01412     m_autoScale->setText( tr( "Autoscale" ) );
01413     QToolTip::add( m_autoScale, tr( "Autoscales the axis." ) );
01414     m_contourBox->setTitle( tr( "Contour Levels" ) );
01415     contourRadioButton2->setText( tr( "Use Contour Levels From The Box Below" ) );
01416     m_numContoursLabel->setText( tr( "Number of contours:" ) );
01417     m_numContoursTextBox->setText( tr( "12" ) );
01418     QToolTip::add( m_numContourSlider, tr( "Adjust number of contours" ) );
01419     contourRadioButton1->setText( tr( "Generate Contour Levels Automatically" ) );
01420     m_plot_tab->changeTab( axisTab, tr( "Axis" ) );
01421     m_new_cut_box->setTitle( tr( "New cut" ) );
01422     cut_button_group->setTitle( QString::null );
01423     m_cut_data1->setText( tr( "1D data" ) );
01424     m_cut_fit_radio->setText( tr( "Region" ) );
01425     m_cut_data2->setText( tr( "2 D data" ) );
01426     QToolTip::add( m_CutVariableComboBox1, tr( "Selects the column to be used as cut variable" ) );
01427     cutNewPushButton->setText( tr( "New" ) );
01428     QToolTip::add( cutNewPushButton, tr( "Add a cut to selected plot" ) );
01429     m_cut_selected_box->setTitle( tr( "Selected cut" ) );
01430     m_cutAddAll->setText( tr( "Add all cuts" ) );
01431     cutRemovePushButton->setText( tr( "Remove" ) );
01432     QToolTip::add( cutRemovePushButton, tr( "Remove selected cut from all plots" ) );
01433     QWhatsThis::add( cutRemovePushButton, tr( "Click this button to remove selected cut from the display" ) );
01434     QToolTip::add( m_selCutComboBox, tr( "Cut selected for controls below" ) );
01435     ButtonGroup4->setTitle( QString::null );
01436     show_cut_radio_group->setTitle( QString::null );
01437     allCutsRadioButton->setText( tr( "Show all cuts" ) );
01438     QToolTip::add( allCutsRadioButton, tr( "Show all existing cuts available for selected plot" ) );
01439     QWhatsThis::add( allCutsRadioButton, tr( "When selected, all existing cuts will be displayed." ) );
01440     m_selectedPlotRadioButton->setText( tr( "Cuts on selected plot     " ) );
01441     QToolTip::add( m_selectedPlotRadioButton, tr( "Show only the cuts on selected plot" ) );
01442     QWhatsThis::add( m_selectedPlotRadioButton, tr( "When selected, only cuts on selected plot are displayed." ) );
01443     m_cutAddSelected->setText( tr( "Add selected cut" ) );
01444     QToolTip::add( m_cutAddSelected, tr( "Add existing cut to selected plot" ) );
01445     QWhatsThis::add( m_cutAddSelected, tr( "Click this button to add an existing cut to the selected display" ) );
01446     colorSelect_2->setText( tr( "Select cut range color" ) );
01447     QToolTip::add( colorSelect_2, tr( "Change the color of selected region" ) );
01448     cutEnablePushButton->setText( tr( "Disable" ) );
01449     QToolTip::add( cutEnablePushButton, tr( "Disable the cut" ) );
01450     QWhatsThis::add( cutEnablePushButton, tr( "Temporarily disable the cut without removing it from its targets." ) );
01451     cutInvertPushButton->setText( tr( "Invert" ) );
01452     QToolTip::add( cutInvertPushButton, tr( "Toggle between inclusive and exclusive cutting" ) );
01453     QWhatsThis::add( cutInvertPushButton, tr( "Clikc this button to change from inclusive and exclusive cuttiong." ) );
01454     m_plot_tab->changeTab( cutsTab, tr( "Cuts" ) );
01455     m_func_new->setTitle( tr( "Add function" ) );
01456     QToolTip::add( newFunctionsComboBox, tr( "Available functions" ) );
01457     newFunctionsAddButton->setText( tr( "Add" ) );
01458     QToolTip::add( newFunctionsAddButton, tr( "Add function to plot" ) );
01459     m_resid->setText( tr( "Create residuals display" ) );
01460     QToolTip::add( m_resid, tr( "Create a display of residuals" ) );
01461     m_PushButtonNewErrorPlot->setText( tr( "New Error Plot" ) );
01462     m_func_parms->setTitle( tr( "Function parameters" ) );
01463     functionsFitToDataButton->setText( tr( "Fit to data" ) );
01464     QToolTip::add( functionsFitToDataButton, tr( "Fit function to data representation" ) );
01465     functionsResetButton->setText( tr( "Reset" ) );
01466     QToolTip::add( functionsResetButton, tr( "Reset function parameters" ) );
01467     functionsRemoveButton->setText( tr( "Remove" ) );
01468     QToolTip::add( functionsRemoveButton, tr( "remove selected function" ) );
01469     u_fiiter->setText( tr( "Fitter to use:" ) );
01470     QToolTip::add( m_fitter_names, tr( "List of available fitters" ) );
01471     QWhatsThis::add( m_fitter_names, tr( "List of available fitters.   The fitter displayed will be used for the next fit." ) );
01472     QToolTip::add( m_FunctionParamsListView, tr( "State of function parameters" ) );
01473     textLabel5->setText( tr( "Change" ) );
01474     QToolTip::add( m_FunctionParamsLineEdit, tr( "Set function parameter value" ) );
01475     QToolTip::add( m_FunctionParamsSlider, tr( "Adjust function parameter value" ) );
01476     m_FunctionParamsCheckBox->setText( tr( "Fixed" ) );
01477     QToolTip::add( m_FunctionParamsCheckBox, tr( "Fixes the parameter when fitting" ) );
01478     QWhatsThis::add( m_FunctionParamsCheckBox, tr( "When checked, the function parameter isheld fixed when fitting" ) );
01479     m_IgnoreErrorCheckBox->setText( tr( "Ignore Errors" ) );
01480     QToolTip::add( m_IgnoreErrorCheckBox, tr( "Ignore errors when fitting" ) );
01481     QWhatsThis::add( m_IgnoreErrorCheckBox, tr( "When checked, errors are not used when fitting." ) );
01482     m_plot_tab->changeTab( funtionTab, tr( "Functions" ) );
01483     m_summary->setTitle( tr( "Summary display" ) );
01484     ButtonGroup8->setTitle( QString::null );
01485     m_stats_avg_y->setText( tr( "Average y-value =" ) );
01486     m_stats_chi->setText( tr( "Chi-squared statistics of function" ) );
01487     m_stats_fparms->setText( tr( "Function parameters" ) );
01488     m_stats_std_x->setText( tr( "Standard deviation of x-value" ) );
01489     m_stats_number->setText( tr( "Number of entries =" ) );
01490     m_stats_avg_x->setText( tr( "Average x-value =" ) );
01491     m_stats_underflow->setText( tr( "Underflow =" ) );
01492     m_stats_overflow->setText( tr( "Overflow =" ) );
01493     m_stats_text->setText( tr( "Text from the box below" ) );
01494     newSummary->setText( tr( "Add display" ) );
01495     m_plot_tab->changeTab( statsTab, tr( "Stats" ) );
01496     rotateGroupBox->setTitle( tr( "Rotation" ) );
01497     TextLabel1_2_3_2->setText( tr( "X:" ) );
01498     TextLabel1_2_4_2->setText( tr( "Y:" ) );
01499     m_x_offset_text->setText( tr( "0" ) );
01500     m_y_offset_text->setText( tr( "0" ) );
01501     QToolTip::add( m_x_offset, tr( "Do X rotation." ) );
01502     QWhatsThis::add( m_x_offset, tr( "Slider to do X rotation." ) );
01503     QToolTip::add( m_y_offset, tr( "Do Y rotation." ) );
01504     QWhatsThis::add( m_y_offset, tr( "Slider to do Y rotation." ) );
01505     pushButton26->setText( tr( "Reset" ) );
01506     groupBox14->setTitle( tr( "Transform" ) );
01507     transform_button_group->setTitle( QString::null );
01508     m_linear->setText( tr( "X - Y" ) );
01509     m_logy->setText( tr( "X - Log Y" ) );
01510     m_logx->setText( tr( "Log X - Y" ) );
01511     m_logxy->setText( tr( "Log X - Log Y" ) );
01512     m_Car->setText( tr( "CAR: Cartesian" ) );
01513     m_lambert->setText( tr( "ZEA: Lambert/Zenithal Equal Area" ) );
01514     m_hammer->setText( tr( "AIT: HammerAito" ) );
01515     m_Air->setText( tr( "AIR: Airy" ) );
01516     m_Tan->setText( tr( "TAN: Tangent Plane" ) );
01517     m_Gls->setText( tr( "GLS: GlobalSinusoidal" ) );
01518     m_Stg->setText( tr( "STG: Stereographic" ) );
01519     m_Sin->setText( tr( "SIN: Orthographic" ) );
01520     m_Arc->setText( tr( "ARC: Zenithal equidistant" ) );
01521     m_Mer->setText( tr( "MER: Mercator" ) );
01522     m_plot_tab->changeTab( tab, tr( "Transform" ) );
01523 }
01524 
01525 void InspectorBase::m_editFontToggled(bool)
01526 {
01527     qWarning( "InspectorBase::m_editFontToggled(bool): Not implemented yet" );
01528 }
01529 
01530 void InspectorBase::m_editTitleFontClicked()
01531 {
01532     qWarning( "InspectorBase::m_editTitleFontClicked(): Not implemented yet" );
01533 }
01534 
01535 void InspectorBase::m_editLabelFontClicked()
01536 {
01537     qWarning( "InspectorBase::m_editLabelFontClicked(): Not implemented yet" );
01538 }
01539 
01540 void InspectorBase::sel_combo_3_activated(const QString&)
01541 {
01542     qWarning( "InspectorBase::sel_combo_3_activated(const QString&): Not implemented yet" );
01543 }
01544 
01545 void InspectorBase::ignoreErrorCheckBoxToggled(bool)
01546 {
01547     qWarning( "InspectorBase::ignoreErrorCheckBoxToggled(bool): Not implemented yet" );
01548 }
01549 
01550 void InspectorBase::transformNew()
01551 {
01552     qWarning( "InspectorBase::transformNew(): Not implemented yet" );
01553 }
01554 
01555 void InspectorBase::rotateX(int)
01556 {
01557     qWarning( "InspectorBase::rotateX(int): Not implemented yet" );
01558 }
01559 
01560 void InspectorBase::rotateY(int)
01561 {
01562     qWarning( "InspectorBase::rotateY(int): Not implemented yet" );
01563 }
01564 
01565 void InspectorBase::resetRotate()
01566 {
01567     qWarning( "InspectorBase::resetRotate(): Not implemented yet" );
01568 }
01569 
01570 void InspectorBase::m_numContourSlider_valueChanged(int)
01571 {
01572     qWarning( "InspectorBase::m_numContourSlider_valueChanged(int): Not implemented yet" );
01573 }
01574 

Generated for HippoDraw Class Library by doxygen