#pragma once #include "apitrace.h" #include #include class ApiTraceCall; class ApiTraceFrame; class SaverThread : public QThread { Q_OBJECT public: SaverThread(QObject *parent=0); public slots: void saveFile(const QString &saveFileName, const QString &readFileName, const QSet &editedCalls); signals: void traceSaved(); protected: virtual void run() override; private: QString m_readFileName; QString m_writeFileName; QSet m_editedCalls; };