From f881df241533dafc214f72983d9c6e1c59837891 Mon Sep 17 00:00:00 2001 From: Crystalwarrior Date: Wed, 17 Feb 2021 15:29:18 +0300 Subject: [PATCH] Make the server list display all pretty and nice Resize the 0thcolumn to smallest possible size so it's not intrusive Remove text eliding so numbers don't get ...'s --- include/lobby.h | 1 + src/lobby.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/lobby.h b/include/lobby.h index 4278534..ca2b88b 100644 --- a/include/lobby.h +++ b/include/lobby.h @@ -17,6 +17,7 @@ #include #include +#include class AOApplication; diff --git a/src/lobby.cpp b/src/lobby.cpp index 2397c70..d9336e5 100644 --- a/src/lobby.cpp +++ b/src/lobby.cpp @@ -28,6 +28,11 @@ Lobby::Lobby(AOApplication *p_ao_app) : QMainWindow() ui_server_list = new QTreeWidget(this); ui_server_list->setHeaderLabels({"#", "Name"}); //, "Players"}); + ui_server_list->setTextElideMode(Qt::ElideNone); + ui_server_list->header()->setMinimumSectionSize(24); + ui_server_list->header()->setSectionsMovable(false); + ui_server_list->setColumnWidth(0, 0); + ui_server_list->setIndentation(0); // ui_server_list->hideColumn(0); // ui_server_list->setHeaderHidden(true);