diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2017-11-23 15:03:22 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2017-11-28 07:58:23 +0100 |
commit | ecd683d3f98444b69a96cbf8bff57d4e691e6cfd (patch) | |
tree | b3d4f19a03630fecc1a7ae646c26f83dde7ed79e /include/svx/svdograf.hxx | |
parent | ac50f685c7cf77fdc6ad9bac4030bfa82c5ce29b (diff) |
tdf#83877 OOXML Roundtrip of SignatureLine properties
Change-Id: I521e5f35663c5ab3c2702f1416fcec872f2f5e3f
Reviewed-on: https://gerrit.libreoffice.org/44683
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'include/svx/svdograf.hxx')
-rw-r--r-- | include/svx/svdograf.hxx | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/include/svx/svdograf.hxx b/include/svx/svdograf.hxx index ecf9eeef927a..74cb44b022db 100644 --- a/include/svx/svdograf.hxx +++ b/include/svx/svdograf.hxx @@ -21,6 +21,7 @@ #define INCLUDED_SVX_SVDOGRAF_HXX #include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/graphic/XGraphic.hpp> #include <vcl/graph.hxx> #include <svx/svdorect.hxx> #include <svtools/grfmgr.hxx> @@ -105,6 +106,16 @@ private: bool mbInsidePaint:1; bool mbIsPreview:1; + bool mbIsSignatureLine; + OUString maSignatureLineId; + OUString maSignatureLineSuggestedSignerName; + OUString maSignatureLineSuggestedSignerTitle; + OUString maSignatureLineSuggestedSignerEmail; + OUString maSignatureLineSigningInstructions; + bool mbIsSignatureLineShowSignDate; + bool mbIsSignatureLineCanAddComment; + css::uno::Reference<css::graphic::XGraphic> mpSignatureLineUnsignedGraphic; + private: void ImpRegisterLink(); @@ -210,6 +221,65 @@ public: // add handles for crop mode when selected virtual void addCropHandles(SdrHdlList& rTarget) const override; + + // Signature Line + void setIsSignatureLine(bool bIsSignatureLine) { mbIsSignatureLine = bIsSignatureLine; }; + bool isSignatureLine() const { return mbIsSignatureLine; }; + void setSignatureLineId(const OUString& rSignatureLineId) + { + maSignatureLineId = rSignatureLineId; + }; + const OUString& getSignatureLineId() const { return maSignatureLineId; }; + void setSignatureLineSuggestedSignerName(const OUString& rSuggestedSignerName) + { + maSignatureLineSuggestedSignerName = rSuggestedSignerName; + }; + const OUString& getSignatureLineSuggestedSignerName() const + { + return maSignatureLineSuggestedSignerName; + }; + void setSignatureLineSuggestedSignerTitle(const OUString& rSuggestedSignerTitle) + { + maSignatureLineSuggestedSignerTitle = rSuggestedSignerTitle; + }; + const OUString& getSignatureLineSuggestedSignerTitle() const + { + return maSignatureLineSuggestedSignerTitle; + }; + void setSignatureLineSuggestedSignerEmail(const OUString& rSuggestedSignerEmail) + { + maSignatureLineSuggestedSignerEmail = rSuggestedSignerEmail; + }; + const OUString& getSignatureLineSuggestedSignerEmail() const + { + return maSignatureLineSuggestedSignerEmail; + }; + void setSignatureLineSigningInstructions(const OUString& rSigningInstructions) + { + maSignatureLineSigningInstructions = rSigningInstructions; + }; + const OUString& getSignatureLineSigningInstructions() const + { + return maSignatureLineSigningInstructions; + }; + void setSignatureLineShowSignDate(bool bIsSignatureLineShowSignDate) + { + mbIsSignatureLineShowSignDate = bIsSignatureLineShowSignDate; + }; + bool isSignatureLineShowSignDate() const { return mbIsSignatureLineShowSignDate; }; + void setSignatureLineCanAddComment(bool bIsSignatureCanAddComment) + { + mbIsSignatureLineCanAddComment = bIsSignatureCanAddComment; + }; + bool isSignatureLineCanAddComment() const { return mbIsSignatureLineCanAddComment; }; + const css::uno::Reference<css::graphic::XGraphic> getSignatureLineUnsignedGraphic() const + { + return mpSignatureLineUnsignedGraphic; + }; + void setSignatureLineUnsignedGraphic(css::uno::Reference<css::graphic::XGraphic> rGraphic) + { + mpSignatureLineUnsignedGraphic = rGraphic; + }; }; #endif // INCLUDED_SVX_SVDOGRAF_HXX |