Qv2ray/cmake/components/qv2ray-ui.cmake

26 lines
1.0 KiB
CMake

set(QV2RAY_UI_COMMON_BASEDIR ${CMAKE_SOURCE_DIR}/src/ui/common)
add_definitions(-DQAPPLICATION_CLASS=QApplication)
set(QV2RAY_UI_COMMON_SOURCES
# Platform Dependent
${QV2RAY_UI_COMMON_BASEDIR}/platforms/Qv2rayPlatformApplication.hpp
# Common Utils
${QV2RAY_UI_COMMON_BASEDIR}/QRCodeHelper.cpp
${QV2RAY_UI_COMMON_BASEDIR}/QRCodeHelper.hpp
${QV2RAY_UI_COMMON_BASEDIR}/autolaunch/QvAutoLaunch.hpp
${QV2RAY_UI_COMMON_BASEDIR}/autolaunch/QvAutoLaunch.cpp
${QV2RAY_UI_COMMON_BASEDIR}/JsonHighlighter.hpp
${QV2RAY_UI_COMMON_BASEDIR}/JsonHighlighter.cpp
${QV2RAY_UI_COMMON_BASEDIR}/LogHighlighter.hpp
${QV2RAY_UI_COMMON_BASEDIR}/LogHighlighter.cpp
# Message bus
${QV2RAY_UI_COMMON_BASEDIR}/QvMessageBus.hpp
${QV2RAY_UI_COMMON_BASEDIR}/QvMessageBus.cpp
#
${QV2RAY_UI_COMMON_BASEDIR}/darkmode/DarkmodeDetector.cpp
${QV2RAY_UI_COMMON_BASEDIR}/darkmode/DarkmodeDetector.hpp
#
${QV2RAY_UI_COMMON_BASEDIR}/speedchart/speedwidget.cpp
${QV2RAY_UI_COMMON_BASEDIR}/speedchart/speedwidget.hpp
)