mirror of
https://github.com/leozide/leocad.git
synced 2026-09-11 09:04:06 +00:00
• Replace legacy union/char* profile storage with std::variant<int,uint,float,QString,QStringList,QByteArray> and QString for section/key; remove LC_PROFILE_ENTRY_TYPE/mType. • Update getters/setters to use std::get_if defaults; add lcProfileInit() and fix a "Settgins" typo. • Convert color profile accessors to unsigned (lcGet/SetProfileUInt) where appropriate. • Add LC_PROFILE_PARTS_LIST_COLOR_LOCKED and migrate PartsList color logic (preserves legacy -1 behavior).