summaryrefslogtreecommitdiff
path: root/include/vcl/salvtables.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/vcl/salvtables.hxx')
-rw-r--r--include/vcl/salvtables.hxx17
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