##// END OF EJS Templates
Adaptation to last version of catalogue controller
Adaptation to last version of catalogue controller

File last commit:

r1192:74146413d633
r1196:b6390f556418
Show More
CatalogueEventsWidget.h
48 lines | 1.3 KiB | text/x-c | CLexer
/ gui / include / Catalogue / CatalogueEventsWidget.h
Events
r1136 #ifndef SCIQLOP_CATALOGUEEVENTSWIDGET_H
#define SCIQLOP_CATALOGUEEVENTSWIDGET_H
Sub widget classes
r1130
Events
r1136 #include <Common/spimpl.h>
Time Zone Mode + prepare graph mode
r1171 #include <QLoggingCategory>
Sub widget classes
r1130 #include <QWidget>
Display catalogues and events with CatalogueAPI
r1162 class DBCatalogue;
class DBEvent;
Edition of event products via the inspector
r1183 class DBEventProduct;
Retrieves zone names from the visualization
r1169 class VisualizationWidget;
Display catalogues and events with CatalogueAPI
r1162
Sub widget classes
r1130 namespace Ui {
class CatalogueEventsWidget;
}
Time Zone Mode + prepare graph mode
r1171 Q_DECLARE_LOGGING_CATEGORY(LOG_CatalogueEventsWidget)
Sub widget classes
r1130 class CatalogueEventsWidget : public QWidget {
Q_OBJECT
Basic interactions
r1138 signals:
Adaptation to the shared pointers of catalogue controller
r1176 void eventsSelected(const QVector<std::shared_ptr<DBEvent> > &event);
Edition of event products via the inspector
r1183 void eventProductsSelected(
const QVector<QPair<std::shared_ptr<DBEvent>, std::shared_ptr<DBEventProduct> > >
&eventproducts);
void selectionCleared();
Basic interactions
r1138
Sub widget classes
r1130 public:
explicit CatalogueEventsWidget(QWidget *parent = 0);
Events
r1136 virtual ~CatalogueEventsWidget();
Sub widget classes
r1130
Retrieves zone names from the visualization
r1169 void setVisualizationWidget(VisualizationWidget *visualization);
Edition of events from the inspector
r1181 void setEventChanges(const std::shared_ptr<DBEvent> &event, bool hasChanges);
Basic interactions
r1138 public slots:
Adaptation to the shared pointers of catalogue controller
r1176 void populateWithCatalogues(const QVector<std::shared_ptr<DBCatalogue> > &catalogues);
Displays all events
r1192 void populateWithAllEvents();
Basic interactions
r1138
Sub widget classes
r1130 private:
Ui::CatalogueEventsWidget *ui;
Events
r1136
class CatalogueEventsWidgetPrivate;
spimpl::unique_impl_ptr<CatalogueEventsWidgetPrivate> impl;
Sub widget classes
r1130 };
Events
r1136 #endif // SCIQLOP_CATALOGUEEVENTSWIDGET_H