#include <EditNeuronParametersDialog.h>
Public Member Functions | |
| EditNeuronParametersDialog (QWidget *parent, map< const char *, double, charKeyCompare > descValueMap, map< const char *, double, charKeyCompare > *defaultValueMap, unsigned int neuronGrpID) | |
| map< const char *, QLineEdit *, charKeyCompare > * | getDescriptionLineEditMap () |
| ~EditNeuronParametersDialog () | |
Private Slots | |
| void | cancelButtonPressed () |
| void | loadDefaultsButtonPressed () |
| void | makeDefaultsButtonPressed () |
| void | okButtonPressed () |
Private Member Functions | |
| void | addNeuronParameter (QString labelText, QLineEdit *lineEdit, QVBoxLayout *vBox) |
| EditNeuronParametersDialog (const EditNeuronParametersDialog &) | |
| EditNeuronParametersDialog | operator= (const EditNeuronParametersDialog &) |
Private Attributes | |
| map< const char *, double, charKeyCompare > * | defaultValueMap |
| map< const char *, QLineEdit *, charKeyCompare > | descriptionLineEditMap |
| QStringList | fieldNameStubList |
| QDoubleValidator * | paramValidator |
Definition at line 46 of file EditNeuronParametersDialog.h.
|
||||||||||||||||||||
|
Constructor. Definition at line 40 of file EditNeuronParametersDialog.cpp. References addNeuronParameter(), cancelButtonPressed(), defaultValueMap, descriptionLineEditMap, loadDefaultsButtonPressed(), makeDefaultsButtonPressed(), okButtonPressed(), and paramValidator. |
|
|
Destructor. Definition at line 91 of file EditNeuronParametersDialog.cpp. |
|
|
Declare copy constructor private so it cannot be used inadvertently. |
|
||||||||||||||||
|
Adds widgets to gather information about a neuron parameter to the neuron parameter box. Definition at line 147 of file EditNeuronParametersDialog.cpp. References paramValidator. Referenced by EditNeuronParametersDialog(). |
|
|
Closes the dialog without changing anything. Definition at line 113 of file EditNeuronParametersDialog.cpp. Referenced by EditNeuronParametersDialog(). |
|
|
Returns a map linking the line edits with the description of the parameter. Definition at line 103 of file EditNeuronParametersDialog.cpp. References descriptionLineEditMap. Referenced by NeuronParametersDialog::parameterTableClicked(). |
|
|
Loads the default values. Definition at line 119 of file EditNeuronParametersDialog.cpp. References defaultValueMap, and descriptionLineEditMap. Referenced by EditNeuronParametersDialog(). |
|
|
Should store the current values as the default values. Definition at line 131 of file EditNeuronParametersDialog.cpp. Referenced by EditNeuronParametersDialog(). |
|
|
Closes the dialog. Definition at line 136 of file EditNeuronParametersDialog.cpp. Referenced by EditNeuronParametersDialog(). |
|
|
Declare assignment private so it cannot be used inadvertently. |
|
|
Pointer to the map holding the default values in the NeuronParametersDialog. Definition at line 73 of file EditNeuronParametersDialog.h. Referenced by EditNeuronParametersDialog(), and loadDefaultsButtonPressed(). |
|
|
Map holding all of the QLineEdits in the class. Used to access their values when ok is pressed. Definition at line 69 of file EditNeuronParametersDialog.h. Referenced by EditNeuronParametersDialog(), getDescriptionLineEditMap(), and loadDefaultsButtonPressed(). |
|
|
Store list of field names so they are not deleted. Definition at line 76 of file EditNeuronParametersDialog.h. |
|
|
Validator for the parameters. Definition at line 65 of file EditNeuronParametersDialog.h. Referenced by addNeuronParameter(), and EditNeuronParametersDialog(). |
1.4.4