ValgrindRunner: Hide ThreadedParser

Expose its signals instead.

Change-Id: I0daeb2e510c30678f4f13d880bc8108510c4f32e
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2023-08-05 10:17:55 +02:00
parent 43dca6ec78
commit 91f01c17f9
6 changed files with 24 additions and 29 deletions

View File

@@ -34,11 +34,9 @@ int main(int argc, char *argv[])
runner.setValgrindCommand({VALGRIND_FAKE_PATH,
{"-i", PARSERTESTS_DATA_DIR "/memcheck-output-sample1.xml"}});
ModelDemo demo(&runner);
QObject::connect(&runner, &ValgrindRunner::finished,
&demo, &ModelDemo::finished);
QObject::connect(&runner, &ValgrindRunner::finished, &demo, &ModelDemo::finished);
ErrorListModel model;
QObject::connect(runner.parser(), &ThreadedParser::error,
&model, &ErrorListModel::addError,
QObject::connect(&runner, &ValgrindRunner::error, &model, &ErrorListModel::addError,
Qt::QueuedConnection);
QTreeView errorview;