[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.