EvonetUI Class Reference
Inheritance diagram for EvonetUI:

Public Member Functions

 EvonetUI (Evonet *net, DataUploader< ActivationsToGui > *neuronsMonitorUploader)
 Construct the GUI manager for Evonet. More...
 
 ~EvonetUI ()
 Destructor. More...
 
void changeNet (Evonet *n)
 add the "Tests" menu to the menu bar of Total99 More...
 
QList< ParameterSettableUIViewergetViewers (QWidget *parent, Qt::WindowFlags flags)
 fill the menu "Actions" of Total99 with following actions: More...
 
- Public Member Functions inherited from ParameterSettableUI
virtual void addAdditionalMenus (QMenuBar *)
 
virtual void fillActionsMenu (QMenu *)
 

Detailed Description

Definition at line 50 of file evonetui.h.

Constructor & Destructor Documentation

EvonetUI ( Evonet net,
DataUploader< ActivationsToGui > *  neuronsMonitorUploader 
)

Construct the GUI manager for Evonet.

Warning
This only works with Evonet
Parameters
evonetthe evonet to which this is associates
neuronsMonitorUploaderthe uploader for data to send to the neurons monitor

Definition at line 52 of file evonetui.cpp.

References GlobalUploaderDownloader::associate().

~EvonetUI ( )

Destructor.

Definition at line 76 of file evonetui.cpp.

Member Function Documentation

void changeNet ( Evonet n)

add the "Tests" menu to the menu bar of Total99

Parameters
menuBaris the menu bar of the Total99 application Changes the net to the given one
nthe new net

Definition at line 90 of file evonetui.cpp.

References GlobalUploaderDownloader::associate(), GlobalUploaderDownloader::detach(), and Evonet::getNeuronsMonitorUploader().

QList< ParameterSettableUIViewer > getViewers ( QWidget *  parent,
Qt::WindowFlags  flags 
)
virtual

fill the menu "Actions" of Total99 with following actions:

Parameters
actionsMenuis the actionsMenu display in the menu bar of Total99

Return the list of all viewers for the Component with corresponding informations for fill the menu "Views" of Total99

Parameters
parentis the parent widget for all viewers created by ParameterSettableUI
flagsare the necessary flags to specify when constructing the viewers

Reimplemented from ParameterSettableUI.

Definition at line 82 of file evonetui.cpp.


The documentation for this class was generated from the following files: