diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2017-05-26 22:55:31 +0200 |
---|---|---|
committer | Pranav Kant <pranavk@collabora.co.uk> | 2017-10-02 10:54:05 +0530 |
commit | e81338c4e66a3f1193ed338ebab8c436a830db6b (patch) | |
tree | 3c2e613de983441385f95abe86434b7e68854d2e /sw/inc/unotxdoc.hxx | |
parent | d663eabbebad69dd64e5d9b05c60375304b28573 (diff) |
Add IDialogRenderable interface for rendering of dialogs
Change-Id: I1d85729a1ac1a99d33ea2bde1b50ccf4c05ca9a9
Diffstat (limited to 'sw/inc/unotxdoc.hxx')
-rw-r--r-- | sw/inc/unotxdoc.hxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sw/inc/unotxdoc.hxx b/sw/inc/unotxdoc.hxx index 797aec9512fa..0d782213ce61 100644 --- a/sw/inc/unotxdoc.hxx +++ b/sw/inc/unotxdoc.hxx @@ -70,6 +70,7 @@ #include <cppuhelper/implbase.hxx> #include <vcl/event.hxx> #include <vcl/ITiledRenderable.hxx> +#include <vcl/IDialogRenderable.hxx> #include <com/sun/star/tiledrendering/XTiledRenderable.hpp> #include <unobaseclass.hxx> @@ -131,6 +132,7 @@ class SW_DLLPUBLIC SwXTextDocument : public SwXTextDocumentBaseClass, public SvxFmMSFactory, public SfxBaseModel, public vcl::ITiledRenderable, + public vcl::IDialogRenderable, public css::tiledrendering::XTiledRenderable { private: @@ -428,6 +430,15 @@ public: OUString getRulerState() override; /// @see vcl::ITiledRenderable::getPostIts(). OUString getPostIts() override; + + vcl::DialogID findDialog() override; + void paintDialog(vcl::DialogID rDialogID, VirtualDevice &rDevice, int nWidth, int nHeight) override; + void postDialogMouseEvent(vcl::DialogID rDialogID, int nType, + int nCharCode, int nKeyCode) override; + + void postDialogKeyEvent(vcl::DialogID rDialogID, int nType, int nX, int nY, + int nCount, int nButtons, int nModifier) override; + // css::tiledrendering::XTiledRenderable virtual void SAL_CALL paintTile( const ::css::uno::Any& Parent, ::sal_Int32 nOutputWidth, ::sal_Int32 nOutputHeight, ::sal_Int32 nTilePosX, ::sal_Int32 nTilePosY, ::sal_Int32 nTileWidth, ::sal_Int32 nTileHeight ) override; |