| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
protected bool | fbMonitorDone true if this object was already received and displayed after request |
protected TCanvas* | fxDrawCanvas |
protected TPad* | fxDrawPad |
protected TGo4PreviewPanel* | fxDrawPanel |
protected TObject* | fxItemObject |
protected TKey* | fxKey |
protected TObject* | fxObj |
protected TFile* | fxRootFile |
protected TGo4GUIRegistry* | fxTGo4GUIRegistry |
Constructor Summary | |
TGo4QItem(QListView* parent, const char * pixmap, const QString& text, const QString& text1, const QString& text2) | |
TGo4QItem(QListViewItem* parent, const char * pixmap, const QString& text, const QString& text1, const QString& text2) |
Destructor Summary | |
virtual synchronized | ~TGo4QItem() |
Method Summary | |
virtual void | AddToMemoryList() |
virtual void | AddToMonitorList() |
bool | AssignDrawPanel(TGo4PreviewPanel* pan, TPad* currentpad) Sets viewpanel, canvas and pad. |
virtual void | DrawObj(TGo4PreviewPanel* fxPanel, TPad* currentpad) Draw current object on the specified panel. |
TCanvas* | GetDrawCanvas() |
TPad* | GetDrawPad() |
TGo4PreviewPanel* | GetDrawPanel() |
TKey* | GetFileKey() |
TObject* | GetFileObj() |
TObject* | GetItemObject() |
virtual void | GetOnlineObj() |
virtual void | GetRemoteObj() |
TFile* | GetRootFile() |
TObject* | GetWorkObject() Retrieve the real object under work (item, file monitor) |
bool | InFileBrowser() |
bool | InMemoryBrowser() |
bool | InMonitoringList() |
bool | IsExisting(TCanvas* can, TPad* pad) Check if canvas and pad are still there in root |
bool | IsKeepScale() |
bool | IsLogYScale() |
const bool | IsMonitorDone() |
bool | IsSubPad(TPad* mother, TPad* subpad) Check recursively if subpad is contained in mother pad |
virtual void | ItemDBkLocal() |
virtual void | ItemDBkMem() |
virtual void | ItemDBkRemote() |
void | SetDrawCanvas(TCanvas* fxCan) |
void | SetDrawPad(TPad* fxPad) |
void | SetDrawPanel(TGo4PreviewPanel* panel) |
void | SetFileKey(TKey* key) |
void | SetFileObj(TObject* Obj) |
void | SetItemObject(TObject* fxObj) |
void | SetKeepScale(bool val) |
void | SetMonitorDone(bool val) |
void | SetRootFile(TFile* fxFile) |
virtual void | SetStatus(TGo4Status* ) Sets Go4 status object, which is correspond to this item |
void | UpdateDrawPad() root TPad::Update of the current draw pad. |
virtual void | UpdateOnline(TObject* fxObj) Update (Refresh contents) the current item object by object fxObj. |
Field Detail |
protected bool fbMonitorDone
protected TCanvas* fxDrawCanvas
protected TPad* fxDrawPad
protected TGo4PreviewPanel* fxDrawPanel
protected TObject* fxItemObject
protected TKey* fxKey
protected TObject* fxObj
protected TFile* fxRootFile
protected TGo4GUIRegistry* fxTGo4GUIRegistry
Constructor Detail |
public TGo4QItem(QListView* parent, const char * pixmap, const QString& text, const QString& text1, const QString& text2)
public TGo4QItem(QListViewItem* parent, const char * pixmap, const QString& text, const QString& text1, const QString& text2)
Method Detail |
public virtual synchronized ~TGo4QItem()
Method Detail |
public virtual void AddToMemoryList()
public virtual void AddToMonitorList()
public bool AssignDrawPanel(TGo4PreviewPanel* pan, TPad* currentpad)
public virtual void DrawObj(TGo4PreviewPanel* fxPanel, TPad* currentpad)
public TCanvas* GetDrawCanvas()
public TPad* GetDrawPad()
public TGo4PreviewPanel* GetDrawPanel()
public TKey* GetFileKey()
public TObject* GetFileObj()
public TObject* GetItemObject()
public virtual void GetOnlineObj()
public virtual void GetRemoteObj()
public TFile* GetRootFile()
public TObject* GetWorkObject()
public bool InFileBrowser()
public bool InMemoryBrowser()
public bool InMonitoringList()
public bool IsExisting(TCanvas* can, TPad* pad)
public bool IsKeepScale()
public bool IsLogYScale()
public const bool IsMonitorDone()
public bool IsSubPad(TPad* mother, TPad* subpad)
public virtual void ItemDBkLocal()
public virtual void ItemDBkMem()
public virtual void ItemDBkRemote()
public void SetDrawCanvas(TCanvas* fxCan)
public void SetDrawPad(TPad* fxPad)
public void SetDrawPanel(TGo4PreviewPanel* panel)
public void SetFileKey(TKey* key)
public void SetFileObj(TObject* Obj)
public void SetItemObject(TObject* fxObj)
public void SetKeepScale(bool val)
public void SetMonitorDone(bool val)
public void SetRootFile(TFile* fxFile)
public virtual void SetStatus(TGo4Status* )
public void UpdateDrawPad()
public virtual void UpdateOnline(TObject* fxObj)
Associates Links |
to Object Canvas1
to Object Pad1
to Object gROOT
to Object myfile.root
to Object Histogram
Association Links |
to Class TCanvas
to Class TPad
to Class TGo4GUIRegistry
Note Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |