Привет. Есть класс наследованный от QGpahicsObject (QItem) у которого есть такие свойства, как x,y,z,rotation,matrix и т.д. Они объявлены через Q_PROPERTY.
У свойств есть возможность установить сигнал-нотификатор, который будет эмитеться при любом изменении свойства.
Q_PROPERTY(type name
(READ getFunction [WRITE setFunction] |
MEMBER memberName [(READ getFunction | WRITE setFunction)])
[RESET resetFunction]
[NOTIFY notifySignal] [REVISION int]
[DESIGNABLE bool]
[SCRIPTABLE bool]
[STORED bool]
[USER bool]
[CONSTANT]
[FINAL])