/** * @RDE_HEADER@ * ExerciseManangement - Exercise Overview Dialog * $Id$ * $HeadURL$ * $Author$ * * Created by Mike Wille, SLSE, 2017-02-10 */ #pragma once #include "tln_dialog_model.h" #include #include namespace Ui { class TimelineCacheDialog; } namespace Timeline { class TimelineCacheDialog : public QDialog { Q_OBJECT public: explicit TimelineCacheDialog(QWidget *parent = nullptr); ~TimelineCacheDialog(); bool init(const QVector > &cachedRanges, const CacheRange &liveCache); private: void addCache(const CacheRange &cache, const QString &indexString); Ui::TimelineCacheDialog *m_ui; signals: void signalUncache(int index); void signalDelete(int index); }; } // namespace Timeline