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