LibreOffice Module extensions (master) 1
Protected Member Functions | Private Member Functions | Private Attributes | List of all members
bib::FormControlContainer Class Referenceabstract

#include <formcontrolcontainer.hxx>

Inheritance diagram for bib::FormControlContainer:
[legend]
Collaboration diagram for bib::FormControlContainer:
[legend]

Protected Member Functions

 FormControlContainer ()
 
virtual ~FormControlContainer () override
 
bool isFormConnected () const
 
void connectForm (const css::uno::Reference< css::form::XLoadable > &_rxForm)
 
void disconnectForm ()
 
virtual css::uno::Reference< css::awt::XControlContainer > getControlContainer ()=0
 
virtual void _loaded (const css::lang::EventObject &_rEvent) override
 
virtual void _unloading (const css::lang::EventObject &_rEvent) override
 
virtual void _reloading (const css::lang::EventObject &_rEvent) override
 
virtual void _reloaded (const css::lang::EventObject &_rEvent) override
 
- Protected Member Functions inherited from bib::OLoadListener
 OLoadListener (::osl::Mutex &_rMutex)
 
virtual void _loaded (const css::lang::EventObject &aEvent)=0
 
virtual void _unloading (const css::lang::EventObject &aEvent)=0
 
virtual void _reloading (const css::lang::EventObject &aEvent)=0
 
virtual void _reloaded (const css::lang::EventObject &aEvent)=0
 
- Protected Member Functions inherited from bib::OComponentListener
 OComponentListener (::osl::Mutex &_rMutex)
 
virtual ~OComponentListener ()
 
void setAdapter (OComponentAdapterBase *_pAdapter)
 

Private Member Functions

void implSetDesignMode (bool _bDesign)
 

Private Attributes

rtl::Reference< OLoadListenerAdapterm_xFormAdapter
 
css::uno::Reference< css::form::XLoadable > m_xForm
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 31 of file formcontrolcontainer.hxx.

Constructor & Destructor Documentation

◆ FormControlContainer()

bib::FormControlContainer::FormControlContainer ( )
protected

Definition at line 35 of file formcontrolcontainer.cxx.

◆ ~FormControlContainer()

bib::FormControlContainer::~FormControlContainer ( )
overrideprotectedvirtual

Definition at line 40 of file formcontrolcontainer.cxx.

References disconnectForm(), isFormConnected(), and SAL_WARN_IF.

Member Function Documentation

◆ _loaded()

void bib::FormControlContainer::_loaded ( const css::lang::EventObject &  _rEvent)
overrideprotectedvirtual

◆ _reloaded()

void bib::FormControlContainer::_reloaded ( const css::lang::EventObject &  _rEvent)
overrideprotectedvirtual

Implements bib::OLoadListener.

Reimplemented in bib::BibViewFormControlContainer.

Definition at line 127 of file formcontrolcontainer.cxx.

References implSetDesignMode().

◆ _reloading()

void bib::FormControlContainer::_reloading ( const css::lang::EventObject &  _rEvent)
overrideprotectedvirtual

Implements bib::OLoadListener.

Definition at line 122 of file formcontrolcontainer.cxx.

References implSetDesignMode().

◆ _unloading()

void bib::FormControlContainer::_unloading ( const css::lang::EventObject &  _rEvent)
overrideprotectedvirtual

Implements bib::OLoadListener.

Definition at line 117 of file formcontrolcontainer.cxx.

References implSetDesignMode().

◆ connectForm()

void bib::FormControlContainer::connectForm ( const css::uno::Reference< css::form::XLoadable > &  _rxForm)
protected

◆ disconnectForm()

void bib::FormControlContainer::disconnectForm ( )
protected

◆ getControlContainer()

virtual css::uno::Reference< css::awt::XControlContainer > bib::FormControlContainer::getControlContainer ( )
protectedpure virtual

◆ implSetDesignMode()

void bib::FormControlContainer::implSetDesignMode ( bool  _bDesign)
private

◆ isFormConnected()

bool bib::FormControlContainer::isFormConnected ( ) const
inlineprotected

Member Data Documentation

◆ m_xForm

css::uno::Reference< css::form::XLoadable > bib::FormControlContainer::m_xForm
private

Definition at line 37 of file formcontrolcontainer.hxx.

Referenced by connectForm().

◆ m_xFormAdapter

rtl::Reference<OLoadListenerAdapter> bib::FormControlContainer::m_xFormAdapter
private

Definition at line 36 of file formcontrolcontainer.hxx.

Referenced by connectForm(), disconnectForm(), and isFormConnected().


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