added QRUTILS_EXPORT