diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2019-05-17 21:41:04 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2019-05-20 10:06:25 +0200 |
commit | 26c291686ac646beca59b10c692c92fb4a7af37f (patch) | |
tree | c7cc145e9ad6ba1c615b9479c73a9bc4c40095a6 /writerfilter/source/rtftok/rtfdocumentimpl.hxx | |
parent | 7e24483d12a1ae284b026cd737374b40f2a08aa2 (diff) |
writerfilter: make RTFParserState members private, part 4
Change-Id: I53a3c2fa2f21b94a6ed5de9a136a8722e066b045
Reviewed-on: https://gerrit.libreoffice.org/72557
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'writerfilter/source/rtftok/rtfdocumentimpl.hxx')
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.hxx | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.hxx b/writerfilter/source/rtftok/rtfdocumentimpl.hxx index 42249dd5e590..7c04f60793f6 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.hxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.hxx @@ -389,7 +389,7 @@ public: RTFSprms getSprms(); /// Store a property void setSprm(Id nId, Id nValue); - bool hasProperties(); + bool hasProperties() const; /// If we got tokens indicating we're in a frame. bool inFrame(); }; @@ -398,6 +398,14 @@ public: class RTFParserState { public: + /// Maps to OOXML's ascii, cs or eastAsia. + enum class RunType + { + LOCH, + HICH, + DBCH + }; + explicit RTFParserState(RTFDocumentImpl* pDocumentImpl); void appendDestinationText(const OUString& rString) @@ -469,6 +477,10 @@ public: sal_uInt16 getYear() const { return m_nYear; } void setIsRightToLeft(bool bIsRightToLeft) { m_bIsRightToLeft = bIsRightToLeft; } bool getIsRightToLeft() const { return m_bIsRightToLeft; } + void setRunType(RunType eRunType) { m_eRunType = eRunType; } + RunType getRunType() const { return m_eRunType; } + RTFFrame& getFrame() { return m_aFrame; } + RTFDrawingObject& getDrawingObject() { return m_aDrawingObject; } RTFDocumentImpl* m_pDocumentImpl; RTFInternalState nInternalState; @@ -519,19 +531,12 @@ public: RTFPicture aPicture; RTFShape aShape; - RTFDrawingObject aDrawingObject; - RTFFrame aFrame; - - /// Maps to OOXML's ascii, cs or eastAsia. - enum class RunType - { - LOCH, - HICH, - DBCH - }; - RunType eRunType; private: + RTFDrawingObject m_aDrawingObject; + RTFFrame m_aFrame; + + RunType m_eRunType; /// ltrch or rtlch bool m_bIsRightToLeft; |