added modcall reason
This commit is contained in:
parent
68a3f35fb0
commit
de6d325334
@ -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()
|
||||||
|
@ -43,6 +43,7 @@
|
|||||||
#include <QSignalMapper>
|
#include <QSignalMapper>
|
||||||
#include <QMap>
|
#include <QMap>
|
||||||
#include <QTextBrowser>
|
#include <QTextBrowser>
|
||||||
|
#include <QInputDialog>
|
||||||
|
|
||||||
class AOApplication;
|
class AOApplication;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user