Модуль Drill. Смена поведения CheckBox в заголовке Aperture / Tool. Ранее состояние Qt::PartiallyChecked менялось на Qt::Checked. Теперь на Qt::Unchecked. Ранее нельзя было снять галочку со всех, кликнув на CheckBox заголовка, если не выбраны инструменты для всех отверстий. Теперь можно. Такое поведение более логично. Действие снять все галочки используется чаще.
Потратил много часов на проверку всевозможных решений. Не нашёл отключения установки значения на Qt::Checked при клике. Чтобы в checkState() сохранялось старое значение. Пришлось добавить переменную для хранения состояния. Получилось простое решение. Стоившее кучу времени.
Модуль Drill. Смена поведения CheckBox в заголовке Aperture / Tool. Ранее состояние Qt::PartiallyChecked менялось на Qt::Checked. Теперь на Qt::Unchecked. Ранее нельзя было снять галочку со всех, кликнув на CheckBox заголовка, если не выбраны инструменты для всех отверстий. Теперь можно. Такое поведение более логично. Действие снять все галочки используется чаще.
Потратил много часов на проверку всевозможных решений. Не нашёл отключения установки значения на Qt::Checked при клике. Чтобы в checkState() сохранялось старое значение. Пришлось добавить переменную для хранения состояния. Получилось простое решение. Стоившее кучу времени.