LibreOffice Module toolkit (master) 1
Classes | Typedefs | Functions | Variables
controlmodelcontainerbase.cxx File Reference
#include <controls/controlmodelcontainerbase.hxx>
#include <vcl/svapp.hxx>
#include <o3tl/safeint.hxx>
#include <osl/mutex.hxx>
#include <helper/property.hxx>
#include <helper/servicenames.hxx>
#include <controls/geometrycontrolmodel.hxx>
#include <toolkit/controls/unocontrols.hxx>
#include <controls/formattedcontrol.hxx>
#include <controls/roadmapcontrol.hxx>
#include <controls/tkscrollbar.hxx>
#include <controls/tabpagemodel.hxx>
#include <controls/stdtabcontroller.hxx>
#include <com/sun/star/awt/PosSize.hpp>
#include <com/sun/star/resource/XStringResourceResolver.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <cppuhelper/queryinterface.hxx>
#include <cppuhelper/weak.hxx>
#include <cppuhelper/weakagg.hxx>
#include <tools/debug.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <vcl/outdev.hxx>
#include <comphelper/types.hxx>
#include "tree/treecontrol.hxx"
#include "grid/gridcontrol.hxx"
#include <controls/tabpagecontainer.hxx>
#include <map>
#include <algorithm>
#include <tools/urlobj.hxx>
#include <osl/file.hxx>
#include <sal/log.hxx>
#include <controls/dialogcontrol.hxx>
#include <helper/unopropertyarrayhelper.hxx>
#include "controlmodelcontainerbase_internal.hxx"
Include dependency graph for controlmodelcontainerbase.cxx:

Go to the source code of this file.

Classes

struct  CloneControlModel
 
struct  CompareControlModel
 

Typedefs

typedef ::std::multimap< sal_Int32, Reference< XControlModel > > MapIndexToModel
 

Functions

static void lcl_throwIllegalArgumentException ()
 
static void lcl_throwNoSuchElementException ()
 
static void lcl_throwElementExistException ()
 
static OUString getTabIndexPropertyName ()
 
static OUString getStepPropertyName ()
 
static void lcl_ApplyResolverToNestedContainees (const Reference< resource::XStringResourceResolver > &xStringResourceResolver, const Reference< XControlContainer > &xContainer)
 
OUString getPhysicalLocation (const css::uno::Any &rbase, const css::uno::Any &rUrl)
 

Variables

constexpr OUStringLiteral PROPERTY_RESOURCERESOLVER = u"ResourceResolver"
 

Typedef Documentation

◆ MapIndexToModel

typedef ::std::multimap< sal_Int32, Reference< XControlModel > > MapIndexToModel

Definition at line 657 of file controlmodelcontainerbase.cxx.

Function Documentation

◆ getPhysicalLocation()

OUString getPhysicalLocation ( const css::uno::Any rbase,
const css::uno::Any rUrl 
)

◆ getStepPropertyName()

static OUString getStepPropertyName ( )
static

Definition at line 161 of file controlmodelcontainerbase.cxx.

◆ getTabIndexPropertyName()

static OUString getTabIndexPropertyName ( )
static

◆ lcl_ApplyResolverToNestedContainees()

static void lcl_ApplyResolverToNestedContainees ( const Reference< resource::XStringResourceResolver > &  xStringResourceResolver,
const Reference< XControlContainer > &  xContainer 
)
static

◆ lcl_throwElementExistException()

static void lcl_throwElementExistException ( )
static

◆ lcl_throwIllegalArgumentException()

static void lcl_throwIllegalArgumentException ( )
static

◆ lcl_throwNoSuchElementException()

static void lcl_throwNoSuchElementException ( )
static

Variable Documentation

◆ PROPERTY_RESOURCERESOLVER

constexpr OUStringLiteral PROPERTY_RESOURCERESOLVER = u"ResourceResolver"
constexpr