summaryrefslogtreecommitdiff
path: root/writerfilter/source/rtftok/rtfdocumentimpl.hxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2019-05-17 21:41:04 +0200
committerMiklos Vajna <vmiklos@collabora.com>2019-05-20 10:06:25 +0200
commit26c291686ac646beca59b10c692c92fb4a7af37f (patch)
treec7cc145e9ad6ba1c615b9479c73a9bc4c40095a6 /writerfilter/source/rtftok/rtfdocumentimpl.hxx
parent7e24483d12a1ae284b026cd737374b40f2a08aa2 (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.hxx29
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;