use Q_PROPERTY pass var