LibreOffice Module svx (master)  1
Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
svxform::LegacyFormController Class Reference

is an implementation of the legacy form controller service, namely css.form.FormController, supporting the css.form.XFormController interface. More...

Inheritance diagram for svxform::LegacyFormController:
[legend]
Collaboration diagram for svxform::LegacyFormController:
[legend]

Static Public Member Functions

static Reference< XInterfaceCreate (const Reference< XMultiServiceFactory > &_rxFactory)
 

Protected Member Functions

 LegacyFormController (const Reference< XComponentContext > &_rxContext)
 
virtual Reference< XControl > SAL_CALL getCurrentControl () override
 
virtual void SAL_CALL addActivateListener (const Reference< form::XFormControllerListener > &l) override
 
virtual void SAL_CALL removeActivateListener (const Reference< form::XFormControllerListener > &l) override
 
virtual void SAL_CALL setModel (const Reference< XTabControllerModel > &Model) override
 
virtual Reference< XTabControllerModel > SAL_CALL getModel () override
 
virtual void SAL_CALL setContainer (const Reference< XControlContainer > &Container) override
 
virtual Reference< XControlContainer > SAL_CALL getContainer () override
 
virtual Sequence< Reference< XControl > > SAL_CALL getControls () override
 
virtual void SAL_CALL autoTabOrder () override
 
virtual void SAL_CALL activateTabOrder () override
 
virtual void SAL_CALL activateFirst () override
 
virtual void SAL_CALL activateLast () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

const Reference< form::runtime::XFormController > m_xDelegator
 

Detailed Description

is an implementation of the legacy form controller service, namely css.form.FormController, supporting the css.form.XFormController interface.

This legacy API is superseded by css.form.runtime.(X)FormController, and though we migrated all OOo-internal usage of this old API, their might be clients external to OOo still using it (though this is rather unlikely).

Definition at line 64 of file legacyformcontroller.cxx.

Constructor & Destructor Documentation

svxform::LegacyFormController::LegacyFormController ( const Reference< XComponentContext > &  _rxContext)
inlineexplicitprotected

Definition at line 73 of file legacyformcontroller.cxx.

References create().

Referenced by Create().

Member Function Documentation

void SAL_CALL svxform::LegacyFormController::activateFirst ( )
overrideprotectedvirtual

Definition at line 164 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::activateLast ( )
overrideprotectedvirtual

Definition at line 170 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::activateTabOrder ( )
overrideprotectedvirtual

Definition at line 158 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::addActivateListener ( const Reference< form::XFormControllerListener > &  l)
overrideprotectedvirtual

Definition at line 110 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::autoTabOrder ( )
overrideprotectedvirtual

Definition at line 152 of file legacyformcontroller.cxx.

References m_xDelegator.

static Reference< XInterface > svxform::LegacyFormController::Create ( const Reference< XMultiServiceFactory > &  _rxFactory)
inlinestatic
Reference< XControlContainer > SAL_CALL svxform::LegacyFormController::getContainer ( )
overrideprotectedvirtual

Definition at line 140 of file legacyformcontroller.cxx.

References m_xDelegator.

Sequence< Reference< XControl > > SAL_CALL svxform::LegacyFormController::getControls ( )
overrideprotectedvirtual

Definition at line 146 of file legacyformcontroller.cxx.

References m_xDelegator.

Reference< XControl > SAL_CALL svxform::LegacyFormController::getCurrentControl ( )
overrideprotectedvirtual

Definition at line 104 of file legacyformcontroller.cxx.

References m_xDelegator.

OUString SAL_CALL svxform::LegacyFormController::getImplementationName ( )
overrideprotectedvirtual

Definition at line 176 of file legacyformcontroller.cxx.

Reference< XTabControllerModel > SAL_CALL svxform::LegacyFormController::getModel ( )
overrideprotectedvirtual

Definition at line 128 of file legacyformcontroller.cxx.

References m_xDelegator.

Sequence< OUString > SAL_CALL svxform::LegacyFormController::getSupportedServiceNames ( )
overrideprotectedvirtual

Definition at line 186 of file legacyformcontroller.cxx.

void SAL_CALL svxform::LegacyFormController::removeActivateListener ( const Reference< form::XFormControllerListener > &  l)
overrideprotectedvirtual

Definition at line 116 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::setContainer ( const Reference< XControlContainer > &  Container)
overrideprotectedvirtual

Definition at line 134 of file legacyformcontroller.cxx.

References m_xDelegator.

void SAL_CALL svxform::LegacyFormController::setModel ( const Reference< XTabControllerModel > &  Model)
overrideprotectedvirtual

Definition at line 122 of file legacyformcontroller.cxx.

References m_xDelegator.

sal_Bool SAL_CALL svxform::LegacyFormController::supportsService ( const OUString &  ServiceName)
overrideprotectedvirtual

Definition at line 181 of file legacyformcontroller.cxx.

References cppu::supportsService().

Member Data Documentation

const Reference< form::runtime::XFormController > svxform::LegacyFormController::m_xDelegator
private

The documentation for this class was generated from the following file: