#pragma once #include "tln_utils.h" #include "logger.h" #include #include namespace Ui { class TimelineLegend; } namespace Timeline { class TimelineModel; class TimelineLegend : public LtsWidgets::LtsDialog { Q_OBJECT public: static EventTypes possibleEvents(); explicit TimelineLegend(QWidget *parent = nullptr); ~TimelineLegend(); private: NGL::INGLLogger &m_logger; void retranslate() override; private: Ui::TimelineLegend *m_ui { nullptr }; }; }