Add reward.cost reward.id, reward.title filter variables (#5275)

This commit is contained in:
Mm2PL
2024-03-30 12:28:49 +01:00
committed by GitHub
parent 09b2c53383
commit 69bdac9936
7 changed files with 40 additions and 1 deletions
+14
View File
@@ -268,6 +268,20 @@ void addHiddenContextMenuItems(QMenu *menu,
jsonObject["searchText"] = message->searchText;
jsonObject["messageText"] = message->messageText;
jsonObject["flags"] = qmagicenum::enumFlagsName(message->flags.value());
if (message->reward)
{
QJsonObject reward;
reward["id"] = message->reward->id;
reward["title"] = message->reward->title;
reward["cost"] = message->reward->cost;
reward["isUserInputRequired"] =
message->reward->isUserInputRequired;
jsonObject["reward"] = reward;
}
else
{
jsonObject["reward"] = QJsonValue();
}
jsonDocument.setObject(jsonObject);