summaryrefslogtreecommitdiff
path: root/sw/inc
diff options
context:
space:
mode:
Diffstat (limited to 'sw/inc')
-rw-r--r--sw/inc/doc.hxx4
-rw-r--r--sw/inc/ndtxt.hxx6
2 files changed, 7 insertions, 3 deletions
diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx
index ff1ba91a3f79..5094c35f7344 100644
--- a/sw/inc/doc.hxx
+++ b/sw/inc/doc.hxx
@@ -466,7 +466,9 @@ public:
::sw::DocumentFieldsManager & GetDocumentFieldsManager();
- bool FieldCanHidePara(SwFieldIds eFieldId) const;
+ // Returns 0 if the field cannot hide para, or a positive integer indicating the field type
+ // "weight" when several hiding fields' FieldHidesPara() give conflicting results
+ int FieldCanHideParaWeight(SwFieldIds eFieldId) const;
bool FieldHidesPara(const SwField& rField) const;
// IDocumentContentOperations
diff --git a/sw/inc/ndtxt.hxx b/sw/inc/ndtxt.hxx
index a4f0bd55e9a3..c9e1f2b334ae 100644
--- a/sw/inc/ndtxt.hxx
+++ b/sw/inc/ndtxt.hxx
@@ -708,8 +708,10 @@ public:
bool IsHiddenByParaField() const
{ return m_pSwpHints && m_pSwpHints->IsHiddenByParaField(); }
- bool FieldCanHidePara(SwFieldIds eFieldId) const
- { return GetDoc()->FieldCanHidePara(eFieldId); }
+ int FieldCanHideParaWeight(SwFieldIds eFieldId) const
+ {
+ return GetDoc()->FieldCanHideParaWeight(eFieldId);
+ }
bool FieldHidesPara(const SwField& rField) const
{ return GetDoc()->FieldHidesPara(rField); }