From 695d1d048bc66e5d85fb38a71737d815b31fa8da Mon Sep 17 00:00:00 2001 From: Adam Treat Date: Mon, 22 May 2023 09:03:06 -0400 Subject: [PATCH] Start fleshing out the localdocs ui. --- gpt4all-chat/CMakeLists.txt | 1 + gpt4all-chat/qml/LocalDocs.qml | 36 +++++++++++++++++++++++++++++ gpt4all-chat/qml/SettingsDialog.qml | 5 +--- 3 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 gpt4all-chat/qml/LocalDocs.qml diff --git a/gpt4all-chat/CMakeLists.txt b/gpt4all-chat/CMakeLists.txt index 51b5b1bc..b3e048d0 100644 --- a/gpt4all-chat/CMakeLists.txt +++ b/gpt4all-chat/CMakeLists.txt @@ -76,6 +76,7 @@ qt_add_qml_module(chat QML_FILES main.qml qml/ChatDrawer.qml + qml/LocalDocs.qml qml/ModelDownloaderDialog.qml qml/NetworkDialog.qml qml/NewVersionDialog.qml diff --git a/gpt4all-chat/qml/LocalDocs.qml b/gpt4all-chat/qml/LocalDocs.qml new file mode 100644 index 00000000..eb42d8b2 --- /dev/null +++ b/gpt4all-chat/qml/LocalDocs.qml @@ -0,0 +1,36 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Controls.Basic +import QtQuick.Layouts + +GridLayout { + columns: 2 + rowSpacing: 10 + columnSpacing: 10 + + Label { + text: qsTr("Collections:") + color: theme.textColor + Layout.row: 1 + Layout.column: 0 + } + + RowLayout { + spacing: 10 + Layout.row: 1 + Layout.column: 1 + MyComboBox { + id: comboBox + Layout.minimumWidth: 350 + } + MyButton { + text: "Add" + } + MyButton { + text: "Remove" + } + MyButton { + text: "Rename" + } + } +} diff --git a/gpt4all-chat/qml/SettingsDialog.qml b/gpt4all-chat/qml/SettingsDialog.qml index f69c3f96..a4e59789 100644 --- a/gpt4all-chat/qml/SettingsDialog.qml +++ b/gpt4all-chat/qml/SettingsDialog.qml @@ -803,11 +803,8 @@ Dialog { contentWidth: availableWidth - 20 ScrollBar.vertical.policy: ScrollBar.AlwaysOn - GridLayout { + LocalDocs { anchors.margins: 10 - columns: 3 - rowSpacing: 10 - columnSpacing: 10 anchors.fill: parent } }