make it a Q_PROPERTY ?