From ce4dab76ec9284afb67ea73c70a70b2c027b21bc Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Wed, 25 Oct 2017 09:30:38 +0200 Subject: [PATCH] Make quick codes for goals. --- client/mainwindow.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/client/mainwindow.cpp b/client/mainwindow.cpp index 7936ee3..e515cf3 100644 --- a/client/mainwindow.cpp +++ b/client/mainwindow.cpp @@ -260,10 +260,17 @@ void MainWindow::hide_lower_third_clicked() void MainWindow::quick_lower_third_activate() { - map param; - param["code"] = ui->quick_lower_third_edit->text().toStdString(); - acmp->send_command("cg 1 update 1 \"" + escape_quotes(serialize_as_json(param)) + "\""); - acmp->send_command("cg 1 invoke 1 quicklowerthird"); + string code = ui->quick_lower_third_edit->text().toUpper().toStdString(); + if (code == "A") { + add_goal(ui->score_1_box, 1); + } else if (code == "B") { + add_goal(ui->score_2_box, 1); + } else { + map param; + param["code"] = code; + acmp->send_command("cg 1 update 1 \"" + escape_quotes(serialize_as_json(param)) + "\""); + acmp->send_command("cg 1 invoke 1 quicklowerthird"); + } ui->quick_lower_third_edit->clear(); } -- 2.39.2