LibreOffice Module sd (master) 1
|
The DrawController is the UNO controller for Impress and Draw. More...
#include <DrawController.hxx>
Public Types | |
enum | PropertyHandle { PROPERTY_WORKAREA = 0 , PROPERTY_SUB_CONTROLLER = 1 , PROPERTY_CURRENTPAGE = 2 , PROPERTY_MASTERPAGEMODE = 3 , PROPERTY_LAYERMODE = 4 , PROPERTY_ACTIVE_LAYER = 5 , PROPERTY_ZOOMTYPE = 6 , PROPERTY_ZOOMVALUE = 7 , PROPERTY_VIEWOFFSET = 8 , PROPERTY_DRAWVIEWMODE = 9 , PROPERTY_UPDATEACC = 10 , PROPERTY_PAGE_CHANGE = 11 } |
Public Member Functions | |
DrawController (ViewShellBase &rBase) noexcept | |
Create a new DrawController object for the given ViewShellBase. More... | |
virtual | ~DrawController () noexcept override |
void | SetSubController (const css::uno::Reference< css::drawing::XDrawSubController > &rxSubController) |
Replace the currently used sub controller with the given one. More... | |
void | FireVisAreaChanged (const ::tools::Rectangle &rVisArea) noexcept |
Call this method when the VisArea has changed. More... | |
void | FireSelectionChangeListener () noexcept |
Call this method when the selection has changed. More... | |
void | FireChangeEditMode (bool bMasterPageMode) noexcept |
Call this method when the edit mode has changed. More... | |
void | FireChangeLayerMode (bool bLayerMode) noexcept |
Call this method when the layer mode has changed. More... | |
void | FireSwitchCurrentPage (SdPage *pCurrentPage) noexcept |
Call this method when there is a new current page. More... | |
void | BroadcastContextChange () const |
Broadcast a sidebar context change that is caused by a view switch. More... | |
void | NotifyAccUpdate () |
void | fireChangeLayer (css::uno::Reference< css::drawing::XLayer > *pCurrentLayer) noexcept |
void | fireSwitchCurrentPage (sal_Int32 pageIndex) noexcept |
bool | IsDisposing () const |
ViewShellBase * | GetViewShellBase () |
Return a pointer to the ViewShellBase object that the DrawController is connected to. More... | |
void | ReleaseViewShellBase () |
This method is typically called from the destructor of ViewShellBase to tell the DrawController that it and its members must not access the ViewShellBase anymore. More... | |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual sal_Bool SAL_CALL | suspend (sal_Bool Suspend) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual sal_Bool SAL_CALL | select (const css::uno::Any &aSelection) override |
virtual css::uno::Any SAL_CALL | getSelection () override |
virtual void SAL_CALL | addSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override |
virtual void SAL_CALL | removeSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &xListener) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual css::uno::Reference< css::form::runtime::XFormController > SAL_CALL | getFormController (const css::uno::Reference< css::form::XForm > &Form) override |
virtual sal_Bool SAL_CALL | isFormDesignMode () override |
virtual void SAL_CALL | setFormDesignMode (sal_Bool DesignMode) override |
virtual css::uno::Reference< css::awt::XControl > SAL_CALL | getControl (const css::uno::Reference< css::awt::XControlModel > &xModel) override |
virtual void SAL_CALL | setCurrentPage (const css::uno::Reference< css::drawing::XDrawPage > &xPage) override |
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL | getCurrentPage () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &rEventObject) override |
virtual void SAL_CALL | selectionChanged (const css::lang::EventObject &rEvent) override |
virtual css::uno::Reference< css::drawing::framework::XConfigurationController > SAL_CALL | getConfigurationController () override |
virtual css::uno::Reference< css::drawing::framework::XModuleController > SAL_CALL | getModuleController () override |
Public Member Functions inherited from cppu::OPropertySetHelper | |
OPropertySetHelper (OBroadcastHelper &rBHelper) | |
OPropertySetHelper (OBroadcastHelper &rBHelper, bool bIgnoreRuntimeExceptionsWhileFiring) | |
OPropertySetHelper (OBroadcastHelper &rBHelper, IEventNotificationHook *i_pFireEvents, bool bIgnoreRuntimeExceptionsWhileFiring=false) | |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
css::uno::Sequence< css::uno::Type > | getTypes () |
void SAL_CALL | disposing () |
virtual void SAL_CALL | setPropertyValue (const ::rtl::OUString &rPropertyName, const css::uno::Any &aValue) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | getPropertyValue (const ::rtl::OUString &aPropertyName) SAL_OVERRIDE |
virtual void SAL_CALL | addPropertyChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) SAL_OVERRIDE |
virtual void SAL_CALL | removePropertyChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) SAL_OVERRIDE |
virtual void SAL_CALL | addVetoableChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) SAL_OVERRIDE |
virtual void SAL_CALL | removeVetoableChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) SAL_OVERRIDE |
virtual void SAL_CALL | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | getFastPropertyValue (sal_Int32 nHandle) SAL_OVERRIDE |
virtual void SAL_CALL | setPropertyValues (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Sequence< css::uno::Any > &Values) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Any > SAL_CALL | getPropertyValues (const css::uno::Sequence< ::rtl::OUString > &PropertyNames) SAL_OVERRIDE |
virtual void SAL_CALL | addPropertiesChangeListener (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE |
virtual void SAL_CALL | removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE |
virtual void SAL_CALL | firePropertiesChangeEvent (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE |
Private Member Functions | |
virtual ::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override |
This method must return the name to index table. More... | |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override |
The same as getFastPropertyValue, but return the value through rValue and nHandle is always valid. More... | |
virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override |
Convert the value rValue and return the result in rConvertedValue and the old value in rOldValue. More... | |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override |
The same as setFastPropertyValue, but no exception is thrown and nHandle is always valid. More... | |
void | ThrowIfDisposed () const |
When the called object has been disposed already this method throws a Disposed exception and does not return. More... | |
void | FirePropertyChange (sal_Int32 nHandle, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) |
Send an event to all relevant property listeners that a property has changed its value. More... | |
void | ProvideFrameworkControllers () |
void | DisposeFrameworkControllers () |
Private Member Functions inherited from sd::BroadcastHelperOwner | |
BroadcastHelperOwner (::osl::Mutex &rMutex) | |
Static Private Member Functions | |
static void | FillPropertyTable (::std::vector< css::beans::Property > &rProperties) |
Private Attributes | |
css::uno::Reference< css::drawing::XLayer > * | mpCurrentLayer |
const css::uno::Type | m_aSelectionTypeIdentifier |
ViewShellBase * | mpBase |
This pointer to the ViewShellBase can be NULL (after a call to ReleaseViewShellBase()). More... | |
::tools::Rectangle | maLastVisArea |
::unotools::WeakReference< SdPage > | mpCurrentPage |
bool | mbMasterPageMode |
bool | mbLayerMode |
bool | mbDisposing |
This flag indicates whether the called DrawController is being disposed or already has been disposed. More... | |
::std::unique_ptr< ::cppu::IPropertyArrayHelper > | mpPropertyArrayHelper |
css::uno::Reference< css::drawing::XDrawSubController > | mxSubController |
The current sub controller. More... | |
rtl::Reference< sd::framework::ConfigurationController > | mxConfigurationController |
rtl::Reference< sd::framework::ModuleController > | mxModuleController |
Private Attributes inherited from sd::BroadcastHelperOwner | |
::cppu::OBroadcastHelper | maBroadcastHelper |
Additional Inherited Members | |
Static Public Member Functions inherited from cppu::OPropertySetHelper | |
static css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | createPropertySetInfo (IPropertyArrayHelper &rProperties) |
Protected Member Functions inherited from cppu::OPropertySetHelper | |
void SAL_CALL | fire (sal_Int32 *pnHandles, const css::uno::Any *pNewValues, const css::uno::Any *pOldValues, sal_Int32 nCount, sal_Bool bVetoable) |
void SAL_CALL | setFastPropertyValues (sal_Int32 nSeqLen, sal_Int32 *pHandles, const css::uno::Any *pValues, sal_Int32 nHitCount) |
virtual IPropertyArrayHelper &SAL_CALL | getInfoHelper ()=0 |
virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue)=0 |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue)=0 |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const=0 |
void | setDependentFastPropertyValue (sal_Int32 i_handle, const css::uno::Any &i_value) |
~OPropertySetHelper () | |
Protected Attributes inherited from cppu::OPropertySetHelper | |
OBroadcastHelper & | rBHelper |
OMultiTypeInterfaceContainerHelperInt32 | aBoundLC |
OMultiTypeInterfaceContainerHelperInt32 | aVetoableLC |
Impl *const | m_pReserved |
The DrawController is the UNO controller for Impress and Draw.
It relies objects that implement the DrawSubController interface for view specific behaviour. The life time of the DrawController is roughly that of ViewShellBase but note that the DrawController can (in the case of a reload) outlive the ViewShellBase.
The implementation of the XControllerManager interface is not yet in its final form.
Definition at line 77 of file DrawController.hxx.
Definition at line 83 of file DrawController.hxx.
|
explicitnoexcept |
Create a new DrawController object for the given ViewShellBase.
Definition at line 60 of file DrawController.cxx.
|
overridevirtualnoexcept |
Definition at line 76 of file DrawController.cxx.
|
overridevirtual |
Definition at line 161 of file DrawController.cxx.
References SfxBaseController::addEventListener(), and ThrowIfDisposed().
|
overridevirtual |
Definition at line 239 of file DrawController.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::addListener(), m_aSelectionTypeIdentifier, sd::BroadcastHelperOwner::maBroadcastHelper, and mbDisposing.
void sd::DrawController::BroadcastContextChange | ( | ) | const |
Broadcast a sidebar context change that is caused by a view switch.
Definition at line 486 of file DrawController.cxx.
References sd::ViewShellBase::GetMainViewShell(), MasterPage, mbMasterPageMode, mpBase, ContextChangeEventMultiplexer::NotifyContextChange(), sd::ViewShell::ST_DRAW, sd::ViewShell::ST_HANDOUT, sd::ViewShell::ST_IMPRESS, sd::ViewShell::ST_NONE, sd::ViewShell::ST_NOTES, sd::ViewShell::ST_OUTLINE, sd::ViewShell::ST_PRESENTATION, and sd::ViewShell::ST_SLIDE_SORTER.
Referenced by sd::DrawViewShell::ChangeEditMode().
|
overrideprivatevirtual |
Convert the value rValue and return the result in rConvertedValue and the old value in rOldValue.
After this call the vetoable listeners are notified.
rConvertedValue | The converted value. Only set if return is true. |
rOldValue | The old value. Only set if return is true. |
nHandle | The handle of the property. |
IllegalArgumentException |
Implements cppu::OPropertySetHelper.
Definition at line 685 of file DrawController.cxx.
References mxSubController, nHandle, and PROPERTY_SUB_CONTROLLER.
|
overridevirtual |
Definition at line 121 of file DrawController.cxx.
References SfxViewShell::DisconnectAllClients(), SfxBaseController::dispose(), DisposeFrameworkControllers(), sd::ViewShellBase::GetMainViewShell(), sd::ViewShellBase::GetViewShellManager(), mbDisposing, mpBase, and mxSubController.
|
private |
Definition at line 770 of file DrawController.cxx.
References mxConfigurationController, and mxModuleController.
Referenced by dispose(), and ReleaseViewShellBase().
|
overridevirtual |
Definition at line 260 of file DrawController.cxx.
|
staticprivate |
Definition at line 555 of file DrawController.cxx.
References PROPERTY_ACTIVE_LAYER, PROPERTY_CURRENTPAGE, PROPERTY_DRAWVIEWMODE, PROPERTY_LAYERMODE, PROPERTY_MASTERPAGEMODE, PROPERTY_PAGE_CHANGE, PROPERTY_SUB_CONTROLLER, PROPERTY_UPDATEACC, PROPERTY_VIEWOFFSET, PROPERTY_WORKAREA, PROPERTY_ZOOMTYPE, and PROPERTY_ZOOMVALUE.
Referenced by getInfoHelper().
|
noexcept |
Call this method when the edit mode has changed.
Definition at line 375 of file DrawController.cxx.
References Any.
Referenced by sd::DrawViewShell::ChangeEditMode().
|
noexcept |
Definition at line 436 of file DrawController.cxx.
Referenced by sd::DrawViewShell::SetActiveTabLayerIndex().
|
noexcept |
Call this method when the layer mode has changed.
Definition at line 388 of file DrawController.cxx.
References Any.
Referenced by sd::DrawViewShell::ChangeEditMode().
|
private |
Send an event to all relevant property listeners that a property has changed its value.
The fire() method of the OPropertySetHelper is wrapped by this method to handle exceptions thrown by called listeners.
Definition at line 467 of file DrawController.cxx.
References cppu::OPropertySetHelper::fire(), and nHandle.
|
noexcept |
Call this method when the selection has changed.
Definition at line 348 of file DrawController.cxx.
References aEvent, cppu::OBroadcastHelperVar< class container, class keyType >::getContainer(), m_aSelectionTypeIdentifier, and sd::BroadcastHelperOwner::maBroadcastHelper.
Referenced by sd::View::SdrBeginTextEdit(), sd::View::SdrEndTextEdit(), sd::DrawViewShell::SelectionHasChanged(), sd::OutlineViewShell::SetCurrentPage(), and SetSubController().
|
noexcept |
Definition at line 454 of file DrawController.cxx.
References Any.
Referenced by sd::ViewShell::fireSwitchCurrentPage(), and sd::OutlineViewShell::GetStatusBarState().
|
noexcept |
Call this method when there is a new current page.
Definition at line 401 of file DrawController.cxx.
References Any, PROPERTY_CURRENTPAGE, and TOOLS_WARN_EXCEPTION.
Referenced by sd::OutlineViewShell::SetCurrentPage(), and sd::DrawViewShell::SwitchPage().
|
noexcept |
Call this method when the VisArea has changed.
Definition at line 324 of file DrawController.cxx.
References Any.
Referenced by sd::DrawViewShell::VisAreaChanged(), and sd::OutlineViewShell::VisAreaChanged().
|
overridevirtual |
Definition at line 538 of file DrawController.cxx.
References mxConfigurationController, and ThrowIfDisposed().
Referenced by sd::tools::EventMultiplexer::Implementation::Implementation().
|
overridevirtual |
Definition at line 670 of file DrawController.cxx.
References sd::ViewShellBase::GetDrawView(), FmFormShell::GetFormControl(), sd::ViewShellBase::GetFormShellManager(), sd::ViewShellBase::GetMainViewShell(), vcl::Window::GetOutDev(), mpBase, and xModel.
|
overridevirtual |
Definition at line 305 of file DrawController.cxx.
References unotools::WeakReference< class interface_type >::get(), mpCurrentPage, mxSubController, and ThrowIfDisposed().
|
overrideprivatevirtual |
The same as getFastPropertyValue, but return the value through rValue and nHandle is always valid.
Implements cppu::OPropertySetHelper.
Definition at line 728 of file DrawController.cxx.
References tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), maLastVisArea, mxSubController, nHandle, PROPERTY_SUB_CONTROLLER, PROPERTY_WORKAREA, and tools::Rectangle::Top().
|
overridevirtual |
Definition at line 633 of file DrawController.cxx.
References Form, sd::ViewShellBase::GetDrawView(), FmFormShell::GetFormController(), sd::ViewShellBase::GetFormShellManager(), sd::ViewShellBase::GetMainViewShell(), vcl::Window::GetOutDev(), mpBase, and xController.
|
overridevirtual |
Definition at line 194 of file DrawController.cxx.
|
overrideprivatevirtual |
This method must return the name to index table.
This table contains all property names and types of this object.
Implements cppu::OPropertySetHelper.
Definition at line 611 of file DrawController.cxx.
References aProperties, comphelper::containerToSequence(), FillPropertyTable(), and mpPropertyArrayHelper.
Referenced by getPropertySetInfo().
|
overridevirtual |
Definition at line 546 of file DrawController.cxx.
References mxModuleController, and ThrowIfDisposed().
|
overridevirtual |
Definition at line 625 of file DrawController.cxx.
References cppu::OPropertySetHelper::createPropertySetInfo(), and getInfoHelper().
|
overridevirtual |
Definition at line 228 of file DrawController.cxx.
References Any, mxSubController, and ThrowIfDisposed().
|
overridevirtual |
Definition at line 209 of file DrawController.cxx.
References sd::ssServiceName, and ThrowIfDisposed().
|
inline |
Return a pointer to the ViewShellBase object that the DrawController is connected to.
Definition at line 154 of file DrawController.hxx.
Referenced by SdPageObjsTLV::GetViewShellForDocShell(), and suspend().
|
inline |
Definition at line 146 of file DrawController.hxx.
Referenced by sd::SlideShowRestarter::StartPresentation().
|
overridevirtual |
Definition at line 648 of file DrawController.cxx.
References sd::ViewShellBase::GetFormShellManager(), FmFormShell::IsDesignMode(), and mpBase.
void sd::DrawController::NotifyAccUpdate | ( | ) |
Definition at line 429 of file DrawController.cxx.
References Any, cppu::OPropertySetHelper::fire(), nHandle, and PROPERTY_UPDATEACC.
Referenced by sd::ViewShell::NotifyAccUpdate().
|
private |
Definition at line 755 of file DrawController.cxx.
References mxConfigurationController, and mxModuleController.
void sd::DrawController::ReleaseViewShellBase | ( | ) |
This method is typically called from the destructor of ViewShellBase to tell the DrawController that it and its members must not access the ViewShellBase anymore.
After this call the DrawController is semi-disposed.
Definition at line 529 of file DrawController.cxx.
References DisposeFrameworkControllers(), and mpBase.
|
overridevirtual |
Definition at line 168 of file DrawController.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, cppu::OBroadcastHelperVar< class container, class keyType >::bInDispose, mbDisposing, cppu::OPropertySetHelper::rBHelper, and SfxBaseController::removeEventListener().
|
overridevirtual |
Definition at line 248 of file DrawController.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, m_aSelectionTypeIdentifier, sd::BroadcastHelperOwner::maBroadcastHelper, cppu::OPropertySetHelper::rBHelper, and cppu::OBroadcastHelperVar< class container, class keyType >::removeListener().
|
overridevirtual |
Definition at line 217 of file DrawController.cxx.
References mxSubController, and ThrowIfDisposed().
|
overridevirtual |
Definition at line 267 of file DrawController.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::getContainer(), sd::BroadcastHelperOwner::maBroadcastHelper, and ThrowIfDisposed().
|
overridevirtual |
Definition at line 296 of file DrawController.cxx.
References mxSubController, and ThrowIfDisposed().
Referenced by sd::SlideShow::end(), and sd::sidebar::MasterPagesSelector::ExecuteCommand().
|
overrideprivatevirtual |
The same as setFastPropertyValue, but no exception is thrown and nHandle is always valid.
You must not broadcast the changes in this method.
Implements cppu::OPropertySetHelper.
Definition at line 717 of file DrawController.cxx.
References mxSubController, nHandle, PROPERTY_SUB_CONTROLLER, and SetSubController().
|
overridevirtual |
Definition at line 661 of file DrawController.cxx.
References sd::ViewShellBase::GetFormShellManager(), mpBase, and FmFormShell::SetDesignMode().
void sd::DrawController::SetSubController | ( | const css::uno::Reference< css::drawing::XDrawSubController > & | rxSubController | ) |
Replace the currently used sub controller with the given one.
This new sub controller is used from now on for the view (that is the main view shell to be precise) specific tasks. Call this method with a suitable sub controller whenever the view shell in the center pane is exchanged.
pSubController | The ViewShell specific sub controller or NULL when (temporarily while switching to another one) there is no ViewShell displayed in the center pane. |
Definition at line 80 of file DrawController.cxx.
References FireSelectionChangeListener(), maLastVisArea, mpPropertyArrayHelper, and mxSubController.
Referenced by sd::framework::BasicViewFactory::ActivateCenterView(), sd::framework::BasicViewFactory::releaseResource(), and setFastPropertyValue_NoBroadcast().
|
overridevirtual |
Definition at line 204 of file DrawController.cxx.
References cppu::supportsService().
Definition at line 176 of file DrawController.cxx.
References sd::SlideShow::GetSlideShow(), GetViewShellBase(), and SfxBaseController::suspend().
|
private |
When the called object has been disposed already this method throws a Disposed exception and does not return.
css::lang::DisposedException |
Definition at line 779 of file DrawController.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, cppu::OBroadcastHelperVar< class container, class keyType >::bInDispose, mbDisposing, cppu::OPropertySetHelper::rBHelper, and SAL_WARN.
Referenced by addEventListener(), getConfigurationController(), getCurrentPage(), getModuleController(), getSelection(), getSupportedServiceNames(), select(), selectionChanged(), and setCurrentPage().
|
private |
Definition at line 278 of file DrawController.hxx.
Referenced by addSelectionChangeListener(), FireSelectionChangeListener(), and removeSelectionChangeListener().
|
private |
Definition at line 285 of file DrawController.hxx.
Referenced by getFastPropertyValue(), and SetSubController().
|
private |
This flag indicates whether the called DrawController is being disposed or already has been disposed.
Definition at line 293 of file DrawController.hxx.
Referenced by addSelectionChangeListener(), dispose(), removeEventListener(), and ThrowIfDisposed().
|
private |
Definition at line 288 of file DrawController.hxx.
|
private |
Definition at line 287 of file DrawController.hxx.
Referenced by BroadcastContextChange().
|
private |
This pointer to the ViewShellBase can be NULL (after a call to ReleaseViewShellBase()).
Definition at line 283 of file DrawController.hxx.
Referenced by BroadcastContextChange(), dispose(), getControl(), getFormController(), isFormDesignMode(), ReleaseViewShellBase(), and setFormDesignMode().
|
private |
Definition at line 276 of file DrawController.hxx.
|
private |
Definition at line 286 of file DrawController.hxx.
Referenced by getCurrentPage().
|
private |
Definition at line 295 of file DrawController.hxx.
Referenced by getInfoHelper(), and SetSubController().
|
private |
Definition at line 301 of file DrawController.hxx.
Referenced by DisposeFrameworkControllers(), getConfigurationController(), and ProvideFrameworkControllers().
|
private |
Definition at line 302 of file DrawController.hxx.
Referenced by DisposeFrameworkControllers(), getModuleController(), and ProvideFrameworkControllers().
|
private |
The current sub controller.
May be NULL.
Definition at line 299 of file DrawController.hxx.
Referenced by convertFastPropertyValue(), dispose(), getCurrentPage(), getFastPropertyValue(), getSelection(), select(), setCurrentPage(), setFastPropertyValue_NoBroadcast(), and SetSubController().