The connect button is disabled until you get an FL package from a server.
This commit is contained in:
parent
bed38e0b7f
commit
fc72ff4234
@ -48,6 +48,8 @@ Lobby::Lobby(AOApplication *p_ao_app) : QMainWindow()
|
|||||||
connect(ui_chatmessage, SIGNAL(returnPressed()), this, SLOT(on_chatfield_return_pressed()));
|
connect(ui_chatmessage, SIGNAL(returnPressed()), this, SLOT(on_chatfield_return_pressed()));
|
||||||
connect(ui_cancel, SIGNAL(clicked()), ao_app, SLOT(loading_cancelled()));
|
connect(ui_cancel, SIGNAL(clicked()), ao_app, SLOT(loading_cancelled()));
|
||||||
|
|
||||||
|
ui_connect->setEnabled(false);
|
||||||
|
|
||||||
set_widgets();
|
set_widgets();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -311,6 +313,8 @@ void Lobby::on_server_list_clicked(QModelIndex p_model)
|
|||||||
|
|
||||||
ui_player_count->setText("Offline");
|
ui_player_count->setText("Offline");
|
||||||
|
|
||||||
|
ui_connect->setEnabled(false);
|
||||||
|
|
||||||
ao_app->net_manager->connect_to_server(f_server);
|
ao_app->net_manager->connect_to_server(f_server);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -371,6 +375,11 @@ void Lobby::set_player_count(int players_online, int max_players)
|
|||||||
ui_player_count->setText(f_string);
|
ui_player_count->setText(f_string);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Lobby::enable_connect_button()
|
||||||
|
{
|
||||||
|
ui_connect->setEnabled(true);
|
||||||
|
}
|
||||||
|
|
||||||
Lobby::~Lobby()
|
Lobby::~Lobby()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
1
lobby.h
1
lobby.h
@ -37,6 +37,7 @@ public:
|
|||||||
void hide_loading_overlay(){ui_loading_background->hide();}
|
void hide_loading_overlay(){ui_loading_background->hide();}
|
||||||
QString get_chatlog();
|
QString get_chatlog();
|
||||||
int get_selected_server();
|
int get_selected_server();
|
||||||
|
void enable_connect_button();
|
||||||
|
|
||||||
void set_loading_value(int p_value);
|
void set_loading_value(int p_value);
|
||||||
|
|
||||||
|
@ -206,6 +206,8 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
|
|||||||
arup_enabled = true;
|
arup_enabled = true;
|
||||||
if (f_packet.contains("modcall_reason",Qt::CaseInsensitive))
|
if (f_packet.contains("modcall_reason",Qt::CaseInsensitive))
|
||||||
modcall_reason_enabled = true;
|
modcall_reason_enabled = true;
|
||||||
|
|
||||||
|
w_lobby->enable_connect_button();
|
||||||
}
|
}
|
||||||
else if (header == "PN")
|
else if (header == "PN")
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user