Add Viewer::setWindowProjector(...).