[libraries/ktextaddons] textautogeneratetext/core/models: Allow to add new prompt
Laurent Montel <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 8cac2c5a1bba8298e344c45bb0e9f99faa004712 by Laurent Montel.
Committed on 09/08/2026 at 12:15.
Pushed by mlaurent into branch 'master'.
Allow to add new prompt
M +7 -0 textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
M +6 -0 textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
https://invent.kde.org/libraries/ktextaddons/-/commit/8cac2c5a1bba8298e344c45bb0e9f99faa004712
diff --git a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
index 6febd24d2..6499a51a7 100644
--- a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
+++ b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
@@ -60,4 +60,11 @@ void TextAutoGenerateTextPromptModel::setPrompt(const QList<TextAutoGenerateProm
endResetModel();
}
+void TextAutoGenerateTextPromptModel::addPrompt(const TextAutoGeneratePrompt &newPrompt)
+{
+ beginInsertRows(QModelIndex(), mPrompt.count(), mPrompt.count());
+ mPrompt.append(newPrompt);
+ endInsertRows();
+}
+
#include "moc_textautogeneratetextpromptmodel.cpp"
diff --git a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
index 134a77a7d..a2afbe710 100644
--- a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
+++ b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
@@ -62,6 +62,12 @@ public:
*/
void setPrompt(const QList<TextAutoGeneratePrompt> &newPrompt);
+ /*!
+ * \brief addPrompt
+ * \param newPrompt
+ */
+ void addPrompt(const TextAutoGeneratePrompt &newPrompt);
+
private:
QList<TextAutoGeneratePrompt> mPrompt;
};