##// END OF EJS Templates
Reads variable's metadata to retrieve the type of data series (scalar, vector, spectrogram)
Reads variable's metadata to retrieve the type of data series (scalar, vector, spectrogram)

File last commit:

r1300:f0b824bb0975
r1304:23206e07bbc2
Show More
CatalogueEventsWidget.h
58 lines | 1.6 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);
Updates model after an event has been created through the colored zone
r1286 void addEvent(const std::shared_ptr<DBEvent> &event);
Edition of events from the inspector
r1181 void setEventChanges(const std::shared_ptr<DBEvent> &event, bool hasChanges);
Updates model after an event has been created through the colored zone
r1286 QVector<std::shared_ptr<DBCatalogue> > displayedCatalogues() const;
bool isAllEventsDisplayed() const;
bool isEventDisplayed(const std::shared_ptr<DBEvent> &event) const;
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();
Handle selection of trash and repository items
r1289 void clear();
Updates model after an event has been created through the colored zone
r1286 void refresh();
Basic interactions
r1138
Sub widget classes
r1130 private:
Ui::CatalogueEventsWidget *ui;
Events
r1136
class CatalogueEventsWidgetPrivate;
spimpl::unique_impl_ptr<CatalogueEventsWidgetPrivate> impl;
fix refresh of events after a discard
r1300
private slots:
void emitSelection();
Sub widget classes
r1130 };
Events
r1136 #endif // SCIQLOP_CATALOGUEEVENTSWIDGET_H