00001 #ifndef SIGEL_MASTERGUI_SIG_EXPERIMENTVIEW_H 00002 #define SIGEL_MASTERGUI_SIG_EXPERIMENTVIEW_H 00003 00004 #include "SIG_ExperimentViewBase.h" 00005 00006 #include "SIGEL_GP/SIG_GPExperiment.h" 00007 00008 00009 namespace SIGEL_MasterGUI 00010 { 00017 class SIG_ExperimentView : public SIG_ExperimentViewBase 00018 { 00019 Q_OBJECT 00020 00021 public: 00022 00031 SIG_ExperimentView( QWidget* parent, const char* name, WFlags fl, SIGEL_GP::SIG_GPExperiment &theExperiment ); 00032 00038 ~SIG_ExperimentView(); 00039 00040 void putIntoExperiment(); 00041 00042 void getOutOfExperiment(); 00043 00044 public slots: 00045 00046 void slotShowFitnesscurve(); 00047 00048 void slotExportPostScript(); 00049 00050 private: 00051 00055 SIGEL_GP::SIG_GPExperiment &theExperiment; 00056 00057 void streamToGnuPlot( QTextStream &stream ); 00058 00059 }; 00060 00061 } 00062 #endif // SIGEL_MASTERGUI_SIG_EXPERIMENTVIEW_H