00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef TGO4QPICITEM_H
00017 #define TGO4QPICITEM_H
00018 #include "qlistview.h"
00019 #include "TGo4QTHItem.h"
00020
00021 class TGo4PreviewPanel;
00022 class TGo4Picture;
00029 class TGo4QPicItem : public TGo4QTHItem {
00030
00031 public:
00032
00033 virtual void ItemDBkRemote();
00034
00035 virtual void DrawObj(TGo4PreviewPanel *fxPanel, TPad* currentpad=0);
00036
00037 virtual void GetOnlineObj();
00038
00039 virtual void UpdateOnline(TObject *fxObj);
00040
00041 virtual void GetRemoteObj();
00042
00043 virtual void AddToMonitorList();
00044 virtual void AddToMemoryList();
00045 TGo4QPicItem( QListView* parent, const QString & text, const QString & text1=0, const QString & text2=0) ;
00046 TGo4QPicItem( QListViewItem* parent, const QString & text, const QString & text1=0, const QString & text2=0) ;
00047
00048 virtual ~TGo4QPicItem();
00049
00050 protected:
00051
00052 void DrawSubPic(TGo4PreviewPanel *panel, TPad* pad, TGo4Picture* pic);
00053
00054 TGo4Picture* GetPic();
00055
00056 void ScanPictureForObjRef(TGo4Picture* pic, bool tomonitor);
00057
00058
00059
00060
00061
00062
00063
00064 };
00065
00066
00067 #endif //TGO4QPICITEM_H
00068
00069
00070
00071
00072