summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/multimedia/video/mediaplayer/CMakeLists.txt21
-rw-r--r--examples/multimedia/video/mediaplayer/qml.qrc12
-rw-r--r--examples/multimedia/video/recorder/CMakeLists.txt25
-rw-r--r--examples/multimedia/video/recorder/qml.qrc18
4 files changed, 42 insertions, 34 deletions
diff --git a/examples/multimedia/video/mediaplayer/CMakeLists.txt b/examples/multimedia/video/mediaplayer/CMakeLists.txt
index 9255ad2da..e2c356c60 100644
--- a/examples/multimedia/video/mediaplayer/CMakeLists.txt
+++ b/examples/multimedia/video/mediaplayer/CMakeLists.txt
@@ -30,16 +30,31 @@ find_package(Qt6 REQUIRED COMPONENTS Core Quick QuickControls2 Svg)
set(PROJECT_SOURCES
main.cpp
- qml.qrc
)
qt_add_executable(mediaplayer
${PROJECT_SOURCES}
)
+set(resource_files
+ "main.qml"
+ "PlaybackControl.qml"
+ "MetadataInfo.qml"
+ "AudioControl.qml"
+ "PlaybackSeekControl.qml"
+ "PlaybackRateControl.qml"
+ "PlayerMenuBar.qml"
+ "TracksInfo.qml"
+ "Mute_Icon.svg"
+ "Speaker_Icon.svg"
+)
+
qt6_add_resources(mediaplayer "mediaplayer"
- PREFIX "/"
- FILES "Mute_Icon.svg" "Speaker_Icon.svg")
+ PREFIX
+ "/"
+ FILES
+ ${resource_files}
+)
target_compile_definitions(mediaplayer
PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
diff --git a/examples/multimedia/video/mediaplayer/qml.qrc b/examples/multimedia/video/mediaplayer/qml.qrc
deleted file mode 100644
index 39caf6616..000000000
--- a/examples/multimedia/video/mediaplayer/qml.qrc
+++ /dev/null
@@ -1,12 +0,0 @@
-<RCC>
- <qresource prefix="/">
- <file>main.qml</file>
- <file>PlaybackControl.qml</file>
- <file>MetadataInfo.qml</file>
- <file>AudioControl.qml</file>
- <file>PlaybackSeekControl.qml</file>
- <file>PlaybackRateControl.qml</file>
- <file>PlayerMenuBar.qml</file>
- <file>TracksInfo.qml</file>
- </qresource>
-</RCC>
diff --git a/examples/multimedia/video/recorder/CMakeLists.txt b/examples/multimedia/video/recorder/CMakeLists.txt
index ab43bbb44..63036e7b2 100644
--- a/examples/multimedia/video/recorder/CMakeLists.txt
+++ b/examples/multimedia/video/recorder/CMakeLists.txt
@@ -18,13 +18,36 @@ find_package(Qt6 REQUIRED COMPONENTS Core Multimedia Quick)
set(PROJECT_SOURCES
main.cpp
- qml.qrc
)
qt_add_executable(recorder
${PROJECT_SOURCES}
)
+set(resource_files
+ "main.qml"
+ "qmldir"
+ "MediaList.qml"
+ "AudioInputSelect.qml"
+ "CameraSelect.qml"
+ "RecordButton.qml"
+ "Controls.qml"
+ "StyleParameter.qml"
+ "StyleRectangle.qml"
+ "SettingsMetaData.qml"
+ "SettingsEncoder.qml"
+ "StyleSlider.qml"
+ "Style.qml"
+ "Playback.qml"
+)
+
+qt6_add_resources(recorder "recorder"
+ PREFIX
+ "/"
+ FILES
+ ${resource_files}
+)
+
target_compile_definitions(recorder
PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
target_link_libraries(recorder
diff --git a/examples/multimedia/video/recorder/qml.qrc b/examples/multimedia/video/recorder/qml.qrc
deleted file mode 100644
index a81fc822a..000000000
--- a/examples/multimedia/video/recorder/qml.qrc
+++ /dev/null
@@ -1,18 +0,0 @@
-<RCC>
- <qresource prefix="/">
- <file>main.qml</file>
- <file>MediaList.qml</file>
- <file>AudioInputSelect.qml</file>
- <file>CameraSelect.qml</file>
- <file>RecordButton.qml</file>
- <file>Controls.qml</file>
- <file>StyleParameter.qml</file>
- <file>StyleRectangle.qml</file>
- <file>SettingsMetaData.qml</file>
- <file>SettingsEncoder.qml</file>
- <file>StyleSlider.qml</file>
- <file>Style.qml</file>
- <file>qmldir</file>
- <file>Playback.qml</file>
- </qresource>
-</RCC>