From 6e28bee92a5b83c0da27e565bb778527a8ff9407 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Tue, 2 Mar 2021 17:02:03 +0100 Subject: [PATCH] Hide ARUP fields when empty (#479) Co-authored-by: oldmud0 --- src/courtroom.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/courtroom.cpp b/src/courtroom.cpp index 17da752..1d0509b 100644 --- a/src/courtroom.cpp +++ b/src/courtroom.cpp @@ -1553,7 +1553,7 @@ void Courtroom::list_areas() int n_listed_areas = 0; for (int n_area = 0; n_area < area_list.size(); ++n_area) { - QString i_area = ""; + QString i_area = ""; i_area.append(area_list.at(n_area)); if (ao_app->arup_enabled) { @@ -1562,17 +1562,23 @@ void Courtroom::list_areas() i_area.append("\n "); i_area.append(arup_statuses.at(n_area)); - i_area.append(" | CM: "); - i_area.append(arup_cms.at(n_area)); + + if (arup_cms.at(n_area) != "FREE") { + i_area.append(" | CM: "); + i_area.append(arup_cms.at(n_area)); + } i_area.append("\n "); - i_area.append(QString::number(arup_players.at(n_area))); - i_area.append(" users | "); + if (arup_players.at(n_area) != -1) { + i_area.append(QString::number(arup_players.at(n_area))); + i_area.append(" users | "); + } i_area.append(arup_locks.at(n_area)); } + QTreeWidgetItem *treeItem = new QTreeWidgetItem(ui_area_list); treeItem->setText(0, area_list.at(n_area)); treeItem->setText(1, i_area);