LibreOffice Module reportdesign (master) 1
Classes | Namespaces | Functions
Tools.hxx File Reference
#include <com/sun/star/report/XSection.hpp>
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <strings.hxx>
#include <osl/diagnose.h>
#include <comphelper/uno3.hxx>
Include dependency graph for Tools.hxx:

Go to the source code of this file.

Classes

class  reportdesign::OShapeHelper
 

Namespaces

namespace  reportdesign
 

Functions

css::uno::Reference< css::report::XSection > reportdesign::lcl_getSection (const css::uno::Reference< css::uno::XInterface > &_xReportComponent)
 uses the XChild interface to get the section from any child of it. More...
 
void reportdesign::throwIllegallArgumentException (std::u16string_view _sTypeName, const css::uno::Reference< css::uno::XInterface > &ExceptionContext_, sal_Int16 ArgumentPosition_)
 throws an illegal argument exception. More...
 
css::uno::Reference< css::util::XCloneable > reportdesign::cloneObject (const css::uno::Reference< css::report::XReportComponent > &_xReportComponent, const css::uno::Reference< css::lang::XMultiServiceFactory > &_xFactory, const OUString &_sServiceName)
 clones the given object More...