diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2021-10-20 10:53:53 +0200 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2021-12-29 12:01:16 +0100 |
commit | 0cb4bc34deef43dc18c73daa0344c92717115456 (patch) | |
tree | 1f1a1f0fa86a93a81ed848676a3deadad9b6a006 /vcl/inc | |
parent | 27c815286befeb038a1b8463ba5bd45d3def3305 (diff) |
Move SalInstanceImage decl to header file
Change-Id: Ic71e10a9cb296e8fed366b7dd622d8875d68f2d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123876
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127670
Tested-by: Jenkins
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/salvtables.hxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/vcl/inc/salvtables.hxx b/vcl/inc/salvtables.hxx index 2340169b193b..e21c9d48780e 100644 --- a/vcl/inc/salvtables.hxx +++ b/vcl/inc/salvtables.hxx @@ -1926,4 +1926,19 @@ public: virtual void sort_native_button_order() override; }; +class SalInstanceImage : public SalInstanceWidget, public virtual weld::Image +{ +private: + VclPtr<FixedImage> m_xImage; + +public: + SalInstanceImage(FixedImage* pImage, SalInstanceBuilder* pBuilder, bool bTakeOwnership); + + virtual void set_from_icon_name(const OUString& rIconName) override; + + virtual void set_image(VirtualDevice* pDevice) override; + + virtual void set_image(const css::uno::Reference<css::graphic::XGraphic>& rImage) override; +}; + /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ |