QWidget declarative require QApplication be initialized