Index: core/include/fpdfdoc/fpdf_doc.h |
diff --git a/core/include/fpdfdoc/fpdf_doc.h b/core/include/fpdfdoc/fpdf_doc.h |
index ac7b0cf774d5e42a22d26da43f5315aead5f3d83..76264c93f9cbae5fa53f319cfa387d0bdb028075 100644 |
--- a/core/include/fpdfdoc/fpdf_doc.h |
+++ b/core/include/fpdfdoc/fpdf_doc.h |
@@ -943,7 +943,7 @@ class CPDF_FormControl { |
HighlightingMode GetHighlightingMode(); |
- FX_BOOL HasMKEntry(CFX_ByteString csEntry); |
+ bool HasMKEntry(CFX_ByteString csEntry) const; |
int GetRotation(); |
@@ -951,37 +951,37 @@ class CPDF_FormControl { |
return GetColor(iColorType, "BC"); |
} |
- inline FX_FLOAT GetOriginalBorderColor(int index) { |
+ FX_FLOAT GetOriginalBorderColor(int index) { |
return GetOriginalColor(index, "BC"); |
} |
- inline void GetOriginalBorderColor(int& iColorType, FX_FLOAT fc[4]) { |
+ void GetOriginalBorderColor(int& iColorType, FX_FLOAT fc[4]) { |
GetOriginalColor(iColorType, fc, "BC"); |
} |
- inline FX_ARGB GetBackgroundColor(int& iColorType) { |
+ FX_ARGB GetBackgroundColor(int& iColorType) { |
return GetColor(iColorType, "BG"); |
} |
- inline FX_FLOAT GetOriginalBackgroundColor(int index) { |
+ FX_FLOAT GetOriginalBackgroundColor(int index) { |
return GetOriginalColor(index, "BG"); |
} |
- inline void GetOriginalBackgroundColor(int& iColorType, FX_FLOAT fc[4]) { |
+ void GetOriginalBackgroundColor(int& iColorType, FX_FLOAT fc[4]) { |
GetOriginalColor(iColorType, fc, "BG"); |
} |
- inline CFX_WideString GetNormalCaption() { return GetCaption("CA"); } |
+ CFX_WideString GetNormalCaption() { return GetCaption("CA"); } |
- inline CFX_WideString GetRolloverCaption() { return GetCaption("RC"); } |
+ CFX_WideString GetRolloverCaption() { return GetCaption("RC"); } |
- inline CFX_WideString GetDownCaption() { return GetCaption("AC"); } |
+ CFX_WideString GetDownCaption() { return GetCaption("AC"); } |
- inline CPDF_Stream* GetNormalIcon() { return GetIcon("I"); } |
+ CPDF_Stream* GetNormalIcon() { return GetIcon("I"); } |
- inline CPDF_Stream* GetRolloverIcon() { return GetIcon("RI"); } |
+ CPDF_Stream* GetRolloverIcon() { return GetIcon("RI"); } |
- inline CPDF_Stream* GetDownIcon() { return GetIcon("IX"); } |
+ CPDF_Stream* GetDownIcon() { return GetIcon("IX"); } |
CPDF_IconFit GetIconFit(); |
@@ -1018,7 +1018,7 @@ class CPDF_FormControl { |
CPDF_Stream* GetIcon(CFX_ByteString csEntry); |
- CPDF_ApSettings GetMK(FX_BOOL bCreate); |
+ CPDF_ApSettings GetMK() const; |
CPDF_InterForm* m_pForm; |
@@ -1107,74 +1107,71 @@ class CPDF_ViewerPreferences { |
class CPDF_ApSettings { |
public: |
- // TODO(thestig): Examine why this cannot be explicit. |
- CPDF_ApSettings(CPDF_Dictionary* pDict = NULL) { m_pDict = pDict; } |
- |
- operator CPDF_Dictionary*() const { return m_pDict; } |
- |
- FX_BOOL HasMKEntry(const CFX_ByteStringC& csEntry); |
+ explicit CPDF_ApSettings(CPDF_Dictionary* pDict); |
- int GetRotation(); |
+ bool HasMKEntry(const CFX_ByteStringC& csEntry) const; |
+ int GetRotation() const; |
- inline FX_ARGB GetBorderColor(int& iColorType) { |
+ FX_ARGB GetBorderColor(int& iColorType) const { |
return GetColor(iColorType, FX_BSTRC("BC")); |
} |
- inline FX_FLOAT GetOriginalBorderColor(int index) { |
+ FX_FLOAT GetOriginalBorderColor(int index) const { |
return GetOriginalColor(index, FX_BSTRC("BC")); |
} |
- inline void GetOriginalBorderColor(int& iColorType, FX_FLOAT fc[4]) { |
+ void GetOriginalBorderColor(int& iColorType, FX_FLOAT fc[4]) const { |
GetOriginalColor(iColorType, fc, FX_BSTRC("BC")); |
} |
- inline FX_ARGB GetBackgroundColor(int& iColorType) { |
+ FX_ARGB GetBackgroundColor(int& iColorType) const { |
return GetColor(iColorType, FX_BSTRC("BG")); |
} |
- inline FX_FLOAT GetOriginalBackgroundColor(int index) { |
+ FX_FLOAT GetOriginalBackgroundColor(int index) const { |
return GetOriginalColor(index, FX_BSTRC("BG")); |
} |
- inline void GetOriginalBackgroundColor(int& iColorType, FX_FLOAT fc[4]) { |
+ void GetOriginalBackgroundColor(int& iColorType, FX_FLOAT fc[4]) const { |
GetOriginalColor(iColorType, fc, FX_BSTRC("BG")); |
} |
- inline CFX_WideString GetNormalCaption() { |
- return GetCaption(FX_BSTRC("CA")); |
- } |
+ CFX_WideString GetNormalCaption() const { return GetCaption(FX_BSTRC("CA")); } |
- inline CFX_WideString GetRolloverCaption() { |
+ CFX_WideString GetRolloverCaption() const { |
return GetCaption(FX_BSTRC("RC")); |
} |
- inline CFX_WideString GetDownCaption() { return GetCaption(FX_BSTRC("AC")); } |
- |
- inline CPDF_Stream* GetNormalIcon() { return GetIcon(FX_BSTRC("I")); } |
+ CFX_WideString GetDownCaption() const { return GetCaption(FX_BSTRC("AC")); } |
- inline CPDF_Stream* GetRolloverIcon() { return GetIcon(FX_BSTRC("RI")); } |
+ CPDF_Stream* GetNormalIcon() const { return GetIcon(FX_BSTRC("I")); } |
- inline CPDF_Stream* GetDownIcon() { return GetIcon(FX_BSTRC("IX")); } |
+ CPDF_Stream* GetRolloverIcon() const { return GetIcon(FX_BSTRC("RI")); } |
- CPDF_IconFit GetIconFit(); |
+ CPDF_Stream* GetDownIcon() const { return GetIcon(FX_BSTRC("IX")); } |
- int GetTextPosition(); |
+ CPDF_IconFit GetIconFit() const; |
- CPDF_Dictionary* m_pDict; |
+ int GetTextPosition() const; |
protected: |
- FX_ARGB GetColor(int& iColorType, const CFX_ByteStringC& csEntry); |
+ friend class CPDF_FormControl; |
- FX_FLOAT GetOriginalColor(int index, const CFX_ByteStringC& csEntry); |
+ FX_ARGB GetColor(int& iColorType, const CFX_ByteStringC& csEntry) const; |
+ |
+ FX_FLOAT GetOriginalColor(int index, const CFX_ByteStringC& csEntry) const; |
void GetOriginalColor(int& iColorType, |
FX_FLOAT fc[4], |
- const CFX_ByteStringC& csEntry); |
+ const CFX_ByteStringC& csEntry) const; |
- CFX_WideString GetCaption(const CFX_ByteStringC& csEntry); |
+ CFX_WideString GetCaption(const CFX_ByteStringC& csEntry) const; |
- CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry); |
- friend class CPDF_FormControl; |
+ CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry) const; |
+ |
+ CPDF_Dictionary* const m_pDict; |
}; |
+CFX_WideString FILESPEC_EncodeFileName(const CFX_WideStringC& filepath); |
+ |
#endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |