Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ParameterTable Class Reference

#include <ParameterTable.h>

List of all members.

Signals

void parameterTableClicked (int row, int col, unsigned short typeID)
void parameterTableValueChanged (int row, int col, unsigned short typeID)

Public Member Functions

string getParameterTableName ()
 ParameterTable (QWidget *parent, unsigned short typeID, string paramTableName)
 ~ParameterTable ()

Private Slots

void tableClicked (int row, int col, int button, const QPoint &mousePos)
void tableValueChanged (int row, int col)

Private Member Functions

ParameterTable operator= (const ParameterTable &)
 ParameterTable (const ParameterTable &)

Private Attributes

string parameterTableName
unsigned short typeID


Detailed Description

Needed so that can find appropriate table in neuron parameters dialog and synapse parameters dialog by emiting a signal containing the typeID.

Definition at line 40 of file ParameterTable.h.


Constructor & Destructor Documentation

ParameterTable::ParameterTable QWidget *  parent,
unsigned short  tID,
string  paramTableName
 

Constructor.

Definition at line 33 of file ParameterTable.cpp.

References parameterTableName, tableClicked(), tableValueChanged(), and typeID.

ParameterTable::~ParameterTable  ) 
 

Destructor.

Definition at line 45 of file ParameterTable.cpp.

ParameterTable::ParameterTable const ParameterTable  )  [private]
 

Declare copy constructor private so it cannot be used inadvertently.


Member Function Documentation

string ParameterTable::getParameterTableName  ) 
 

Returns the name of the database table that contains the parameters for this neuron or synapse type.

Definition at line 58 of file ParameterTable.cpp.

References parameterTableName.

ParameterTable ParameterTable::operator= const ParameterTable  )  [private]
 

Declare assignment private so it cannot be used inadvertently.

void ParameterTable::parameterTableClicked int  row,
int  col,
unsigned short  typeID
[signal]
 

Referenced by tableClicked().

void ParameterTable::parameterTableValueChanged int  row,
int  col,
unsigned short  typeID
[signal]
 

Referenced by tableValueChanged().

void ParameterTable::tableClicked int  row,
int  col,
int  button,
const QPoint &  mousePos
[private, slot]
 

Emits a signals containing the id of the neuron or synapse type.

Definition at line 68 of file ParameterTable.cpp.

References parameterTableClicked(), and typeID.

Referenced by ParameterTable().

void ParameterTable::tableValueChanged int  row,
int  col
[private, slot]
 

Emits a signal containing the id of the neuron or synapse type.

Definition at line 74 of file ParameterTable.cpp.

References parameterTableValueChanged(), and typeID.

Referenced by ParameterTable().


Member Data Documentation

string ParameterTable::parameterTableName [private]
 

The name of the parameter table associated with this neuron type.

Definition at line 66 of file ParameterTable.h.

Referenced by getParameterTableName(), and ParameterTable().

unsigned short ParameterTable::typeID [private]
 

The ID of the neuron type that this table is displaying.

Definition at line 62 of file ParameterTable.h.

Referenced by ParameterTable(), tableClicked(), and tableValueChanged().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4