LibreOffice Module svx (master) 1
|
#include <fmgridif.hxx>
Classes | |
class | GridListenerDelegator |
Public Member Functions | |
FmXGridPeer (const css::uno::Reference< css::uno::XComponentContext > &) | |
virtual | ~FmXGridPeer () override |
void | Create (vcl::Window *pParent, WinBits nStyle) |
virtual css::uno::Reference< css::container::XIndexContainer > SAL_CALL | getColumns () override |
virtual void SAL_CALL | setColumns (const css::uno::Reference< css::container::XIndexContainer > &aColumns) override final |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) 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 | propertyChange (const css::beans::PropertyChangeEvent &evt) override |
virtual void SAL_CALL | loaded (const css::lang::EventObject &rEvent) override |
virtual void SAL_CALL | unloaded (const css::lang::EventObject &rEvent) override |
virtual void SAL_CALL | unloading (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | reloading (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | reloaded (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | cursorMoved (const css::lang::EventObject &event) override |
virtual void SAL_CALL | rowChanged (const css::lang::EventObject &event) override |
virtual void SAL_CALL | rowSetChanged (const css::lang::EventObject &event) override |
virtual void SAL_CALL | elementInserted (const css::container::ContainerEvent &Event) override |
virtual void SAL_CALL | elementRemoved (const css::container::ContainerEvent &Event) override |
virtual void SAL_CALL | elementReplaced (const css::container::ContainerEvent &Event) override |
virtual void SAL_CALL | setProperty (const OUString &PropertyName, const css::uno::Any &Value) override |
virtual css::uno::Any SAL_CALL | getProperty (const OUString &PropertyName) override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > | CreateAccessibleContext () 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 css::uno::Reference< css::sdbc::XRowSet > SAL_CALL | getRowSet () override |
virtual void SAL_CALL | setRowSet (const css::uno::Reference< css::sdbc::XRowSet > &xDataSource) override final |
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 | setDesignMode (sal_Bool bOn) override |
virtual sal_Bool SAL_CALL | isDesignMode () override |
virtual void SAL_CALL | selectionChanged (const css::lang::EventObject &aEvent) override |
void | CellModified () |
void | updateGrid (const css::uno::Reference< css::sdbc::XRowSet > &_rDatabaseCursor) |
void | startCursorListening () |
void | stopCursorListening () |
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 |
void | columnVisible (DbGridColumn const *pColumn) |
void | columnHidden (DbGridColumn const *pColumn) |
virtual void SAL_CALL | draw (sal_Int32 x, sal_Int32 y) 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 void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &Event) override |
virtual sal_Bool SAL_CALL | approveReset (const css::lang::EventObject &rEvent) override |
virtual void SAL_CALL | resetted (const css::lang::EventObject &rEvent) 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 |
Protected Member Functions | |
virtual VclPtr< FmGridControl > | imp_CreateControl (vcl::Window *pParent, WinBits nStyle) |
void | ConnectToDispatcher () |
void | DisConnectFromDispatcher () |
void | UpdateDispatches () |
void | addColumnListeners (const css::uno::Reference< css::beans::XPropertySet > &xCol) |
If a derived class wants to listen at some column properties, it doesn't have to override all methods affecting columns (setColumns, elementInserted, elementRemoved ...) Instead it may use addColumnListeners and removeColumnListeners which are called in all the cases. More... | |
void | removeColumnListeners (const css::uno::Reference< css::beans::XPropertySet > &xCol) |
void | selectionChanged () |
void | columnChanged () |
DECL_DLLPRIVATE_LINK (OnQueryGridSlotState, DbGridControlNavigationBarState, int) | |
DECL_DLLPRIVATE_LINK (OnExecuteGridSlot, DbGridControlNavigationBarState, bool) | |
Static Protected Member Functions | |
static css::uno::Sequence< css::util::URL > & | getSupportedURLs () |
static const std::vector< DbGridControlNavigationBarState > & | getSupportedGridSlots () |
Protected Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
std::mutex | m_aMutex |
Private Attributes | |
css::uno::Reference< css::container::XIndexContainer > | m_xColumns |
css::uno::Reference< css::sdbc::XRowSet > | m_xCursor |
::comphelper::OInterfaceContainerHelper4< css::util::XModifyListener > | m_aModifyListeners |
::comphelper::OInterfaceContainerHelper4< css::form::XUpdateListener > | m_aUpdateListeners |
::comphelper::OInterfaceContainerHelper4< css::container::XContainerListener > | m_aContainerListeners |
::comphelper::OInterfaceContainerHelper4< css::view::XSelectionChangeListener > | m_aSelectionListeners |
::comphelper::OInterfaceContainerHelper4< css::form::XGridControlListener > | m_aGridControlListeners |
OUString | m_aMode |
sal_Int32 | m_nCursorListening |
css::uno::Reference< css::frame::XDispatchProviderInterceptor > | m_xFirstDispatchInterceptor |
bool | m_bInterceptingDispatch |
std::unique_ptr< bool[]> | m_pStateCache |
std::unique_ptr< css::uno::Reference< css::frame::XDispatch >[]> | m_pDispatchers |
class SAL_DLLPRIVATE | GridListenerDelegator |
std::unique_ptr< GridListenerDelegator > | m_pGridListener |
Friends | |
class | GridListenerDelegator |
Definition at line 320 of file fmgridif.hxx.
FmXGridPeer::FmXGridPeer | ( | const css::uno::Reference< css::uno::XComponentContext > & | ) |
Definition at line 1038 of file fmgridif.cxx.
References GridListenerDelegator, and m_pGridListener.
|
overridevirtual |
Definition at line 1073 of file fmgridif.cxx.
References setColumns(), and setRowSet().
|
protected |
If a derived class wants to listen at some column properties, it doesn't have to override all methods affecting columns (setColumns, elementInserted, elementRemoved ...) Instead it may use addColumnListeners and removeColumnListeners which are called in all the cases.
Definition at line 1552 of file fmgridif.cxx.
References FM_PROP_ALIGN, FM_PROP_FORMATKEY, FM_PROP_HIDDEN, FM_PROP_LABEL, FM_PROP_WIDTH, i, Property, and SAL_N_ELEMENTS.
Referenced by elementInserted(), elementReplaced(), and setColumns().
|
overridevirtual |
Definition at line 2101 of file fmgridif.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aContainerListeners, and m_aMutex.
|
overridevirtual |
Definition at line 2210 of file fmgridif.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aGridControlListeners, and m_aMutex.
|
overridevirtual |
Definition at line 1122 of file fmgridif.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aModifyListeners, and m_aMutex.
|
overridevirtual |
Definition at line 2598 of file fmgridif.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aMutex, and m_aSelectionListeners.
|
overridevirtual |
Definition at line 1434 of file fmgridif.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aMutex, and m_aUpdateListeners.
|
overridevirtual |
Definition at line 2567 of file fmgridif.cxx.
void FmXGridPeer::CellModified | ( | ) |
Definition at line 1312 of file fmgridif.cxx.
References m_aModifyListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
Referenced by FmGridControl::CellModified().
|
protected |
Definition at line 1030 of file fmgridif.cxx.
References aEvent, m_aGridControlListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
void FmXGridPeer::columnHidden | ( | DbGridColumn const * | pColumn | ) |
Definition at line 2404 of file fmgridif.cxx.
References DbGridColumn::GetCell(), DbGridColumn::GetId(), m_aContainerListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
Referenced by FmGridControl::HideColumn().
void FmXGridPeer::columnVisible | ( | DbGridColumn const * | pColumn | ) |
Definition at line 2388 of file fmgridif.cxx.
References DbGridColumn::GetCell(), DbGridColumn::GetId(), m_aContainerListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
Referenced by FmGridControl::ShowColumn().
|
overridevirtual |
Definition at line 1448 of file fmgridif.cxx.
References comphelper::OInterfaceIteratorHelper4< class ListenerT >::hasMoreElements(), m_aMutex, m_aUpdateListeners, m_xCursor, comphelper::OInterfaceIteratorHelper4< class ListenerT >::next(), and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
|
protected |
Definition at line 2712 of file fmgridif.cxx.
References DBG_ASSERT, getSupportedURLs(), i, m_pDispatchers, m_pStateCache, queryDispatch(), and UpdateDispatches().
Referenced by UpdateDispatches().
void FmXGridPeer::Create | ( | vcl::Window * | pParent, |
WinBits | nStyle | ||
) |
Definition at line 1055 of file fmgridif.cxx.
References DBG_ASSERT, getSupportedURLs(), imp_CreateControl(), LINK, and m_pGridListener.
|
overridevirtual |
Definition at line 1962 of file fmgridif.cxx.
References VCLXWindow::CreateAccessibleContext().
|
overridevirtual |
Definition at line 2301 of file fmgridif.cxx.
|
overridevirtual |
Definition at line 1471 of file fmgridif.cxx.
References FM_PROP_ISNEW.
|
protected |
|
protected |
|
protected |
Definition at line 2748 of file fmgridif.cxx.
References getSupportedURLs(), i, m_pDispatchers, and m_pStateCache.
Referenced by dispose(), and setDesignMode().
|
overridevirtual |
Definition at line 2040 of file fmgridif.cxx.
References DisConnectFromDispatcher(), VCLXWindow::dispose(), comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), FM_PROP_ISMODIFIED, FM_PROP_ROWCOUNT, m_aContainerListeners, m_aModifyListeners, m_aMutex, m_aUpdateListeners, m_xCursor, and m_xFirstDispatchInterceptor.
|
overridevirtual |
Definition at line 1081 of file fmgridif.cxx.
References VCLXWindow::disposing(), getSupportedURLs(), i, m_pDispatchers, m_pStateCache, m_xCursor, setColumns(), setRowSet(), and URL.
|
overridevirtual |
Definition at line 2420 of file fmgridif.cxx.
References VCLXWindow::draw(), x, and y.
|
overridevirtual |
Definition at line 1675 of file fmgridif.cxx.
References addColumnListeners(), aName, Any, FM_PROP_HIDDEN, FM_PROP_LABEL, FM_PROP_WIDTH, VclPtr< class reference_type >::get(), DbGridColumn::GetId(), m_xColumns, m_xContext, and DbGridColumn::setModel().
|
overridevirtual |
Definition at line 1762 of file fmgridif.cxx.
References m_xColumns, and removeColumnListeners().
|
overridevirtual |
Definition at line 1707 of file fmgridif.cxx.
References addColumnListeners(), aName, Any, FM_PROP_LABEL, FM_PROP_WIDTH, VclPtr< class reference_type >::get(), FmGridControl::InitColumnByField(), m_xColumns, removeColumnListeners(), VclPtr< class reference_type >::set(), and DbGridColumn::setModel().
|
overridevirtual |
Definition at line 2318 of file fmgridif.cxx.
References Any, VclPtr< class reference_type >::get(), DbGridColumn::GetCell(), getCount(), GRID_COLUMN_NOT_FOUND, nId, and nPos.
|
overridevirtual |
Definition at line 1546 of file fmgridif.cxx.
References m_xColumns.
Referenced by queryFieldDataType(), FmGridControl::Select(), and setProperty().
|
overridevirtual |
Definition at line 2308 of file fmgridif.cxx.
Referenced by getByIndex(), and hasElements().
|
overridevirtual |
Definition at line 2224 of file fmgridif.cxx.
|
overridevirtual |
Definition at line 2294 of file fmgridif.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 2364 of file fmgridif.cxx.
References m_aMode.
|
overridevirtual |
Definition at line 1991 of file fmgridif.cxx.
References Any, FM_PROP_BACKGROUNDCOLOR, FM_PROP_ENABLED, FM_PROP_HASNAVIGATION, FM_PROP_NAME, FM_PROP_RECORDMARKER, FM_PROP_ROWHEIGHT, FM_PROP_TEXTCOLOR, vcl::Window::GetControlBackground(), vcl::Window::GetControlFont(), vcl::Window::GetControlForeground(), VCLXWindow::getProperty(), ImplCreateFontDescriptor(), vcl::Window::IsEnabled(), and Y.
|
overridevirtual |
Definition at line 2167 of file fmgridif.cxx.
References m_xCursor.
|
overridevirtual |
Definition at line 2590 of file fmgridif.cxx.
References Any.
|
staticprotected |
Definition at line 2633 of file fmgridif.cxx.
References First, Last, New, Next, Prev, and Undo.
Referenced by statusChanged().
|
overridevirtual |
Definition at line 2370 of file fmgridif.cxx.
Referenced by supportsMode().
|
staticprotected |
Definition at line 2647 of file fmgridif.cxx.
References FMURL_RECORD_MOVEFIRST, FMURL_RECORD_MOVELAST, FMURL_RECORD_MOVENEXT, FMURL_RECORD_MOVEPREV, FMURL_RECORD_MOVETONEW, FMURL_RECORD_UNDO, i, and SAL_N_ELEMENTS.
Referenced by ConnectToDispatcher(), Create(), DisConnectFromDispatcher(), disposing(), statusChanged(), and UpdateDispatches().
|
overridevirtual |
Definition at line 2288 of file fmgridif.cxx.
References getCount().
|
protectedvirtual |
Definition at line 1049 of file fmgridif.cxx.
References VclPtr< class reference_type >::Create(), and m_xContext.
Referenced by Create().
|
overridevirtual |
Definition at line 1665 of file fmgridif.cxx.
References VclPtr< class reference_type >::get().
Referenced by propertyChange(), registerDispatchProviderInterceptor(), releaseDispatchProviderInterceptor(), setDesignMode(), and setProperty().
|
overridevirtual |
Definition at line 1502 of file fmgridif.cxx.
References m_xCursor, and updateGrid().
|
overridevirtual |
Definition at line 1322 of file fmgridif.cxx.
References aName, DBG_ASSERT, FM_PROP_ALIGN, FM_PROP_FORMATKEY, FM_PROP_HIDDEN, FM_PROP_LABEL, FM_PROP_VALUE, FM_PROP_WIDTH, VclPtr< class reference_type >::get(), i, isDesignMode(), m_xColumns, m_xCursor, nId, DbGridColumn::SetAlignmentFromModel(), tools::Rectangle::SetBottom(), and tools::Rectangle::SetTop().
|
overridevirtual |
Definition at line 2432 of file fmgridif.cxx.
References aURL, m_bInterceptingDispatch, and m_xFirstDispatchInterceptor.
Referenced by ConnectToDispatcher(), and UpdateDispatches().
|
overridevirtual |
Definition at line 2451 of file fmgridif.cxx.
References m_xFirstDispatchInterceptor.
|
overridevirtual |
Definition at line 1233 of file fmgridif.cxx.
References Any, DBG_ASSERT, ENSURE_OR_THROW, FM_PROP_VALUE, tools::SvRef< typename T >::get(), DbGridColumn::GetFieldPos(), i, and tools::SvRef< typename T >::is().
|
overridevirtual |
Definition at line 1137 of file fmgridif.cxx.
References DBG_ASSERT, FM_PROP_CLASSID, getColumn(), getColumns(), DbGridColumn::GetFieldPos(), i, tools::SvRef< typename T >::is(), and LAST_KNOWN_TYPE.
|
overridevirtual |
Definition at line 2461 of file fmgridif.cxx.
References isDesignMode(), m_xFirstDispatchInterceptor, and UpdateDispatches().
|
overridevirtual |
Definition at line 2489 of file fmgridif.cxx.
References isDesignMode(), m_xFirstDispatchInterceptor, and UpdateDispatches().
|
overridevirtual |
Definition at line 1528 of file fmgridif.cxx.
References aEvent, i, m_xColumns, m_xCursor, and updateGrid().
|
overridevirtual |
Definition at line 1514 of file fmgridif.cxx.
References updateGrid().
|
protected |
Definition at line 1575 of file fmgridif.cxx.
References FM_PROP_ALIGN, FM_PROP_FORMATKEY, FM_PROP_HIDDEN, FM_PROP_LABEL, FM_PROP_WIDTH, and i.
Referenced by elementRemoved(), elementReplaced(), and setColumns().
|
overridevirtual |
Definition at line 2107 of file fmgridif.cxx.
References m_aContainerListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 2217 of file fmgridif.cxx.
References m_aGridControlListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 1129 of file fmgridif.cxx.
References m_aModifyListeners, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 2605 of file fmgridif.cxx.
References m_aMutex, m_aSelectionListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 1441 of file fmgridif.cxx.
References m_aMutex, m_aUpdateListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 2612 of file fmgridif.cxx.
References m_xColumns, and m_xCursor.
|
overridevirtual |
Definition at line 1481 of file fmgridif.cxx.
References m_xCursor.
|
overridevirtual |
Definition at line 1494 of file fmgridif.cxx.
|
overridevirtual |
Definition at line 2573 of file fmgridif.cxx.
|
protected |
Definition at line 1021 of file fmgridif.cxx.
References m_aMutex, m_aSelectionListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::notifyEach().
Referenced by setColumns().
|
overridevirtual |
References getMode(), and selectionChanged().
|
finaloverridevirtual |
Definition at line 1592 of file fmgridif.cxx.
References addColumnListeners(), i, m_xColumns, removeColumnListeners(), and selectionChanged().
Referenced by disposing(), and ~FmXGridPeer().
|
overridevirtual |
Definition at line 2231 of file fmgridif.cxx.
References nPos.
|
overridevirtual |
Definition at line 1649 of file fmgridif.cxx.
References DisConnectFromDispatcher(), VclPtr< class reference_type >::get(), isDesignMode(), and UpdateDispatches().
|
overridevirtual |
Definition at line 2343 of file fmgridif.cxx.
References m_aMode, m_xCursor, and supportsMode().
|
overridevirtual |
Definition at line 1779 of file fmgridif.cxx.
References Any, COL_TRANSPARENT(), ColorTransparency, FM_PROP_ALWAYSSHOWCURSOR, FM_PROP_BACKGROUNDCOLOR, FM_PROP_CURSORCOLOR, FM_PROP_DISPLAYSYNCHRON, FM_PROP_ENABLED, FM_PROP_FONT, FM_PROP_FONTEMPHASISMARK, FM_PROP_FONTRELIEF, FM_PROP_HASNAVIGATION, FM_PROP_HELPURL, FM_PROP_RECORDMARKER, FM_PROP_ROWHEIGHT, FM_PROP_TEXTCOLOR, FM_PROP_TEXTLINECOLOR, getColumns(), vcl::Font::GetEmphasisMark(), INetURLObject::GetProtocol(), vcl::Font::GetRelief(), INetURLObject::GetURLPath(), ImplCreateFont(), isDesignMode(), nValue, vcl::Font::SetEmphasisMark(), VCLXWindow::setProperty(), vcl::Font::SetRelief(), FmXGridCell::SetTextLineColor(), and Value.
|
finaloverridevirtual |
Definition at line 2173 of file fmgridif.cxx.
References m_xColumns, m_xCursor, startCursorListening(), and stopCursorListening().
Referenced by disposing(), and ~FmXGridPeer().
void FmXGridPeer::startCursorListening | ( | ) |
Definition at line 2115 of file fmgridif.cxx.
References FM_PROP_ISMODIFIED, FM_PROP_ROWCOUNT, m_nCursorListening, and m_xCursor.
Referenced by FmGridControl::EndCursorAction(), and setRowSet().
|
overridevirtual |
Definition at line 2543 of file fmgridif.cxx.
References DBG_ASSERT, getSupportedGridSlots(), getSupportedURLs(), i, m_pDispatchers, m_pStateCache, and Undo.
void FmXGridPeer::stopCursorListening | ( | ) |
Definition at line 2138 of file fmgridif.cxx.
References FM_PROP_ISMODIFIED, FM_PROP_ROWCOUNT, m_nCursorListening, and m_xCursor.
Referenced by FmGridControl::BeginCursorAction(), and setRowSet().
|
overridevirtual |
Definition at line 2381 of file fmgridif.cxx.
References comphelper::findValue(), and getSupportedModes().
Referenced by setMode().
|
overridevirtual |
Definition at line 1508 of file fmgridif.cxx.
References updateGrid().
|
overridevirtual |
Definition at line 1521 of file fmgridif.cxx.
References updateGrid().
|
protected |
Definition at line 2677 of file fmgridif.cxx.
References ConnectToDispatcher(), getSupportedURLs(), i, m_pDispatchers, m_pStateCache, and queryDispatch().
Referenced by ConnectToDispatcher(), registerDispatchProviderInterceptor(), releaseDispatchProviderInterceptor(), and setDesignMode().
void FmXGridPeer::updateGrid | ( | const css::uno::Reference< css::sdbc::XRowSet > & | _rDatabaseCursor | ) |
Definition at line 2159 of file fmgridif.cxx.
Referenced by loaded(), reloaded(), reloading(), unloaded(), and unloading().
|
friend |
Definition at line 371 of file fmgridif.hxx.
|
private |
Definition at line 370 of file fmgridif.hxx.
Referenced by FmXGridPeer().
|
private |
Definition at line 352 of file fmgridif.hxx.
Referenced by addContainerListener(), columnHidden(), columnVisible(), dispose(), and removeContainerListener().
|
private |
Definition at line 354 of file fmgridif.hxx.
Referenced by addGridControlListener(), columnChanged(), and removeGridControlListener().
|
private |
Definition at line 356 of file fmgridif.hxx.
|
private |
Definition at line 350 of file fmgridif.hxx.
Referenced by addModifyListener(), CellModified(), dispose(), and removeModifyListener().
|
protected |
Definition at line 345 of file fmgridif.hxx.
Referenced by addContainerListener(), addGridControlListener(), addModifyListener(), addSelectionChangeListener(), addUpdateListener(), CellModified(), columnChanged(), columnHidden(), columnVisible(), commit(), dispose(), removeContainerListener(), removeGridControlListener(), removeModifyListener(), removeSelectionChangeListener(), removeUpdateListener(), and selectionChanged().
|
private |
Definition at line 353 of file fmgridif.hxx.
Referenced by addSelectionChangeListener(), removeSelectionChangeListener(), and selectionChanged().
|
private |
Definition at line 351 of file fmgridif.hxx.
Referenced by addUpdateListener(), commit(), dispose(), and removeUpdateListener().
|
private |
Definition at line 361 of file fmgridif.hxx.
Referenced by queryDispatch().
|
private |
Definition at line 357 of file fmgridif.hxx.
Referenced by startCursorListening(), and stopCursorListening().
|
private |
Definition at line 365 of file fmgridif.hxx.
Referenced by ConnectToDispatcher(), DisConnectFromDispatcher(), disposing(), statusChanged(), and UpdateDispatches().
|
private |
Definition at line 372 of file fmgridif.hxx.
Referenced by Create(), and FmXGridPeer().
|
private |
Definition at line 363 of file fmgridif.hxx.
Referenced by ConnectToDispatcher(), DisConnectFromDispatcher(), disposing(), statusChanged(), and UpdateDispatches().
|
private |
Definition at line 348 of file fmgridif.hxx.
Referenced by elementInserted(), elementRemoved(), elementReplaced(), getColumns(), propertyChange(), reloaded(), resetted(), setColumns(), and setRowSet().
|
protected |
Definition at line 344 of file fmgridif.hxx.
Referenced by elementInserted(), and imp_CreateControl().
|
private |
Definition at line 349 of file fmgridif.hxx.
Referenced by commit(), dispose(), disposing(), getRowSet(), loaded(), propertyChange(), reloaded(), resetted(), rowChanged(), setMode(), setRowSet(), startCursorListening(), and stopCursorListening().
|
private |
Definition at line 359 of file fmgridif.hxx.
Referenced by dispose(), queryDispatch(), queryDispatches(), registerDispatchProviderInterceptor(), and releaseDispatchProviderInterceptor().