Sha256: 87b942acbd201b87ab7cd4c4ced0274157144a43ec6682f02dac154b1e271743
Contents?: true
Size: 467 Bytes
Versions: 17
Compression:
Stored size: 467 Bytes
Contents
#include "StdinNotifier.h" #include <QTcpServer> #include <QSocketNotifier> #include <iostream> 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
17 entries across 17 versions & 1 rubygems