HMI/include
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
..
graphicsItem fix: resolve Q_CLASSINFO metadata for child properties by matching all path segments 2026-07-31 16:39:24 +08:00
propertyType Add property-editor function. 2026-07-03 15:58:09 +08:00
util feat: add text item with IShape interface decoupling 2026-07-22 09:56:28 +08:00
CommonInclude.h Add property-editor function. 2026-07-03 15:58:09 +08:00
designerScene.h ⏺ feat: add Document layer with serialization, dirty tracking, and file actions 2026-07-08 16:57:46 +08:00
designerView.h first commit for HMI 2026-07-03 11:29:21 +08:00
document.h refactor: distribute serialization/deserialization from Document into item classes 2026-07-09 11:40:14 +08:00
drawingPanel.h ⏺ feat: add Document layer with serialization, dirty tracking, and file actions 2026-07-08 16:57:46 +08:00
global.h feat: add text item with IShape interface decoupling 2026-07-22 09:56:28 +08:00
graphicElementsPanel.h first commit for HMI 2026-07-03 11:29:21 +08:00
mainwindow.h ⏺ feat: add Document layer with serialization, dirty tracking, and file actions 2026-07-08 16:57:46 +08:00
operationCommand.h first commit for HMI 2026-07-03 11:29:21 +08:00