#ifndef SCIQLOP_CATALOGUEEXPLORER_H #define SCIQLOP_CATALOGUEEXPLORER_H #include #include namespace Ui { class CatalogueExplorer; } class CatalogueEventsWidget; class CatalogueSideBarWidget; class VisualizationWidget; class CatalogueExplorer : public QDialog { Q_OBJECT public: explicit CatalogueExplorer(QWidget *parent = 0); virtual ~CatalogueExplorer(); void setVisualizationWidget(VisualizationWidget *visualization); CatalogueEventsWidget &eventsWidget() const; CatalogueSideBarWidget &sideBarWidget() const; private: Ui::CatalogueExplorer *ui; class CatalogueExplorerPrivate; spimpl::unique_impl_ptr impl; }; #endif // SCIQLOP_CATALOGUEEXPLORER_H