SpikeStream Application Library  0.2
NeuronGroupDialog.h
Go to the documentation of this file.
00001 #ifndef NEURONGROUPDIALOG_H
00002 #define NEURONGROUPDIALOG_H
00003 
00004 //SpikeStream includes
00005 #include "NeuronGroupInfo.h"
00006 
00007 //Qt includes
00008 #include <QDialog>
00009 #include <QLineEdit>
00010 
00011 namespace spikestream {
00012 
00014         class NeuronGroupDialog : public QDialog {
00015                 Q_OBJECT
00016 
00017                 public:
00018                         NeuronGroupDialog(const NeuronGroupInfo& neurGrpInfo, QWidget* parent=0);
00019                         ~NeuronGroupDialog();
00020 
00021 
00022                 private slots:
00023                         void okButtonPressed();
00024                         void cancelButtonPressed();
00025 
00026 
00027                 private:
00028                         //====================  VARIABLES ====================
00030                         QLineEdit* nameLineEdit;
00031 
00033                         QLineEdit* descLineEdit;
00034 
00036                         NeuronGroupInfo neuronGroupInfo;
00037 
00038 
00039                         //====================  METHODS  ====================
00040                         void buildGUI();
00041                         QString getName();
00042                         QString getDescription();
00043         };
00044 }
00045 
00046 #endif//NEURONGROUPDIALOG_H
 All Classes Files Functions Variables Typedefs Friends Defines