#include "resultviewmodel.h" ResultViewModel::ResultViewModel(QObject *parent) : ViewModel(parent), _result() {} ResultViewModel::~ResultViewModel() { qInfo(Q_FUNC_INFO); } QString ResultViewModel::result() const { return _result; } void ResultViewModel::done() { emit resultReady(_result); } void ResultViewModel::setResult(QString result) { if (_result == result) return; _result = std::move(result); emit resultChanged(_result); } void ResultViewModel::onInit(const QVariantHash ¶ms) { setResult(params.value(QStringLiteral("default")).toString()); }