1 #include "loaderthread.h"
3 #include "trace_parser.hpp"
5 LoaderThread::LoaderThread(QObject *parent)
10 void LoaderThread::run()
12 QList<Trace::Call*> traceCalls;
14 if (p.open(m_fileName.toLatin1().constData())) {
16 call = p.parse_call();
19 traceCalls.append(call);
20 if (traceCalls.count() >= 1000) {
21 emit parsedCalls(traceCalls);
24 call = p.parse_call();
27 if (traceCalls.count()) {
28 emit parsedCalls(traceCalls);
33 void LoaderThread::loadFile(const QString &fileName)
35 m_fileName = fileName;
39 #include "loaderthread.moc"