# SPDX-FileCopyrightText: 2024 James Graham # SPDX-License-Identifier: BSD-2-Clause qt_add_library(settings STATIC) set_source_files_properties( RoomSettingsView.qml NeoChatSettingsView.qml PROPERTIES QT_QML_SINGLETON_TYPE TRUE ) 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 NeoChatSettingsView.qml RoomSettingsView.qml AccountsPage.qml AccountEditorPage.qml AppearanceSettingsPage.qml DevicesPage.qml EmoticonsPage.qml EmoticonEditorPage.qml GlobalNotificationsPage.qml NeoChatGeneralPage.qml NeoChatSecurityPage.qml NetworkProxyPage.qml Permissions.qml PushNotification.qml RoomGeneralPage.qml RoomSecurityPage.qml ColorScheme.qml DevicesCard.qml DeviceDelegate.qml EmoticonFormCard.qml IdentityServerDelegate.qml IgnoredUsersDialog.qml NotificationRuleItem.qml PasswordSheet.qml ThemeRadioButton.qml ThreePIdCard.qml ImportKeysDialog.qml ExportKeysDialog.qml RoomSortParameterDialog.qml RoomProfile.qml )