#include "apitrace.h"
#include "loaderthread.h"
+#include "saverthread.h"
#include <QDir>
this, SIGNAL(startedLoadingTrace()));
connect(m_loader, SIGNAL(finished()),
this, SIGNAL(finishedLoadingTrace()));
+
+ m_saver = new SaverThread(this);
}
ApiTrace::~ApiTrace()
qDeleteAll(m_calls);
qDeleteAll(m_frames);
delete m_loader;
+ delete m_saver;
}
bool ApiTrace::isCallAFrameMarker(const ApiTraceCall *call,
QDir dir;
dir.mkpath(fi.absolutePath());
m_needsSaving = false;
+
+ m_saver->saveFile(m_tempFileName, m_calls);
}
#include "apitrace.moc"