[libraries/ktextaddons] textautogeneratetext/core/models: Return values

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit f5d993681588fc677a0542041572e76f09f47b8a by Laurent Montel.
Committed on 28/07/2026 at 06:02.
Pushed by mlaurent into branch 'master'.

Return values

M  +9    -1    textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
M  +3    -0    textautogeneratetext/core/models/textautogeneratetextpromptmodel.h

https://invent.kde.org/libraries/ktextaddons/-/commit/f5d993681588fc677a0542041572e76f09f47b8a

diff --git a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
index 29e64ebc6..668eee8a9 100644
--- a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
+++ b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.cpp
@@ -27,9 +27,17 @@ QVariant TextAutoGenerateTextPromptModel::data(const QModelIndex &index, int rol
     if (index.row() < 0 || index.row() >= mPrompt.count()) {
         return {};
     }
-    const auto &instance = mPrompt[index.row()];
+    const auto &prompt = mPrompt[index.row()];
     switch (role) {
     case Qt::DisplayRole:
+    case Name:
+        return prompt.name();
+    case Description:
+        return prompt.description();
+    case PromptText:
+        return prompt.text();
+    case Enabled:
+        return prompt.enabled();
     default:
         break;
     }
diff --git a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
index 5760e8ee8..91a5494ae 100644
--- a/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
+++ b/textautogeneratetext/core/models/textautogeneratetextpromptmodel.h
@@ -23,6 +23,9 @@ class TEXTAUTOGENERATETEXT_EXPORT TextAutoGenerateTextPromptModel : public QAbst
 public:
     enum PromptRoles : uint16_t {
         Name = Qt::UserRole + 1,
+        Description,
+        PromptText,
+        Enabled,
     };
     /*!
      * Constructs a new TextAutoGenerateTextPromptModel object.
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.