LibreOffice Module toolkit (master) 1
|
#include <controlmodelcontainerbase.hxx>
Public Member Functions | |
ControlContainerBase (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~ControlContainerBase () override |
void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
void SAL_CALL | dispose () override |
void SAL_CALL | createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override |
void SAL_CALL | elementInserted (const css::container::ContainerEvent &Event) override |
void SAL_CALL | elementRemoved (const css::container::ContainerEvent &Event) override |
void SAL_CALL | elementReplaced (const css::container::ContainerEvent &Event) override |
virtual void SAL_CALL | changesOccurred (const css::util::ChangesEvent &Event) override |
sal_Bool SAL_CALL | setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override |
void SAL_CALL | setDesignMode (sal_Bool bOn) override |
virtual void SAL_CALL | modified (const css::lang::EventObject &) override |
Public Member Functions inherited from cppu::AggImplInheritanceHelper3< class BaseClass, class Ifc1, class Ifc2, class Ifc3 > | |
AggImplInheritanceHelper3 () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Protected Member Functions | |
void | ImplInsertControl (css::uno::Reference< css::awt::XControlModel > const &rxModel, const OUString &rName) |
void | ImplRemoveControl (css::uno::Reference< css::awt::XControlModel > const &rxModel) |
virtual void | ImplSetPosSize (css::uno::Reference< css::awt::XControl > &rxCtrl) |
void | ImplUpdateResourceResolver () |
void | ImplStartListingForResourceEvents () |
virtual void | ImplModelPropertiesChanged (const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents) override |
virtual void | removingControl (const css::uno::Reference< css::awt::XControl > &_rxControl) override |
virtual void | addingControl (const css::uno::Reference< css::awt::XControl > &_rxControl) override |
Protected Member Functions inherited from cppu::AggImplInheritanceHelper3< class BaseClass, class Ifc1, class Ifc2, class Ifc3 > | |
AggImplInheritanceHelper3 (T1 const &arg1) | |
AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2) | |
AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5) | |
AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) | |
Protected Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
bool | mbSizeModified |
bool | mbPosModified |
css::uno::Reference< css::awt::XTabController > | mxTabController |
css::uno::Reference< css::util::XModifyListener > | mxListener |
Definition at line 218 of file controlmodelcontainerbase.hxx.
ControlContainerBase::ControlContainerBase | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext | ) |
Definition at line 1255 of file controlmodelcontainerbase.cxx.
References m_xContext, and mxListener.
|
overridevirtual |
Definition at line 1265 of file controlmodelcontainerbase.cxx.
|
overrideprotectedvirtual |
Definition at line 1603 of file controlmodelcontainerbase.cxx.
References UnoControlContainer::addingControl().
|
overridevirtual |
Definition at line 1639 of file controlmodelcontainerbase.cxx.
References mxTabController.
|
override |
Definition at line 1269 of file controlmodelcontainerbase.cxx.
References UnoControlContainer::createPeer().
|
override |
Definition at line 1372 of file controlmodelcontainerbase.cxx.
References UnoControlContainer::dispose(), and mxListener.
Referenced by UnoDialogControl::dispose(), UnoMultiPageControl::dispose(), and UnoControlTabPage::dispose().
|
override |
Definition at line 1390 of file controlmodelcontainerbase.cxx.
References UnoControlContainer::disposing(), and Source.
Referenced by UnoDialogControl::disposing(), and UnoControlTabPage::disposing().
|
override |
Definition at line 1482 of file controlmodelcontainerbase.cxx.
References aName, DBG_UNHANDLED_EXCEPTION, ENSURE_OR_RETURN_VOID, Exception, ImplInsertControl(), and xModel.
|
override |
Definition at line 1506 of file controlmodelcontainerbase.cxx.
References DBG_UNHANDLED_EXCEPTION, ENSURE_OR_RETURN_VOID, Exception, ImplRemoveControl(), and xModel.
|
override |
Definition at line 1527 of file controlmodelcontainerbase.cxx.
References aName, DBG_UNHANDLED_EXCEPTION, ENSURE_OR_RETURN_VOID, Exception, ImplInsertControl(), ImplRemoveControl(), and xModel.
|
protected |
Definition at line 1275 of file controlmodelcontainerbase.cxx.
References BASEPROPERTY_DEFAULTCONTROL, DBG_ASSERT, GetPropertyName(), ImplSetPosSize(), and m_xContext.
Referenced by elementInserted(), elementReplaced(), and setModel().
|
overrideprotectedvirtual |
Definition at line 1567 of file controlmodelcontainerbase.cxx.
References StdTabController::FindControl(), ImplSetPosSize(), mbPosModified, mbSizeModified, and xModel.
Referenced by UnoDialogControl::ImplModelPropertiesChanged().
|
protected |
Definition at line 1296 of file controlmodelcontainerbase.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, and StdTabController::FindControl().
Referenced by elementRemoved(), and elementReplaced().
|
protectedvirtual |
Reimplemented in UnoFrameControl.
Definition at line 1314 of file controlmodelcontainerbase.cxx.
References Any, BASEPROPERTY_FONTDESCRIPTOR, Application::GetDefaultDevice(), GetPropertyName(), Size::Height(), OutputDevice::LogicToPixel(), and Size::Width().
Referenced by ImplInsertControl(), ImplModelPropertiesChanged(), and UnoFrameControl::ImplSetPosSize().
|
protected |
Definition at line 1695 of file controlmodelcontainerbase.cxx.
References ImplUpdateResourceResolver(), mxListener, PROPERTY_RESOURCERESOLVER, and ResourceListener::startListening().
Referenced by setModel().
|
protected |
Definition at line 1714 of file controlmodelcontainerbase.cxx.
References lcl_ApplyResolverToNestedContainees(), and PROPERTY_RESOURCERESOLVER.
Referenced by ImplStartListingForResourceEvents().
|
inlineoverridevirtual |
Definition at line 263 of file controlmodelcontainerbase.hxx.
|
overrideprotectedvirtual |
Definition at line 1625 of file controlmodelcontainerbase.cxx.
References UnoControlContainer::removingControl().
|
override |
Definition at line 1465 of file controlmodelcontainerbase.cxx.
References mxTabController, and UnoControl::setDesignMode().
|
override |
Definition at line 1396 of file controlmodelcontainerbase.cxx.
References ImplInsertControl(), ImplStartListingForResourceEvents(), mxTabController, and UnoControl::setModel().
Referenced by UnoDialogControl::setModel().
|
protected |
Definition at line 221 of file controlmodelcontainerbase.hxx.
Referenced by ImplInsertControl().
|
protected |
Definition at line 223 of file controlmodelcontainerbase.hxx.
Referenced by ImplModelPropertiesChanged().
|
protected |
Definition at line 222 of file controlmodelcontainerbase.hxx.
Referenced by ImplModelPropertiesChanged().
|
protected |
Definition at line 225 of file controlmodelcontainerbase.hxx.
Referenced by ControlContainerBase(), dispose(), and ImplStartListingForResourceEvents().
|
protected |
Definition at line 224 of file controlmodelcontainerbase.hxx.
Referenced by changesOccurred(), setDesignMode(), and setModel().