Skip to content

Commit 4c0f7d5

Browse files
committed
Review resx declaration
1 parent cffa5f9 commit 4c0f7d5

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/CMakeLists.txt

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ set(KEMAI_QML_SOURCES
2727
cpp/context/profileManager.h
2828
)
2929

30-
set(KEMAI_RESX_FILES
31-
assets/fonts/RaveoVF.ttf
32-
assets/images/kimai_logo_transparent.svg
33-
)
34-
3530
set(KEMAI_CPP_FILES
3631
cpp/main.cpp
3732
cpp/client/kimaiSystem.h
@@ -63,7 +58,7 @@ set(KEMAI_CPP_FILES
6358
qt_standard_project_setup(
6459
REQUIRES 6.10
6560
# I18N_TRANSLATED_LANGUAGES fr
66-
)
61+
)
6762

6863
qt_add_executable(${PROJECT_NAME} WIN32 MACOSX_BUNDLE ${KEMAI_CPP_FILES})
6964

@@ -79,27 +74,31 @@ set_source_files_properties(qml/Theme.qml
7974
qt_add_qml_module(${PROJECT_NAME}
8075
URI Kemai
8176
QML_FILES ${KEMAI_QML_FILES}
82-
RESOURCE_PREFIX /
83-
RESOURCES ${KEMAI_RESX_FILES}
8477
SOURCES ${KEMAI_QML_SOURCES}
8578
)
8679

8780
# qt_add_translations(${PROJECT_NAME}
8881
# TS_FILE_DIR translations
8982
# )
9083

84+
qt_add_resources(
85+
${PROJECT_NAME} "assets"
86+
FILES
87+
assets/fonts/RaveoVF.ttf
88+
assets/images/kimai_logo.svg
89+
)
90+
9191
qt_add_resources(
9292
${PROJECT_NAME} "controls_conf"
93-
PREFIX "/"
9493
FILES "qtquickcontrols2.conf")
9594

9695
configure_file(cpp/kemaiConfig.h.in ${PROJECT_BINARY_DIR}/cpp/kemaiConfig.h)
9796

9897
target_include_directories(${PROJECT_NAME}
9998
PRIVATE
100-
${CMAKE_CURRENT_BINARY_DIR}/cpp
101-
${CMAKE_CURRENT_SOURCE_DIR}/cpp
102-
${CMAKE_CURRENT_SOURCE_DIR}/cpp/context)
99+
${CMAKE_CURRENT_BINARY_DIR}/cpp
100+
${CMAKE_CURRENT_SOURCE_DIR}/cpp
101+
${CMAKE_CURRENT_SOURCE_DIR}/cpp/context)
103102

104103
target_compile_definitions(${PROJECT_NAME}
105104
PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
File renamed without changes.

src/cpp/main.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <QFontDatabase>
55
#include <QGuiApplication>
66
#include <QQmlApplicationEngine>
7+
#include <QDirIterator>
78

89
#include <spdlog/sinks/stdout_color_sinks.h>
910
#include <spdlog/spdlog.h>
@@ -75,7 +76,7 @@ int main(int argc, char *argv[])
7576
}
7677

7778
// Load fonts
78-
if (const auto fontId = QFontDatabase::addApplicationFont(":/Kemai/assets/fonts/RaveoVF.ttf"); fontId == -1)
79+
if (const auto fontId = QFontDatabase::addApplicationFont(":/assets/fonts/RaveoVF.ttf"); fontId == -1)
7980
{
8081
spdlog::warn("Failed to load font RaveoVF.ttf");
8182
}

src/qml/Views/LoginView.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Page {
3030
spacing: Theme.spacingMedium
3131

3232
Image {
33-
source: "qrc:/Kemai/assets/images/kimai_logo_transparent.svg"
33+
source: "qrc:/assets/images/kimai_logo.svg"
3434
sourceSize: Qt.size(56, 56)
3535
fillMode: Image.PreserveAspectFit
3636
}

0 commit comments

Comments
 (0)