11 #ifndef CXPLAYBACKUSACQUISITIONVIDEO_H_
12 #define CXPLAYBACKUSACQUISITIONVIDEO_H_
14 #include "org_custusx_core_video_Export.h"
18 #include <QFutureWatcher>
51 void setRoot(
const QString path);
53 bool isActive()
const;
54 std::vector<TimelineEvent> getEvents();
56 QString getType()
const;
59 void timerChangedSlot();
60 void usDataLoadFinishedSlot();
63 void updateFrame(QString filename);
64 void loadFullData(QString filename);
65 QStringList getAbsolutePathToFtsFiles(QString folder);
70 std::vector<TimelineEvent> mEvents;
71 const QString mVideoSourceUid;
74 std::vector<double> mCurrentTimestamps;
77 QFuture<USReconstructInputData> mUSImageDataFutureResult;
78 QFutureWatcher<USReconstructInputData> mUSImageDataFutureWatcher;