#include "apitrace.h"
#include <QThread>
-#include <QList>
+#include <QVector>
class ApiTraceCall;
class ApiTraceFrame;
SaverThread(QObject *parent=0);
public slots:
- void saveFile(const QString &fileName,
- const QList<ApiTraceCall*> &calls);
+ void saveFile(const QString &saveFileName,
+ const QString &readFileName,
+ const QSet<ApiTraceCall*> &editedCalls);
signals:
- void traceSaved(const QString &fileName);
+ void traceSaved();
protected:
virtual void run();
private:
- QString m_fileName;
- QList<ApiTraceCall*> m_calls;
+ QString m_readFileName;
+ QString m_writeFileName;
+ QSet<ApiTraceCall*> m_editedCalls;
};