diff options
Diffstat (limited to 'include/vcl/salvtables.hxx')
-rw-r--r-- | include/vcl/salvtables.hxx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/vcl/salvtables.hxx b/include/vcl/salvtables.hxx index be939b4176f6..38a8299ae14c 100644 --- a/include/vcl/salvtables.hxx +++ b/include/vcl/salvtables.hxx @@ -289,6 +289,8 @@ public: virtual OUString get_tooltip_text() const override; + virtual void set_cursor_data(void * pData) override; + virtual void connect_focus_in(const Link<Widget&, void>& rLink) override; virtual void connect_mnemonic_activate(const Link<Widget&, bool>& rLink) override; @@ -1540,4 +1542,19 @@ public: virtual ~SalInstanceRadioButton() 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; +}; + #endif |