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

TGo4QCanvasItem Class Reference

#include <TGo4QCanvasItem.h>

Inheritance diagram for TGo4QCanvasItem:

TGo4QDragDrop TGo4QItem List of all members.

Public Methods

 TGo4QCanvasItem (QListView *parent, const QString &text, const QString &text1=0, const QString &text2=0)
 TGo4QCanvasItem (QListViewItem *parent, const QString &text, const QString &text1=0, const QString &text2=0)
virtual ~TGo4QCanvasItem ()
virtual void ItemDBkLocal ()
virtual void ItemDBkRemote ()
virtual void DrawObj (TGo4PreviewPanel *fxPanel, TPad *currentpad=0)
 Draw current object on the specified panel. More...

virtual void DropAction (QWidget *Recvr)
virtual void GetOnlineObj ()
virtual void UpdateOnline (TObject *)
 Update (Refresh contents) the current item object by object fxObj. More...

virtual void GetRemoteObj ()
void AddHistosToMemBrowser (TPad *pad)
 Scan all histograms in this pad and register them to memory browser. More...


Detailed Description

Author:
Mohammad Al-Turany
Since:
06.05.2002

Definition at line 27 of file TGo4QCanvasItem.h.


Constructor & Destructor Documentation

TGo4QCanvasItem::TGo4QCanvasItem QListView *    parent,
const QString &    text,
const QString &    text1 = 0,
const QString &    text2 = 0
 

Definition at line 42 of file TGo4QCanvasItem.cpp.

TGo4QCanvasItem::TGo4QCanvasItem QListViewItem *    parent,
const QString &    text,
const QString &    text1 = 0,
const QString &    text2 = 0
 

Definition at line 37 of file TGo4QCanvasItem.cpp.

TGo4QCanvasItem::~TGo4QCanvasItem   [virtual]
 

Definition at line 47 of file TGo4QCanvasItem.cpp.


Member Function Documentation

void TGo4QCanvasItem::ItemDBkLocal   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 51 of file TGo4QCanvasItem.cpp.

References DrawObj(), TGo4QItem::fxTGo4GUIRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::ViewPanelSlot().

void TGo4QCanvasItem::ItemDBkRemote   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 59 of file TGo4QCanvasItem.cpp.

References GetRemoteObj().

void TGo4QCanvasItem::DrawObj TGo4PreviewPanel *    fxPanel,
TPad *    currentpad = 0
[virtual]
 

Draw current object on the specified panel.

Optionally, the currentpad can be specified. Default is using the active pad of the panel

Reimplemented from TGo4QItem.

Definition at line 64 of file TGo4QCanvasItem.cpp.

References AddHistosToMemBrowser(), TGo4QItem::AssignDrawPanel(), TGo4QItem::fxDrawPad, TGo4QItem::fxDrawPanel, TGo4QItem::GetWorkObject(), TGo4QItem::InFileBrowser(), TGo4QItem::InMemoryBrowser(), and TGo4QRootCanvas::InsertCanvas().

Referenced by DropAction(), ItemDBkLocal(), and UpdateOnline().

void TGo4QCanvasItem::DropAction QWidget *    Recvr [virtual]
 

Reimplemented from TGo4QDragDrop.

Definition at line 81 of file TGo4QCanvasItem.cpp.

References DrawObj().

void TGo4QCanvasItem::GetOnlineObj   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 87 of file TGo4QCanvasItem.cpp.

References TGo4QItem::fxTGo4GUIRegistry, TGo4GUIRegistry::GetSlotClass(), and TGo4GUIRegistry::SubmitCommand().

void TGo4QCanvasItem::UpdateOnline TObject *    [virtual]
 

Update (Refresh contents) the current item object by object fxObj.

To be used in monitoring and local memory refresh.

Reimplemented from TGo4QItem.

Definition at line 96 of file TGo4QCanvasItem.cpp.

References TGo4MonitoredListStatus::AddToMonitoredObjectList(), DrawObj(), TGo4QItem::fxDrawCanvas, TGo4QItem::fxDrawPad, TGo4QItem::fxDrawPanel, TGo4QItem::fxItemObject, TGo4QItem::fxTGo4GUIRegistry, TGo4CanvasWrapper::GetCanvas(), TGo4MonitoredListStatus::GetMonitoredObject(), TGo4BrowserStatus::GetObjectfromLocalList(), TGo4GUIRegistry::GetSlotClass(), TGo4MonitoredListSlots::GetStatus(), TGo4BrowserSlots::GetStatus(), TGo4QItem::GetWorkObject(), TGo4QItem::IsExisting(), TGo4BrowserStatus::OverWriteLocalObject(), TGo4MonitoredListStatus::RemoveMonitoredObject(), TGo4MonitoredObject::SetMonitoredObject(), and TGo4MonitoredObject::SetMonObjItem().

void TGo4QCanvasItem::GetRemoteObj   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 158 of file TGo4QCanvasItem.cpp.

References TGo4QItem::fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

Referenced by ItemDBkRemote().

void TGo4QCanvasItem::AddHistosToMemBrowser TPad *    pad
 

Scan all histograms in this pad and register them to memory browser.

Definition at line 164 of file TGo4QCanvasItem.cpp.

References TGo4BrowserSlots::AddObjectToLocalList(), TGo4QItem::fxTGo4GUIRegistry, and TGo4GUIRegistry::GetSlotClass().

Referenced by DrawObj().


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