QObject.hh
Go to the documentation of this file.00001
00007 #ifndef __QOBJECT_HH_
00008 #define __QOBJECT_HH_
00009
00010 #include "QCuore.hh"
00011
00012 Q_BEGIN_NAMESPACE
00013
00014 class QObject {
00015 public:
00016 enum Type {
00017 Vector = 0,
00018 VectorC = 1,
00019 Time = 2,
00020 LCMeasConfigMap = 3,
00021 Matrix = 4,
00022 GuiSession = 5,
00023 RunData = 6,
00024 CurveCrawler = 7,
00025 };
00029 QObject(Type type);
00035 virtual ~QObject() {};
00039 Type GetType() const {return fType;}
00043 virtual void Clear(){}
00044
00045 private:
00046 Type fType;
00047 };
00048
00049 Q_END_NAMESPACE
00050 #endif
00051