diff --git a/src/plugins/axivion/CMakeLists.txt b/src/plugins/axivion/CMakeLists.txt index cc25e5d182b..7e51f8203eb 100644 --- a/src/plugins/axivion/CMakeLists.txt +++ b/src/plugins/axivion/CMakeLists.txt @@ -4,7 +4,6 @@ add_qtc_plugin(Axivion DEPENDS Qt::Network Qt::Widgets ExtensionSystem Utils LONG_DESCRIPTION_MD AxivionDescription.md SOURCES - axivion.qrc axivionperspective.cpp axivionperspective.h axivionplugin.cpp axivionplugin.h axivionsettings.cpp axivionsettings.h @@ -16,3 +15,10 @@ add_qtc_plugin(Axivion dynamiclistmodel.cpp dynamiclistmodel.h issueheaderview.cpp issueheaderview.h ) + +file(GLOB_RECURSE images RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} images/*) +qtc_add_resources(Axivion "images" + PREFIX "/axivion" + BASE "." + FILES ${images} +) diff --git a/src/plugins/axivion/axivion.qbs b/src/plugins/axivion/axivion.qbs index bed6ec048c9..513d23aae57 100644 --- a/src/plugins/axivion/axivion.qbs +++ b/src/plugins/axivion/axivion.qbs @@ -13,7 +13,6 @@ QtcPlugin { Depends { name: "Qt.network" } files: [ - "axivion.qrc", "axivionperspective.cpp", "axivionperspective.h", "axivionplugin.cpp", @@ -48,4 +47,12 @@ QtcPlugin { files: "AxivionDescription.md" fileTags: "pluginjson.longDescription" } + + Group { + name: "images" + files: "images/*.png" + fileTags: "qt.core.resource_data" + Qt.core.resourcePrefix: "/axivion" + Qt.core.resourceSourceBase: sourceDirectory + } } diff --git a/src/plugins/axivion/axivion.qrc b/src/plugins/axivion/axivion.qrc deleted file mode 100644 index 8da1b371781..00000000000 --- a/src/plugins/axivion/axivion.qrc +++ /dev/null @@ -1,34 +0,0 @@ - - - images/axivion.png - images/axivion@2x.png - images/button-AV.png - images/button-AV@2x.png - images/button-CL.png - images/button-CL@2x.png - images/button-CY.png - images/button-CY@2x.png - images/button-DE.png - images/button-DE@2x.png - images/button-MV.png - images/button-MV@2x.png - images/button-SV.png - images/button-SV@2x.png - images/dashboard.png - images/dashboard@2x.png - images/error.png - images/error@2x.png - images/local.png - images/local@2x.png - images/marker.png - images/marker@2x.png - images/nodata.png - images/nodata@2x.png - images/sortAsc.png - images/sortAsc@2x.png - images/sortDesc.png - images/sortDesc@2x.png - images/user.png - images/user@2x.png - -