diff options
Diffstat (limited to 'include/sfx2')
-rw-r--r-- | include/sfx2/digitalsignatures.hxx | 3 | ||||
-rw-r--r-- | include/sfx2/docfile.hxx | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/include/sfx2/digitalsignatures.hxx b/include/sfx2/digitalsignatures.hxx index 856e1c5bf61a..84b77fd759dd 100644 --- a/include/sfx2/digitalsignatures.hxx +++ b/include/sfx2/digitalsignatures.hxx @@ -18,6 +18,8 @@ #include <sal/types.h> +class SfxViewShell; + namespace sfx2 { /// Extension of css::security::XDocumentDigitalSignatures for internal purposes. @@ -35,6 +37,7 @@ public: /// Async replacement for signDocumentContent(). virtual void SignDocumentContentAsync(const css::uno::Reference<css::embed::XStorage>& xStorage, const css::uno::Reference<css::io::XStream>& xSignStream, + SfxViewShell* pViewShell, const std::function<void(bool)>& rCallback) = 0; diff --git a/include/sfx2/docfile.hxx b/include/sfx2/docfile.hxx index e2b826886c45..17d409c8d134 100644 --- a/include/sfx2/docfile.hxx +++ b/include/sfx2/docfile.hxx @@ -53,6 +53,7 @@ class SfxFilter; class SfxMedium_Impl; class INetURLObject; class SfxFrame; +class SfxViewShell; class DateTime; struct ImplSVEvent; @@ -275,6 +276,7 @@ public: SAL_DLLPRIVATE void SignContents_Impl(weld::Window* pDialogParent, bool bSignScriptingContent, bool bHasValidDocumentSignature, + SfxViewShell* pViewShell, const std::function<void(bool)>& rCallback, const OUString& aSignatureLineId = OUString(), const css::uno::Reference<css::security::XCertificate>& xCert |