00001 #ifndef SIGEL_GP_SIG_GUIGPMANAGER_H 00002 #define SIGEL_GP_SIG_GUIGPMANAGER_H 00003 00004 #include "SIGEL_GP/SIG_GPManager.h" 00005 #include "SIGEL_MasterGUI/SIG_Experiment.h" 00006 00007 namespace SIGEL_GP 00008 { 00009 00010 class SIG_GUIGPManager : public SIG_GPManager 00011 { 00012 00013 public: 00014 SIG_GUIGPManager( SIGEL_MasterGUI::SIG_Experiment &guiExperiment ); 00015 00016 private: 00017 QVector< SIGEL_MasterGUI::SIG_IndividualListItem > individualItems; 00018 00019 SIGEL_MasterGUI::SIG_Experiment &guiExperiment; 00020 00021 void haveABreak(); 00022 00023 void messageEvolutionStop(); 00024 00025 void updateIndividualView( int poolPos ); 00026 00027 }; 00028 00029 } 00030 00031 #endif // SIGEL_GP_SIG_GUIGPMANAGER_H