diff options
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/sdi/sfx.sdi | 2 | ||||
-rw-r--r-- | sfx2/source/view/classificationhelper.cxx | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/sfx2/sdi/sfx.sdi b/sfx2/sdi/sfx.sdi index ee791052d446..2c80801384f2 100644 --- a/sfx2/sdi/sfx.sdi +++ b/sfx2/sdi/sfx.sdi @@ -4388,7 +4388,7 @@ SfxBoolItem StyleWatercanMode SID_STYLE_WATERCAN ] SfxVoidItem ClassificationApply SID_CLASSIFICATION_APPLY -(SfxStringItem Name SID_CLASSIFICATION_APPLY) +(SfxStringItem Name SID_CLASSIFICATION_APPLY, SfxStringItem Type SID_TYPE_NAME) [ AutoUpdate = FALSE, FastCall = FALSE, diff --git a/sfx2/source/view/classificationhelper.cxx b/sfx2/source/view/classificationhelper.cxx index bb6febe015c9..c8d2715f3d2a 100644 --- a/sfx2/source/view/classificationhelper.cxx +++ b/sfx2/source/view/classificationhelper.cxx @@ -745,6 +745,16 @@ void SfxClassificationHelper::UpdateInfobar(SfxViewFrame& rViewFrame) } } +SfxClassificationPolicyType SfxClassificationHelper::stringToPolicyType(const OUString& rType) +{ + if (rType == PROP_PREFIX_EXPORTCONTROL()) + return SfxClassificationPolicyType::ExportControl; + else if (rType == PROP_PREFIX_NATIONALSECURITY()) + return SfxClassificationPolicyType::NationalSecurity; + else + return SfxClassificationPolicyType::IntellectualProperty; +} + const OUString& SfxClassificationHelper::PROP_DOCHEADER() { static OUString sProp("Marking:document-header"); |