[Client] Alt investigation entry points and in-tab navigation (#7512)

TabModeration gains an Open alt graph button plus alts-table double-click, both routing to the User Alts tab. UserContextMenu gains an Investigate alts action. TabAlts gains row double-click navigation with a Back history stack so moderators can walk the alt graph without retyping names.

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
BruebachL 2026-11-08 08:15:38 +01:00 • committed by GitHub
parent 88de1ff39b
commit 9fda5c3c3f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 78 additions and 1 deletions

View file

@ -35,18 +35,22 @@ public:
private slots:
void investigateUser();
void goBack();
void altsResponse(const Response &response);
private:
void loadUser(const QString &userName);
void requestAlts(const QString &userName, int depth);
[[nodiscard]] QString formatEpoch(quint64 ts) const;
AbstractClient *client;
QString currentUser;
QList<QString> backStack;
QLineEdit *searchEdit;
QSpinBox *depthSpin;
QPushButton *investigateButton;
QPushButton *backButton;
QLabel *statusLabel;
QTableWidget *altsTable;
};