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 };
00028 QObject(Type type);
00034 virtual ~QObject() {};
00038 Type GetType() const {return fType;}
00042 virtual void Clear(){}
00043
00044 private:
00045 Type fType;
00046 };
00047
00048 Q_END_NAMESPACE
00049 #endif
00050