[nostalgia] Make portable between Qt5 and Qt6

This commit is contained in:
2021-03-30 21:25:01 -05:00
parent 8d62aca8a7
commit 2b469da8c3
6 changed files with 10 additions and 8 deletions

View File

@@ -53,7 +53,7 @@ add_executable(
target_link_libraries(
NostalgiaStudioJsonTest
OxStd
Qt6::Widgets
Qt${QT_VERSION_MAJOR}::Widgets
)
add_test("[nostalgia/studio] NostalgiaStudioJson" NostalgiaStudioJsonTest)

View File

@@ -17,7 +17,7 @@ target_include_directories(NostalgiaStudio PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(
NostalgiaStudio PUBLIC
Qt6::Widgets
Qt${QT_VERSION_MAJOR}::Widgets
OxFS
OxClaw
)

View File

@@ -27,7 +27,9 @@ int main(int argc, char **args) {
qdark::load(&app);
}
// force QtQuick to use OpenGL (https://doc.qt.io/qt-6/quick-changes-qt6.html#changes-to-qquickwidget)
#if QT_VERSION >= 0x060000
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGLRhi);
#endif
// open window
try {
MainWindow w(argProfilePath);