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

SIGEL_MasterGUI::SIG_AllIndividualsView Class Reference

This is the class of the widget in which the pool and single programs can be viewed. More...

#include <SIG_AllIndividualsView.h>

Inheritance diagram for SIGEL_MasterGUI::SIG_AllIndividualsView:

List of all members.

Public Methods

 SIG_AllIndividualsView ( QWidget * parent, const char * name, SIGEL_GP::SIG_GPExperiment &theExperiment )
 The constructor of SIG_AllIndividualsView. More...

 ~SIG_AllIndividualsView ()
 The destructor. More...

int numberOfSelectedItems ()
 This function returns the number of selected items in the listview. More...


Public Attributes

SIG_IndividualListindividualList
 The list in the upper part of the SIG_AllIndividualsView. More...

SIG_IndividualViewindividualView
 The individual view in the lower part of the view. More...

QPopupMenu* individualMenu
 The individual menu. More...

QPopupMenu* listviewMenu
 The menu that popups if one clicks in the listview and not on an item. More...


Public Slots

void slotCompleteRefreshList ()
 This slot is called for example when an experiment was loaded and the list needs a complete refresh. More...

void slotAddIndividuals ()
 This slot is called whenever individuals should be added. More...

void slotDeleteIndividuals ()
 This slot is called whenever individuals should be deleted. More...

void slotResetPool ()
 This slot is called to reset all individuals in the pool to -1. More...

void slotStatsClicked ()
 This slot is called whenever the pushbutton Stats is clicked. More...

void slotRightButtonClicked ( QListViewItem *theItem, const QPoint &thePoint, int inside )
 This slot is called whenever one clicks the right mouse button in the individual list (the list displaying the pool). More...

void slotDoubleClicked ( QListViewItem * theItem )
 This slot is called whenever one doubleclicks on an item in the individual list. More...

void slotVisualize ()
 This slot is called whenever individuals shall be visualized. More...

void slotSelectionChanged ()
 This slot is called when the selection in the individual list changes. More...

void slotEvolutionNotRunning ( bool isNotRunning )
void slotImportProgram ()
void slotExportProgram ()
void slotImportIndividual ()
void slotExportIndividual ()

Signals

void signalDataRefreshNeeded ()

Private Attributes

SIGEL_GP::SIG_GPExperimenttheExperiment
 A reference to the experiment object. More...


Detailed Description

This is the class of the widget in which the pool and single programs can be viewed.

Definition at line 26 of file SIG_AllIndividualsView.h.


Constructor & Destructor Documentation

SIGEL_MasterGUI::SIG_AllIndividualsView::SIG_AllIndividualsView ( QWidget * parent,
const char * name,
SIGEL_GP::SIG_GPExperiment & theExperiment )
 

The constructor of SIG_AllIndividualsView.

Receives the SIG_GPExperiment it belongs to.

Parameters:
parent   The parent widget of SIG_AllIndividualsView
name   Internal name for Qt.
theExperiment   A reference to the experiment this view belongs to.

Definition at line 28 of file SIG_AllIndividualsView.cpp.

SIGEL_MasterGUI::SIG_AllIndividualsView::~SIG_AllIndividualsView ( )
 

The destructor.

Will be erased if not needed.

Definition at line 101 of file SIG_AllIndividualsView.cpp.


Member Function Documentation

int SIGEL_MasterGUI::SIG_AllIndividualsView::numberOfSelectedItems ( )
 

This function returns the number of selected items in the listview.

Definition at line 106 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotAddIndividuals ( ) [slot]
 

This slot is called whenever individuals should be added.

Definition at line 141 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotCompleteRefreshList ( ) [slot]
 

This slot is called for example when an experiment was loaded and the list needs a complete refresh.

Definition at line 122 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotDeleteIndividuals ( ) [slot]
 

This slot is called whenever individuals should be deleted.

Definition at line 169 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotDoubleClicked ( QListViewItem * theItem ) [slot]
 

This slot is called whenever one doubleclicks on an item in the individual list.

Definition at line 256 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotEvolutionNotRunning ( bool isNotRunning ) [slot]
 

Definition at line 378 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotExportIndividual ( ) [slot]
 

Definition at line 468 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotExportProgram ( ) [slot]
 

Definition at line 434 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotImportIndividual ( ) [slot]
 

Definition at line 458 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotImportProgram ( ) [slot]
 

Definition at line 412 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotResetPool ( ) [slot]
 

This slot is called to reset all individuals in the pool to -1.

Definition at line 233 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotRightButtonClicked ( QListViewItem * theItem,
const QPoint & thePoint,
int inside ) [slot]
 

This slot is called whenever one clicks the right mouse button in the individual list (the list displaying the pool).

Definition at line 244 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotSelectionChanged ( ) [slot]
 

This slot is called when the selection in the individual list changes.

Definition at line 355 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotStatsClicked ( ) [slot]
 

This slot is called whenever the pushbutton Stats is clicked.

Definition at line 239 of file SIG_AllIndividualsView.cpp.

void SIGEL_MasterGUI::SIG_AllIndividualsView::slotVisualize ( ) [slot]
 

This slot is called whenever individuals shall be visualized.

Definition at line 267 of file SIG_AllIndividualsView.cpp.


Member Data Documentation

SIG_IndividualList * SIGEL_MasterGUI::SIG_AllIndividualsView::individualList
 

The list in the upper part of the SIG_AllIndividualsView.

This is the widget which contains the list and some buttons.

Definition at line 58 of file SIG_AllIndividualsView.h.

QPopupMenu * SIGEL_MasterGUI::SIG_AllIndividualsView::individualMenu
 

The individual menu.

This menu is shown when a user clicks on an individual.

Definition at line 71 of file SIG_AllIndividualsView.h.

SIG_IndividualView * SIGEL_MasterGUI::SIG_AllIndividualsView::individualView
 

The individual view in the lower part of the view.

Definition at line 63 of file SIG_AllIndividualsView.h.

QPopupMenu * SIGEL_MasterGUI::SIG_AllIndividualsView::listviewMenu
 

The menu that popups if one clicks in the listview and not on an item.

Definition at line 77 of file SIG_AllIndividualsView.h.

SIGEL_GP::SIG_GPExperiment & SIGEL_MasterGUI::SIG_AllIndividualsView::theExperiment [private]
 

A reference to the experiment object.

Definition at line 148 of file SIG_AllIndividualsView.h.


The documentation for this class was generated from the following files:
Generated at Mon Sep 3 01:32:35 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000