Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

QFitItem Class Reference

#include <QFitItem.h>

List of all members.

Public Methods

 QFitItem (TGo4FitPanelSlots *iSlots, QFitItem *parent, TObject *iObj, int iObjectType, int iWidgetType=-1, int iPopupMenuType=-1, int iGraphType=-1, int iTag=0)
 QFitItem (TGo4FitPanelSlots *iSlots, QListView *parent, TObject *iObj, int iObjectType, int iWidgetType=-1, int iPopupMenuType=-1, int iGraphType=-1, int iTag=0)
virtual ~QFitItem ()
TObject * Object ()
void SetObject (TObject *obj)
int ObjectType ()
int WidgetType ()
int PopupMenuType ()
int GraphType ()
int Tag ()
QFitItem * Parent ()
QFitItem * DefineWidgetItem ()
QFitItem * DefineGraphItem ()
bool FindInParents (QFitItem *item)

Protected Attributes

TGo4FitPanelSlotsfxSlots
TObject * fxObj
int fiObjectType
int fiWidgetType
int fiPopupMenuType
int fiGraphType
int fiTag


Constructor & Destructor Documentation

QFitItem::QFitItem TGo4FitPanelSlots   iSlots,
QFitItem *    parent,
TObject *    iObj,
int    iObjectType,
int    iWidgetType = -1,
int    iPopupMenuType = -1,
int    iGraphType = -1,
int    iTag = 0
 

Definition at line 22 of file QFitItem.cpp.

References fiGraphType, fiObjectType, fiPopupMenuType, fiTag, fiWidgetType, fxObj, fxSlots, and TGo4FitPanelSlots::UpdateItem().

QFitItem::QFitItem TGo4FitPanelSlots   iSlots,
QListView *    parent,
TObject *    iObj,
int    iObjectType,
int    iWidgetType = -1,
int    iPopupMenuType = -1,
int    iGraphType = -1,
int    iTag = 0
 

Definition at line 34 of file QFitItem.cpp.

References fiGraphType, fiObjectType, fiPopupMenuType, fiTag, fiWidgetType, fxObj, fxSlots, and TGo4FitPanelSlots::UpdateItem().

QFitItem::~QFitItem   [virtual]
 

Definition at line 46 of file QFitItem.cpp.

References TGo4FitPanelSlots::FitItemDeleted(), and fxSlots.


Member Function Documentation

TObject * QFitItem::Object  
 

Definition at line 50 of file QFitItem.cpp.

References fxObj.

Referenced by TGo4FitPanelSlots::ChangeObjectName(), TGo4FitPanelSlots::Cmd_AddDependency(), TGo4FitPanelSlots::Cmd_AddNewPar(), TGo4FitPanelSlots::Cmd_AddRangeCondition(), TGo4FitPanelSlots::Cmd_AssignModelToAllData(), TGo4FitPanelSlots::Cmd_AssignModelToData(), TGo4FitPanelSlots::Cmd_ClearAssigment(), TGo4FitPanelSlots::Cmd_ClearAssigments(), TGo4FitPanelSlots::Cmd_DeleteAction(), TGo4FitPanelSlots::Cmd_DeleteAssosiatedModels(), TGo4FitPanelSlots::Cmd_DeleteData(), TGo4FitPanelSlots::Cmd_DeleteDependencies(), TGo4FitPanelSlots::Cmd_DeleteDependency(), TGo4FitPanelSlots::Cmd_DeleteMinuitResult(), TGo4FitPanelSlots::Cmd_DeleteModel(), TGo4FitPanelSlots::Cmd_DeletePar(), TGo4FitPanelSlots::Cmd_DeletePars(), TGo4FitPanelSlots::Cmd_DrawData(), TGo4FitPanelSlots::Cmd_ExecuteAction(), TGo4FitPanelSlots::Cmd_ItemPrint(), TGo4FitPanelSlots::Cmd_MemorizePar(), TGo4FitPanelSlots::Cmd_MemorizePars(), TGo4FitPanelSlots::Cmd_MoveAction(), TGo4FitPanelSlots::Cmd_RememberPar(), TGo4FitPanelSlots::Cmd_RememberPars(), TGo4FitPanelSlots::Cmd_RemoveRangeCondition(), TGo4FitPanelSlots::Cmd_RemoveRangeConditions(), TGo4FitPanelSlots::ExecutePopupForSlot(), TGo4FitPanelSlots::FillDependencyList(), TGo4FitPanelSlots::FillParsList(), TGo4FitPanelSlots::FillPopupForItem(), TGo4FitPanelSlots::FindItem(), TGo4FitPanelSlots::SetItemText(), TGo4FitPanelSlots::ShowItemAsGraph(), and TGo4FitPanelSlots::UpdateItem().

void QFitItem::SetObject TObject *    obj
 

Definition at line 54 of file QFitItem.cpp.

References fxObj.

int QFitItem::ObjectType  
 

