#pragma once #include namespace LtsScriptTimeline { class Tools : public QObject { Q_OBJECT public: explicit Tools(QObject* parent) : QObject(parent), m_timelineLength(5 * 60), m_zoomFactor(1), m_scrollPos(0), m_paintWidth(1) { } int m_timelineLength; float m_zoomFactor; int m_scrollPos; int m_paintWidth; int getDuration(int duration); int getTime(int pos, bool neutral = false); int getPos(int time, bool neutral = false); int getLength(int startTime, int duration); }; } // namespace LtsScriptTimeline