[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;
 };
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.