24#if !defined(Q_OS_MACOS) || QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
25 QSurfaceFormat format;
33 format.setRedBufferSize(8);
34 format.setGreenBufferSize(8);
35 format.setBlueBufferSize(8);
36 format.setAlphaBufferSize(8);
43 engine()->rootContext()->setContextProperty(
"mainWindow", parent);
44 engine()->rootContext()->setContextObject(
new KLocalizedContext(parent));
47 setClearColor(
palette().window().color());
51 const QString fusion =
"Fusion";
52 if (qEnvironmentVariableIsEmpty(
"QT_QUICK_CONTROLS_STYLE") && QQuickStyle::name() != fusion) {
53 QQuickStyle::setStyle(fusion);
62 QQmlFileSelector* selector =
new QQmlFileSelector(engine());
68 extraSelectors << QQuickStyle::name();
69#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
70 extraSelectors <<
"qt6";
71#elif QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
72 extraSelectors <<
"qt5";
74 selector->setExtraSelectors(extraSelectors);
77 setResizeMode(QQuickWidget::SizeRootObjectToView);