From 8a2f9418e896ceaae602f778d7a12dba230954df Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 2 Nov 2026 23:53:00 +0100 Subject: [PATCH] Use a complete dark palette for code Copy interaction checks --- tools/chatgui/tests/test_invite_links.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/chatgui/tests/test_invite_links.cpp b/tools/chatgui/tests/test_invite_links.cpp index dfd9b653e..9530bf9b1 100644 --- a/tools/chatgui/tests/test_invite_links.cpp +++ b/tools/chatgui/tests/test_invite_links.cpp @@ -455,7 +455,13 @@ private slots: model.setData(index, "author", MsgAuthorRole); ChatView view; MessageDelegate delegate; view.setModel(&model); view.setItemDelegate(&delegate); view.resize(width, 650); - auto palette = view.palette(); palette.setColor(QPalette::Window, dark ? Qt::black : Qt::white); view.setPalette(palette); + auto palette = view.palette(); palette.setColor(QPalette::Window, dark ? Qt::black : Qt::white); + if (dark) { + palette.setColor(QPalette::Base, QColor(28, 28, 28)); palette.setColor(QPalette::AlternateBase, QColor(38, 38, 38)); + palette.setColor(QPalette::Text, Qt::white); palette.setColor(QPalette::ButtonText, Qt::white); + palette.setColor(QPalette::Button, QColor(55, 55, 55)); palette.setColor(QPalette::Mid, QColor(100, 100, 100)); + } + view.setPalette(palette); view.show(); QTest::qWait(30); QStyleOptionViewItem option; option.initFrom(&view); option.widget = &view; option.rect = view.visualRect(index); QMap buttons;