From 83692f9ad955feffad75315927913d49cc680e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Larue?= Date: Fri, 27 Mar 2020 13:32:36 +0100 Subject: [PATCH] Qt style defined for the "partially check" widget state. --- GUI_main/mainapp.qrc | 1 + GUI_main/resources/style/Default.css | 8 ++++++++ GUI_main/resources/style/QCheckBoxPartial.png | Bin 0 -> 6479 bytes 3 files changed, 9 insertions(+) create mode 100644 GUI_main/resources/style/QCheckBoxPartial.png diff --git a/GUI_main/mainapp.qrc b/GUI_main/mainapp.qrc index aa03ea3..a6748cf 100644 --- a/GUI_main/mainapp.qrc +++ b/GUI_main/mainapp.qrc @@ -38,6 +38,7 @@ resources/style/Default.css resources/style/Palette.css resources/style/QCheckBox.png + resources/style/QCheckBoxPartial.png resources/style/QRadioButton.png resources/style/QHeaderViewUpArrow.png resources/style/QHeaderViewDownArrow.png diff --git a/GUI_main/resources/style/Default.css b/GUI_main/resources/style/Default.css index 168a363..b9bb807 100644 --- a/GUI_main/resources/style/Default.css +++ b/GUI_main/resources/style/Default.css @@ -115,6 +115,14 @@ QCheckBox::indicator:checked:disabled, QTreeView::indicator:checked:disabled, QT { image: url([QCheckBox:disabled:base]); } +QCheckBox::indicator:indeterminate, QTreeView::indicator:indeterminate, QTableView::indicator:indeterminate, QListView::indicator:indeterminate +{ + image: url([QCheckBoxPartial:bright-text]); +} +QCheckBox::indicator:indeterminate:disabled, QTreeView::indicator:indeterminate:disabled, QTableView::indicator:indeterminate:disabled, QListView::indicator:indeterminate:disabled +{ + image: url([QCheckBoxPartial:disabled:base]); +} QRadioButton diff --git a/GUI_main/resources/style/QCheckBoxPartial.png b/GUI_main/resources/style/QCheckBoxPartial.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3bd768cca1e2c173730217589a232cceccdc5f GIT binary patch literal 6479 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 p#tzTV&-cr+44vy%V-002ovPDHLkV1h*tiAw+g literal 0 HcmV?d00001 -- GitLab