Definition at line 58 of file QFitItem.cpp.

References fiObjectType.

Referenced by TGo4FitPanelSlots::ChangeObjectName(), TGo4FitPanelSlots::Cmd_AddDependency(), TGo4FitPanelSlots::Cmd_AddNewAction(), TGo4FitPanelSlots::Cmd_AddNewData(), TGo4FitPanelSlots::Cmd_AddNewModel(), TGo4FitPanelSlots::Cmd_AddRangeCondition(), TGo4FitPanelSlots::Cmd_DeleteActions(), TGo4FitPanelSlots::Cmd_DeleteDependency(), TGo4FitPanelSlots::Cmd_DeleteOutputActions(), TGo4FitPanelSlots::Cmd_RemoveRangeCondition(), TGo4FitPanelSlots::Cmd_RemoveRangeConditions(), TGo4FitPanelSlots::FindItem(), TGo4FitPanelSlots::GetFitterItem(), TGo4FitPanelSlots::SetItemText(), TGo4FitPanelSlots::UpdateItem(), and TGo4FitPanelSlots::UpdateItemsOfType().

int QFitItem::WidgetType  
 

Definition at line 62 of file QFitItem.cpp.

References fiWidgetType.

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

int QFitItem::PopupMenuType  
 

Definition at line 66 of file QFitItem.cpp.

References fiPopupMenuType.

Referenced by TGo4FitPanelSlots::FillPopupForItem().

int QFitItem::GraphType  
 

Definition at line 70 of file QFitItem.cpp.

References fiGraphType.

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

int QFitItem::Tag  
 

Definition at line 74 of file QFitItem.cpp.

References fiTag.

Referenced by TGo4FitPanelSlots::Cmd_RemoveRangeCondition(), TGo4FitPanelSlots::SetItemText(), and TGo4FitPanelSlots::ShowItemAsGraph().

QFitItem * QFitItem::Parent  
 

Definition at line 78 of file QFitItem.cpp.

Referenced by TGo4FitPanelSlots::ChangeObjectName(), TGo4FitPanelSlots::Cmd_AddNewData(), TGo4FitPanelSlots::Cmd_AddNewModel(), TGo4FitPanelSlots::Cmd_AssignModelToAllData(), TGo4FitPanelSlots::Cmd_AssignModelToData(), TGo4FitPanelSlots::Cmd_ClearAssigment(), TGo4FitPanelSlots::Cmd_ClearAssigments(), TGo4FitPanelSlots::Cmd_DeleteAction(), TGo4FitPanelSlots::Cmd_DeleteAssosiatedModels(), TGo4FitPanelSlots::Cmd_DeleteData(), TGo4FitPanelSlots::Cmd_DeleteDependency(), TGo4FitPanelSlots::Cmd_DeleteMinuitResult(), TGo4FitPanelSlots::Cmd_DeleteModel(), TGo4FitPanelSlots::Cmd_DeletePar(), TGo4FitPanelSlots::Cmd_MoveAction(), TGo4FitPanelSlots::Cmd_RemoveRangeCondition(), DefineGraphItem(), DefineWidgetItem(), TGo4FitPanelSlots::DropEvent(), FindInParents(), and TGo4FitPanelSlots::ShowItemAsGraph().

QFitItem * QFitItem::DefineWidgetItem  
 

Definition at line 82 of file QFitItem.cpp.

References Parent(), and WidgetType().

Referenced by TGo4FitPanelSlots::ShowItemAsText().

QFitItem * QFitItem::DefineGraphItem  
 

Definition at line 92 of file QFitItem.cpp.

References GraphType(), and Parent().

Referenced by TGo4FitPanelSlots::ShowItemAsGraph().

bool QFitItem::FindInParents QFitItem *    item
 

Definition at line 102 of file QFitItem.cpp.

References i, and Parent().

Referenced by TGo4FitPanelSlots::UpdateItem().


Member Data Documentation

TGo4FitPanelSlots* QFitItem::fxSlots [protected]
 

Definition at line 44 of file QFitItem.h.

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

TObject* QFitItem::fxObj [protected]
 

Definition at line 45 of file QFitItem.h.

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

int QFitItem::fiObjectType [protected]
 

Definition at line 46 of file QFitItem.h.

Referenced by ObjectType(), and QFitItem().

int QFitItem::fiWidgetType [protected]
 

Definition at line 47 of file QFitItem.h.

Referenced by QFitItem(), and WidgetType().

int QFitItem::fiPopupMenuType [protected]
 

Definition at line 48 of file QFitItem.h.

Referenced by PopupMenuType(), and QFitItem().

int QFitItem::fiGraphType [protected]
 

Definition at line 49 of file QFitItem.h.

Referenced by GraphType(), and QFitItem().

int QFitItem::fiTag [protected]
 

Definition at line 50 of file QFitItem.h.

Referenced by QFitItem(), and Tag().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:51 2005 for Go4-v2.10-5 by doxygen1.2.15