Init commit

This commit is contained in:
semenov
2024-08-14 10:02:09 +03:00
parent 1870d26468
commit c00efe0177
41 changed files with 2051 additions and 0 deletions

18
Core/nonblockedinput.cpp Normal file
View File

@@ -0,0 +1,18 @@
#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);
}
}