office-gobmx/offapi/com/sun/star
Miklos Vajna caff013bee cool#9992 lok doc sign: async DocumentDigitalSignatures::signDocumentContent()
Currently SfxObjectShell::CheckIsReadonly() has a hack for the LOK case
to show the signatures dialog read-only, as only that is async.

The next step is to make
DocumentDigitalSignatures::signDocumentContent() async, but passing an
std::function via the UNO API is tricky.

Notice how DocumentDigitalSignatures in xmlsecurity/ also implements
sfx2::DigitalSignatures, add a new SignDocumentContentAsync() there and
adapt all uses of signDocumentContent() to go with that instead.

This requires introducing some lambdas for code after
signDocumentContent() in general and for ODF/OOXML specific code in
particular, to avoid code duplication.

Change-Id: If771ced711041364988af45ad9dd0dd1a2a8660d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173060
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2024-09-09 17:30:28 +02:00
..
accessibility a11y: Clarify XAccessibleHyperlink doc 2024-08-09 07:01:55 +02:00
animations
auth
awt Expose WorkWindow fullscreen mode via new XTopWindow3 2024-08-02 15:47:54 +02:00
chart tdf#82716 Add initial implementation of the Histogram Chart 2024-07-21 08:02:43 +02:00
chart2 tdf#50934: Add a version comment, and more structure for of-pie 2024-02-06 15:16:31 +01:00
configuration tdf#157432 Expert config: Allow filtering by changed values 2023-12-07 08:03:36 +01:00
cui Create an UNO service to do the cui symbol lookup in vcl 2024-02-25 14:45:55 +01:00
datatransfer
deployment
document Clarify FROM_LIST_AND_SIGNED_WARN description a bit 2023-11-08 11:39:14 +01:00
drawing tdf#161347 Harmonise API docs for UserDefinedAttributes a bit 2024-08-19 16:02:42 +02:00
embed tdf#105844 offapi,package,sfx2: use Argon2 for wholesome ODF encryption 2023-12-20 18:29:36 +01:00
form
formula
frame tdf#161347 Harmonise API docs for UserDefinedAttributes a bit 2024-08-19 16:02:42 +02:00
gallery
geometry
graphic Add missing property to com.sun.star.graphic.MediaProperties service 2024-08-18 15:13:27 +02:00
i18n
image
inspection
ldap
linguistic2
logging
mail
media
mozilla
office
packages
presentation sd: slideshow render interface and implementation 2024-07-10 08:05:56 +02:00
qa
rdf
rendering
report
resource
scanner
script
sdb
sdbc
sdbcx
security cool#9992 lok doc sign: async DocumentDigitalSignatures::signDocumentContent() 2024-09-09 17:30:28 +02:00
setup
sheet Resolves: tdf#159343 Implement TableRef API token conversion 2024-07-29 16:29:19 +02:00
smarttags
style tdf#161347 Harmonise API docs for UserDefinedAttributes a bit 2024-08-19 16:02:42 +02:00
svg
system improve docs of XSystemShellExecute 2024-01-30 09:03:18 +01:00
table tdf#161347 Harmonise API docs for UserDefinedAttributes a bit 2024-08-19 16:02:42 +02:00
task
text Fix some copypaste errors in IDL documentation 2024-08-16 15:53:49 +02:00
tiledrendering
ucb
ui tdf#159040: add sign with default certificate to save dialog 2024-07-24 07:08:46 +02:00
util Fix typo 2023-11-14 12:37:44 +01:00
view [API CHANGE] tdf#158041 Remove unused table printing option from sw 2023-12-18 09:24:35 +01:00
xforms
xml tdf#105844 offapi,package,sfx2: use Argon2 for wholesome ODF encryption 2023-12-20 18:29:36 +01:00
xsd
modules.idl