00001
00002
00003
00004
00005
00006
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
00098
00099
00100
00101
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
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
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
01292
01293 InspectorBase::~InspectorBase()
01294 {
01295
01296 }
01297
01298
01299
01300
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