aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/diceparser.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-08-21 22:44:10 +0200
committerRenaud G <renaud@rolisteam.org>2020-08-21 22:52:29 +0200
commitb48e29ad3cc1be1b0ee66b54bf19537a0bfdc782 (patch)
tree9a5bcb2de0e9ce1fcfacbea404fa5649b91959be /diceparser.cpp
parent8087429c108c4f6bef5f792ce256b8d5b8b69101 (diff)
downloadOneRoll-b48e29ad3cc1be1b0ee66b54bf19537a0bfdc782.tar.gz
OneRoll-b48e29ad3cc1be1b0ee66b54bf19537a0bfdc782.zip
Better export in json.
Diffstat (limited to 'diceparser.cpp')
-rw-r--r--diceparser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/diceparser.cpp b/diceparser.cpp
index 1113013..44a725a 100644
--- a/diceparser.cpp
+++ b/diceparser.cpp
@@ -352,7 +352,7 @@ QString DiceParser::humanReadableWarning() const
return str;
}
-QString DiceParser::resultAsJSon() const
+QString DiceParser::resultAsJSon(std::function<QString(const QString&, const QString&, bool)> colorize) const
{
QJsonObject obj;
QJsonArray instructions;
@@ -362,7 +362,7 @@ QString DiceParser::resultAsJSon() const
m_parsingToolbox->addResultInJson(inst, Dice::RESULT_TYPE::SCALAR, "scalar", start, true);
m_parsingToolbox->addResultInJson(inst, Dice::RESULT_TYPE::STRING, "string", start, false);
- m_parsingToolbox->addDiceResultInJson(inst, start);
+ m_parsingToolbox->addDiceResultInJson(inst, start, colorize);
instructions.append(inst);
}