Index: core/include/fpdfdoc/fpdf_doc.h |
diff --git a/core/include/fpdfdoc/fpdf_doc.h b/core/include/fpdfdoc/fpdf_doc.h |
index e4cf777c1f9c662ec9d63809ce5990834f233dc5..2bae022c4449fd37a5f791345652ffd953847f8a 100644 |
--- a/core/include/fpdfdoc/fpdf_doc.h |
+++ b/core/include/fpdfdoc/fpdf_doc.h |
@@ -76,26 +76,15 @@ protected: |
class CPDF_BookmarkTree : public CFX_Object |
{ |
public: |
+ CPDF_BookmarkTree(CPDF_Document* pDoc) : m_pDocument(pDoc) {} |
- CPDF_BookmarkTree(CPDF_Document* pDoc) |
- { |
- m_pDocument = pDoc; |
- } |
-public: |
- |
- |
- |
- CPDF_Bookmark GetFirstChild(CPDF_Bookmark parent); |
+ CPDF_Bookmark GetFirstChild(CPDF_Bookmark parent) const; |
Tom Sepez
2015/01/05 18:08:32
nit: args here should probably of type const CPDF_
Bo Xu
2015/01/05 18:45:09
Done.
|
- CPDF_Bookmark GetNextSibling(CPDF_Bookmark bookmark); |
+ CPDF_Bookmark GetNextSibling(CPDF_Bookmark bookmark) const; |
+ CPDF_Document* GetDocument() const { return m_pDocument; } |
- CPDF_Document* GetDocument() const |
- { |
- return m_pDocument; |
- } |
protected: |
- |
CPDF_Document* m_pDocument; |
}; |
#define PDFBOOKMARK_ITALIC 1 |
@@ -104,31 +93,19 @@ class CPDF_Bookmark : public CFX_Object |
{ |
public: |
- CPDF_Bookmark(CPDF_Dictionary* pDict = NULL) |
- { |
- m_pDict = pDict; |
- } |
- |
- operator CPDF_Dictionary*() const |
- { |
- return m_pDict; |
- } |
- |
+ CPDF_Bookmark(CPDF_Dictionary* pDict = NULL) : m_pDict(pDict) {} |
+ CPDF_Dictionary* GetDict() const {return m_pDict;} |
Tom Sepez
2015/01/05 18:08:32
nit: space after { and before }.
Bo Xu
2015/01/05 18:45:09
Done.
|
- FX_DWORD GetColorRef(); |
+ FX_DWORD GetColorRef() const; |
- FX_DWORD GetFontStyle(); |
+ FX_DWORD GetFontStyle() const; |
- CFX_WideString GetTitle(); |
+ CFX_WideString GetTitle() const; |
+ CPDF_Dest GetDest(CPDF_Document* pDocument) const; |
- |
- |
- CPDF_Dest GetDest(CPDF_Document* pDocument); |
- |
- CPDF_Action GetAction(); |
- |
+ CPDF_Action GetAction() const; |
CPDF_Dictionary* m_pDict; |
}; |
@@ -139,7 +116,6 @@ public: |
#define PDFZOOM_FITRECT 5 |
#define PDFZOOM_FITBBOX 6 |
#define PDFZOOM_FITBHORZ 7 |
- |
#define PDFZOOM_FITBVERT 8 |
class CPDF_Dest : public CFX_Object |
{ |