| Index: xfa/fwl/lightwidget/cfwl_tooltip.h
|
| diff --git a/xfa/fwl/lightwidget/cfwl_tooltip.h b/xfa/fwl/lightwidget/cfwl_tooltip.h
|
| index 74f702849c094d39d1f95c352fc417ba92006081..3cca28d94fb852127cbd8b905e72ad5c40e96fd4 100644
|
| --- a/xfa/fwl/lightwidget/cfwl_tooltip.h
|
| +++ b/xfa/fwl/lightwidget/cfwl_tooltip.h
|
| @@ -12,10 +12,10 @@
|
|
|
| class CFWL_ToolTip : public CFWL_Widget {
|
| public:
|
| - static CFWL_ToolTip* Create();
|
| -
|
| CFWL_ToolTip();
|
| - virtual ~CFWL_ToolTip();
|
| + ~CFWL_ToolTip() override;
|
| +
|
| + static CFWL_ToolTip* Create();
|
|
|
| FWL_Error Initialize(const CFWL_WidgetProperties* pProperties = nullptr);
|
|
|
| @@ -41,11 +41,18 @@ class CFWL_ToolTip : public CFWL_Widget {
|
| class CFWL_ToolTipDP : public IFWL_ToolTipDP {
|
| public:
|
| CFWL_ToolTipDP();
|
| - FWL_Error GetCaption(IFWL_Widget* pWidget, CFX_WideString& wsCaption);
|
| - int32_t GetInitialDelay(IFWL_Widget* pWidget);
|
| - int32_t GetAutoPopDelay(IFWL_Widget* pWidget);
|
| - CFX_DIBitmap* GetToolTipIcon(IFWL_Widget* pWidget);
|
| - CFX_SizeF GetToolTipIconSize(IFWL_Widget* pWidget);
|
| + ~CFWL_ToolTipDP() override;
|
| +
|
| + // IFWL_DataProvider
|
| + FWL_Error GetCaption(IFWL_Widget* pWidget,
|
| + CFX_WideString& wsCaption) override;
|
| +
|
| + // IFWL_ToolTipDP
|
| + int32_t GetInitialDelay(IFWL_Widget* pWidget) override;
|
| + int32_t GetAutoPopDelay(IFWL_Widget* pWidget) override;
|
| + CFX_DIBitmap* GetToolTipIcon(IFWL_Widget* pWidget) override;
|
| + CFX_SizeF GetToolTipIconSize(IFWL_Widget* pWidget) override;
|
| +
|
| CFX_RectF GetAnchor();
|
| CFX_WideString m_wsCaption;
|
| int32_t m_nInitDelayTime;
|
| @@ -54,6 +61,7 @@ class CFWL_ToolTip : public CFWL_Widget {
|
| CFX_SizeF m_fIconSize;
|
| CFX_RectF m_fAnchor;
|
| };
|
| +
|
| CFWL_ToolTipDP m_tooltipData;
|
| };
|
|
|
|
|