12,15 → 12,16 |
Q_OBJECT |
public: |
explicit Woker(QObject *parent = 0); |
void startProcess(){work_process.start("ls\n");} |
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; //здесь будем хранить данные, считанные из стандартного потока для чтения (процесса) |
volatile bool * pstoped; //óêàçàòåëü íà ïåðåìåííóþ stopped ðîäèòåëüñêîãî êëàññà (ïîòîêà) |
QString process_string; //ñòðîêà áóäåò ñîäåðæàòü òåêñò çàïðîñà (êîìàíäó) |
|
|
|
signals: |
void workEnd(); |
public slots: |