InspectorBase.h
Go to the documentation of this file.
1 /****************************************************************************
2 ** Form interface generated from reading ui file 'InspectorBase.ui'
3 **
4 ** Created:
5 **
6 ** WARNING! All changes made in this file will be lost!
7 ****************************************************************************/
8 
9 #ifndef INSPECTORBASE_H
10 #define INSPECTORBASE_H
11 
12 #include <qvariant.h>
13 #include <qpixmap.h>
14 #include <qdialog.h>
15 #include "qt/libqthippo.h"
16 
17 class QVBoxLayout;
18 class QHBoxLayout;
19 class QGridLayout;
20 class QSpacerItem;
21 namespace hippodraw {
22 class AxisWidget;
23 }
24 class QTabWidget;
25 class QWidget;
26 class QGroupBox;
27 class QLabel;
28 class QComboBox;
29 class QPushButton;
30 class QLineEdit;
31 class QWidgetStack;
32 class QButtonGroup;
33 class QRadioButton;
34 class QCheckBox;
35 class QSlider;
36 class QFrame;
37 class QScrollBar;
38 class QListView;
39 class QListViewItem;
40 
42 {
43  Q_OBJECT
44 
45 public:
46  InspectorBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
47  ~InspectorBase();
48 
246 
247 public slots:
248  virtual void selectedCutsRadioButton_toggled( bool selected ) = 0;
249  virtual void allCutsRadioButton_toggled( bool selected ) = 0;
250  virtual void m_editFontToggled( bool );
251  virtual void m_editTitleFontClicked();
252  virtual void m_editLabelFontClicked();
253  virtual void editTitleFontClicked() = 0;
254  virtual void editLabelFontClicked() = 0;
255  virtual void sliderChanged( int ) = 0;
256  virtual void sel_combo_3_activated( const QString & );
257  virtual void ignoreErrorCheckBoxToggled( bool );
258  virtual void m_numContourSlider_valueChanged( int );
259 
260 protected:
310 
311 protected slots:
312  virtual void languageChange();
313 
314  virtual void setLowRange( int value ) = 0;
315  virtual void setHighRange( int value ) = 0;
316  virtual void setBinWidth( int value ) = 0;
317  virtual void setOffset( int value ) = 0;
318  virtual void highRangeDrag() = 0;
319  virtual void lowRangeDrag() = 0;
320  virtual void widthDrag() = 0;
321  virtual void offsetDrag() = 0;
322  virtual void setDragOn() = 0;
323  virtual void setLowText() = 0;
324  virtual void setHighText() = 0;
325  virtual void setWidthText() = 0;
326  virtual void setOffsetText() = 0;
327  virtual void autoScale_clicked() = 0;
328  virtual void colorSelect_clicked() = 0;
329  virtual void titleText_returnPressed() = 0;
330  virtual void symbolTypeButtonGroup_clicked( int id ) = 0;
331  virtual void symbolPointSize_returnPressed() = 0;
332  virtual void newPlotButton_clicked() = 0;
333  virtual void transform_button_group_clicked() = 0;
334  virtual void cutLowSlider_sliderMoved( int value ) = 0;
335  virtual void cutHighSlider_sliderMoved( int value ) = 0;
336  virtual void cutLowSlider_sliderReleased() = 0;
337  virtual void cutHighSlider_sliderReleased() = 0;
338  virtual void cutZoomPanCheckBox_clicked() = 0;
339  virtual void cutInvertPushButton_clicked() = 0;
340  virtual void colorSelect_2_clicked() = 0;
341  virtual void cutAddSelected() = 0;
342  virtual void cutRemovePushButton_clicked() = 0;
343  virtual void functionParamsListViewCurrentChanged() = 0;
344  virtual void functionParamsCheckBoxToggled( bool ) = 0;
345  virtual void functionParamsLineEditReturnPressed() = 0;
346  virtual void functionParamsSliderSliderReleased() = 0;
347  virtual void functionParamsSliderSliderMoved( int ) = 0;
348  virtual void functionParamsSliderSliderPressed() = 0;
349  virtual void functionsRemoveButton_clicked() = 0;
350  virtual void functionsFitToDataButton_clicked() = 0;
351  virtual void functionsResetButton_clicked() = 0;
352  virtual void cutNew() = 0;
353  virtual void summaryNew() = 0;
354  virtual void functionAdd() = 0;
355  virtual void selCutChanged() = 0;
356  virtual void intervalStateChanged( bool ) = 0;
357  virtual void intervalTextChanged( const QString & ) = 0;
358  virtual void contourSlider_valueChanged( int val ) = 0;
359  virtual void contourTextBox_returnPressed() = 0;
360  virtual void axisZoomPanCheckBox_clicked() = 0;
361  virtual void contourRadioButton1_toggled( bool ) = 0;
362  virtual void contourLevelsTextBox_returnPressed() = 0;
363  virtual void pointRepComboBox_activated( const QString & qstr ) = 0;
364  virtual void createResiduals() = 0;
365  virtual void fitterNamesActivated( int ) = 0;
366  virtual void pushButtonNewErrorPlotClicked() = 0;
367  virtual void dataCreateNTuple() = 0;
368  virtual void dataTupleNameChanged( const QString & ) = 0;
369  virtual void allNtupleComboActivated( const QString & ) = 0;
370  virtual void availPlotTypesActivated( const QString & ) = 0;
371  virtual void dataNTupleSelChanged( int item ) = 0;
372  virtual void logScale_clicked() = 0;
373  virtual void statsButtonGroupClicked( int ) = 0;
374  virtual void axisLabelText() = 0;
375  virtual void lineStyleButtonGroup_clicked( int ) = 0;
376  virtual void cutEnablePushButton_toggled( bool ) = 0;
377  virtual void cutText_returnPressed() = 0;
378  virtual void cutAddAll() = 0;
379  virtual void tabChanged() = 0;
380  virtual void valueChanged( int ) = 0;
381  virtual void ntupleChanged( int ) = 0;
382  virtual void resetSlider() = 0;
383  virtual void newColorModel() = 0;
384  virtual void editColorModel() = 0;
385  virtual void deleteColorModel() = 0;
386  virtual void errorBars_toggled( bool ) = 0;
387  virtual void axis_button_group_clicked( int ) = 0;
388  virtual void cut_button_group_clicked() = 0;
389  virtual void sel_combo_0_activated( const QString & ) = 0;
390  virtual void sel_combo_1_activated( const QString & ) = 0;
391  virtual void sel_combo_2_activated( const QString & ) = 0;
392  virtual void transformNew();
393  virtual void rotateX( int );
394  virtual void rotateY( int );
395  virtual void resetRotate();
396  virtual void addDataRepButton_clicked() = 0;
397  virtual void removeDataRepButton_clicked() = 0;
398  virtual void m_grid_clicked() = 0;
399  virtual void combineCheckBox_clicked() = 0;
400  virtual void setMinEntries(int) = 0;
401  virtual void setMinEntriesText() = 0;
402  virtual void entriesDrag() = 0;
403  virtual void m_boxedge_clicked() = 0;
404  virtual void setXRotateText() = 0;
405  virtual void setYRotateText() = 0;
406  virtual void reverse_clicked() = 0;
407  virtual void diffDataRep() = 0;
408 
409 
410 private:
413 
414 };
415 
416 #endif // INSPECTORBASE_H
QCheckBox * m_reverse
QHBoxLayout * layout31
QButtonGroup * axis_button_group
hippodraw::AxisWidget * axisWidget1
QCheckBox * m_autoScale
QScrollBar * m_width_range
QWidget * funtionTab
QVBoxLayout * layout37_2
QRadioButton * m_stats_avg_y
QRadioButton * m_stats_std_x
QComboBox * m_availPlotTypes
Definition: InspectorBase.h:55
QVBoxLayout * layout36
QLabel * TextLabel1_4
QGroupBox * m_cut_selected_box
QRadioButton * m_logx
QPushButton * m_editTitleFont
Definition: InspectorBase.h:89
QWidget * page_2
QPushButton * colorSelect_2
QRadioButton * radioButton27
QHBoxLayout * layout42_2_2
QRadioButton * m_cut_fit_radio
QHBoxLayout * layout49
QWidget * plotTab_2
Definition: InspectorBase.h:86
QRadioButton * contourRadioButton2
QComboBox * m_value_combo
QPushButton * m_data_create
Definition: InspectorBase.h:83
QListViewItem * item
Definition: PickTable.cxx:172
QPushButton * m_resid
QLineEdit * m_width_text
QHBoxLayout * Layout31
QWidget * axisTab
QHBoxLayout * layout45
QHBoxLayout * layout33
QPushButton * m_selectedColor
QLineEdit * m_statsTextField
QRadioButton * radioButton27_2_2
QCheckBox * m_FunctionParamsCheckBox
QListView * m_FunctionParamsListView
QLabel * new_binding_3
Definition: InspectorBase.h:62
QComboBox * m_selCutComboBox
QSlider * flat_width
QVBoxLayout * m_value_layout
QComboBox * m_fitter_names
QHBoxLayout * layout46_2
QVBoxLayout * layout33_3_2
QRadioButton * m_stats_underflow
QLabel * sel_binding_2
Definition: InspectorBase.h:77
QRadioButton * m_stats_fparms
QRadioButton * m_stats_text
QGroupBox * m_new_cut_box
QGroupBox * m_func_parms
QRadioButton * m_lambert
#define MDL_QTHIPPOPLOT_API
Definition: libqthippo.h:36
QLabel * TextLabel1_2_4
QLineEdit * m_titleText
Definition: InspectorBase.h:88
QPushButton * functionsRemoveButton
QRadioButton * m_Car
QButtonGroup * cut_button_group
QPushButton * m_PushButtonNewErrorPlot
QCheckBox * logScale
QLabel * sel_binding_1
Definition: InspectorBase.h:75
QSlider * color_scale
QComboBox * new_combo_1
Definition: InspectorBase.h:59
QVBoxLayout * layout45_3
QGroupBox * m_summary
QRadioButton * radioButton27_2_2_2
QRadioButton * m_Tan
QWidget * dataTab
Definition: InspectorBase.h:50
QLabel * TextLabel1_3_2
Definition: InspectorBase.h:52
QVBoxLayout * layout35
QScrollBar * m_y_offset
QLabel * flatlabel
QVBoxLayout * layout102
QGroupBox * m_axis_group_box
QPushButton * m_cutAddAll
QLabel * TextLabel1_3
Definition: InspectorBase.h:69
QPushButton * pushButton26
QVBoxLayout * layout38
QLabel * TextLabel1_2_4_2
QVBoxLayout * layout33_3
QCheckBox * m_errorBars
QLineEdit * m_dataRepNameText
Definition: InspectorBase.h:72
QPushButton * m_removeDatarep
Definition: InspectorBase.h:84
QComboBox * m_pointRepComboBox
QPushButton * functionsResetButton
QHBoxLayout * layout42_2
QPushButton * cutInvertPushButton
QCheckBox * m_interval_cb
QLineEdit * m_contourLevelsTextBox
QFrame * m_axis_frame
QGroupBox * m_func_new
QButtonGroup * ButtonGroup4
QLabel * TextLabel1
QLabel * textLabel1_2
QPushButton * m_cutAddSelected
QLabel * sel_binding_4
Definition: InspectorBase.h:81
QRadioButton * circle
Definition: InspectorBase.h:98
QHBoxLayout * layout36_2
QLabel * new_binding_1
Definition: InspectorBase.h:58
QHBoxLayout * layout44_2
QRadioButton * contourRadioButton1
QComboBox * new_combo_0
Definition: InspectorBase.h:57
QScrollBar * m_x_offset
QRadioButton * radioButton38
QWidget * statsTab
QPushButton * reset_slider
QLineEdit * m_axis_label
QRadioButton * radioButton27_2_2_2_2
QRadioButton * filledRectangle
Definition: InspectorBase.h:97
QButtonGroup * m_symbol_group
Definition: InspectorBase.h:93
QLabel * textLabel1_2_2
QLineEdit * m_y_offset_text
QComboBox * sel_combo_3
Definition: InspectorBase.h:80
QHBoxLayout * layout41_2
QRadioButton * m_Arc
QLabel * m_numContoursLabel
QHBoxLayout * layout40
hippodraw::AxisWidget * axisWidget3
QRadioButton * plus
QPushButton * m_plot_color
QPushButton * cutRemovePushButton
QLabel * new_binding_2
Definition: InspectorBase.h:60
QLabel * sel_binding_3
Definition: InspectorBase.h:79
QLabel * u_fiiter
QWidget * cutsTab
QPushButton * cutEnablePushButton
QLineEdit * min_entries_text
QTabWidget * m_plot_tab
Definition: InspectorBase.h:49
QVBoxLayout * layout100
QLabel * sel_binding_0
Definition: InspectorBase.h:73
QHBoxLayout * Layout40_2
A custom widget that creates high and low sliders and text boxes, and implements zoom pan on them...
Definition: AxisWidget.h:41
QLabel * TextLabel1_2_3
QHBoxLayout * m_color_layout
QHBoxLayout * layout37
QRadioButton * m_linear
QPushButton * new_model
QLineEdit * m_interval_le
QSlider * m_numContourSlider
QComboBox * new_combo_2
Definition: InspectorBase.h:61
QRadioButton * m_Mer
QComboBox * new_combo_3
Definition: InspectorBase.h:63
QPushButton * newPlotButton
Definition: InspectorBase.h:66
QHBoxLayout * layout49_2
QGroupBox * groupBox14
QRadioButton * radioButton39
QHBoxLayout * layout47_3
QPushButton * newFunctionsAddButton
QHBoxLayout * layout52
QRadioButton * m_logxy
QRadioButton * m_cut_data2
QLabel * label
Definition: InspectorBase.h:71
QRadioButton * radioButton27_2
QCheckBox * m_boxedge
QGroupBox * m_plot_title
Definition: InspectorBase.h:87
QPushButton * cutNewPushButton
QGroupBox * m_slider_control
QComboBox * sel_combo_1
Definition: InspectorBase.h:76
QWidget * tab
QScrollBar * min_entries_slider
QWidget * page
Definition: InspectorBase.h:92
QGroupBox * m_interval_group
QVBoxLayout * layout51
QRadioButton * m_stats_number
QGroupBox * currentPlot
Definition: InspectorBase.h:68
QLabel * new_binding_0
Definition: InspectorBase.h:56
QLabel * brk_label
QVBoxLayout * layout77
QRadioButton * m_stats_avg_x
QGroupBox * m_plot_symbols
Definition: InspectorBase.h:90
QScrollBar * m_offset_range
QRadioButton * triangle
Definition: InspectorBase.h:94
QVBoxLayout * layout51_2
QButtonGroup * m_contourBox
QRadioButton * m_stats_chi
QHBoxLayout * layout48
QCheckBox * m_combine_checkbox
QSlider * m_FunctionParamsSlider
QGroupBox * rotateGroupBox
QLabel * colorlabel
QHBoxLayout * layout47_2
QComboBox * m_sel_ntuple_name
Definition: InspectorBase.h:70
QHBoxLayout * layout29
QCheckBox * m_IgnoreErrorCheckBox
QButtonGroup * ButtonGroup8
QRadioButton * filledCircle
Definition: InspectorBase.h:99
QLineEdit * m_offset_text
QButtonGroup * transform_button_group
QComboBox * new_combo_4
Definition: InspectorBase.h:65
QHBoxLayout * layout44
QRadioButton * m_Sin
QVBoxLayout * m_line_groupLayout
QVBoxLayout * layout35_2
QWidgetStack * m_point_stack
Definition: InspectorBase.h:91
QButtonGroup * show_cut_radio_group
QComboBox * sel_combo_0
Definition: InspectorBase.h:74
QLabel * textLabel1
QHBoxLayout * layout46_3
QComboBox * sel_combo_2
Definition: InspectorBase.h:78
QRadioButton * radioButton27_2_2_2_2_2
QVBoxLayout * layout34
QLineEdit * m_x_offset_text
QRadioButton * m_Gls
QButtonGroup * m_line_group
QCheckBox * m_grid
QRadioButton * allCutsRadioButton
QPushButton * edit_model
QPushButton * m_addDataRepButton
Definition: InspectorBase.h:67
QRadioButton * m_selectedPlotRadioButton
QLabel * textLabel5
QPushButton * delete_model
QHBoxLayout * layout46
QRadioButton * cross
QHBoxLayout * layout47
QComboBox * m_CutVariableComboBox2
QRadioButton * rectangle
Definition: InspectorBase.h:96
QVBoxLayout * layout33_2
QHBoxLayout * layout39
QHBoxLayout * layout45_2
QComboBox * m_CutVariableComboBox1
QComboBox * sel_combo_4
Definition: InspectorBase.h:82
QSlider * brk_pt
QRadioButton * m_cut_data1
QPushButton * m_diffdatarep
Definition: InspectorBase.h:85
The base class for the Inspector class.
Definition: InspectorBase.h:41
QVBoxLayout * layout37_2_2
QRadioButton * filledTriangle
Definition: InspectorBase.h:95
QHBoxLayout * layout41
QRadioButton * m_hammer
QRadioButton * m_stats_overflow
QComboBox * newFunctionsComboBox
QPushButton * newSummary
QGroupBox * m_new_plot_box
Definition: InspectorBase.h:51
QPushButton * functionsFitToDataButton
QLabel * new_binding_4
Definition: InspectorBase.h:64
QVBoxLayout * m_symbol_groupLayout
QHBoxLayout * layout42
QHBoxLayout * layout43
QLabel * TextLabel1_2_3_2
QRadioButton * m_Stg
QComboBox * m_all_ntuples
Definition: InspectorBase.h:53
QLineEdit * m_numContoursTextBox
QPushButton * m_editLabelFont
QRadioButton * m_Air
QRadioButton * m_logy
QLineEdit * m_symbolPointSize
QLineEdit * m_FunctionParamsLineEdit
hippodraw::AxisWidget * axisWidget2
QRadioButton * radioButton40
QLabel * label_2
Definition: InspectorBase.h:54

Generated for HippoDraw Class Library by doxygen