GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <QFitWidget.h>
Public Member Functions | |
QFitWidget (QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags fl=Qt::Widget) | |
~QFitWidget () | |
virtual void | FillSpecificData () |
virtual void | FillWidget () |
virtual TGo4Fitter * | GetFitter () |
virtual QFitItem * | GetItem () |
virtual TObject * | GetObject () |
virtual void | SetItem (TGo4FitPanel *panel, QFitItem *iItem) |
virtual void | SetWidgetItemText (bool trace) |
virtual void | UpdateItemsOfType (int typ, bool allitems=false) |
virtual void | UpdateWidgetItem (bool trace) |
Protected Member Functions | |
void | contextMenuEvent (QContextMenuEvent *e) override |
Protected Attributes | |
bool | fbFillWidget {false} |
QFitItem * | fxItem {nullptr} |
TGo4FitPanel * | fxPanel {nullptr} |
Definition at line 41 of file QFitWidget.h.
QFitWidget::QFitWidget | ( | QWidget * | parent = nullptr, |
const char * | name = nullptr, | ||
Qt::WindowFlags | fl = Qt::Widget ) |
Definition at line 23 of file QFitWidget.cpp.
References fbFillWidget, fxItem, and fxPanel.
Referenced by QFitDependencyWidget::QFitDependencyWidget(), QFitNamedWidget::QFitNamedWidget(), QFitParCfgWidget::QFitParCfgWidget(), QFitPrintWidget::QFitPrintWidget(), QFitRangeWidget::QFitRangeWidget(), and QFitTableWidget::QFitTableWidget().
QFitWidget::~QFitWidget | ( | ) |
Definition at line 34 of file QFitWidget.cpp.
|
overrideprotected |
Definition at line 73 of file QFitWidget.cpp.
|
virtual |
Reimplemented in QFitAmplEstimWidget, QFitDataWidget, QFitDependencyWidget, QFitLinearTransWidget, QFitMatrixTransWidget, QFitMinuitResWidget, QFitMinuitWidget, QFitModelFormulaWidget, QFitModelFunctionWidget, QFitModelGauss1Widget, QFitModelGauss2Widget, QFitModelGaussNWidget, QFitModelPolynomWidget, QFitNamedWidget, QFitOutputActionWidget, QFitParCfgWidget, QFitParWidget, QFitPeakFinderWidget, QFitPrintWidget, QFitRangeCutWidget, QFitRangeWidget, QFitSlotWidget, and QFitterWidget.
Definition at line 69 of file QFitWidget.cpp.
Referenced by FillWidget().
|
virtual |
Definition at line 62 of file QFitWidget.cpp.
References fbFillWidget, and FillSpecificData().
Referenced by TGo4FitPanel::ArrowChanged(), SetItem(), and TGo4FitPanel::ShowItemAsText().
|
virtual |
Definition at line 57 of file QFitWidget.cpp.
References fxPanel.
Referenced by QFitDataWidget::NumCalibrSpin_valueChanged().
|
virtual |
Definition at line 45 of file QFitWidget.cpp.
References fxItem.
Referenced by TGo4FitPanel::ChangeObjectName(), contextMenuEvent(), QFitDataWidget::FillSpecificData(), QFitDependencyWidget::FillSpecificData(), QFitTableWidget::FillSpecificData(), QFitRangeCutWidget::GetComp(), QFitRangeCutWidget::GetCutIndex(), QFitRangeWidget::GetNumRange(), GetObject(), QFitParCfgWidget::ParNameEdit_textChanged(), SetWidgetItemText(), TGo4FitPanel::ShowItemAsText(), UpdateItemsOfType(), and UpdateWidgetItem().
|
virtual |
Definition at line 50 of file QFitWidget.cpp.
References GetItem(), and QFitItem::Object().
Referenced by TGo4FitPanel::ChangeModelPar(), TGo4FitPanel::ChangeObjectTitle(), TGo4FitPanel::FillNamedWidget(), QFitDependencyWidget::FillSpecificData(), QFitPrintWidget::FillSpecificData(), QFitTableWidget::FillSpecificData(), QFitAmplEstimWidget::GetAmplEstim(), QFitRangeWidget::GetComp(), QFitRangeCutWidget::GetCut(), QFitDataWidget::GetData(), QFitDependencyWidget::GetDepen(), QFitterWidget::GetFitter(), QFitModelFormulaWidget::GetFormula(), QFitModelFunctionWidget::GetFunction(), QFitModelGauss1Widget::GetGauss1(), QFitModelGauss2Widget::GetGauss2(), QFitModelGaussNWidget::GetGaussN(), QFitLinearTransWidget::GetLinearTrans(), QFitMatrixTransWidget::GetMatrixTrans(), QFitMinuitWidget::GetMinuit(), QFitOutputActionWidget::GetOutAct(), QFitParCfgWidget::GetPar(), QFitParWidget::GetPar(), QFitPeakFinderWidget::GetPF(), QFitModelPolynomWidget::GetPolynom(), QFitMinuitResWidget::GetResult(), and QFitSlotWidget::GetSlot().
|
virtual |
Definition at line 38 of file QFitWidget.cpp.
References FillWidget(), fxItem, and fxPanel.
Referenced by TGo4FitPanel::ShowItemAsText().
|
virtual |
Definition at line 92 of file QFitWidget.cpp.
References fxPanel, and GetItem().
Referenced by TGo4FitPanel::ChangeObjectName(), QFitDependencyWidget::ExpressionEdt_textChanged(), QFitRangeWidget::GetRangeData(), QFitDependencyWidget::ParamEdit_textChanged(), and QFitParWidget::ValueEdt_textChanged().
|
virtual |
Definition at line 98 of file QFitWidget.cpp.
References fxPanel, and GetItem().
Referenced by QFitDataWidget::AmplChk_toggled(), QFitModelGaussNWidget::AxisNumberSpin_valueChanged(), QFitModelPolynomWidget::AxisSpin_valueChanged(), TGo4FitPanel::ChangeModelPar(), QFitDataWidget::NumCalibrSpin_valueChanged(), QFitModelFormulaWidget::NumParSpin_valueChanged(), and QFitModelFunctionWidget::NumParSpin_valueChanged().
|
virtual |
Definition at line 86 of file QFitWidget.cpp.
References fxPanel, and GetItem().
Referenced by QFitMatrixTransWidget::NumAxisSpin_valueChanged(), and QFitDataWidget::NumCalibrSpin_valueChanged().
|
protected |
Definition at line 63 of file QFitWidget.h.
Referenced by QFitWidget(), QFitDataWidget::AmplChk_toggled(), QFitModelWidget::AmplChk_toggled(), QFitModelGauss2Widget::Axis1Spin_valueChanged(), QFitModelGauss2Widget::Axis2Spin_valueChanged(), QFitModelGaussNWidget::AxisNumberSpin_valueChanged(), QFitModelGauss1Widget::AxisNumSpin_valueChanged(), QFitModelPolynomWidget::AxisSpin_valueChanged(), QFitModelGaussNWidget::AxisTable_valueChanged(), QFitDataWidget::BinsLimitEdt_textChanged(), QFitModelWidget::BuffersChk_toggled(), QFitPeakFinderWidget::ClearModelsChk_toggled(), QFitOutputActionWidget::CommandCombo_activated(), QFitPeakFinderWidget::DataNameEdt_textChanged(), QFitParWidget::EpsilonChk_toggled(), QFitParCfgWidget::EpsilonEdit_textChanged(), QFitParWidget::EpsilonEdt_textChanged(), QFitParWidget::ErrorEdt_textChanged(), QFitRangeCutWidget::ExcludeCutChk_toggled(), QFitModelFormulaWidget::ExprEdt_textChanged(), QFitDependencyWidget::ExpressionEdt_textChanged(), FillWidget(), QFitPeakFinderWidget::FindersTab_currentChanged(), QFitterWidget::FitFunctionTypeCmb_activated(), QFitParWidget::FixedChk_toggled(), QFitModelFunctionWidget::FuncNameEdt_textChanged(), QFitRangeWidget::GetRangeData(), QFitModelWidget::GroupSpin_valueChanged(), QFitAmplEstimWidget::Iterations_valueChanged(), QFitModelFunctionWidget::LibNameEdt_textChanged(), QFitPeakFinderWidget::MaxWidthEdt_textChanged(), QFitPeakFinderWidget::MinWidthEdt_textChanged(), QFitNamedWidget::NameEdt_textChanged(), QFitPeakFinderWidget::NoiseFactorEdit_textChanged(), QFitPeakFinderWidget::NoiseMinEdit_textChanged(), QFitLinearTransWidget::NumAxisSpin_valueChanged(), QFitMatrixTransWidget::NumAxisSpin_valueChanged(), QFitDataWidget::NumCalibrSpin_valueChanged(), QFitModelFormulaWidget::NumParSpin_valueChanged(), QFitModelFunctionWidget::NumParSpin_valueChanged(), QFitRangeCutWidget::NumPointsSpin_valueChanged(), QFitOutputActionWidget::OptionsEdit_textChanged(), QFitDependencyWidget::ParamEdit_textChanged(), QFitParCfgWidget::ParFixedChk_toggled(), QFitParCfgWidget::ParNameEdit_textChanged(), QFitPeakFinderWidget::PolynSpin_valueChanged(), QFitParWidget::RangeChk_toggled(), QFitParCfgWidget::RangeMaxEdit_textChanged(), QFitParWidget::RangeMaxEdt_textChanged(), QFitParCfgWidget::RangeMinEdit_textChanged(), QFitParWidget::RangeMinEdt_textChanged(), QFitRangeWidget::RangeTypCmb_activated(), QFitSlotWidget::RequirementChk_toggled(), QFitSlotWidget::SaveCmb_activated(), QFitDataWidget::SigmaCmb_activated(), QFitDataWidget::SigmaEdt_textChanged(), QFitPeakFinderWidget::SumUpSpin_valueChanged(), QFitPeakFinderWidget::ThresholdEdt_textChanged(), QFitNamedWidget::TitleEdt_textChanged(), QFitDataWidget::UseBinsChk_toggled(), QFitDataWidget::UseBuffersChk_toggled(), QFitPeakFinderWidget::UsePolynChk_toggled(), QFitParWidget::ValueEdt_textChanged(), QFitPeakFinderWidget::WidthEdit_textChanged(), and QFitRangeCutWidget::XYTable_valueChanged().
|
protected |
Definition at line 62 of file QFitWidget.h.
Referenced by QFitWidget(), GetItem(), and SetItem().
|
protected |
Definition at line 61 of file QFitWidget.h.
Referenced by QFitWidget(), QFitModelWidget::AmplChk_toggled(), QFitModelWidget::BuffersChk_toggled(), contextMenuEvent(), QFitNamedWidget::FillSpecificData(), QFitSlotWidget::FillSpecificData(), GetFitter(), QFitModelWidget::GroupSpin_valueChanged(), QFitNamedWidget::NameEdt_textChanged(), SetItem(), SetWidgetItemText(), QFitNamedWidget::TitleEdt_textChanged(), UpdateItemsOfType(), and UpdateWidgetItem().