LibreOffice Module svx (master) 1
|
#include <gridcell.hxx>
Public Member Functions | |
FmXGridCell (DbGridColumn *pColumn, std::unique_ptr< DbCellControl > pControl) | |
void | init () |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &_rType) override |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &_rColor) |
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 | 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_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE=0 |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual void SAL_CALL | dispose () SAL_OVERRIDE |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE |
Public Member Functions inherited from cppu::OWeakAggObject | |
OWeakAggObject () | |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
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 |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
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 Ifc1, class Ifc2 > | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Public Member Functions inherited from cppu::ImplHelper1< class Ifc1 > | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Protected Member Functions | |
virtual | ~FmXGridCell () override |
virtual void | onFocusGained (const css::awt::FocusEvent &_rEvent) |
virtual void | onFocusLost (const css::awt::FocusEvent &_rEvent) |
virtual void SAL_CALL | disposing () |
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 Ifc1, class Ifc2 > | |
~ImplHelper2 () SAL_NOEXCEPT | |
Protected Member Functions inherited from cppu::ImplHelper1< class Ifc1 > | |
~ImplHelper1 () SAL_NOEXCEPT | |
Protected Attributes | |
::osl::Mutex | m_aMutex |
DbGridColumn * | m_pColumn |
std::unique_ptr< DbCellControl > | m_pCellControl |
Protected Attributes inherited from cppu::OWeakAggObject | |
css::uno::WeakReferenceHelper | xDelegator |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Private Member Functions | |
svt::ControlBase * | getEventWindow () const |
DECL_LINK (OnFocusGained, LinkParamNone *, void) | |
DECL_LINK (OnFocusLost, LinkParamNone *, void) | |
DECL_LINK (OnMousePress, const MouseEvent &, void) | |
DECL_LINK (OnMouseRelease, const MouseEvent &, void) | |
DECL_LINK (OnMouseMove, const MouseEvent &, void) | |
DECL_LINK (OnKeyInput, const KeyEvent &, void) | |
DECL_LINK (OnKeyRelease, const KeyEvent &, void) | |
Private Attributes | |
::comphelper::OInterfaceContainerHelper3< css::awt::XWindowListener > | m_aWindowListeners |
::comphelper::OInterfaceContainerHelper3< css::awt::XFocusListener > | m_aFocusListeners |
::comphelper::OInterfaceContainerHelper3< css::awt::XKeyListener > | m_aKeyListeners |
::comphelper::OInterfaceContainerHelper3< css::awt::XMouseListener > | m_aMouseListeners |
::comphelper::OInterfaceContainerHelper3< css::awt::XMouseMotionListener > | m_aMouseMotionListeners |
Definition at line 679 of file gridcell.hxx.
|
overrideprotectedvirtual |
Definition at line 3224 of file gridcell.cxx.
References cppu::OComponentHelper::acquire(), and dispose().
FmXGridCell::FmXGridCell | ( | DbGridColumn * | pColumn, |
std::unique_ptr< DbCellControl > | pControl | ||
) |
Definition at line 3190 of file gridcell.cxx.
References m_aMutex.
|
inlineoverridevirtual |
Reimplemented from cppu::OComponentHelper.
Definition at line 717 of file gridcell.hxx.
|
overridevirtual |
Definition at line 3380 of file gridcell.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), checkDisposed(), and m_aFocusListeners.
|
overridevirtual |
Definition at line 3394 of file gridcell.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), checkDisposed(), and m_aKeyListeners.
|
overridevirtual |
Definition at line 3408 of file gridcell.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), checkDisposed(), and m_aMouseListeners.
|
overridevirtual |
Definition at line 3422 of file gridcell.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), checkDisposed(), and m_aMouseMotionListeners.
|
overridevirtual |
Definition at line 3435 of file gridcell.cxx.
|
overridevirtual |
Definition at line 3366 of file gridcell.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), checkDisposed(), and m_aWindowListeners.
|
inline |
Definition at line 761 of file gridcell.hxx.
References m_pCellControl.
|
inline |
Definition at line 756 of file gridcell.hxx.
References m_pCellControl.
|
inlineoverridevirtual |
Definition at line 723 of file gridcell.hxx.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineoverridevirtual |
Reimplemented from cppu::OComponentHelper.
Definition at line 716 of file gridcell.hxx.
Referenced by FmXCheckBoxCell::~FmXCheckBoxCell(), FmXComboBoxCell::~FmXComboBoxCell(), FmXEditCell::~FmXEditCell(), FmXFilterCell::~FmXFilterCell(), ~FmXGridCell(), and FmXListBoxCell::~FmXListBoxCell().
|
overridevirtual |
Reimplemented from cppu::OComponentHelper.
Reimplemented in FmXEditCell, FmXCheckBoxCell, FmXListBoxCell, FmXComboBoxCell, and FmXFilterCell.
Definition at line 3267 of file gridcell.cxx.
References aEvent.
Referenced by FmXEditCell::disposing(), FmXCheckBoxCell::disposing(), FmXListBoxCell::disposing(), FmXComboBoxCell::disposing(), and FmXFilterCell::disposing().
|
overridevirtual |
Definition at line 3297 of file gridcell.cxx.
|
private |
|
overridevirtual |
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Reimplemented in FmXEditCell, FmXCheckBoxCell, FmXListBoxCell, FmXComboBoxCell, and FmXFilterCell.
|
overridevirtual |
Definition at line 3311 of file gridcell.cxx.
References checkDisposed(), DbGridColumn::isLocked(), and m_pColumn.
Referenced by setLock().
|
overridevirtual |
Definition at line 3303 of file gridcell.cxx.
References checkDisposed(), DbGridColumn::getModel(), and m_pColumn.
|
inlineoverridevirtual |
Definition at line 725 of file gridcell.hxx.
|
overridevirtual |
Definition at line 3338 of file gridcell.cxx.
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Reimplemented in FmXEditCell, FmXCheckBoxCell, FmXListBoxCell, FmXComboBoxCell, and FmXFilterCell.
Definition at line 3248 of file gridcell.cxx.
References aTypes, cppu::ImplHelper1< class Ifc1 >::getTypes(), cppu::ImplHelper2< class Ifc1, class Ifc2 >::getTypes(), cppu::OComponentHelper::getTypes(), and m_pCellControl.
Referenced by FmXEditCell::getTypes(), FmXCheckBoxCell::getTypes(), FmXListBoxCell::getTypes(), FmXComboBoxCell::getTypes(), and FmXFilterCell::getTypes().
|
inlineoverridevirtual |
Definition at line 728 of file gridcell.hxx.
|
inline |
Definition at line 757 of file gridcell.hxx.
References m_pCellControl.
void FmXGridCell::init | ( | ) |
Definition at line 3202 of file gridcell.cxx.
References getEventWindow(), LINK, svt::ControlBase::SetFocusInHdl(), svt::ControlBase::SetFocusOutHdl(), svt::ControlBase::SetKeyInputHdl(), svt::ControlBase::SetKeyReleaseHdl(), svt::ControlBase::SetMouseMoveHdl(), svt::ControlBase::SetMousePressHdl(), and svt::ControlBase::SetMouseReleaseHdl().
|
inline |
Definition at line 760 of file gridcell.hxx.
References m_pCellControl.
|
inlineoverridevirtual |
Definition at line 730 of file gridcell.hxx.
|
inlineoverridevirtual |
Definition at line 731 of file gridcell.hxx.
|
protectedvirtual |
Reimplemented in FmXEditCell.
Definition at line 3445 of file gridcell.cxx.
References checkDisposed(), m_aFocusListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by FmXEditCell::onFocusGained().
|
protectedvirtual |
Reimplemented in FmXEditCell.
Definition at line 3451 of file gridcell.cxx.
References checkDisposed(), m_aFocusListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by FmXEditCell::onFocusLost().
|
overridevirtual |
Reimplemented from cppu::OComponentHelper.
Reimplemented in FmXEditCell, FmXCheckBoxCell, FmXListBoxCell, FmXComboBoxCell, and FmXFilterCell.
Definition at line 3282 of file gridcell.cxx.
References Any, m_pCellControl, cppu::ImplHelper1< class Ifc1 >::queryInterface(), and cppu::ImplHelper2< class Ifc1, class Ifc2 >::queryInterface().
Referenced by FmXEditCell::queryAggregation(), FmXCheckBoxCell::queryAggregation(), FmXListBoxCell::queryAggregation(), FmXComboBoxCell::queryAggregation(), and FmXFilterCell::queryAggregation().
|
inlineoverridevirtual |
Reimplemented from cppu::OComponentHelper.
Definition at line 718 of file gridcell.hxx.
|
overridevirtual |
Definition at line 3387 of file gridcell.cxx.
References checkDisposed(), m_aFocusListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 3401 of file gridcell.cxx.
References checkDisposed(), m_aKeyListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 3415 of file gridcell.cxx.
References checkDisposed(), m_aMouseListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 3429 of file gridcell.cxx.
References checkDisposed(), m_aMouseMotionListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 3440 of file gridcell.cxx.
|
overridevirtual |
Definition at line 3373 of file gridcell.cxx.
References checkDisposed(), m_aWindowListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
inlineoverridevirtual |
Definition at line 721 of file gridcell.hxx.
|
inlineoverridevirtual |
Definition at line 729 of file gridcell.hxx.
|
overridevirtual |
Definition at line 3352 of file gridcell.cxx.
|
overridevirtual |
Definition at line 3359 of file gridcell.cxx.
|
overridevirtual |
Definition at line 3318 of file gridcell.cxx.
References checkDisposed(), getLock(), m_aMutex, m_pColumn, and DbGridColumn::setLock().
|
inlineoverridevirtual |
Definition at line 726 of file gridcell.hxx.
|
overridevirtual |
Definition at line 3331 of file gridcell.cxx.
void FmXGridCell::SetTextLineColor | ( | ) |
Definition at line 3234 of file gridcell.cxx.
References m_pCellControl.
Referenced by FmXGridPeer::setProperty().
void FmXGridCell::SetTextLineColor | ( | const Color & | _rColor | ) |
Definition at line 3240 of file gridcell.cxx.
References m_pCellControl.
|
overridevirtual |
Definition at line 3345 of file gridcell.cxx.
|
private |
Definition at line 690 of file gridcell.hxx.
Referenced by addFocusListener(), onFocusGained(), onFocusLost(), and removeFocusListener().
|
private |
Definition at line 691 of file gridcell.hxx.
Referenced by addKeyListener(), and removeKeyListener().
|
private |
Definition at line 692 of file gridcell.hxx.
Referenced by addMouseListener(), and removeMouseListener().
|
private |
Definition at line 693 of file gridcell.hxx.
Referenced by addMouseMotionListener(), and removeMouseMotionListener().
|
protected |
Definition at line 684 of file gridcell.hxx.
Referenced by FmXListBoxCell::addItem(), FmXComboBoxCell::addItem(), FmXListBoxCell::addItems(), FmXComboBoxCell::addItems(), FmXCheckBoxCell::enableTriState(), FmXListBoxCell::getDropDownLineCount(), FmXComboBoxCell::getDropDownLineCount(), FmXComboBoxCell::getItem(), FmXListBoxCell::getItem(), FmXListBoxCell::getItemCount(), FmXComboBoxCell::getItemCount(), FmXListBoxCell::getItems(), FmXComboBoxCell::getItems(), FmXEditCell::getMaxTextLen(), FmXListBoxCell::getSelectedItem(), FmXListBoxCell::getSelectedItemPos(), FmXListBoxCell::getSelectedItems(), FmXListBoxCell::getSelectedItemsPos(), FmXEditCell::getSelectedText(), FmXEditCell::getSelection(), FmXCheckBoxCell::getState(), FmXEditCell::getText(), FmXFilterCell::getText(), FmXEditCell::insertText(), FmXEditCell::isEditable(), FmXListBoxCell::isMutipleMode(), FmXComboBoxCell::removeItems(), FmXListBoxCell::removeItems(), FmXListBoxCell::selectItem(), FmXListBoxCell::selectItemPos(), FmXListBoxCell::selectItemsPos(), FmXComboBoxCell::setDropDownLineCount(), FmXListBoxCell::setDropDownLineCount(), FmXEditCell::setEditable(), setLock(), FmXEditCell::setMaxTextLen(), FmXListBoxCell::setMultipleMode(), FmXEditCell::setSelection(), FmXCheckBoxCell::setState(), FmXEditCell::setText(), and FmXFilterCell::setText().
|
private |
Definition at line 689 of file gridcell.hxx.
Referenced by addWindowListener(), and removeWindowListener().
|
protected |
Definition at line 686 of file gridcell.hxx.
Referenced by AlignControl(), Commit(), FmXFilterCell::disposing(), FmXEditCell::FmXEditCell(), FmXFilterCell::FmXFilterCell(), getEventWindow(), FmXFilterCell::getText(), FmXTextCell::GetText(), getTypes(), ImplInitWindow(), isAlignedController(), FmXFilterCell::PaintCell(), FmXDataCell::PaintFieldToCell(), queryAggregation(), FmXFilterCell::setText(), SetTextLineColor(), FmXFilterCell::Update(), FmXDataCell::UpdateFromColumn(), and FmXDataCell::UpdateFromField().
|
protected |
Definition at line 685 of file gridcell.hxx.
Referenced by getLock(), getModel(), FmXEditCell::getSelectedText(), FmXEditCell::getText(), FmXTextCell::PaintFieldToCell(), FmXCheckBoxCell::setLabel(), setLock(), and FmXDataCell::UpdateFromColumn().