Новый файл |
0,0 → 1,31 |
#ifndef WOKER_H |
#define WOKER_H |
|
#include <QObject> |
#include <QProcess> |
#include <QMutex> |
#include <QDebug> |
|
|
class Woker : public QObject |
{ |
Q_OBJECT |
public: |
explicit Woker(QObject *parent = 0); |
void startProcess(){work_process.start("ls\n");} |
|
private: |
QProcess work_process; |
QByteArray work_buffer; //здесь будем хранить данные, считанные из стандартного потока для чтения (процесса) |
volatile bool * pstoped; //óêàçàòåëü íà ïåðåìåííóþ stopped ðîäèòåëüñêîãî êëàññà (ïîòîêà) |
|
|
|
signals: |
void workEnd(); |
public slots: |
void readStandartProcessOutput(); |
void readStandartProcessError(); |
}; |
|
#endif // WOKER_H |