#pragma once #include "AbstractTimelineModel.h" #include namespace LtsTimelineClassic { class TestTimelineModelTest; class LTSTIMELINECLASSIC_EXPORT TestTimelineModel : public AbstractTimelineModel { Q_OBJECT friend class TestTimelineModelTest; public: TestTimelineModel(); void addTestEvent(Event* event); // Public wrappers for testing (protected in base class) using AbstractTimelineModel::rowCount; using AbstractTimelineModel::columnCount; // Implement pure virtual from AbstractTimelineModel qint64 currentTime() const override { return 0; } private slots: void slotEventAction(EventGraphic*, int); }; } // namespace LtsTimelineClassic