00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef TGO4QCANVASITEM_H
00017 #define TGO4QCANVASITEM_H
00018 #include "TGo4QItem.h"
00019 #include "TGo4QDragDrop.h"
00020 class TGo4PreviewPanel;
00027 class TGo4QCanvasItem : public TGo4QDragDrop {
00028 public:
00029
00030 TGo4QCanvasItem( QListView* parent, const QString & text, const QString & text1=0, const QString & text2=0) ;
00031 TGo4QCanvasItem( QListViewItem* parent, const QString & text, const QString & text1=0, const QString & text2=0) ;
00032 virtual ~TGo4QCanvasItem();
00033 virtual void ItemDBkLocal();
00034
00035 virtual void ItemDBkRemote();
00036
00037 virtual void DrawObj(TGo4PreviewPanel *fxPanel, TPad* currentpad=0);
00038
00039 virtual void DropAction(QWidget *Recvr);
00040
00041 virtual void GetOnlineObj();
00042
00043 virtual void UpdateOnline(TObject*);
00044
00045 virtual void GetRemoteObj();
00046
00048 void AddHistosToMemBrowser(TPad* pad);
00049 };
00050
00051
00052 #endif //TGO4QCANVASITEM_H
00053
00054
00055