Q_EXPORT=>QTAV_EXPORT to avoid confliction that used in another lib