[libraries/ktextaddons] textautogeneratetext: Add more class
Laurent Montel <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit e97d3772ebbad4f188744811da95b474135e3ec8 by Laurent Montel.
Committed on 28/07/2026 at 19:59.
Pushed by mlaurent into branch 'master'.
Add more class
M +4 -0 textautogeneratetext/CMakeLists.txt
A +16 -0 textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.cpp [License: GPL(v2.0+)]
A +20 -0 textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.h [License: GPL(v2.0+)]
A +15 -0 textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.cpp [License: GPL(v2.0+)]
A +20 -0 textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.h [License: GPL(v2.0+)]
https://invent.kde.org/libraries/ktextaddons/-/commit/e97d3772ebbad4f188744811da95b474135e3ec8
diff --git a/textautogeneratetext/CMakeLists.txt b/textautogeneratetext/CMakeLists.txt
index a2b31d90b..925c24ae8 100644
--- a/textautogeneratetext/CMakeLists.txt
+++ b/textautogeneratetext/CMakeLists.txt
@@ -431,6 +431,10 @@ target_sources(
widgets/promptswidget/textautogenerateskilldialog.h
widgets/promptswidget/textautogeneratepromptdialog.h
widgets/promptswidget/textautogeneratepromptdialog.cpp
+ widgets/promptswidget/textautogenerateselectpromptwidget.h
+ widgets/promptswidget/textautogenerateselectpromptwidget.cpp
+ widgets/promptswidget/textautogenerateselectpromptlistwidget.h
+ widgets/promptswidget/textautogenerateselectpromptlistwidget.cpp
)
if(BUILD_TESTING)
diff --git a/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.cpp b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.cpp
new file mode 100644
index 000000000..d5c1aaf93
--- /dev/null
+++ b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.cpp
@@ -0,0 +1,16 @@
+/*
+ SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "textautogenerateselectpromptlistwidget.h"
+
+using namespace TextAutoGenerateText;
+TextAutoGenerateSelectPromptListWidget::TextAutoGenerateSelectPromptListWidget(QWidget *parent)
+ : QListWidget(parent)
+{
+}
+
+TextAutoGenerateSelectPromptListWidget::~TextAutoGenerateSelectPromptListWidget() = default;
+#include "moc_textautogenerateselectpromptlistwidget.cpp"
diff --git a/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.h b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.h
new file mode 100644
index 000000000..893b59ef4
--- /dev/null
+++ b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptlistwidget.h
@@ -0,0 +1,20 @@
+/*
+ SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include "textautogeneratetext_private_export.h"
+#include <QListWidget>
+namespace TextAutoGenerateText
+{
+class TEXTAUTOGENERATETEXT_TESTS_EXPORT TextAutoGenerateSelectPromptListWidget : public QListWidget
+{
+ Q_OBJECT
+public:
+ explicit TextAutoGenerateSelectPromptListWidget(QWidget *parent = nullptr);
+ ~TextAutoGenerateSelectPromptListWidget() override;
+};
+}
diff --git a/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.cpp b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.cpp
new file mode 100644
index 000000000..1981f5df8
--- /dev/null
+++ b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.cpp
@@ -0,0 +1,15 @@
+/*
+ SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+*/
+#include "textautogenerateselectpromptwidget.h"
+#include <QVBoxLayout>
+using namespace TextAutoGenerateText;
+TextAutoGenerateSelectPromptWidget::TextAutoGenerateSelectPromptWidget(QWidget *parent)
+ : QWidget{parent}
+{
+}
+
+TextAutoGenerateSelectPromptWidget::~TextAutoGenerateSelectPromptWidget() = default;
+#include "moc_textautogenerateselectpromptwidget.cpp"
diff --git a/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.h b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.h
new file mode 100644
index 000000000..2951fc3b1
--- /dev/null
+++ b/textautogeneratetext/widgets/promptswidget/textautogenerateselectpromptwidget.h
@@ -0,0 +1,20 @@
+/*
+ SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include "textautogeneratetext_private_export.h"
+#include <QWidget>
+namespace TextAutoGenerateText
+{
+class TEXTAUTOGENERATETEXT_TESTS_EXPORT TextAutoGenerateSelectPromptWidget : public QWidget
+{
+ Q_OBJECT
+public:
+ explicit TextAutoGenerateSelectPromptWidget(QWidget *parent = nullptr);
+ ~TextAutoGenerateSelectPromptWidget() override;
+};
+}