Miklos Vajna 62dd6274c7 cool#10630 doc electronic sign: move signature line tracking to the view
No functional changes intended:

- Replace SfxObjectShell::GetSignPDFCertificate() and
  SfxObjectShell::ResetSignPDFCertificate() with
  SfxViewShell::SetSignPDFCertificate() and
  SfxViewShell::GetSignPDFCertificate(), because information about shape
  selection belongs to the view.

- Change svx::SignatureLineHelper::setShapeCertificate() to use
  SfxViewShell::SetSignPDFCertificate() to avoid duplication.

- Change GetSignatureLineShape() in xmlsecurity/ to use
  SfxViewShell::GetSignPDFCertificate(), again to avoid duplication.

With this, all setters/getters of the inserted signature line go via
SfxViewShell and the amount of getCurrentSelection() calls on the model
is reduced.

Change-Id: I021bc41262b2a16d1014fbf1431a0eb6e1e86c73
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180355
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2025-01-16 22:37:23 +01:00
..