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.

This only works with Evonet
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 ( )


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

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 

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

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

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: