Subversion Repositories OpenInventory

Compare Revisions

Ignore whitespace Rev 244 → Rev 245

/trunk/DBViewer/woker.h
New file
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