Add process selector and get log messages displaying

This commit is contained in:
2018-10-16 21:39:46 -05:00
parent 4fb58b4324
commit 733350b143
15 changed files with 236 additions and 48 deletions

View File

@@ -9,6 +9,7 @@
#pragma once
#include <QJsonObject>
#include <QObject>
#include <QStringList>
#include <QVector>
@@ -39,9 +40,22 @@ struct TraceEvent {
TraceEvent(QJsonObject tp = {});
QString file() const;
int line() const;
};
struct ProcessData {
QString cmd;
QVector<TraceEvent> traceEvents;
struct ProcessData: public QObject {
Q_OBJECT
public:
QString cmd;
QVector<TraceEvent> traceEvents;
signals:
/**
* Emitted whenever a new TraceEvent is added.
*/
void traceEvent(const TraceEvent&);
};