Warning, /utilities/alpaka/src/apps/qml/main.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2023 Loren Burkholder <computersemiexpert@outlook.com>
0002 // SPDX-FileCopyrightText: 2023 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
0003 //
0004 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005 
0006 import QtQuick
0007 import QtQuick.Controls as Controls
0008 import QtQuick.Layouts
0009 import org.kde.kirigami as Kirigami
0010 import org.kde.coreaddons as KCoreAddons
0011 import org.kde.kirigamiaddons.components as KirigamiComponents
0012 import org.kde.alpaka
0013 
0014 Kirigami.ApplicationWindow {
0015     id: root
0016 
0017     title: i18nc("@title:window", "Alpaka")
0018 
0019     ChatModel { id: chat }
0020 
0021     SystemPalette { id: palette }
0022 
0023     KCoreAddons.KUser { id: localUser }
0024 
0025     Connections {
0026         target: chat.llm
0027 
0028         function onErrorOccurred(message: string) {
0029             errorBanner.text = message;
0030         }
0031     }
0032 
0033     Component {
0034         id: settingsPage
0035 
0036         SettingsPage {}
0037     }
0038 
0039     pageStack.initialPage: ChatView {}
0040 }