diff options
Diffstat (limited to 'lang/cpp/src/context.h')
| -rw-r--r-- | lang/cpp/src/context.h | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/lang/cpp/src/context.h b/lang/cpp/src/context.h index a8112d62..c9c2af73 100644 --- a/lang/cpp/src/context.h +++ b/lang/cpp/src/context.h @@ -117,6 +117,16 @@ public:      GpgME::Error setEngineFileName(const char *filename);      GpgME::Error setEngineHomeDirectory(const char *filename); +    enum PinentryMode{ +        PinentryDefault = 0, +        PinentryAsk = 1, +        PinentryCancel = 2, +        PinentryError = 3, +        PinentryLoopback = 4 +    }; +    GpgME::Error setPinentryMode(PinentryMode which); +    PinentryMode pinentryMode() const; +  private:      friend class ::GpgME::EventLoopInteractor;      void installIOCallbacks(gpgme_io_cbs *iocbs); | 
