#include <QFitItem.h>
Public Member Functions | |
QFitItem (TGo4FitPanel *panel, QTreeWidgetItem *parent, TObject *iObj, int iObjectType, int iWidgetType=-1, int iPopupMenuType=-1, int iGraphType=-1, int iTag=0) | |
virtual | ~QFitItem () |
TObject * | Object () const |
void | SetObject (TObject *obj) |
int | ObjectType () const |
int | WidgetType () const |
int | PopupMenuType () const |
int | GraphType () const |
int | Tag () const |
QFitItem * | Parent () const |
QFitItem * | DefineWidgetItem () |
QFitItem * | DefineGraphItem () |
bool | FindInParents (QFitItem *item) |
Protected Attributes | |
TGo4FitPanel * | fxPanel |
TObject * | fxObj |
int | fiObjectType |
int | fiWidgetType |
int | fiPopupMenuType |
int | fiGraphType |
int | fiTag |
Definition at line 22 of file QFitItem.h.
QFitItem::QFitItem | ( | TGo4FitPanel * | panel, | |
QTreeWidgetItem * | parent, | |||
TObject * | iObj, | |||
int | iObjectType, | |||
int | iWidgetType = -1 , |
|||
int | iPopupMenuType = -1 , |
|||
int | iGraphType = -1 , |
|||
int | iTag = 0 | |||
) |
Definition at line 24 of file QFitItem.cpp.
References fiGraphType, fiObjectType, fiPopupMenuType, fiTag, fiWidgetType, fxObj, fxPanel, and TGo4FitPanel::UpdateItem().
QFitItem::~QFitItem | ( | ) | [virtual] |
Definition at line 43 of file QFitItem.cpp.
References TGo4FitPanel::FitItemDeleted(), and fxPanel.
QFitItem * QFitItem::DefineGraphItem | ( | ) |
Definition at line 59 of file QFitItem.cpp.
References GraphType(), and Parent().
Referenced by TGo4FitPanel::ShowItemAsGraph().
QFitItem * QFitItem::DefineWidgetItem | ( | ) |
Definition at line 48 of file QFitItem.cpp.
References Parent(), and WidgetType().
Referenced by TGo4FitPanel::ShowItemAsText().
bool QFitItem::FindInParents | ( | QFitItem * | item | ) |
Definition at line 70 of file QFitItem.cpp.
References Parent().
Referenced by TGo4FitPanel::UpdateItem().
int QFitItem::GraphType | ( | ) | const [inline] |
Definition at line 32 of file QFitItem.h.
References fiGraphType.
Referenced by DefineGraphItem(), and TGo4FitPanel::ShowItemAsGraph().
TObject* QFitItem::Object | ( | ) | const [inline] |
Definition at line 27 of file QFitItem.h.
References fxObj.
Referenced by TGo4FitPanel::ChangeObjectName(), TGo4FitPanel::Cmd_AddDependency(), TGo4FitPanel::Cmd_AddNewPar(), TGo4FitPanel::Cmd_AddRangeCondition(), TGo4FitPanel::Cmd_AssignModelToAllData(), TGo4FitPanel::Cmd_AssignModelToData(), TGo4FitPanel::Cmd_ClearAssigment(), TGo4FitPanel::Cmd_ClearAssigments(), TGo4FitPanel::Cmd_CloneModel(), TGo4FitPanel::Cmd_DeleteAction(), TGo4FitPanel::Cmd_DeleteAssosiatedModels(), TGo4FitPanel::Cmd_DeleteData(), TGo4FitPanel::Cmd_DeleteDependencies(), TGo4FitPanel::Cmd_DeleteDependency(), TGo4FitPanel::Cmd_DeleteMinuitResult(), TGo4FitPanel::Cmd_DeleteModel(), TGo4FitPanel::Cmd_DeletePar(), TGo4FitPanel::Cmd_DeletePars(), TGo4FitPanel::Cmd_DrawData(), TGo4FitPanel::Cmd_ExecuteAction(), TGo4FitPanel::Cmd_ItemPrint(), TGo4FitPanel::Cmd_MemorizePar(), TGo4FitPanel::Cmd_MemorizePars(), TGo4FitPanel::Cmd_MoveAction(), TGo4FitPanel::Cmd_RememberPar(), TGo4FitPanel::Cmd_RememberPars(), TGo4FitPanel::Cmd_RemoveRangeCondition(), TGo4FitPanel::Cmd_RemoveRangeConditions(), TGo4FitPanel::DropOnPanel(), TGo4FitPanel::ExecutePopupForSlot(), TGo4FitPanel::FillDependencyList(), TGo4FitPanel::FillParsList(), TGo4FitPanel::FillPopupForItem(), QFitDependencyWidget::FillSpecificData(), QFitDataWidget::FillSpecificData(), TGo4FitPanel::FindItem(), QFitRangeCutWidget::GetComp(), QFitWidget::GetObject(), QFitParCfgWidget::ParNameEdit_textChanged(), TGo4FitPanel::SetItemText(), TGo4FitPanel::ShowItemAsGraph(), and TGo4FitPanel::UpdateItem().
int QFitItem::ObjectType | ( | ) | const [inline] |
Definition at line 29 of file QFitItem.h.
References fiObjectType.
Referenced by TGo4FitPanel::ChangeObjectName(), TGo4FitPanel::Cmd_AddDependency(), TGo4FitPanel::Cmd_AddNewAction(), TGo4FitPanel::Cmd_AddNewData(), TGo4FitPanel::Cmd_AddNewModel(), TGo4FitPanel::Cmd_AddRangeCondition(), TGo4FitPanel::Cmd_DeleteActions(), TGo4FitPanel::Cmd_DeleteDependency(), TGo4FitPanel::Cmd_DeleteOutputActions(), TGo4FitPanel::Cmd_RemoveRangeCondition(), TGo4FitPanel::Cmd_RemoveRangeConditions(), TGo4FitPanel::DropOnPanel(), TGo4FitPanel::FindItem(), TGo4FitPanel::GetFitterItem(), TGo4FitPanel::SetItemText(), TGo4FitPanel::UpdateItem(), TGo4FitPanel::UpdateItemMenu(), and TGo4FitPanel::UpdateItemsOfType().
QFitItem* QFitItem::Parent | ( | ) | const [inline] |
Definition at line 35 of file QFitItem.h.
Referenced by TGo4FitPanel::ChangeObjectName(), TGo4FitPanel::Cmd_AddNewData(), TGo4FitPanel::Cmd_AddNewModel(), TGo4FitPanel::Cmd_AssignModelToAllData(), TGo4FitPanel::Cmd_AssignModelToData(), TGo4FitPanel::Cmd_ClearAssigment(), TGo4FitPanel::Cmd_ClearAssigments(), TGo4FitPanel::Cmd_DeleteAction(), TGo4FitPanel::Cmd_DeleteAssosiatedModels(), TGo4FitPanel::Cmd_DeleteData(), TGo4FitPanel::Cmd_DeleteDependency(), TGo4FitPanel::Cmd_DeleteMinuitResult(), TGo4FitPanel::Cmd_DeletePar(), TGo4FitPanel::Cmd_MoveAction(), TGo4FitPanel::Cmd_RemoveRangeCondition(), DefineGraphItem(), DefineWidgetItem(), QFitDependencyWidget::FillSpecificData(), QFitDataWidget::FillSpecificData(), FindInParents(), QFitRangeCutWidget::GetComp(), QFitParCfgWidget::ParNameEdit_textChanged(), and TGo4FitPanel::ShowItemAsGraph().
int QFitItem::PopupMenuType | ( | ) | const [inline] |
Definition at line 31 of file QFitItem.h.
References fiPopupMenuType.
Referenced by TGo4FitPanel::FillPopupForItem().
void QFitItem::SetObject | ( | TObject * | obj | ) | [inline] |
Definition at line 28 of file QFitItem.h.
References fxObj.
int QFitItem::Tag | ( | ) | const [inline] |
Definition at line 33 of file QFitItem.h.
References fiTag.
Referenced by TGo4FitPanel::Cmd_RemoveRangeCondition(), QFitRangeCutWidget::GetCutIndex(), QFitRangeWidget::GetNumRange(), TGo4FitPanel::SetItemText(), and TGo4FitPanel::ShowItemAsGraph().
int QFitItem::WidgetType | ( | ) | const [inline] |
Definition at line 30 of file QFitItem.h.
References fiWidgetType.
Referenced by DefineWidgetItem(), and TGo4FitPanel::ShowItemAsText().
int QFitItem::fiGraphType [protected] |
Definition at line 48 of file QFitItem.h.
Referenced by GraphType(), and QFitItem().
int QFitItem::fiObjectType [protected] |
Definition at line 45 of file QFitItem.h.
Referenced by ObjectType(), and QFitItem().
int QFitItem::fiPopupMenuType [protected] |
Definition at line 47 of file QFitItem.h.
Referenced by PopupMenuType(), and QFitItem().
int QFitItem::fiTag [protected] |
Definition at line 49 of file QFitItem.h.
Referenced by QFitItem(), and Tag().
int QFitItem::fiWidgetType [protected] |
Definition at line 46 of file QFitItem.h.
Referenced by QFitItem(), and WidgetType().
TObject* QFitItem::fxObj [protected] |
Definition at line 44 of file QFitItem.h.
Referenced by Object(), QFitItem(), and SetObject().
TGo4FitPanel* QFitItem::fxPanel [protected] |
Definition at line 43 of file QFitItem.h.
Referenced by QFitItem(), and ~QFitItem().