SpikeStream Application Library  0.2
SimulationLoaderWidget.h
Go to the documentation of this file.
00001 #ifndef SIMULATIONLOADERWIDGET_H
00002 #define SIMULATIONLOADERWIDGET_H
00003 
00004 //Qt includes
00005 #include <QWidget>
00006 #include <QHash>
00007 #include <QLayout>
00008 #include <QComboBox>
00009 #include <QStackedWidget>
00010 
00011 namespace spikestream {
00012 
00015         class SimulationLoaderWidget : public QWidget {
00016                 Q_OBJECT
00017 
00018                 public:
00019                         SimulationLoaderWidget(QWidget* parent=0);
00020                         ~SimulationLoaderWidget();
00021 
00022 
00023                 private slots:
00024                         void showSimulationWidget(int layerID);
00025 
00026 
00027                 private:
00028                         //=========================  VARIABLES  =============================
00030                         QComboBox* pluginsCombo;
00031 
00033                         QHash<QString, int> pluginWidgetMap;
00034 
00036                         QVBoxLayout *mainVerticalBox;
00037 
00039                         QStackedWidget* stackedWidget;
00040         };
00041 
00042 }
00043 
00044 #endif//SIMULATIONLOADERWIDGET_H
 All Classes Files Functions Variables Typedefs Friends Defines