SpikeStream Application Library
0.2
|
00001 #ifndef ANALYSISLOADERWIDGET_CPP 00002 #define ANALYSISLOADERWIDGET_CPP 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 AnalysisLoaderWidget : public QWidget { 00016 Q_OBJECT 00017 00018 public: 00019 AnalysisLoaderWidget(QWidget* parent=0); 00020 ~AnalysisLoaderWidget(); 00021 00022 private slots: 00023 void showAnalysisWidget(int layerID); 00024 00025 private: 00026 //========================= VARIABLES ============================= 00028 QComboBox* pluginsCombo; 00029 00031 QHash<QString, int> pluginWidgetMap; 00032 00034 QVBoxLayout *mainVerticalBox; 00035 00037 QStackedWidget* stackedWidget; 00038 }; 00039 00040 } 00041 00042 #endif // ANALYSISLOADERWIDGET_CPP