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().