00001 #ifndef _Q_GUI_CALIBRATION_WINDOW_HH_ 00002 #define _Q_GUI_CALIBRATION_WINDOW_HH_ 00003 00010 #include <string> 00011 #include <vector> 00012 #include "QGuiSessionItem.hh" 00013 00014 class QGuiCalibrationWindow : public QGuiSessionItem { 00015 public: 00017 virtual ~QGuiCalibrationWindow(); 00018 00020 void AddPeak(const double energy); 00021 00023 void SetOutputFilename(const std::string filename) 00024 {fOutputFilename = filename;} 00025 00026 private: 00028 QGuiCalibrationWindow(); 00029 00031 std::string Dump() const; 00032 00034 std::vector<double> fEnergies; 00035 00037 std::string fOutputFilename; 00038 00039 friend class QGuiSession; 00040 }; 00041 00042 #endif