LibreOffice Module dbaccess (master) 1
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
dbaui::SbaXGridControl Class Reference

#include <sbagrid.hxx>

Inheritance diagram for dbaui::SbaXGridControl:
[legend]
Collaboration diagram for dbaui::SbaXGridControl:
[legend]

Public Member Functions

 SbaXGridControl (const css::uno::Reference< css::uno::XComponentContext > &)
 
virtual ~SbaXGridControl () override
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &_rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL dispatch (const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual void SAL_CALL addStatusListener (const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
 
virtual void SAL_CALL removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &rToolkit, const css::uno::Reference< css::awt::XWindowPeer > &rParentPeer) override
 
- Public Member Functions inherited from FmXGridControl
 FmXGridControl (const css::uno::Reference< css::uno::XComponentContext > &)
 
virtual ~FmXGridControl () override
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &_rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual void SAL_CALL dispose () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &_rToolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
virtual sal_Bool SAL_CALL setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override
 
virtual void SAL_CALL setDesignMode (sal_Bool bOn) override
 
virtual void SAL_CALL draw (sal_Int32 x, sal_Int32 y) override
 
virtual void SAL_CALL addUpdateListener (const css::uno::Reference< css::form::XUpdateListener > &l) override
 
virtual void SAL_CALL removeUpdateListener (const css::uno::Reference< css::form::XUpdateListener > &l) override
 
virtual sal_Bool SAL_CALL commit () override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 _rIndex) override
 
virtual void SAL_CALL addGridControlListener (const css::uno::Reference< css::form::XGridControlListener > &_listener) override
 
virtual void SAL_CALL removeGridControlListener (const css::uno::Reference< css::form::XGridControlListener > &_listener) override
 
virtual sal_Int16 SAL_CALL getCurrentColumnPosition () override
 
virtual void SAL_CALL setCurrentColumnPosition (sal_Int16 nPos) override
 
virtual css::uno::Sequence< sal_Bool > SAL_CALL queryFieldDataType (const css::uno::Type &xType) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL queryFieldData (sal_Int32 nRow, const css::uno::Type &xType) override
 
virtual OUString GetComponentServiceName () const override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &l) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &l) override
 
virtual void SAL_CALL setMode (const OUString &Mode) override
 
virtual OUString SAL_CALL getMode () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedModes () override
 
virtual sal_Bool SAL_CALL supportsMode (const OUString &Mode) override
 
virtual void SAL_CALL addContainerListener (const css::uno::Reference< css::container::XContainerListener > &l) override
 
virtual void SAL_CALL removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &l) override
 
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch (const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override
 
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches (const css::uno::Sequence< css::frame::DispatchDescriptor > &aDescripts) override
 
virtual void SAL_CALL registerDispatchProviderInterceptor (const css::uno::Reference< css::frame::XDispatchProviderInterceptor > &xInterceptor) override
 
virtual void SAL_CALL releaseDispatchProviderInterceptor (const css::uno::Reference< css::frame::XDispatchProviderInterceptor > &xInterceptor) 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 void SAL_CALL setFocus () override
 

Protected Member Functions

virtual rtl::Reference< FmXGridPeerimp_CreatePeer (vcl::Window *pParent) override
 
virtual rtl::Reference< FmXGridPeerimp_CreatePeer (vcl::Window *pParent)
 

Private Types

typedef std::map< css::util::URL, rtl::Reference< SbaXStatusMultiplexer >, SbaURLCompareStatusMultiplexerArray
 

Private Attributes

StatusMultiplexerArray m_aStatusMultiplexer
 

Additional Inherited Members

- Protected Attributes inherited from FmXGridControl
bool m_bInDraw
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 

Detailed Description

Definition at line 53 of file sbagrid.hxx.

Member Typedef Documentation

◆ StatusMultiplexerArray

Definition at line 57 of file sbagrid.hxx.

Constructor & Destructor Documentation

◆ SbaXGridControl()

SbaXGridControl::SbaXGridControl ( const css::uno::Reference< css::uno::XComponentContext > &  )

Definition at line 97 of file sbagrid.cxx.

◆ ~SbaXGridControl()

SbaXGridControl::~SbaXGridControl ( )
overridevirtual

Definition at line 102 of file sbagrid.cxx.

Member Function Documentation

◆ addStatusListener()

void SAL_CALL SbaXGridControl::addStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

Definition at line 172 of file sbagrid.cxx.

References m_aStatusMultiplexer.

◆ createPeer()

void SAL_CALL SbaXGridControl::createPeer ( const css::uno::Reference< css::awt::XToolkit > &  rToolkit,
const css::uno::Reference< css::awt::XWindowPeer > &  rParentPeer 
)
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 148 of file sbagrid.cxx.

References FmXGridControl::createPeer(), and m_aStatusMultiplexer.

◆ dispatch()

void SAL_CALL SbaXGridControl::dispatch ( const css::util::URL &  aURL,
const css::uno::Sequence< css::beans::PropertyValue > &  aArgs 
)
overridevirtual

Definition at line 165 of file sbagrid.cxx.

References aURL.

◆ dispose()

void SAL_CALL SbaXGridControl::dispose ( void  )
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 217 of file sbagrid.cxx.

References FmXGridControl::dispose(), and m_aStatusMultiplexer.

◆ getImplementationId()

Sequence< sal_Int8 > SAL_CALL SbaXGridControl::getImplementationId ( )
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 143 of file sbagrid.cxx.

◆ getImplementationName()

OUString SAL_CALL SbaXGridControl::getImplementationName ( )
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 92 of file sbagrid.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL SbaXGridControl::getSupportedServiceNames ( )
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 83 of file sbagrid.cxx.

◆ getTypes()

Sequence< Type > SAL_CALL SbaXGridControl::getTypes ( )
overridevirtual

◆ imp_CreatePeer()

rtl::Reference< FmXGridPeer > SbaXGridControl::imp_CreatePeer ( vcl::Window pParent)
overrideprotectedvirtual

Reimplemented from FmXGridControl.

Definition at line 106 of file sbagrid.cxx.

References Exception, FmXGridControl::m_xContext, PROPERTY_BORDER(), WB_BORDER, and WB_TABSTOP.

◆ queryAggregation()

Any SAL_CALL SbaXGridControl::queryAggregation ( const css::uno::Type &  _rType)
overridevirtual

Reimplemented from FmXGridControl.

Definition at line 130 of file sbagrid.cxx.

References Any, and FmXGridControl::queryAggregation().

◆ removeStatusListener()

void SAL_CALL SbaXGridControl::removeStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

Definition at line 199 of file sbagrid.cxx.

References m_aStatusMultiplexer.

Member Data Documentation

◆ m_aStatusMultiplexer

StatusMultiplexerArray dbaui::SbaXGridControl::m_aStatusMultiplexer
private

Definition at line 58 of file sbagrid.hxx.

Referenced by addStatusListener(), createPeer(), dispose(), and removeStatusListener().


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