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

#include <gridcell.hxx>

Inheritance diagram for FmXCheckBoxCell:
[legend]
Collaboration diagram for FmXCheckBoxCell:
[legend]

Public Member Functions

 FmXCheckBoxCell (DbGridColumn *pColumn, std::unique_ptr< DbCellControl > pControl)
 
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 disposing () override
 
virtual void SAL_CALL addItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override
 
virtual void SAL_CALL removeItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override
 
virtual sal_Int16 SAL_CALL getState () override
 
virtual void SAL_CALL setState (sal_Int16 n) override
 
virtual void SAL_CALL setLabel (const OUString &Label) override
 
virtual void SAL_CALL enableTriState (sal_Bool b) override
 
virtual void SAL_CALL addActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
virtual void SAL_CALL removeActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
virtual void SAL_CALL setActionCommand (const OUString &Command) override
 
- Public Member Functions inherited from FmXDataCell
 FmXDataCell (DbGridColumn *pColumn, std::unique_ptr< DbCellControl > pControl)
 
virtual void PaintFieldToCell (OutputDevice &rDev, const tools::Rectangle &rRect, const css::uno::Reference< css::sdb::XColumn > &xField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter)
 
void UpdateFromField (const css::uno::Reference< css::sdb::XColumn > &xField, const css::uno::Reference< css::util::XNumberFormatter > &xFormatter)
 
- Public Member Functions inherited from FmXGridCell
 FmXGridCell (DbGridColumn *pColumn, std::unique_ptr< DbCellControl > pControl)
 
void init ()
 
void SetTextLineColor ()
 
void SetTextLineColor (const Color &_rColor)
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL setContext (const css::uno::Reference< css::uno::XInterface > &) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getContext () override
 
virtual void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &, const css::uno::Reference< css::awt::XWindowPeer > &) override
 
virtual css::uno::Reference< css::awt::XWindowPeer > SAL_CALL getPeer () override
 
virtual sal_Bool SAL_CALL setModel (const css::uno::Reference< css::awt::XControlModel > &) override
 
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel () override
 
virtual css::uno::Reference< css::awt::XView > SAL_CALL getView () override
 
virtual void SAL_CALL setDesignMode (sal_Bool) override
 
virtual sal_Bool SAL_CALL isDesignMode () override
 
virtual sal_Bool SAL_CALL isTransparent () override
 
virtual sal_Bool SAL_CALL getLock () override
 
virtual void SAL_CALL setLock (sal_Bool _bLock) override
 
virtual void SAL_CALL setPosSize (::sal_Int32 X,::sal_Int32 Y,::sal_Int32 Width,::sal_Int32 Height,::sal_Int16 Flags) override
 
virtual css::awt::Rectangle SAL_CALL getPosSize () override
 
virtual void SAL_CALL setVisible (sal_Bool Visible) override
 
virtual void SAL_CALL setEnable (sal_Bool Enable) override
 
virtual void SAL_CALL setFocus () override
 
virtual void SAL_CALL addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override
 
virtual void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override
 
virtual void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override
 
virtual void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override
 
virtual void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override
 
virtual void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override
 
virtual void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override
 
virtual void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override
 
virtual void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override
 
virtual void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override
 
virtual void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override
 
virtual void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override
 
bool Commit ()
 
void ImplInitWindow (vcl::Window const &rParent, const InitWindowFacet _eInitWhat)
 
bool isAlignedController () const
 
void AlignControl (sal_Int16 nAlignment)
 
- Public Member Functions inherited from cppu::OComponentHelper
 OComponentHelper (::osl::Mutex &rMutex)
 
virtual ~OComponentHelper () SAL_OVERRIDE
 
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_OVERRIDE
 
virtual void SAL_CALL release () SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 
- Public Member Functions inherited from cppu::ImplHelper2< class, class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::ImplHelper1< class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 

Protected Member Functions

virtual ~FmXCheckBoxCell () override
 
virtual vcl::WindowgetEventWindow () const override
 
virtual void onWindowEvent (const VclEventId _nEventId, const vcl::Window &_rWindow, const void *_pEventData) override
 
- Protected Member Functions inherited from FmXDataCell
void UpdateFromColumn ()
 
- Protected Member Functions inherited from FmXGridCell
virtual ~FmXGridCell () override
 
