Let user decide which channel to read all data points from
requested to merge feature-#292-create_ability_to_choose_channel_to_read_all_data_from into build-2025.1.0.0
SQL queries:
ALTER TABLE Channels ADD COLUMN readAllPoints INTEGER DEFAULT 0;
Update minimum version of PySide6 to 6.7 to head off QCheckBox's replacement of stateChanged
(depracated in 6.9) with checkStateChanged
(introduced in 6.7).
Add a checkbox column to the Channels table which determine whether a channel should have all its data points read. Disabled for RT130 channels because we already read all data points from most of them, and disabled for waveform channels because they have too much data.
Fix a problem where differences from the backup database are not detected if the change is in the last column before the action buttons. This cause the "Reset to org. db" to not be enabled in some cases.
Edited by Kien Le