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

TGo4QPicItem Class Reference

#include <TGo4QPicItem.h>

Inheritance diagram for TGo4QPicItem:

TGo4QTHItem TGo4QDragDrop TGo4QItem List of all members.

Public Methods

virtual void ItemDBkRemote ()
virtual void DrawObj (TGo4PreviewPanel *fxPanel, TPad *currentpad=0)
 Draw current object on the specified panel. More...

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

virtual void GetRemoteObj ()
virtual void AddToMonitorList ()
virtual void AddToMemoryList ()
 TGo4QPicItem (QListView *parent, const QString &text, const QString &text1=0, const QString &text2=0)
 TGo4QPicItem (QListViewItem *parent, const QString &text, const QString &text1=0, const QString &text2=0)
virtual ~TGo4QPicItem ()

Protected Methods

void DrawSubPic (TGo4PreviewPanel *panel, TPad *pad, TGo4Picture *pic)
TGo4PictureGetPic ()
void ScanPictureForObjRef (TGo4Picture *pic, bool tomonitor)

Detailed Description

Author:
Mohammad Al-Turany
Since:
021.02.2002

Definition at line 29 of file TGo4QPicItem.h.


Constructor & Destructor Documentation

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

Definition at line 39 of file TGo4QPicItem.cpp.

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

Definition at line 34 of file TGo4QPicItem.cpp.

TGo4QPicItem::~TGo4QPicItem   [virtual]
 

Definition at line 44 of file TGo4QPicItem.cpp.


Member Function Documentation

void TGo4QPicItem::ItemDBkRemote   [virtual]
 

Reimplemented from TGo4QTHItem.

Definition at line 46 of file TGo4QPicItem.cpp.

References GetRemoteObj().

void TGo4QPicItem::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 TGo4QTHItem.

Definition at line 158 of file TGo4QPicItem.cpp.

References TGo4QItem::AssignDrawPanel(), TGo4QRootCanvas::CreateDrawOptions(), TGo4Picture::DrawHeader(), DrawSubPic(), TGo4QItem::fxDrawPad, TGo4QItem::fxDrawPanel, and GetPic().

void TGo4QPicItem::GetOnlineObj   [virtual]
 

Reimplemented from TGo4QTHItem.

Definition at line 180 of file TGo4QPicItem.cpp.

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

void TGo4QPicItem::UpdateOnline TObject *    fxObj [virtual]
 

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

To be used in monitoring and local memory refresh.

Reimplemented from TGo4QTHItem.

Definition at line 188 of file TGo4QPicItem.cpp.

References GetPic(), TGo4QItem::UpdateDrawPad(), and TGo4Picture::UpdateFrom().

void TGo4QPicItem::GetRemoteObj   [virtual]
 

Reimplemented from TGo4QTHItem.

Definition at line 201 of file TGo4QPicItem.cpp.

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

Referenced by ItemDBkRemote().

void TGo4QPicItem::AddToMonitorList   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 207 of file TGo4QPicItem.cpp.

References GetPic(), and ScanPictureForObjRef().

void TGo4QPicItem::AddToMemoryList   [virtual]
 

Reimplemented from TGo4QItem.

Definition at line 211 of file TGo4QPicItem.cpp.

References GetPic(), and ScanPictureForObjRef().

void TGo4QPicItem::DrawSubPic TGo4PreviewPanel *    panel,
TPad *    pad,
TGo4Picture   pic
[protected]
 

Definition at line 51 of file TGo4QPicItem.cpp.

References TGo4QItem::DrawObj(), TGo4Picture::FindObject(), TGo4Picture::FindPic(), TGo4QItem::fxTGo4GUIRegistry, TGo4Picture::GetDivX(), TGo4Picture::GetDivY(), TGo4Picture::GetDrawOption(), TGo4Picture::GetFillAtt(), TGo4Picture::GetHistCoordStyle(), TGo4Picture::GetHistDrawStyle(), TGo4Picture::GetHistErrorStyle(), TGo4Picture::GetLineAtt(), TGo4Picture::GetLogScale(), TGo4Picture::GetMarkerAtt(), TGo4Picture::GetNumObjNames(), TGo4Picture::GetObjName(), TGo4Picture::GetRangeX(), TGo4Picture::GetRangeY(), TGo4GUIRegistry::GetSlotClass(), TGo4QItem::GetWorkObject(), TGo4QItem::InFileBrowser(), TGo4QItem::InMemoryBrowser(), TGo4QItem::InMonitoringList(), TGo4Picture::IsDivided(), n, TGo4Picture::PictureIndex, TGo4PadOptions::SetCondition(), TGo4PadOptions::SetHisCoordStyle(), TGo4PadOptions::setHisDrawStyle(), TGo4PadOptions::SetHisDrawStyle(), TGo4PadOptions::SetHisErrorStyle(), TGo4PadOptions::SetHisXStyle(), TGo4PadOptions::SetHisYStyle(), TGo4PadOptions::SetHisZStyle(), TGo4PadOptions::SetUxRange(), TGo4PadOptions::SetUyRange(), and TGo4GUIRegistry::SubmitCommand().

Referenced by DrawObj().

TGo4Picture * TGo4QPicItem::GetPic   [protected]
 

Definition at line 216 of file TGo4QPicItem.cpp.

References TGo4QItem::GetWorkObject().

Referenced by AddToMemoryList(), AddToMonitorList(), DrawObj(), and UpdateOnline().

void TGo4QPicItem::ScanPictureForObjRef TGo4Picture   pic,
bool    tomonitor
[protected]
 

Definition at line 220 of file TGo4QPicItem.cpp.

References TGo4Picture::FindObject(), TGo4Picture::FindPic(), TGo4QItem::fxTGo4GUIRegistry, TGo4Picture::GetDivX(), TGo4Picture::GetDivY(), TGo4Picture::GetNumObjNames(), TGo4Picture::GetObjName(), TGo4GUIRegistry::GetSlotClass(), TGo4Picture::IsDivided(), n, and TGo4GUIRegistry::SubmitCommand().

Referenced by AddToMemoryList(), and AddToMonitorList().


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