JS8Call-Improved master
Loading...
Searching...
No Matches
ProcessThread.h
1#ifndef PROCESSTHREAD_H
2#define PROCESSTHREAD_H
3
7
8#include <QProcess>
9#include <QScopedPointer>
10#include <QThread>
11
12class ProcessThread : public QThread {
13 Q_OBJECT
14 public:
15 ProcessThread(QObject *parent = nullptr);
16 ~ProcessThread();
17
18 void setProcess(QProcess *proc, int msecs = 1000);
19 QProcess *process() { return m_proc.data(); }
20
21 protected:
22 QScopedPointer<QProcess> m_proc;
23};
24
25#endif // PROCESSTHREAD_H