#include <ProbeDialog.h>
Public Member Functions | |
| ProbeDialog (QWidget *parent, DBInterface *netDBInter) | |
| ~ProbeDialog () | |
| Destructor. | |
Private Slots | |
| void | addProbe () |
| void | deleteProbes () |
| void | probeTableHeaderClicked (int colNumber) |
Private Member Functions | |
| void | fillProbeTypeCombo () |
| string | getDescription (unsigned int pType) |
| void | loadProbeTable () |
| ProbeDialog | operator= (const ProbeDialog &) |
| ProbeDialog (const ProbeDialog &) | |
| void | removeProbeFromTable (unsigned int probeID) |
Private Attributes | |
| int | nameCol |
| QLineEdit * | nameText |
| DBInterface * | networkDBInterface |
| int | probeIDCol |
| QTable * | probeTable |
| QComboBox * | probeTypeCombo |
| int | selectionCol |
| int | typeCol |
| int | typeDescCol |
| map< int, unsigned short > | typePositionMap |
Definition at line 44 of file ProbeDialog.h.
|
||||||||||||
|
Constructor Definition at line 46 of file ProbeDialog.cpp. References addProbe(), deleteProbes(), fillProbeTypeCombo(), loadProbeTable(), nameCol, nameText, networkDBInterface, probeIDCol, probeTable, probeTableHeaderClicked(), probeTypeCombo, selectionCol, typeCol, and typeDescCol. |
|
|
Destructor.
Definition at line 148 of file ProbeDialog.cpp. |
|
|
Declare copy constructor private so it cannot be used inadvertently. |
|
|
Adds a new probe to the neuron groups database and hides the dialog Definition at line 160 of file ProbeDialog.cpp. References loadProbeTable(), nameText, networkDBInterface, probeTypeCombo, and typePositionMap. Referenced by ProbeDialog(). |
|
|
Deletes the selected probes from the database Definition at line 234 of file ProbeDialog.cpp. References nameCol, networkDBInterface, probeIDCol, probeTable, removeProbeFromTable(), selectionCol, and typeCol. Referenced by ProbeDialog(). |
|
|
Fills the probe type combo box with a list of probe types from the ProbeTypes table in the NeuralNetwork database. Definition at line 340 of file ProbeDialog.cpp. References networkDBInterface, probeTypeCombo, and typePositionMap. Referenced by ProbeDialog(). |
|
|
Gets the description corresponding to a particular probe type. Definition at line 388 of file ProbeDialog.cpp. References networkDBInterface. Referenced by loadProbeTable(). |
|
|
Loads a table with all the available patterns. Enables a pattern to be assigned to a suitable neuron group before the simulation starts Definition at line 421 of file ProbeDialog.cpp. References getDescription(), nameCol, networkDBInterface, probeIDCol, probeTable, selectionCol, typeCol, and typeDescCol. Referenced by addProbe(), and ProbeDialog(). |
|
|
Declare assignment private so it cannot be used inadvertently. |
|
|
Selects or deselects all of the check boxes Definition at line 308 of file ProbeDialog.cpp. References probeTable, and selectionCol. Referenced by ProbeDialog(). |
|
|
Removes the indicated probe from the table. Definition at line 477 of file ProbeDialog.cpp. References probeIDCol, and probeTable. Referenced by deleteProbes(). |
|
|
Definition at line 74 of file ProbeDialog.h. Referenced by deleteProbes(), loadProbeTable(), and ProbeDialog(). |
|
|
Definition at line 67 of file ProbeDialog.h. Referenced by addProbe(), and ProbeDialog(). |
|
|
References to database interfaces. Definition at line 61 of file ProbeDialog.h. Referenced by addProbe(), deleteProbes(), fillProbeTypeCombo(), getDescription(), loadProbeTable(), and ProbeDialog(). |
|
|
Definition at line 73 of file ProbeDialog.h. Referenced by deleteProbes(), loadProbeTable(), ProbeDialog(), and removeProbeFromTable(). |
|
|
Definition at line 69 of file ProbeDialog.h. Referenced by deleteProbes(), loadProbeTable(), ProbeDialog(), probeTableHeaderClicked(), and removeProbeFromTable(). |
|
|
Definition at line 68 of file ProbeDialog.h. Referenced by addProbe(), fillProbeTypeCombo(), and ProbeDialog(). |
|
|
Definition at line 72 of file ProbeDialog.h. Referenced by deleteProbes(), loadProbeTable(), ProbeDialog(), and probeTableHeaderClicked(). |
|
|
Definition at line 76 of file ProbeDialog.h. Referenced by deleteProbes(), loadProbeTable(), and ProbeDialog(). |
|
|
Definition at line 75 of file ProbeDialog.h. Referenced by loadProbeTable(), and ProbeDialog(). |
|
|
Stores link between a combo position and a neuron type id. Definition at line 64 of file ProbeDialog.h. Referenced by addProbe(), and fillProbeTypeCombo(). |
1.4.4