SpikeStream Application Library
0.2
|
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