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

/Go4QtBaseWidgets/TGo4QPicItem.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------
00002 //        Go4 Release Package v2.10-5 (build 21005) 
00003 //                      03-Nov-2005
00004 //---------------------------------------------------------------
00005 //       The GSI Online Offline Object Oriented (Go4) Project
00006 //       Experiment Data Processing at DVEE department, GSI
00007 //---------------------------------------------------------------
00008 //
00009 //Copyright (C) 2000- Gesellschaft f. Schwerionenforschung, GSI
00010 //                    Planckstr. 1, 64291 Darmstadt, Germany
00011 //Contact:            http://go4.gsi.de
00012 //----------------------------------------------------------------
00013 //This software can be used under the license agreements as stated
00014 //in Go4License.txt file which is part of the distribution.
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 //      TObject* GetItemObject();
00060 //      bool InFileBrowser();
00061 //      bool InMemoryBrowser();
00062 //      bool InMonitoringList();
00063 
00064 };
00065 
00066 
00067 #endif  //TGO4QPICITEM_H
00068 
00069 
00070 
00071 
00072 //----------------------------END OF GO4 SOURCE FILE ---------------------

Generated on Tue Nov 8 10:56:04 2005 for Go4-v2.10-5 by doxygen1.2.15