| Index: xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp
|
| diff --git a/xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp b/xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp
|
| index 37cc945947e12702478ef680a11e1520194658e6..02cd6a7b549ac13e648bfbaa8d84823aa1c171c1 100644
|
| --- a/xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp
|
| +++ b/xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp
|
| @@ -10,26 +10,23 @@
|
| #include "../core/include/fwl_widgetimp.h"
|
| #include "include/fwl_editimp.h"
|
| #include "include/fwl_barcodeimp.h"
|
| -IFWL_Barcode::IFWL_Barcode() {
|
| -}
|
| -FWL_ERR IFWL_Barcode::Initialize(const CFWL_WidgetImpProperties& properties,
|
| - IFWL_Widget* pOuter) {
|
| - CFWL_BarcodeImp* pBarcodeImpl = new CFWL_BarcodeImp(properties, pOuter);
|
| - SetImpl(pBarcodeImpl);
|
| - pBarcodeImpl->SetInterface(this);
|
| - return pBarcodeImpl->Initialize();
|
| -}
|
| +
|
| +// static
|
| +IFWL_Barcode* IFWL_Barcode::Create(const CFWL_WidgetImpProperties& properties) {
|
| + IFWL_Barcode* pBarcode = new IFWL_Barcode;
|
| + CFWL_BarcodeImp* pBarcodeImpl = new CFWL_BarcodeImp(properties, nullptr);
|
| + pBarcode->SetImpl(pBarcodeImpl);
|
| + pBarcodeImpl->SetInterface(pBarcode);
|
| + return pBarcode;
|
| +}
|
| +IFWL_Barcode::IFWL_Barcode() {}
|
| void IFWL_Barcode::SetType(BC_TYPE type) {
|
| static_cast<CFWL_BarcodeImp*>(GetImpl())->SetType(type);
|
| }
|
| FX_BOOL IFWL_Barcode::IsProtectedType() {
|
| return static_cast<CFWL_BarcodeImp*>(GetImpl())->IsProtectedType();
|
| }
|
| -CFWL_BarcodeImp::CFWL_BarcodeImp(IFWL_Widget* pOuter)
|
| - : CFWL_EditImp(pOuter),
|
| - m_pBarcodeEngine(NULL),
|
| - m_dwStatus(0),
|
| - m_type(BC_UNKNOWN) {}
|
| +
|
| CFWL_BarcodeImp::CFWL_BarcodeImp(const CFWL_WidgetImpProperties& properties,
|
| IFWL_Widget* pOuter)
|
| : CFWL_EditImp(properties, pOuter),
|
|
|