Move ColorSchemer to settings module

This commit is contained in:
James Graham
2025-04-07 20:22:11 +01:00
parent 3f457774dc
commit b230641600
4 changed files with 11 additions and 6 deletions

View File

@@ -87,8 +87,6 @@ add_library(neochat STATIC
jobs/neochatgetcommonroomsjob.h
mediasizehelper.cpp
mediasizehelper.h
colorschemer.cpp
colorschemer.h
models/notificationsmodel.cpp
models/notificationsmodel.h
proxycontroller.cpp
@@ -319,10 +317,11 @@ else()
endif()
target_include_directories(neochat PRIVATE ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/models ${CMAKE_CURRENT_SOURCE_DIR}/enums)
target_link_libraries(neochat PRIVATE settingsplugin Timelineplugin devtoolsplugin loginplugin chatbarplugin)
target_link_libraries(neochat PRIVATE Settingsplugin Timelineplugin devtoolsplugin loginplugin chatbarplugin)
target_link_libraries(neochat PUBLIC
LibNeoChat
Timeline
Settings
Qt::Core
Qt::Quick
Qt::Qml
@@ -338,7 +337,6 @@ target_link_libraries(neochat PUBLIC
KF6::CoreAddons
KF6::SonnetCore
KF6::IconThemes
KF6::ColorScheme
KF6::ItemModels
QuotientQt6
)

View File

@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2024 James Graham <james.h.graham@protonmail.com>
# SPDX-License-Identifier: BSD-2-Clause
qt_add_library(settings STATIC)
qt_add_library(Settings STATIC)
set_source_files_properties(
RoomSettingsView.qml
@@ -10,7 +10,7 @@ set_source_files_properties(
QT_QML_SINGLETON_TYPE TRUE
)
ecm_add_qml_module(settings GENERATE_PLUGIN_SOURCE
ecm_add_qml_module(Settings GENERATE_PLUGIN_SOURCE
URI org.kde.neochat.settings
OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/src/org/kde/neochat/settings
QML_FILES
@@ -44,4 +44,10 @@ ecm_add_qml_module(settings GENERATE_PLUGIN_SOURCE
ExportKeysDialog.qml
RoomSortParameterDialog.qml
RoomProfile.qml
SOURCES
colorschemer.cpp
)
target_link_libraries(Settings PRIVATE
KF6::ColorScheme
)

View File

@@ -9,6 +9,7 @@
ColorSchemer::ColorSchemer(QObject *parent)
: QObject(parent)
{
KColorSchemeManager::instance();
}
ColorSchemer::~ColorSchemer()