31 #include <QTextStream>
37 class NetlistSimulatorController;
68 bool good()
const {
return mFile.isOpen(); }
85 std::string mSaleaeDirectoryFilename;
97 void handleReadyReadStandardError();
98 void handleReadyReadStandardOutput();
SimulationLogReceiver(QObject *parent=nullptr)
virtual ~SimulationLogReceiver()
virtual void handleLog(const QString &txt)
SimulationProcessLog * log() const
SimulationProcess(NetlistSimulatorController *controller, SimulationEngineScripted *engine)
virtual ~SimulationProcess()
void processFinished(bool success)
virtual ~SimulationProcessLog()
void setLogReceiver(SimulationLogReceiver *logReceiver)
void operator<<(const QString &txt)
void processOutput(QString txt)
static QString sLogFilename
SimulationProcessLog(const QString &workdir, QObject *parent=nullptr)
QObject * parent() const const