added modcall reason

This commit is contained in:
argoneus 2018-07-31 18:03:41 +02:00
parent 68a3f35fb0
commit de6d325334
2 changed files with 18 additions and 1 deletions

View File

@ -2018,9 +2018,25 @@ void Courtroom::on_spectator_clicked()
void Courtroom::on_call_mod_clicked() void Courtroom::on_call_mod_clicked()
{ {
ao_app->send_server_packet(new AOPacket("ZZ#%")); auto box = new QInputDialog();
box->setLabelText("Enter a reason:");
auto code = box->exec();
if (code != QDialog::Accepted)
return;
auto text = box->textValue();
if (text.isEmpty())
text = "N/A";
QStringList mod_reason;
mod_reason.append(text);
ao_app->send_server_packet(new AOPacket("ZZ", mod_reason));
ui_ic_chat_message->setFocus(); ui_ic_chat_message->setFocus();
delete box;
} }
void Courtroom::on_pre_clicked() void Courtroom::on_pre_clicked()

View File

@ -43,6 +43,7 @@
#include <QSignalMapper> #include <QSignalMapper>
#include <QMap> #include <QMap>
#include <QTextBrowser> #include <QTextBrowser>
#include <QInputDialog>
class AOApplication; class AOApplication;