|
LibreOffice Module toolkit (master) 1
|
#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"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 ::std::multimap< sal_Int32, Reference< XControlModel > > MapIndexToModel |
Definition at line 657 of file controlmodelcontainerbase.cxx.
| OUString getPhysicalLocation | ( | const css::uno::Any & | rbase, |
| const css::uno::Any & | rUrl | ||
| ) |
Definition at line 1742 of file controlmodelcontainerbase.cxx.
References INetURLObject::GetMainURL(), INetURLObject::GetProtocol(), INetURLObject::NONE, and INetURLObject::removeSegment().
Referenced by UnoDialogControl::ImplModelPropertiesChanged(), ControlModelContainerBase::insertByName(), and UnoDialogControl::PrepareWindowDescriptor().
|
static |
Definition at line 161 of file controlmodelcontainerbase.cxx.
|
static |
|
static |
Definition at line 1649 of file controlmodelcontainerbase.cxx.
References Any, aPropName, aPropNames, aSeq, Exception, lcl_ApplyResolverToNestedContainees(), and PROPERTY_RESOURCERESOLVER.
Referenced by ControlContainerBase::ImplUpdateResourceResolver(), and lcl_ApplyResolverToNestedContainees().
|
static |
Definition at line 149 of file controlmodelcontainerbase.cxx.
Referenced by ControlModelContainerBase::insertByName().
|
static |
Definition at line 137 of file controlmodelcontainerbase.cxx.
Referenced by ControlModelContainerBase::insertByName(), toolkit::UnoControlRoadmapModel::MakeRMItemValidation(), and ControlModelContainerBase::replaceByName().
|
static |
Definition at line 143 of file controlmodelcontainerbase.cxx.
Referenced by ControlModelContainerBase::getByName(), ControlModelContainerBase::removeByName(), and ControlModelContainerBase::replaceByName().
|
constexpr |
Definition at line 68 of file controlmodelcontainerbase.cxx.
Referenced by ControlContainerBase::ImplStartListingForResourceEvents(), ControlContainerBase::ImplUpdateResourceResolver(), lcl_ApplyResolverToNestedContainees(), and ControlModelContainerBase::removeByName().