00001 #ifndef SIGEL_MASTERGUI_SIG_INDIVIDUALLISTITEM_H 00002 #define SIGEL_MASTERGUI_SIG_INDIVIDUALLISTITEM_H 00003 00004 #include <qlistview.h> 00005 00006 #include "SIGEL_GP/SIG_GPIndividual.h" 00007 00008 namespace SIGEL_MasterGUI 00009 { 00017 class SIG_IndividualListItem : public QListViewItem 00018 { 00019 public: 00020 00026 SIG_IndividualListItem( QListView *parent ); 00027 00036 SIG_IndividualListItem( QListView *parent, int poolPosition, SIGEL_GP::SIG_GPIndividual *theIndividual ); 00037 00043 ~SIG_IndividualListItem(); 00044 00048 QString key(int, bool) const; 00049 00053 int poolPosition; 00054 00061 void setTo( SIGEL_GP::SIG_GPIndividual *theIndividual ); 00062 00066 SIGEL_GP::SIG_GPIndividual *theIndividual; 00067 }; 00068 00069 } 00070 00071 #endif // SIGEL_MASTERGUI_SIG_INDIVIDUALLISTITEM_H