SpikeStream Application Library  0.2
spikestream::AbstractParametersEditDialog Class Reference

#include <AbstractParametersEditDialog.h>

Inheritance diagram for spikestream::AbstractParametersEditDialog:
spikestream::NeuronParametersEditDialog spikestream::ParametersDialog spikestream::SynapseParametersEditDialog

List of all members.

Public Member Functions

 AbstractParametersEditDialog (const QList< ParameterInfo > &paramInfoList, QWidget *parent=0)
virtual ~AbstractParametersEditDialog ()

Protected Slots

virtual void defaultButtonClicked ()=0
virtual void okButtonClicked ()=0

Protected Member Functions

void addButtons (QVBoxLayout *mainVLayout)
void addParameters (QVBoxLayout *mainVLayout)
QHash< QString, double > getParameterValues ()
void setParameterValues (const QHash< QString, double > &paramMap)

Protected Attributes

QList< ParameterInfo > parameterInfoList

Detailed Description

Abstract class containing functions common to all dialogs for the editing of parameters

Definition at line 18 of file AbstractParametersEditDialog.h.


Constructor & Destructor Documentation

AbstractParametersEditDialog::AbstractParametersEditDialog ( const QList< ParameterInfo > &  paramInfoList,
QWidget *  parent = 0 
)

Constructor

Definition at line 15 of file AbstractParametersEditDialog.cpp.


Member Function Documentation

void AbstractParametersEditDialog::addButtons ( QVBoxLayout *  mainVLayout) [protected]

Adds cancel, load defaults, and ok button to the supplied layout.

Definition at line 112 of file AbstractParametersEditDialog.cpp.

void AbstractParametersEditDialog::addParameters ( QVBoxLayout *  mainVLayout) [protected]

Adds the parameters to the layout with tool tips

Definition at line 30 of file AbstractParametersEditDialog.cpp.

virtual void spikestream::AbstractParametersEditDialog::defaultButtonClicked ( ) [protected, pure virtual, slot]

Loads up the default parameters

QHash< QString, double > AbstractParametersEditDialog::getParameterValues ( ) [protected]

Returns a map with the parameter values that have been entered by the user

Definition at line 129 of file AbstractParametersEditDialog.cpp.

virtual void spikestream::AbstractParametersEditDialog::okButtonClicked ( ) [protected, pure virtual, slot]

Accepts the dialog and extracts the parameters

void AbstractParametersEditDialog::setParameterValues ( const QHash< QString, double > &  paramMap) [protected]

Sets the values in the text edits to the values stored in the map

Definition at line 165 of file AbstractParametersEditDialog.cpp.


Member Data Documentation

Information about the parameters that are being edited

Definition at line 37 of file AbstractParametersEditDialog.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends Defines