SpikeStream Application Library  0.2
AnalysisParameterDialog.h
Go to the documentation of this file.
00001 #ifndef ANALYSISPARAMETERDIALOG_H
00002 #define ANALYSISPARAMETERDIALOG_H
00003 
00004 //SpikeStream includes
00005 #include "AnalysisInfo.h"
00006 
00007 //Qt includes
00008 #include <QDialog>
00009 #include <QLineEdit>
00010 #include <QHash>
00011 #include <QString>
00012 
00013 namespace spikestream {
00014 
00017         class AnalysisParameterDialog : public QDialog {
00018                 Q_OBJECT
00019 
00020                 public:
00021                         AnalysisParameterDialog(QWidget* parent, const AnalysisInfo& info);
00022                         ~AnalysisParameterDialog();
00023                         const AnalysisInfo& getInfo();
00024 
00025                 private slots:
00026                         void okButtonClicked();
00027 
00028                 private:
00029                         //=======================  VARIABLES  =========================
00031                         AnalysisInfo info;
00032 
00034                         QLineEdit* descriptionEdit;
00035 
00037                         QLineEdit* numThreadsEdit;
00038 
00040                         QHash<QString, QLineEdit*> editMap;
00041 
00042         };
00043 
00044 }
00045 
00046 #endif//ANALYSISPARAMETERDIALOG_H
 All Classes Files Functions Variables Typedefs Friends Defines