Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIG_ExperimentItem.cpp

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   // environment
00017   newItem->setText(0, "Environment");
00018   newItem->setPixmap(0, QPixmap( sigelRootString + "/pixmaps/environSmall.xpm" ) );
00019   
00020   // newItem = new QListViewItem( this );
00021   // newItem->setText( 0, "Parameters");
00022 
00023   // language parameters
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   // robot
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   // Individuals
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(){};

Generated at Mon Sep 3 01:32:21 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000