Index: xfa/fwl/core/cfwl_barcode.h |
diff --git a/xfa/fwl/core/cfwl_barcode.h b/xfa/fwl/core/cfwl_barcode.h |
index b5642d21c5f7b379d44ccc69448d5eb6ecb67275..89aac5db09efa6197ebfefdda384427038ab8821 100644 |
--- a/xfa/fwl/core/cfwl_barcode.h |
+++ b/xfa/fwl/core/cfwl_barcode.h |
@@ -11,9 +11,7 @@ |
#include "xfa/fwl/core/fwl_error.h" |
#include "xfa/fwl/core/ifwl_barcode.h" |
-class CFWL_Widget; |
- |
-class CFWL_Barcode : public CFWL_Edit { |
+class CFWL_Barcode : public CFWL_Edit, public IFWL_BarcodeDP { |
public: |
CFWL_Barcode(const IFWL_App*); |
~CFWL_Barcode() override; |
@@ -39,47 +37,40 @@ class CFWL_Barcode : public CFWL_Edit { |
void ResetBarcodeAttributes(); |
protected: |
Tom Sepez
2016/11/07 18:00:20
I'd expect the overrides to be public since we pub
dsinclair
2016/11/07 18:14:23
Done.
|
- class CFWL_BarcodeDP : public IFWL_BarcodeDP { |
- public: |
- CFWL_BarcodeDP(); |
- |
- // IFWL_DataProvider |
- FWL_Error GetCaption(IFWL_Widget* pWidget, |
- CFX_WideString& wsCaption) override; |
- |
- // IFWL_BarcodeDP |
- BC_CHAR_ENCODING GetCharEncoding() const override; |
- int32_t GetModuleHeight() const override; |
- int32_t GetModuleWidth() const override; |
- int32_t GetDataLength() const override; |
- bool GetCalChecksum() const override; |
- bool GetPrintChecksum() const override; |
- BC_TEXT_LOC GetTextLocation() const override; |
- int32_t GetWideNarrowRatio() const override; |
- FX_CHAR GetStartChar() const override; |
- FX_CHAR GetEndChar() const override; |
- int32_t GetVersion() const override; |
- int32_t GetErrorCorrectionLevel() const override; |
- bool GetTruncated() const override; |
- uint32_t GetBarcodeAttributeMask() const override; |
+ // IFWL_DataProvider |
+ FWL_Error GetCaption(IFWL_Widget* pWidget, |
+ CFX_WideString& wsCaption) override; |
- BC_CHAR_ENCODING m_eCharEncoding; |
- int32_t m_nModuleHeight; |
- int32_t m_nModuleWidth; |
- int32_t m_nDataLength; |
- bool m_bCalChecksum; |
- bool m_bPrintChecksum; |
- BC_TEXT_LOC m_eTextLocation; |
- int32_t m_nWideNarrowRatio; |
- FX_CHAR m_cStartChar; |
- FX_CHAR m_cEndChar; |
- int32_t m_nVersion; |
- int32_t m_nECLevel; |
- bool m_bTruncated; |
- uint32_t m_dwAttributeMask; |
- }; |
+ // IFWL_BarcodeDP |
+ BC_CHAR_ENCODING GetCharEncoding() const override; |
+ int32_t GetModuleHeight() const override; |
+ int32_t GetModuleWidth() const override; |
+ int32_t GetDataLength() const override; |
+ bool GetCalChecksum() const override; |
+ bool GetPrintChecksum() const override; |
+ BC_TEXT_LOC GetTextLocation() const override; |
+ int32_t GetWideNarrowRatio() const override; |
+ FX_CHAR GetStartChar() const override; |
+ FX_CHAR GetEndChar() const override; |
+ int32_t GetVersion() const override; |
+ int32_t GetErrorCorrectionLevel() const override; |
+ bool GetTruncated() const override; |
+ uint32_t GetBarcodeAttributeMask() const override; |
- CFWL_BarcodeDP m_barcodeData; |
+ BC_CHAR_ENCODING m_eCharEncoding; |
+ int32_t m_nModuleHeight; |
+ int32_t m_nModuleWidth; |
+ int32_t m_nDataLength; |
+ bool m_bCalChecksum; |
+ bool m_bPrintChecksum; |
+ BC_TEXT_LOC m_eTextLocation; |
+ int32_t m_nWideNarrowRatio; |
+ FX_CHAR m_cStartChar; |
+ FX_CHAR m_cEndChar; |
+ int32_t m_nVersion; |
+ int32_t m_nECLevel; |
+ bool m_bTruncated; |
+ uint32_t m_dwAttributeMask; |
}; |
#endif // XFA_FWL_CORE_CFWL_BARCODE_H_ |