virtual void onFocusGained (const css::awt::FocusEvent &_rEvent)
 
virtual void onFocusLost (const css::awt::FocusEvent &_rEvent)
 
- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Member Functions inherited from cppu::ImplHelper2< class, class >
 ~ImplHelper2 ()
 
- Protected Member Functions inherited from cppu::ImplHelper1< class >
 ~ImplHelper1 ()
 

Private Attributes

::comphelper::OInterfaceContainerHelper2 m_aItemListeners
 
::comphelper::OInterfaceContainerHelper2 m_aActionListeners
 
OUString m_aActionCommand
 
VclPtr< CheckBoxm_pBox
 

Additional Inherited Members

- Protected Attributes inherited from FmXGridCell
::osl::Mutex m_aMutex
 
DbGridColumnm_pColumn
 
std::unique_ptr< DbCellControlm_pCellControl
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 912 of file gridcell.hxx.

Constructor & Destructor Documentation

FmXCheckBoxCell::~FmXCheckBoxCell ( )
overrideprotectedvirtual

Definition at line 3836 of file gridcell.cxx.

References cppu::OComponentHelper::acquire(), and FmXGridCell::dispose().

FmXCheckBoxCell::FmXCheckBoxCell ( DbGridColumn pColumn,
std::unique_ptr< DbCellControl pControl 
)

Definition at line 3827 of file gridcell.cxx.

References m_aMutex.

Member Function Documentation

void SAL_CALL FmXCheckBoxCell::addActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
overridevirtual
void SAL_CALL FmXCheckBoxCell::addItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
overridevirtual

Definition at line 3884 of file gridcell.cxx.

void FmXCheckBoxCell::disposing ( )
overridevirtual
void SAL_CALL FmXCheckBoxCell::enableTriState ( sal_Bool  b)
overridevirtual

Definition at line 3921 of file gridcell.cxx.

References CheckBox::EnableTriState(), FmXGridCell::m_aMutex, and m_pBox.

vcl::Window * FmXCheckBoxCell::getEventWindow ( ) const
overrideprotectedvirtual

Reimplemented from FmXGridCell.

Definition at line 3959 of file gridcell.cxx.

References m_pBox.

virtual css::uno::Sequence< sal_Int8 > SAL_CALL FmXCheckBoxCell::getImplementationId ( )
overridevirtual

Reimplemented from cppu::ImplHelper2< class, class >.

sal_Int16 SAL_CALL FmXCheckBoxCell::getState ( )
overridevirtual
Sequence< css::uno::Type > SAL_CALL FmXCheckBoxCell::getTypes ( )
overridevirtual
void FmXCheckBoxCell::onWindowEvent ( const VclEventId  _nEventId,
const vcl::Window _rWindow,
const void _pEventData 
)
overrideprotectedvirtual
Any SAL_CALL FmXCheckBoxCell::queryAggregation ( const css::uno::Type &  _rType)
overridevirtual
void SAL_CALL FmXCheckBoxCell::removeActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
overridevirtual
void SAL_CALL FmXCheckBoxCell::removeItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
overridevirtual
void SAL_CALL FmXCheckBoxCell::setActionCommand ( const OUString &  Command)
overridevirtual

Definition at line 3953 of file gridcell.cxx.

References m_aActionCommand.

void SAL_CALL FmXCheckBoxCell::setLabel ( const OUString &  Label)
overridevirtual
void SAL_CALL FmXCheckBoxCell::setState ( sal_Int16  n)
overridevirtual

Member Data Documentation

OUString FmXCheckBoxCell::m_aActionCommand
private

Definition at line 917 of file gridcell.hxx.

Referenced by onWindowEvent(), and setActionCommand().

::comphelper::OInterfaceContainerHelper2 FmXCheckBoxCell::m_aActionListeners
private

Definition at line 916 of file gridcell.hxx.

Referenced by addActionListener(), disposing(), onWindowEvent(), and removeActionListener().

::comphelper::OInterfaceContainerHelper2 FmXCheckBoxCell::m_aItemListeners
private

Definition at line 915 of file gridcell.hxx.

Referenced by disposing(), onWindowEvent(), and removeItemListener().

VclPtr<CheckBox> FmXCheckBoxCell::m_pBox
private

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