GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Protected Attributes | List of all members
QFitItem Class Reference

#include <QFitItem.h>

+ Inheritance diagram for QFitItem:

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
 
QFitItemParent () const
 
QFitItemDefineWidgetItem ()
 
QFitItemDefineGraphItem ()
 
bool FindInParents (QFitItem *item)
 

Protected Attributes

TGo4FitPanelfxPanel {nullptr}
 
TObject * fxObj {nullptr}
 
int fiObjectType {0}
 
int fiWidgetType {0}
 
int fiPopupMenuType {0}
 
int fiGraphType {0}
 
int fiTag {0}
 

Detailed Description

Definition at line 22 of file QFitItem.h.

Constructor & Destructor Documentation

◆ QFitItem()

QFitItem::QFitItem ( TGo4FitPanel panel,
QTreeWidgetItem *  parent,
TObject *  iObj,
int  iObjectType,
int  iWidgetType = -1,
int  iPopupMenuType = -1,
int  iGraphType = -1,
int  iTag = 0 
)

◆ ~QFitItem()

QFitItem::~QFitItem ( )
virtual

Definition at line 40 of file QFitItem.cpp.

References TGo4FitPanel::FitItemDeleted(), and fxPanel.

Member Function Documentation

◆ DefineGraphItem()

QFitItem * QFitItem::DefineGraphItem ( )

Definition at line 56 of file QFitItem.cpp.

References GraphType(), and Parent().

Referenced by Parent(), and TGo4FitPanel::ShowItemAsGraph().

◆ DefineWidgetItem()

QFitItem * QFitItem::DefineWidgetItem ( )

Definition at line 45 of file QFitItem.cpp.

References Parent(), and WidgetType().

Referenced by Parent(), and TGo4FitPanel::ShowItemAsText().

◆ FindInParents()

bool QFitItem::FindInParents ( QFitItem item)

Definition at line 67 of file QFitItem.cpp.

References Parent().

Referenced by Parent(), and TGo4FitPanel::UpdateItem().

◆ GraphType()

int QFitItem::GraphType ( ) const
inline

Definition at line 32 of file QFitItem.h.

References fiGraphType.

Referenced by DefineGraphItem(), and TGo4FitPanel::ShowItemAsGraph().

◆ Object()

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(), QFitDataWidget::FillSpecificData(), QFitDependencyWidget::FillSpecificData(), TGo4FitPanel::FindItem(), QFitRangeCutWidget::GetComp(), QFitWidget::GetObject(), QFitParCfgWidget::ParNameEdit_textChanged(), TGo4FitPanel::SetItemText(), TGo4FitPanel::ShowItemAsGraph(), and TGo4FitPanel::UpdateItem().

◆ ObjectType()

int QFitItem::ObjectType ( ) const
inline

◆ Parent()

QFitItem* QFitItem::Parent ( ) const
inline

◆ PopupMenuType()

int QFitItem::PopupMenuType ( ) const
inline

Definition at line 31 of file QFitItem.h.

References fiPopupMenuType.

Referenced by TGo4FitPanel::FillPopupForItem().

◆ SetObject()

void QFitItem::SetObject ( TObject *  obj)
inline

Definition at line 28 of file QFitItem.h.

References fxObj.

◆ Tag()

int QFitItem::Tag ( ) const
inline

◆ WidgetType()

int QFitItem::WidgetType ( ) const
inline

Definition at line 30 of file QFitItem.h.

References fiWidgetType.

Referenced by DefineWidgetItem(), and TGo4FitPanel::ShowItemAsText().

Member Data Documentation

◆ fiGraphType

int QFitItem::fiGraphType {0}
protected

Definition at line 46 of file QFitItem.h.

Referenced by GraphType(), and QFitItem().

◆ fiObjectType

int QFitItem::fiObjectType {0}
protected

Definition at line 43 of file QFitItem.h.

Referenced by ObjectType(), and QFitItem().

◆ fiPopupMenuType

int QFitItem::fiPopupMenuType {0}
protected

Definition at line 45 of file QFitItem.h.

Referenced by PopupMenuType(), and QFitItem().

◆ fiTag

int QFitItem::fiTag {0}
protected

Definition at line 47 of file QFitItem.h.

Referenced by QFitItem(), and Tag().

◆ fiWidgetType

int QFitItem::fiWidgetType {0}
protected

Definition at line 44 of file QFitItem.h.

Referenced by QFitItem(), and WidgetType().

◆ fxObj

TObject* QFitItem::fxObj {nullptr}
protected

Definition at line 42 of file QFitItem.h.

Referenced by Object(), QFitItem(), and SetObject().

◆ fxPanel

TGo4FitPanel* QFitItem::fxPanel {nullptr}
protected

Definition at line 41 of file QFitItem.h.

Referenced by QFitItem(), and ~QFitItem().


The documentation for this class was generated from the following files: