diff options
author | Rohit Deshmukh <rohit.deshmukh@synerzip.com> | 2014-03-12 15:07:38 +0530 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-03-14 10:45:33 +0100 |
commit | 06f7d1a96eef5aa69d4872ff6d96eb5085296d09 (patch) | |
tree | 7b155faff164f15c78492b46a9c5586d05195e96 /sw/inc/tox.hxx | |
parent | 7545a9054cd8fbca0073b4603b833080b4810a94 (diff) |
fdo#74775: Preseved Citation after round trip.
Conflicts:
sw/qa/extras/ooxmlexport/ooxmlexport.cxx
Reviewed on:
https://gerrit.libreoffice.org/8473
Change-Id: Ie1b0ac3cb4d4b9bf305323599d5e4b63f913fb1b
Diffstat (limited to 'sw/inc/tox.hxx')
-rw-r--r-- | sw/inc/tox.hxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sw/inc/tox.hxx b/sw/inc/tox.hxx index ee3b6c6ff841..f6c578fa390c 100644 --- a/sw/inc/tox.hxx +++ b/sw/inc/tox.hxx @@ -56,6 +56,7 @@ class SW_DLLPUBLIC SwTOXMark OUString aAltText; // Text of caption is different. OUString aPrimaryKey; OUString aSecondaryKey; + OUString aCitationKeyReading; // three more strings for phonetic sorting OUString aTextReading; @@ -113,12 +114,14 @@ public: inline void SetTextReading(const OUString& rStr); inline void SetPrimaryKeyReading(const OUString& rStr ); inline void SetSecondaryKeyReading(const OUString& rStr); + inline void SetCitationKeyReading(const OUString& rStr); inline OUString GetPrimaryKey() const; inline OUString GetSecondaryKey() const; inline OUString GetTextReading() const; inline OUString GetPrimaryKeyReading() const; inline OUString GetSecondaryKeyReading() const; + inline OUString GetCitationKeyReading() const; sal_Bool IsAutoGenerated() const {return bAutoGenerated;} void SetAutoGenerated(sal_Bool bSet) {bAutoGenerated = bSet;} @@ -625,6 +628,12 @@ inline void SwTOXMark::SetPrimaryKeyReading( const OUString& rKey ) aPrimaryKeyReading = rKey; } +inline void SwTOXMark::SetCitationKeyReading( const OUString& rKey ) +{ + SAL_WARN_IF(GetTOXType()->GetType() != TOX_CITATION, "sw", "Wrong type"); + aCitationKeyReading = rKey; +} + inline void SwTOXMark::SetSecondaryKeyReading( const OUString& rKey ) { SAL_WARN_IF(GetTOXType()->GetType() != TOX_INDEX, "sw", "Wrong type"); @@ -667,6 +676,12 @@ inline OUString SwTOXMark::GetSecondaryKeyReading() const return aSecondaryKeyReading; } +inline OUString SwTOXMark::GetCitationKeyReading() const +{ + SAL_WARN_IF(GetTOXType()->GetType() != TOX_CITATION, "sw", "Wrong type"); + return aCitationKeyReading; +} + //SwForm inline void SwForm::SetTemplate(sal_uInt16 nLevel, const OUString& rTemplate) |