aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2021-03-02 17:02:03 +0100
committerGitHub <noreply@github.com>2021-03-02 10:02:03 -0600
commit6e28bee92a5b83c0da27e565bb778527a8ff9407 (patch)
treefdbec531f7876625bc6508a9cdffdcd71f359de0
parentba0eb391a5c436d4634968f7b919c896ca8adb3f (diff)
Hide ARUP fields when empty (#479)
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
-rw-r--r--src/courtroom.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/courtroom.cpp b/src/courtroom.cpp
index 17da7522..1d0509b3 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);