#pragma once #include #include #include class QRandomGenerator; namespace LtsSession { class LtsSession; } namespace DeveloperTools { class FtcMock : public QObject { Q_OBJECT public: explicit FtcMock(LtsSession::LtsSession *session, int min, int max, int timers); void mock(); ~FtcMock(); private: LtsSession::LtsSession *m_session; std::shared_ptr m_exmFtc; QRandomGenerator *m_gen; int m_min; int m_max; }; } // namespace DeveloperTools