feat: capture and render media particles
This commit is contained in:
+17
-1
@@ -11,6 +11,8 @@ find_package(Qt6 REQUIRED COMPONENTS
|
||||
Widgets
|
||||
Network
|
||||
Test
|
||||
Multimedia
|
||||
MultimediaWidgets
|
||||
)
|
||||
|
||||
qt_standard_project_setup(REQUIRES 6.8)
|
||||
@@ -44,6 +46,15 @@ qt_add_executable(llink
|
||||
src/dialogs/memberpickerdialog.cpp
|
||||
src/widgets/networkdetailwidget.h
|
||||
src/widgets/networkdetailwidget.cpp
|
||||
src/media/mediahandler.h
|
||||
src/media/mediahandler.cpp
|
||||
src/mediaparticlegenerator.h src/mediaparticlegenerator.cpp
|
||||
src/dialogs/mediapreviewdialog.h
|
||||
src/dialogs/mediapreviewdialog.cpp
|
||||
src/widgets/textparticlewidget.h
|
||||
src/widgets/textparticlewidget.cpp
|
||||
src/widgets/mediaparticlewidget.h
|
||||
src/widgets/mediaparticlewidget.cpp
|
||||
)
|
||||
|
||||
qt_add_resources(llink
|
||||
@@ -59,13 +70,16 @@ qt_add_resources(llink
|
||||
assets/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf
|
||||
)
|
||||
|
||||
qt_add_ios_ffmpeg_libraries(llink)
|
||||
|
||||
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
|
||||
# If you are developing for iOS or macOS you should consider setting an
|
||||
# explicit, fixed bundle identifier manually though.
|
||||
set_target_properties(llink PROPERTIES
|
||||
# MACOSX_BUNDLE_GUI_IDENTIFIER com.example.llink
|
||||
MACOSX_BUNDLE_GUI_IDENTIFIER live.flowy.llink
|
||||
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
|
||||
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/macos/Info.plist"
|
||||
MACOSX_BUNDLE TRUE
|
||||
WIN32_EXECUTABLE $<NOT:$<CONFIG:Debug>>
|
||||
)
|
||||
@@ -76,6 +90,8 @@ target_link_libraries(llink
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
Qt6::Network
|
||||
Qt6::Multimedia
|
||||
Qt6::MultimediaWidgets
|
||||
)
|
||||
|
||||
add_subdirectory(tests)
|
||||
|
||||
Reference in New Issue
Block a user