diff options
Diffstat (limited to 'chart2/source/controller/inc/ChartWindow.hxx')
-rw-r--r-- | chart2/source/controller/inc/ChartWindow.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chart2/source/controller/inc/ChartWindow.hxx b/chart2/source/controller/inc/ChartWindow.hxx index 95a029698e9c..db9044970247 100644 --- a/chart2/source/controller/inc/ChartWindow.hxx +++ b/chart2/source/controller/inc/ChartWindow.hxx @@ -58,6 +58,7 @@ public: virtual void Invalidate( InvalidateFlags nFlags = InvalidateFlags::NONE ) override; virtual void Invalidate( const tools::Rectangle& rRect, InvalidateFlags nFlags = InvalidateFlags::NONE ) override; virtual void Invalidate( const vcl::Region& rRegion, InvalidateFlags nFlags = InvalidateFlags::NONE ) override; + virtual void LogicInvalidate( const tools::Rectangle* pRectangle ) override; virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible() override; @@ -65,9 +66,17 @@ public: ChartController* GetController(); + virtual bool IsChart() const override { return true; } + vcl::Window* GetParentEditWin(); + +private: + // returns the chart bounding box in twips + tools::Rectangle GetBoundingBox(); + private: ChartController* m_pWindowController; bool m_bInPaint; + VclPtr<vcl::Window> m_pViewShellWindow; VclPtr<vcl::Window> m_pOpenGLWindow; void adjustHighContrastMode(); |