add qmlviewer