#include <EditSynapseParametersDialog.h>
Public Member Functions | |
| EditSynapseParametersDialog (QWidget *parent, map< const char *, double, charKeyCompare > descValueMap, map< const char *, double, charKeyCompare > *defaultValueMap, unsigned int neuronGrpID) | |
| map< const char *, QLineEdit *, charKeyCompare > * | getDescriptionLineEditMap () |
| ~EditSynapseParametersDialog () | |
Private Slots | |
| void | cancelButtonPressed () |
| void | loadDefaultsButtonPressed () |
| void | makeDefaultsButtonPressed () |
| void | okButtonPressed () |
Private Member Functions | |
| void | addSynapseParameter (QString labelText, QLineEdit *lineEdit, QVBoxLayout *vBox) |
| EditSynapseParametersDialog (const EditSynapseParametersDialog &) | |
| EditSynapseParametersDialog | operator= (const EditSynapseParametersDialog &) |
Private Attributes | |
| map< const char *, double, charKeyCompare > * | defaultValueMap |
| map< const char *, QLineEdit *, charKeyCompare > | descriptionLineEditMap |
| QStringList | fieldNameStubList |
| QDoubleValidator * | paramValidator |
Definition at line 46 of file EditSynapseParametersDialog.h.
|
||||||||||||||||||||
|
Constructor. Definition at line 38 of file EditSynapseParametersDialog.cpp. References addSynapseParameter(), cancelButtonPressed(), defaultValueMap, descriptionLineEditMap, loadDefaultsButtonPressed(), makeDefaultsButtonPressed(), okButtonPressed(), and paramValidator. |
|
|
Destructor. Definition at line 89 of file EditSynapseParametersDialog.cpp. |
|
|
Declare copy constructor private so it cannot be used inadvertently. |
|
||||||||||||||||
|
Adds a synapse parameter to the dialog. Definition at line 144 of file EditSynapseParametersDialog.cpp. References paramValidator. Referenced by EditSynapseParametersDialog(). |
|
|
Hides the dialog. Definition at line 111 of file EditSynapseParametersDialog.cpp. Referenced by EditSynapseParametersDialog(). |
|
|
Returns a map linking the line edits with the description of the parameter. Definition at line 101 of file EditSynapseParametersDialog.cpp. References descriptionLineEditMap. Referenced by SynapseParametersDialog::parameterTableClicked(). |
|
|
Loads the default parameter values from the supplied map. Definition at line 117 of file EditSynapseParametersDialog.cpp. References defaultValueMap, and descriptionLineEditMap. Referenced by EditSynapseParametersDialog(). |
|
|
Makes the current parameters the default parameters. Definition at line 129 of file EditSynapseParametersDialog.cpp. Referenced by EditSynapseParametersDialog(). |
|
|
Closes the dialog. Definition at line 134 of file EditSynapseParametersDialog.cpp. Referenced by EditSynapseParametersDialog(). |
|
|
Declare assignment private so it cannot be used inadvertently. |
|
|
Pointer to the map holding the default values in the SynapseParametersDialog. Definition at line 72 of file EditSynapseParametersDialog.h. Referenced by EditSynapseParametersDialog(), and loadDefaultsButtonPressed(). |
|
|
Map containing the line edits. Used when storing the parameters. Definition at line 68 of file EditSynapseParametersDialog.h. Referenced by EditSynapseParametersDialog(), getDescriptionLineEditMap(), and loadDefaultsButtonPressed(). |
|
|
Store list of field names so they are not deleted. Definition at line 75 of file EditSynapseParametersDialog.h. |
|
|
Validator for the synapse parameters. Definition at line 65 of file EditSynapseParametersDialog.h. Referenced by addSynapseParameter(), and EditSynapseParametersDialog(). |
1.4.4