InspectorBase.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file '../../hippodraw/qtui/InspectorBase.ui'
00003 **
00004 ** Created: Fri Oct 26 09:36:33 2007
00005 **      by: The User Interface Compiler ($Id: InspectorBase_8h-source.html,v 1.40 2008/03/24 19:27:30 pfkeb Exp $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef INSPECTORBASE_H
00011 #define INSPECTORBASE_H
00012 
00013 #include <qvariant.h>
00014 #include <qpixmap.h>
00015 #include <qdialog.h>
00016 #include "qt/libqthippo.h"
00017 
00018 class QVBoxLayout;
00019 class QHBoxLayout;
00020 class QGridLayout;
00021 namespace hippodraw {
00022 class AxisWidget;
00023 }
00024 class QTabWidget;
00025 class QWidget;
00026 class QGroupBox;
00027 class QLabel;
00028 class QComboBox;
00029 class QPushButton;
00030 class QLineEdit;
00031 class QWidgetStack;
00032 class QButtonGroup;
00033 class QRadioButton;
00034 class QCheckBox;
00035 class QSlider;
00036 class QFrame;
00037 class QScrollBar;
00038 class QListView;
00039 class QListViewItem;
00040 
00041 class MDL_QTHIPPOPLOT_API InspectorBase : public QDialog
00042 {
00043     Q_OBJECT
00044 
00045 public:
00046     InspectorBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00047     ~InspectorBase();
00048 
00049     QTabWidget* m_plot_tab;
00050     QWidget* dataTab;
00051     QGroupBox* m_new_plot_box;
00052     QLabel* TextLabel1_3_2;
00053     QComboBox* m_all_ntuples;
00054     QLabel* label_2;
00055     QComboBox* m_availPlotTypes;
00056     QLabel* new_binding_0;
00057     QComboBox* new_combo_0;
00058     QLabel* new_binding_1;
00059     QComboBox* new_combo_1;
00060     QLabel* new_binding_2;
00061     QComboBox* new_combo_2;
00062     QLabel* new_binding_3;
00063     QComboBox* new_combo_3;
00064     QLabel* new_binding_4;
00065     QComboBox* new_combo_4;
00066     QPushButton* newPlotButton;
00067     QPushButton* m_addDataRepButton;
00068     QGroupBox* currentPlot;
00069     QLabel* TextLabel1_3;
00070     QComboBox* m_sel_ntuple_name;
00071     QLabel* label;
00072     QLineEdit* m_dataRepNameText;
00073     QLabel* sel_binding_0;
00074     QComboBox* sel_combo_0;
00075     QLabel* sel_binding_1;
00076     QComboBox* sel_combo_1;
00077     QLabel* sel_binding_2;
00078     QComboBox* sel_combo_2;
00079     QLabel* sel_binding_3;
00080     QComboBox* sel_combo_3;
00081     QLabel* sel_binding_4;
00082     QComboBox* sel_combo_4;
00083     QPushButton* m_data_create;
00084     QPushButton* m_removeDatarep;
00085     QPushButton* m_diffdatarep;
00086     QWidget* plotTab_2;
00087     QGroupBox* m_plot_title;
00088     QLineEdit* m_titleText;
00089     QPushButton* m_editTitleFont;
00090     QGroupBox* m_plot_symbols;
00091     QWidgetStack* m_point_stack;
00092     QWidget* page;
00093     QButtonGroup* m_symbol_group;
00094     QRadioButton* triangle;
00095     QRadioButton* filledTriangle;
00096     QRadioButton* rectangle;
00097     QRadioButton* filledRectangle;
00098     QRadioButton* circle;
00099     QRadioButton* filledCircle;
00100     QRadioButton* plus;
00101     QRadioButton* cross;
00102     QWidget* page_2;
00103     QButtonGroup* m_line_group;
00104     QRadioButton* radioButton27;
00105     QRadioButton* radioButton27_2;
00106     QRadioButton* radioButton27_2_2;
00107     QRadioButton* radioButton27_2_2_2;
00108     QRadioButton* radioButton27_2_2_2_2;
00109     QRadioButton* radioButton27_2_2_2_2_2;
00110     QLabel* textLabel1_2;
00111     QComboBox* m_pointRepComboBox;
00112     QLabel* textLabel1_2_2;
00113     QComboBox* m_value_combo;
00114     QLabel* TextLabel1;
00115     QLineEdit* m_symbolPointSize;
00116     QPushButton* m_plot_color;
00117     QPushButton* m_selectedColor;
00118     QCheckBox* m_errorBars;
00119     QCheckBox* m_boxedge;
00120     QCheckBox* m_grid;
00121     QGroupBox* m_slider_control;
00122     QLabel* brk_label;
00123     QSlider* brk_pt;
00124     QLabel* flatlabel;
00125     QSlider* flat_width;
00126     QLabel* colorlabel;
00127     QSlider* color_scale;
00128     QPushButton* edit_model;
00129     QPushButton* new_model;
00130     QPushButton* delete_model;
00131     QPushButton* reset_slider;
00132     QGroupBox* m_interval_group;
00133     QLabel* TextLabel1_4;
00134     QLineEdit* m_interval_le;
00135     QCheckBox* m_interval_cb;
00136     QWidget* axisTab;
00137     QGroupBox* m_axis_group_box;
00138     QButtonGroup* axis_button_group;
00139     QRadioButton* radioButton39;
00140     QRadioButton* radioButton38;
00141     QRadioButton* radioButton40;
00142     QFrame* m_axis_frame;
00143     QLabel* TextLabel1_2_3;
00144     QLabel* TextLabel1_2_4;
00145     QLineEdit* m_width_text;
00146     QLineEdit* m_offset_text;
00147     QScrollBar* m_width_range;
00148     QScrollBar* m_offset_range;
00149     QLabel* textLabel1;
00150     QLineEdit* m_axis_label;
00151     QPushButton* m_editLabelFont;
00152     hippodraw::AxisWidget* axisWidget1;
00153     QCheckBox* m_combine_checkbox;
00154     QLineEdit* min_entries_text;
00155     QScrollBar* min_entries_slider;
00156     QCheckBox* m_reverse;
00157     QCheckBox* logScale;
00158     hippodraw::AxisWidget* axisWidget3;
00159     QCheckBox* m_autoScale;
00160     QButtonGroup* m_contourBox;
00161     QLineEdit* m_contourLevelsTextBox;
00162     QRadioButton* contourRadioButton2;
00163     QLabel* m_numContoursLabel;
00164     QLineEdit* m_numContoursTextBox;
00165     QSlider* m_numContourSlider;
00166     QRadioButton* contourRadioButton1;
00167     QWidget* cutsTab;
00168     QGroupBox* m_new_cut_box;
00169     QButtonGroup* cut_button_group;
00170     QRadioButton* m_cut_data1;
00171     QRadioButton* m_cut_fit_radio;
00172     QRadioButton* m_cut_data2;
00173     QComboBox* m_CutVariableComboBox1;
00174     QComboBox* m_CutVariableComboBox2;
00175     QPushButton* cutNewPushButton;
00176     QGroupBox* m_cut_selected_box;
00177     hippodraw::AxisWidget* axisWidget2;
00178     QPushButton* m_cutAddAll;
00179     QPushButton* cutRemovePushButton;
00180     QComboBox* m_selCutComboBox;
00181     QButtonGroup* ButtonGroup4;
00182     QButtonGroup* show_cut_radio_group;
00183     QRadioButton* allCutsRadioButton;
00184     QRadioButton* m_selectedPlotRadioButton;
00185     QPushButton* m_cutAddSelected;
00186     QPushButton* colorSelect_2;
00187     QPushButton* cutEnablePushButton;
00188     QPushButton* cutInvertPushButton;
00189     QWidget* funtionTab;
00190     QGroupBox* m_func_new;
00191     QComboBox* newFunctionsComboBox;
00192     QPushButton* newFunctionsAddButton;
00193     QPushButton* m_resid;
00194     QPushButton* m_PushButtonNewErrorPlot;
00195     QGroupBox* m_func_parms;
00196     QPushButton* functionsFitToDataButton;
00197     QPushButton* functionsResetButton;
00198     QPushButton* functionsRemoveButton;
00199     QLabel* u_fiiter;
00200     QComboBox* m_fitter_names;
00201     QListView* m_FunctionParamsListView;
00202     QLabel* textLabel5;
00203     QLineEdit* m_FunctionParamsLineEdit;
00204     QSlider* m_FunctionParamsSlider;
00205     QCheckBox* m_FunctionParamsCheckBox;
00206     QCheckBox* m_IgnoreErrorCheckBox;
00207     QWidget* statsTab;
00208     QGroupBox* m_summary;
00209     QButtonGroup* ButtonGroup8;
00210     QRadioButton* m_stats_avg_y;
00211     QRadioButton* m_stats_chi;
00212     QRadioButton* m_stats_fparms;
00213     QRadioButton* m_stats_std_x;
00214     QRadioButton* m_stats_number;
00215     QRadioButton* m_stats_avg_x;
00216     QRadioButton* m_stats_underflow;
00217     QRadioButton* m_stats_overflow;
00218     QRadioButton* m_stats_text;
00219     QLineEdit* m_statsTextField;
00220     QPushButton* newSummary;
00221     QWidget* tab;
00222     QGroupBox* rotateGroupBox;
00223     QLabel* TextLabel1_2_3_2;
00224     QLabel* TextLabel1_2_4_2;
00225     QLineEdit* m_x_offset_text;
00226     QLineEdit* m_y_offset_text;
00227     QScrollBar* m_x_offset;
00228     QScrollBar* m_y_offset;
00229     QPushButton* pushButton26;
00230     QGroupBox* groupBox14;
00231     QButtonGroup* transform_button_group;
00232     QRadioButton* m_linear;
00233     QRadioButton* m_logy;
00234     QRadioButton* m_logx;
00235     QRadioButton* m_logxy;
00236     QRadioButton* m_Car;
00237     QRadioButton* m_lambert;
00238     QRadioButton* m_hammer;
00239     QRadioButton* m_Air;
00240     QRadioButton* m_Tan;
00241     QRadioButton* m_Gls;
00242     QRadioButton* m_Stg;
00243     QRadioButton* m_Sin;
00244     QRadioButton* m_Arc;
00245     QRadioButton* m_Mer;
00246 
00247 public slots:
00248     virtual void selectedCutsRadioButton_toggled( bool selected ) = 0;
00249     virtual void allCutsRadioButton_toggled( bool selected ) = 0;
00250     virtual void m_editFontToggled( bool );
00251     virtual void m_editTitleFontClicked();
00252     virtual void m_editLabelFontClicked();
00253     virtual void editTitleFontClicked() = 0;
00254     virtual void editLabelFontClicked() = 0;
00255     virtual void sliderChanged( int ) = 0;
00256     virtual void sel_combo_3_activated( const QString & );
00257     virtual void ignoreErrorCheckBoxToggled( bool );
00258     virtual void m_numContourSlider_valueChanged( int );
00259 
00260 protected:
00261     QVBoxLayout* layout100;
00262     QHBoxLayout* layout46;
00263     QHBoxLayout* layout47;
00264     QHBoxLayout* layout41;
00265     QHBoxLayout* layout42;
00266     QHBoxLayout* layout43;
00267     QHBoxLayout* layout44;
00268     QHBoxLayout* layout44_2;
00269     QVBoxLayout* layout102;
00270     QHBoxLayout* layout48;
00271     QHBoxLayout* layout49;
00272     QHBoxLayout* layout39;
00273     QHBoxLayout* layout40;
00274     QHBoxLayout* layout41_2;
00275     QHBoxLayout* layout42_2;
00276     QHBoxLayout* layout42_2_2;
00277     QVBoxLayout* layout33_2;
00278     QVBoxLayout* m_symbol_groupLayout;
00279     QVBoxLayout* m_line_groupLayout;
00280     QVBoxLayout* layout36;
00281     QVBoxLayout* m_value_layout;
00282     QHBoxLayout* layout33;
00283     QHBoxLayout* m_color_layout;
00284     QVBoxLayout* layout77;
00285     QVBoxLayout* layout38;
00286     QVBoxLayout* layout37_2;
00287     QVBoxLayout* layout37_2_2;
00288     QHBoxLayout* Layout40_2;
00289     QHBoxLayout* layout37;
00290     QVBoxLayout* layout33_3;
00291     QHBoxLayout* layout36_2;
00292     QVBoxLayout* layout34;
00293     QVBoxLayout* layout35;
00294     QHBoxLayout* layout45;
00295     QHBoxLayout* layout52;
00296     QVBoxLayout* layout51;
00297     QHBoxLayout* layout29;
00298     QHBoxLayout* layout31;
00299     QHBoxLayout* Layout31;
00300     QHBoxLayout* layout49_2;
00301     QHBoxLayout* layout45_2;
00302     QHBoxLayout* layout46_2;
00303     QHBoxLayout* layout47_2;
00304     QVBoxLayout* layout51_2;
00305     QHBoxLayout* layout47_3;
00306     QVBoxLayout* layout33_3_2;
00307     QHBoxLayout* layout46_3;
00308     QVBoxLayout* layout45_3;
00309     QVBoxLayout* layout35_2;
00310 
00311 protected slots:
00312     virtual void languageChange();
00313 
00314     virtual void setLowRange( int value ) = 0;
00315     virtual void setHighRange( int value ) = 0;
00316     virtual void setBinWidth( int value ) = 0;
00317     virtual void setOffset( int value ) = 0;
00318     virtual void highRangeDrag() = 0;
00319     virtual void lowRangeDrag() = 0;
00320     virtual void widthDrag() = 0;
00321     virtual void offsetDrag() = 0;
00322     virtual void setDragOn() = 0;
00323     virtual void setLowText() = 0;
00324     virtual void setHighText() = 0;
00325     virtual void setWidthText() = 0;
00326     virtual void setOffsetText() = 0;
00327     virtual void autoScale_clicked() = 0;
00328     virtual void colorSelect_clicked() = 0;
00329     virtual void titleText_returnPressed() = 0;
00330     virtual void symbolTypeButtonGroup_clicked( int id ) = 0;
00331     virtual void symbolPointSize_returnPressed() = 0;
00332     virtual void newPlotButton_clicked() = 0;
00333     virtual void transform_button_group_clicked() = 0;
00334     virtual void cutLowSlider_sliderMoved( int value ) = 0;
00335     virtual void cutHighSlider_sliderMoved( int value ) = 0;
00336     virtual void cutLowSlider_sliderReleased() = 0;
00337     virtual void cutHighSlider_sliderReleased() = 0;
00338     virtual void cutZoomPanCheckBox_clicked() = 0;
00339     virtual void cutInvertPushButton_clicked() = 0;
00340     virtual void colorSelect_2_clicked() = 0;
00341     virtual void cutAddSelected() = 0;
00342     virtual void cutRemovePushButton_clicked() = 0;
00343     virtual void functionParamsListViewCurrentChanged() = 0;
00344     virtual void functionParamsCheckBoxToggled( bool ) = 0;
00345     virtual void functionParamsLineEditReturnPressed() = 0;
00346     virtual void functionParamsSliderSliderReleased() = 0;
00347     virtual void functionParamsSliderSliderMoved( int ) = 0;
00348     virtual void functionParamsSliderSliderPressed() = 0;
00349     virtual void functionsRemoveButton_clicked() = 0;
00350     virtual void functionsFitToDataButton_clicked() = 0;
00351     virtual void functionsResetButton_clicked() = 0;
00352     virtual void cutNew() = 0;
00353     virtual void summaryNew() = 0;
00354     virtual void functionAdd() = 0;
00355     virtual void selCutChanged() = 0;
00356     virtual void intervalStateChanged( bool ) = 0;
00357     virtual void intervalTextChanged( const QString & ) = 0;
00358     virtual void contourSlider_valueChanged( int val ) = 0;
00359     virtual void contourTextBox_returnPressed() = 0;
00360     virtual void axisZoomPanCheckBox_clicked() = 0;
00361     virtual void contourRadioButton1_toggled( bool ) = 0;
00362     virtual void contourLevelsTextBox_returnPressed() = 0;
00363     virtual void pointRepComboBox_activated( const QString & qstr ) = 0;
00364     virtual void createResiduals() = 0;
00365     virtual void fitterNamesActivated( int ) = 0;
00366     virtual void pushButtonNewErrorPlotClicked() = 0;
00367     virtual void dataCreateNTuple() = 0;
00368     virtual void dataTupleNameChanged( const QString & ) = 0;
00369     virtual void allNtupleComboActivated( const QString & ) = 0;
00370     virtual void availPlotTypesActivated( const QString & ) = 0;
00371     virtual void dataNTupleSelChanged( int item ) = 0;
00372     virtual void logScale_clicked() = 0;
00373     virtual void statsButtonGroupClicked( int ) = 0;
00374     virtual void axisLabelText() = 0;
00375     virtual void lineStyleButtonGroup_clicked( int ) = 0;
00376     virtual void cutEnablePushButton_toggled( bool ) = 0;
00377     virtual void cutText_returnPressed() = 0;
00378     virtual void cutAddAll() = 0;
00379     virtual void tabChanged() = 0;
00380     virtual void valueChanged( int ) = 0;
00381     virtual void ntupleChanged( int ) = 0;
00382     virtual void resetSlider() = 0;
00383     virtual void newColorModel() = 0;
00384     virtual void editColorModel() = 0;
00385     virtual void deleteColorModel() = 0;
00386     virtual void errorBars_toggled( bool ) = 0;
00387     virtual void axis_button_group_clicked( int ) = 0;
00388     virtual void cut_button_group_clicked() = 0;
00389     virtual void sel_combo_0_activated( const QString & ) = 0;
00390     virtual void sel_combo_1_activated( const QString & ) = 0;
00391     virtual void sel_combo_2_activated( const QString & ) = 0;
00392     virtual void transformNew();
00393     virtual void rotateX( int );
00394     virtual void rotateY( int );
00395     virtual void resetRotate();
00396     virtual void addDataRepButton_clicked() = 0;
00397     virtual void removeDataRepButton_clicked() = 0;
00398     virtual void m_grid_clicked() = 0;
00399     virtual void combineCheckBox_clicked() = 0;
00400     virtual void setMinEntries(int) = 0;
00401     virtual void setMinEntriesText() = 0;
00402     virtual void entriesDrag() = 0;
00403     virtual void m_boxedge_clicked() = 0;
00404     virtual void setXRotateText() = 0;
00405     virtual void setYRotateText() = 0;
00406     virtual void reverse_clicked() = 0;
00407     virtual void diffDataRep() = 0;
00408 
00409 
00410 private:
00411     QPixmap image0;
00412     QPixmap image1;
00413 
00414 };
00415 
00416 #endif // INSPECTORBASE_H

Generated for HippoDraw Class Library by doxygen