00001 00012 #ifndef _QSUMMARYDATA_HH_ 00013 #define _QSUMMARYDATA_HH_ 00014 00015 #include "QEventData.hh" 00016 00017 class MDefaults; 00018 Q_BEGIN_NAMESPACE 00019 class QEvent; 00020 00021 class QDefaultsData : public QEventData { 00022 00023 public: 00025 QDefaultsData(); 00027 virtual ~QDefaultsData(); 00028 00030 const double& GetAmplitude() const {return *fAmplitude;} 00031 00032 00033 private: 00034 00035 void Clear(); 00036 00037 const double* fAmplitude; 00038 00039 friend class QEvent; 00040 friend class ::MDefaults; 00041 00042 }; 00043 00044 Q_END_NAMESPACE 00045 00046 #endif