Clear selection when switching between favorites and public servers (#763)
Co-authored-by: in1tiate <radwoodward@vikings.grayson.edu>
This commit is contained in:
parent
f2b1861c5d
commit
a545561343
@ -48,6 +48,7 @@ public:
|
|||||||
QString get_chatlog();
|
QString get_chatlog();
|
||||||
int get_selected_server();
|
int get_selected_server();
|
||||||
void enable_connect_button();
|
void enable_connect_button();
|
||||||
|
void reset_selection();
|
||||||
|
|
||||||
void set_loading_value(int p_value);
|
void set_loading_value(int p_value);
|
||||||
|
|
||||||
|
@ -301,6 +301,8 @@ void Lobby::on_public_servers_clicked()
|
|||||||
ui_public_servers->set_image("publicservers_selected");
|
ui_public_servers->set_image("publicservers_selected");
|
||||||
ui_favorites->set_image("favorites");
|
ui_favorites->set_image("favorites");
|
||||||
|
|
||||||
|
reset_selection();
|
||||||
|
|
||||||
list_servers();
|
list_servers();
|
||||||
|
|
||||||
public_servers_selected = true;
|
public_servers_selected = true;
|
||||||
@ -311,6 +313,8 @@ void Lobby::on_favorites_clicked()
|
|||||||
ui_favorites->set_image("favorites_selected");
|
ui_favorites->set_image("favorites_selected");
|
||||||
ui_public_servers->set_image("publicservers");
|
ui_public_servers->set_image("publicservers");
|
||||||
|
|
||||||
|
reset_selection();
|
||||||
|
|
||||||
ao_app->set_favorite_list();
|
ao_app->set_favorite_list();
|
||||||
|
|
||||||
list_favorites();
|
list_favorites();
|
||||||
@ -318,6 +322,16 @@ void Lobby::on_favorites_clicked()
|
|||||||
public_servers_selected = false;
|
public_servers_selected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Lobby::reset_selection()
|
||||||
|
{
|
||||||
|
last_index = -1;
|
||||||
|
ui_server_list->clearSelection();
|
||||||
|
ui_player_count->setText(tr("Offline"));
|
||||||
|
ui_description->clear();
|
||||||
|
|
||||||
|
ui_connect->setEnabled(false);
|
||||||
|
}
|
||||||
|
|
||||||
void Lobby::on_refresh_pressed() { ui_refresh->set_image("refresh_pressed"); }
|
void Lobby::on_refresh_pressed() { ui_refresh->set_image("refresh_pressed"); }
|
||||||
|
|
||||||
void Lobby::on_refresh_released()
|
void Lobby::on_refresh_released()
|
||||||
|
Loading…
Reference in New Issue
Block a user