The GraphvizWorker class. More...
Signals | |
void | emitFinished () |
void | error () |
void | svgFileRead (const QByteArray &data) |
Public Member Functions | |
QProcess * | dotProcess () |
GraphvizWorker (QObject *parent=nullptr) | |
void | run () |
void | setData (const QByteArray &data) |
void | startThread () |
QProcess * | unflattenProcess () |
virtual | ~GraphvizWorker () |
The GraphvizWorker class.
Implements a QThread class that does the actual conversion from dot to svg. All critical communication is done using queued signals.
Gui::GraphvizWorker::GraphvizWorker | ( | QObject * | parent = nullptr | ) |
|
virtual |
QProcess * Gui::GraphvizWorker::dotProcess | ( | ) |
|
signal |
Referenced by startThread().
|
signal |
void Gui::GraphvizWorker::run | ( | ) |
void Gui::GraphvizWorker::setData | ( | const QByteArray & | data | ) |
void Gui::GraphvizWorker::startThread | ( | ) |
References emitFinished(), and run().
|
signal |
Referenced by run().
QProcess * Gui::GraphvizWorker::unflattenProcess | ( | ) |