HMI/PropertyEditor/source
jessequ e1671fdbe3 fix: resolve Q_CLASSINFO metadata for child properties by matching all path segments
resloveMetaData() only matched Q_CLASSINFO against the first segment of
  the property path (e.g. "ptPosition" from "ptPosition.x"), so child
  handles like x/y under a QPointF tree never picked up Min/Max/Step
  metadata declared with Q_CLASSINFO("x", ...). This caused the x/y
  NumberBox editors to fall back to numeric_limits min/max, clamping
  negative values to ~0.

  Now iterates path segments from most specific (last) to least specific
  (first), so child property names correctly match their Q_CLASSINFO
  annotations.

  Also add Q_CLASSINFO("x"/"y", "Min=-1000,Max=1000,Step=1") on
  GraphicsTextItem to constrain position editing to a reasonable range.
2026-07-31 16:39:24 +08:00
..
include fix: add missing override keywords and virtual destructor to resolve all compiler warnings 2026-07-15 11:27:08 +08:00
src fix: resolve Q_CLASSINFO metadata for child properties by matching all path segments 2026-07-31 16:39:24 +08:00