Index: xfa/fwl/lightwidget/cfwl_barcode.h |
diff --git a/xfa/fwl/lightwidget/cfwl_barcode.h b/xfa/fwl/lightwidget/cfwl_barcode.h |
index e1e7e658d58fc2c57632a54dab3aaa850f85fca7..f52b0eef9d8ad201ad05895994c62255f95f5195 100644 |
--- a/xfa/fwl/lightwidget/cfwl_barcode.h |
+++ b/xfa/fwl/lightwidget/cfwl_barcode.h |
@@ -74,7 +74,9 @@ class CFWL_Barcode : public CFWL_Edit { |
m_barcodeData.m_dwAttributeMask |= FWL_BCDATTRIBUTE_TRUNCATED; |
m_barcodeData.m_bTruncated = truncated; |
} |
- void ResetBarcodeAttributes() { m_barcodeData.m_dwAttributeMask = 0; } |
+ void ResetBarcodeAttributes() { |
+ m_barcodeData.m_dwAttributeMask = FWL_BCDATTRIBUTE_NONE; |
+ } |
protected: |
CFWL_Barcode(); |
@@ -82,38 +84,39 @@ class CFWL_Barcode : public CFWL_Edit { |
class CFWL_BarcodeDP : public IFWL_BarcodeDP { |
public: |
- virtual FWL_ERR GetCaption(IFWL_Widget* pWidget, CFX_WideString& wsCaption); |
+ CFWL_BarcodeDP() : m_dwAttributeMask(FWL_BCDATTRIBUTE_NONE) {} |
+ |
+ FWL_ERR GetCaption(IFWL_Widget* pWidget, |
+ CFX_WideString& wsCaption) override; |
+ BC_CHAR_ENCODING GetCharEncoding() override { return m_eCharEncoding; } |
+ int32_t GetModuleHeight() override { return m_nModuleHeight; } |
+ int32_t GetModuleWidth() override { return m_nModuleWidth; } |
+ int32_t GetDataLength() override { return m_nDataLength; } |
+ int32_t GetCalChecksum() override { return m_nCalChecksum; } |
+ FX_BOOL GetPrintChecksum() override { return m_bPrintChecksum; } |
+ BC_TEXT_LOC GetTextLocation() override { return m_eTextLocation; } |
+ int32_t GetWideNarrowRatio() override { return m_nWideNarrowRatio; } |
+ FX_CHAR GetStartChar() override { return m_cStartChar; } |
+ FX_CHAR GetEndChar() override { return m_cEndChar; } |
+ int32_t GetVersion() override { return m_nVersion; } |
+ int32_t GetErrorCorrectionLevel() override { return m_nECLevel; } |
+ FX_BOOL GetTruncated() override { return m_bTruncated; } |
+ uint32_t GetBarcodeAttributeMask() override { return m_dwAttributeMask; } |
+ |
BC_CHAR_ENCODING m_eCharEncoding; |
- virtual BC_CHAR_ENCODING GetCharEncoding() { return m_eCharEncoding; } |
int32_t m_nModuleHeight, m_nModuleWidth; |
- virtual int32_t GetModuleHeight() { return m_nModuleHeight; } |
- virtual int32_t GetModuleWidth() { return m_nModuleWidth; } |
int32_t m_nDataLength; |
- virtual int32_t GetDataLength() { return m_nDataLength; } |
int32_t m_nCalChecksum; |
- virtual int32_t GetCalChecksum() { return m_nCalChecksum; } |
FX_BOOL m_bPrintChecksum; |
- virtual FX_BOOL GetPrintChecksum() { return m_bPrintChecksum; } |
- |
BC_TEXT_LOC m_eTextLocation; |
- virtual BC_TEXT_LOC GetTextLocation() { return m_eTextLocation; } |
int32_t m_nWideNarrowRatio; |
- virtual int32_t GetWideNarrowRatio() { return m_nWideNarrowRatio; } |
FX_CHAR m_cStartChar, m_cEndChar; |
- virtual FX_CHAR GetStartChar() { return m_cStartChar; } |
- virtual FX_CHAR GetEndChar() { return m_cEndChar; } |
int32_t m_nVersion; |
- virtual int32_t GetVersion() { return m_nVersion; } |
int32_t m_nECLevel; |
- virtual int32_t GetErrorCorrectionLevel() { return m_nECLevel; } |
FX_BOOL m_bTruncated; |
- virtual FX_BOOL GetTruncated() { return m_bTruncated; } |
uint32_t m_dwAttributeMask; |
- virtual uint32_t GetBarcodeAttributeMask() { return m_dwAttributeMask; } |
- |
- public: |
- CFWL_BarcodeDP() : m_dwAttributeMask(0) {} |
}; |
+ |
CFWL_BarcodeDP m_barcodeData; |
}; |