#ifndef I0MMONPLOT_H #define I0MMONPLOT_H #include #include #include #include class CumbiaPool; class QuMultiReaderPluginInterface; class I0MMonPlot : public QuPlotBase { Q_OBJECT public: explicit I0MMonPlot(QWidget *parent, CumbiaPool *cup, const CuControlsFactoryPool & fpoo); bool pluginLoaded() const; signals: public slots: void onDataReady(const QList & dl); void setSources(const QString& x, const QString& y, QList lambda_idxs, int nsamples); private: CumbiaPool *m_cu_poo; CuControlsFactoryPool m_ctrl_fpool; QuMultiReaderPluginInterface *m_multiread_plu_i; }; #endif // I0MMONPLOT_H