Sha256: 9bd4cbd31fe584f0fe8f723448f5b5642adee6756995885f3091800a949bc5e9
Contents?: true
Size: 420 Bytes
Versions: 5
Compression:
Stored size: 420 Bytes
Contents
#include "StdinNotifier.h" #include <QTcpServer> StdinNotifier::StdinNotifier(QObject *parent) : QObject(parent) { m_notifier = new QSocketNotifier(fileno(stdin), QSocketNotifier::Read, this); connect(m_notifier, SIGNAL(activated(int)), this, SLOT(notifierActivated())); } void StdinNotifier::notifierActivated() { std::string line; std::getline(std::cin, line); if (std::cin.eof()) { emit eof(); } }
Version data entries
5 entries across 5 versions & 1 rubygems