00001 #include "SIGEL_MasterGUI/SIG_ExperimentItem.h"
00002 #include <qpixmap.h>
00003
00004 #include <cstdlib>
00005
00006 SIGEL_MasterGUI::SIG_ExperimentItem::SIG_ExperimentItem( QListView * parent, QString name ) : QListViewItem(parent)
00007 {
00008 char *sigelRootCString = std::getenv( "SIGEL_ROOT" );
00009
00010 QString sigelRootString( sigelRootCString );
00011
00012 setText(0, name);
00013 setPixmap(0, QPixmap( sigelRootString + "/pixmaps/experimentSmall.xpm" ) );
00014 QListViewItem *newItem = new QListViewItem( this );
00015
00016
00017 newItem->setText(0, "Environment");
00018 newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/environSmall.xpm" ) );
00019
00020
00021
00022
00023
00024
00025 newItem = new QListViewItem( this );
00026 newItem->setText(0, "Simulation-Parameters");
00027 newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/simulationParameterSmall.xpm" ));
00028
00029 newItem = new QListViewItem( this );
00030 newItem->setText(0, "GP-Parameters");
00031 newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/dnaSmall.xpm") );
00032
00033
00034 newItem = new QListViewItem( this );
00035 newItem->setText(0, "Robot");
00036 newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/robotSmall.xpm" ) );
00037
00038 QListViewItem *childItem = new QListViewItem( newItem );
00039 childItem->setText(0, "Language-Parameters");
00040 childItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/balloonSmall.xpm" ) );
00041
00042 newItem->setOpen( true );
00043
00044
00045 newItem = new QListViewItem( this );
00046 newItem->setText(0, "Individuals");
00047 newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/individualSmall.xpm" ) );
00048
00049 this->setOpen( true );
00050 };
00051
00052 SIGEL_MasterGUI::SIG_ExperimentItem::~SIG_ExperimentItem(){};