Use a complete dark palette for code Copy interaction checks
This commit is contained in:
1 parent
997dab2514
commit
8a2f9418e8
1 file changed
+7
-1
@@ -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<int, QPoint> buttons;
|
||||
|
||||
Reference in new issue
Block a user