GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
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 ()
 
QFitItemDefineGraphItem ()
 
QFitItemDefineWidgetItem ()
 
bool FindInParents (QFitItem *item)
 
int GraphType () const
 
TObject * Object () const
 
int ObjectType () const
 
QFitItemParent () const
 
int PopupMenuType () const
 
void SetObject (TObject *obj)
 
int Tag () const
 
int WidgetType () const
 

Protected Attributes

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

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 fxPanel.

Member Function Documentation

◆ DefineGraphItem()

QFitItem * QFitItem::DefineGraphItem ( )

Definition at line 56 of file QFitItem.cpp.

References QFitItem(), GraphType(), and Parent().

Referenced by TGo4FitPanel::ShowItemAsGraph().

◆ DefineWidgetItem()

QFitItem * QFitItem::DefineWidgetItem ( )

Definition at line 45 of file QFitItem.cpp.

References QFitItem(), Parent(), and WidgetType().

Referenced by TGo4FitPanel::ShowItemAsText().

◆ FindInParents()

bool QFitItem::FindInParents ( QFitItem * item)

Definition at line 67 of file QFitItem.cpp.

References QFitItem(), and Parent().

◆ 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

◆ ObjectType()

◆ Parent()

◆ 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()

◆ WidgetType()

int QFitItem::WidgetType ( ) const
inline

Definition at line 30 of file QFitItem.h.

References fiWidgetType.

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

Field Documentation

◆ fiGraphType

int QFitItem::fiGraphType {0}
protected

Definition at line 46 of file QFitItem.h.

Referenced by QFitItem(), and GraphType().

◆ fiObjectType

int QFitItem::fiObjectType {0}
protected

Definition at line 43 of file QFitItem.h.

Referenced by QFitItem(), and ObjectType().

◆ fiPopupMenuType

int QFitItem::fiPopupMenuType {0}
protected

Definition at line 45 of file QFitItem.h.

Referenced by QFitItem(), and PopupMenuType().

◆ 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 QFitItem(), Object(), 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: