Files
RRJClient/Core/nonblockedinput.cpp
2024-08-14 10:02:09 +03:00

19 lines
386 B
C++

#include "nonblockedinput.h"
NonBlockedInput::NonBlockedInput(QObject *parent)
{
this->moveToThread(&thread);
connect(&thread,&QThread::started, this, &NonBlockedInput::ReadLine);
thread.start();
}
void NonBlockedInput::ReadLine()
{
QTextStream inputStream(stdin);
QString line;
while (inputStream.readLineInto(&line)){
emit LineIsRead(line);
}
}