[UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning (#7087)

* [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning

Took 48 minutes

* Extract slot to method

Took 10 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
BruebachL 2026-08-10 22:11:14 +02:00 committed by GitHub
parent 42f890ea7c
commit bfdb9b0f1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 102 additions and 22 deletions

View file

@ -116,6 +116,9 @@ public:
/** Called when buddy/ignore status changes externally while popup is open. */
void updateActionButtons(const ServerInfo_User &userInfo, bool online, bool isBuddy, bool isIgnored);
/** Re-pulls the avatar/card art for the currently shown user (e.g. after it loads). */
void refreshHeader();
signals:
void mouseEnteredPopup();
void mouseLeftPopup();