#ifndef TOOLBAR_H #define TOOLBAR_H #include #include #include #include #include #include #include // TODO remove this, shouldn't need to include SqpApplication to get PlotsInteractionMode #include class ToolBar : public QToolBar { Q_OBJECT public: explicit ToolBar(QWidget* parent = nullptr); QAction* timeRange; QAction* pointerMode; QAction* zoomMode; QAction* organizationMode; QAction* zonesMode; QAction* cursorsActn; QAction* cataloguesActn; TimeWidgetAction* timeWidget; signals: void setPlotsInteractionMode(SqpApplication::PlotsInteractionMode); void setPlotsCursorMode(SqpApplication::PlotsCursorMode); void timeUpdated(DateTimeRange time); void showCataloguesBrowser(); }; #endif // TOOLBAR_H