Редакция 245 |
Авторство |
Сравнить с предыдущей |
Последнее изменение |
Открыть журнал
| Скачать
| RSS
#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(process_string);}
void setProcessString(QString new_string){process_string = new_string;};
QByteArray workBuffer(){return work_buffer;}
private:
QProcess work_process;
QByteArray work_buffer; //здеÑÑ Ð±Ñдем Ñ
ÑаниÑÑ Ð´Ð°Ð½Ð½Ñе, ÑÑиÑаннÑе из ÑÑандаÑÑного поÑока Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ (пÑоÑеÑÑа)
QString process_string; //ñòðîêà áóäåò ñîäåðæàòü òåêñò çàïðîñà (êîìàíäó)
signals:
void workEnd();
public slots:
void readStandartProcessOutput();
void readStandartProcessError();
};
#endif // WOKER_H