summaryrefslogtreecommitdiff
path: root/toolkit/inc/toolkit/controls/unocontrols.hxx
diff options
context:
space:
mode:
authorNoel Power <noel.power@novell.com>2012-02-15 14:46:29 +0100
committerPetr Mladek <pmladek@suse.cz>2012-02-15 14:46:29 +0100
commit715b102a41eb89aff9cf5cc5e206e98d363274ee (patch)
tree99879354dab2970a96ba1b2f0f392f1cb44f1a4e /toolkit/inc/toolkit/controls/unocontrols.hxx
parentc59ecb9a758cb61f1b146d8a844030fcd085eb65 (diff)
fix support for embedded images for basic Dialogs ( fdo#45992 )
Signed-off-by: Petr Mladek <pmladek@suse.cz>
Diffstat (limited to 'toolkit/inc/toolkit/controls/unocontrols.hxx')
-rw-r--r--toolkit/inc/toolkit/controls/unocontrols.hxx13
1 files changed, 13 insertions, 0 deletions
diff --git a/toolkit/inc/toolkit/controls/unocontrols.hxx b/toolkit/inc/toolkit/controls/unocontrols.hxx
index 91b8e2a173..3fffee321c 100644
--- a/toolkit/inc/toolkit/controls/unocontrols.hxx
+++ b/toolkit/inc/toolkit/controls/unocontrols.hxx
@@ -72,6 +72,19 @@
#define UNO_NAME_GRAPHOBJ_URLPREFIX "vnd.sun.star.GraphicObject:"
#define UNO_NAME_GRAPHOBJ_URLPKGPREFIX "vnd.sun.star.Package:"
+class ImageHelper
+{
+public:
+ // The routine will always attempt to return a valid XGraphic for the
+ // passed _rURL, additionallly xOutGraphicObject will contain the
+ // associated XGraphicObject ( if url is valid for that ) and is set
+ // appropriately ( e.g. NULL if non GraphicObject scheme ) or a valid
+ // object if the rURL points to a valid object
+ static ::com::sun::star::uno::Reference< ::com::sun::star::graphic::XGraphic > getGraphicAndGraphicObjectFromURL_nothrow( ::com::sun::star::uno::Reference< ::com::sun::star::graphic::XGraphicObject >& xOutGraphicObject, const ::rtl::OUString& _rURL );
+ static ::com::sun::star::uno::Reference< ::com::sun::star::graphic::XGraphic > getGraphicFromURL_nothrow( const ::rtl::OUString& _rURL );
+
+};
+
// ----------------------------------------------------
// class UnoControlEditModel
// ----------------------------------------------------