aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_pinentry/GpgPassphraseContext.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/m_pinentry/GpgPassphraseContext.h')
-rw-r--r--src/m_pinentry/GpgPassphraseContext.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/m_pinentry/GpgPassphraseContext.h b/src/m_pinentry/GpgPassphraseContext.h
index 107307b..f021cb8 100644
--- a/src/m_pinentry/GpgPassphraseContext.h
+++ b/src/m_pinentry/GpgPassphraseContext.h
@@ -42,6 +42,8 @@ class GpgPassphraseContext : public QObject {
void SetPassphrase(const QString& passphrase);
+ void SetSuccess(bool success);
+
[[nodiscard]] auto GetPassphrase() const -> QString;
[[nodiscard]] auto GetUidsInfo() const -> QString;
@@ -52,10 +54,13 @@ class GpgPassphraseContext : public QObject {
[[nodiscard]] auto IsAskForNew() const -> bool;
+ [[nodiscard]] auto IsSuccess() const -> bool;
+
private:
QString passphrase_info_;
QString uids_info_;
QString passphrase_;
bool prev_was_bad_;
bool ask_for_new_;
+ bool success_;
};