diff options
author | Dominik Schmidt <dev@dominik-schmidt.de> | 2018-03-16 17:40:44 +0300 |
---|---|---|
committer | Dominik Schmidt <domme@tomahawk-player.org> | 2018-03-16 18:59:01 +0300 |
commit | d69e9ebf464023826dd74caaf901e9921faffc53 (patch) | |
tree | 86d8dbc1e86e7ec3427e1958de58b8e69ea5ff0b /src/crashreporter | |
parent | 24bf1b36291844b7a5349148a8d3fbdd8c522ea5 (diff) |
Apply branding to crashreporter resources file
Diffstat (limited to 'src/crashreporter')
-rw-r--r-- | src/crashreporter/CMakeLists.txt | 21 | ||||
-rw-r--r-- | src/crashreporter/resources.qrc | 5 | ||||
-rw-r--r-- | src/crashreporter/resources.qrc.in | 5 |
3 files changed, 23 insertions, 8 deletions
diff --git a/src/crashreporter/CMakeLists.txt b/src/crashreporter/CMakeLists.txt index 3f78667e9..40b37e95a 100644 --- a/src/crashreporter/CMakeLists.txt +++ b/src/crashreporter/CMakeLists.txt @@ -1,9 +1,6 @@ PROJECT( CrashReporter ) cmake_policy(SET CMP0017 NEW) -list(APPEND crashreporter_SOURCES main.cpp) -list(APPEND crashreporter_RC resources.qrc) - # TODO: differentiate release channel # if(BUILD_RELEASE) # set(CRASHREPORTER_RELEASE_CHANNEL "release") @@ -11,9 +8,27 @@ list(APPEND crashreporter_RC resources.qrc) set(CRASHREPORTER_RELEASE_CHANNEL "nightly") # endif() +# Theme +if(DEFINED OEM_THEME_DIR AND EXISTS "${OEM_THEME_DIR}/theme/colored") + set(CRASHREPORTER_ICON_DIR "${OEM_THEME_DIR}/theme/colored") +else() + set(CRASHREPORTER_ICON_DIR "${CMAKE_SOURCE_DIR}/theme/colored") +endif() + +set(CRASHREPORTER_ICON_FILENAME "${APPLICATION_ICON_NAME}-icon.png") +set(CRASHREPORTER_ICON ":/${CRASHREPORTER_ICON_FILENAME}") +set(CRASHREPORTER_ICON_SIZE "128") +set(CRASHREPORTER_ICON_PATH "${CRASHREPORTER_ICON_DIR}/${CRASHREPORTER_ICON_SIZE}-${CRASHREPORTER_ICON_FILENAME}") + +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources.qrc.in + ${CMAKE_CURRENT_BINARY_DIR}/resources.qrc) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CrashReporterConfig.h.in ${CMAKE_CURRENT_BINARY_DIR}/CrashReporterConfig.h) +# Sources +list(APPEND crashreporter_SOURCES main.cpp) +list(APPEND crashreporter_RC "${CMAKE_CURRENT_BINARY_DIR}/resources.qrc") if(NOT BUILD_LIBRARIES_ONLY) diff --git a/src/crashreporter/resources.qrc b/src/crashreporter/resources.qrc deleted file mode 100644 index 561e1589f..000000000 --- a/src/crashreporter/resources.qrc +++ /dev/null @@ -1,5 +0,0 @@ -<RCC> - <qresource prefix="/"> - <file alias="owncloud-icon.png">../../theme/colored/128-owncloud-icon.png</file> - </qresource> -</RCC> diff --git a/src/crashreporter/resources.qrc.in b/src/crashreporter/resources.qrc.in new file mode 100644 index 000000000..8afaf4327 --- /dev/null +++ b/src/crashreporter/resources.qrc.in @@ -0,0 +1,5 @@ +<RCC> + <qresource prefix="/"> + <file alias="@CRASHREPORTER_ICON_FILENAME@">@CRASHREPORTER_ICON_PATH@</file> + </qresource> +</RCC> |