forked from Silverfish/proton-bridge
Other: use QApplication to enable Widget support on platform that lack of native support [skip-ci]
This commit is contained in:
@ -81,7 +81,7 @@ if(NOT UNIX)
|
|||||||
set(CMAKE_INSTALL_BINDIR ".")
|
set(CMAKE_INSTALL_BINDIR ".")
|
||||||
endif(NOT UNIX)
|
endif(NOT UNIX)
|
||||||
|
|
||||||
find_package(Qt6 COMPONENTS Core Quick Qml QuickControls2 REQUIRED)
|
find_package(Qt6 COMPONENTS Core Quick Qml QuickControls2 Widgets REQUIRED)
|
||||||
qt_standard_project_setup()
|
qt_standard_project_setup()
|
||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
message(STATUS "Using Qt ${Qt6_VERSION}")
|
message(STATUS "Using Qt ${Qt6_VERSION}")
|
||||||
@ -122,6 +122,7 @@ add_executable(bridge-gui
|
|||||||
target_precompile_headers(bridge-gui PRIVATE Pch.h)
|
target_precompile_headers(bridge-gui PRIVATE Pch.h)
|
||||||
target_include_directories(bridge-gui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(bridge-gui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
target_link_libraries(bridge-gui
|
target_link_libraries(bridge-gui
|
||||||
|
Qt6::Widgets
|
||||||
Qt6::Core
|
Qt6::Core
|
||||||
Qt6::Quick
|
Qt6::Quick
|
||||||
Qt6::Qml
|
Qt6::Qml
|
||||||
|
|||||||
@ -23,6 +23,7 @@
|
|||||||
#include <QtCore>
|
#include <QtCore>
|
||||||
#include <QtQuick>
|
#include <QtQuick>
|
||||||
#include <QtQml>
|
#include <QtQml>
|
||||||
|
#include <QtWidgets>
|
||||||
#include <QtQuickControls2>
|
#include <QtQuickControls2>
|
||||||
#include <AppController.h>
|
#include <AppController.h>
|
||||||
|
|
||||||
|
|||||||
@ -229,7 +229,7 @@ int main(int argc, char *argv[])
|
|||||||
if (QSysInfo::productType() != "windows")
|
if (QSysInfo::productType() != "windows")
|
||||||
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
|
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
|
||||||
|
|
||||||
QGuiApplication guiApp(argc, argv);
|
QApplication guiApp(argc, argv);
|
||||||
initQtApplication();
|
initQtApplication();
|
||||||
|
|
||||||
Log &log = initLog();
|
Log &log = initLog();
|
||||||
|
|||||||
Reference in New Issue
Block a user