added modcall_reason as a FL feature
This commit is contained in:
		
							parent
							
								
									83d30e6920
								
							
						
					
					
						commit
						01e933f6bb
					
				@ -56,6 +56,7 @@ public:
 | 
			
		||||
  bool improved_loading_enabled = false;
 | 
			
		||||
  bool desk_mod_enabled = false;
 | 
			
		||||
  bool evidence_enabled = false;
 | 
			
		||||
  bool modcall_reason_enabled = false;
 | 
			
		||||
 | 
			
		||||
  ///////////////loading info///////////////////
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2018,6 +2018,7 @@ void Courtroom::on_spectator_clicked()
 | 
			
		||||
 | 
			
		||||
void Courtroom::on_call_mod_clicked()
 | 
			
		||||
{
 | 
			
		||||
  if (ao_app->modcall_reason_enabled) {
 | 
			
		||||
    auto box = new QInputDialog();
 | 
			
		||||
    box->setLabelText("Enter a reason:");
 | 
			
		||||
    auto code = box->exec();
 | 
			
		||||
@ -2031,14 +2032,17 @@ void Courtroom::on_call_mod_clicked()
 | 
			
		||||
    if (text.isEmpty())
 | 
			
		||||
      text = "N/A";
 | 
			
		||||
 | 
			
		||||
    delete box;
 | 
			
		||||
 | 
			
		||||
    QStringList mod_reason;
 | 
			
		||||
    mod_reason.append(text);
 | 
			
		||||
 | 
			
		||||
    ao_app->send_server_packet(new AOPacket("ZZ", mod_reason));
 | 
			
		||||
  } else {
 | 
			
		||||
    ao_app->send_server_packet(new AOPacket("ZZ"));
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ui_ic_chat_message->setFocus();
 | 
			
		||||
 | 
			
		||||
  delete box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::on_pre_clicked()
 | 
			
		||||
 | 
			
		||||
@ -195,6 +195,8 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
 | 
			
		||||
      desk_mod_enabled = true;
 | 
			
		||||
    if (f_packet.contains("evidence",Qt::CaseInsensitive))
 | 
			
		||||
      evidence_enabled = true;
 | 
			
		||||
    if (f_packet.contains("modcall_reason",Qt::CaseInsensitive))
 | 
			
		||||
      modcall_reason_enabled = true;
 | 
			
		||||
  }
 | 
			
		||||
  else if (header == "PN")
 | 
			
		||||
  {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user