added qdatastream operators