SpikeStream Application Library  0.2
AnalysisLoaderWidget.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Friends Defines