]> git.cworth.org Git - apitrace/blob - gui/loaderthread.h
49148151a66564b2fb915a72836f4c9bd0559104
[apitrace] / gui / loaderthread.h
1 #ifndef LOADERTHREAD_H
2 #define LOADERTHREAD_H
3
4 #include <QThread>
5 #include <QList>
6
7 class ApiTraceCall;
8 namespace Trace {
9     class Call;
10 }
11
12 class LoaderThread : public QThread
13 {
14     Q_OBJECT
15 public:
16     LoaderThread(QObject *parent=0);
17
18 public slots:
19     void loadFile(const QString &fileName);
20
21 signals:
22     void parsedCalls(const QList<Trace::Call*> &calls);
23
24 protected:
25     virtual void run();
26
27 private:
28     QString m_fileName;
29 };
30
31 #endif