LibreOffice Module sc (master) 1
|
#include <AccessibleContextBase.hxx>
Public Member Functions | |
ScAccessibleContextBase (css::uno::Reference< css::accessibility::XAccessible > xParent, const sal_Int16 aRole) | |
virtual void | Init () |
virtual void SAL_CALL | disposing () override |
bool | isShowing () |
virtual bool | isVisible () |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
===== SfxListener ===================================================== More... | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
===== XInterface ===================================================== More... | |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
===== XAccessible ===================================================== More... | |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &rPoint) override |
===== XAccessibleComponent ============================================ More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &rPoint) override |
virtual css::awt::Rectangle SAL_CALL | getBounds () override |
virtual css::awt::Point SAL_CALL | getLocation () override |
virtual css::awt::Point SAL_CALL | getLocationOnScreen () override |
virtual css::awt::Size SAL_CALL | getSize () override |
virtual void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
===== XAccessibleContext ============================================== More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 nIndex) override |
Return the specified child or NULL if index is invalid. More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
Return a reference to the parent. More... | |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
Return this objects index among the parents children. More... | |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
Return this object's role. More... | |
virtual OUString SAL_CALL | getAccessibleDescription () override |
Return this object's description. More... | |
virtual OUString SAL_CALL | getAccessibleName () override |
Return the object's current name. More... | |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
Return NULL to indicate that an empty relation set. More... | |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
Return the set of current states. More... | |
virtual css::lang::Locale SAL_CALL | getLocale () override |
Return the parents locale or throw exception if this object has no parent yet/anymore. More... | |
virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
===== XAccessibleEventBroadcaster ===================================== More... | |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
===== XAccessibleEventListener ======================================== More... | |
virtual void SAL_CALL | notifyEvent (const css::accessibility::AccessibleEventObject &aEvent) override |
virtual OUString SAL_CALL | getImplementationName () override |
===== XServiceInfo ==================================================== More... | |
virtual sal_Bool SAL_CALL | supportsService (const OUString &sServiceName) override |
Return whether the specified service is supported by this class. More... | |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Returns a list of all supported services. More... | |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
===== XTypeProvider =================================================== More... | |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Returns an implementation id. More... | |
void | CommitChange (const css::accessibility::AccessibleEventObject &rEvent) const |
Calls all Listener to tell they the change. More... | |
void | SetName (const OUString &rName) |
Use this method to set initial Name without notification. More... | |
void | SetDescription (const OUString &rDesc) |
Use this method to set initial Description without notification. More... | |
void | SetParent (const css::uno::Reference< css::accessibility::XAccessible > &rParent) |
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 |
![]() | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Protected Member Functions | |
virtual | ~ScAccessibleContextBase () override |
virtual OUString | createAccessibleDescription () |
Return this object's description. More... | |
virtual OUString | createAccessibleName () |
Return the object's current name. More... | |
virtual tools::Rectangle | GetBoundingBoxOnScreen () const |
Return the object's current bounding box relative to the desktop. More... | |
virtual tools::Rectangle | GetBoundingBox () const |
Return the object's current bounding box relative to the parent object. More... | |
void | CommitFocusGained () const |
Calls all FocusListener to tell they that the focus is gained. More... | |
void | CommitFocusLost () const |
Calls all FocusListener to tell they that the focus is lost. More... | |
bool | IsDefunc () const |
void | IsObjectValid () const |
![]() | |
~ImplHelper1 () SAL_NOEXCEPT | |
Protected Attributes | |
css::uno::Reference< css::accessibility::XAccessible > | mxParent |
Reference to the parent object. More... | |
![]() | |
mutable::osl::Mutex | m_aMutex |
Private Attributes | |
OUString | msDescription |
Description of this object. More... | |
OUString | msName |
Name of this object. More... | |
sal_uInt32 | mnClientId |
client id in the AccessibleEventNotifier queue More... | |
sal_Int16 | maRole |
This is the role of this object. More... | |
Definition at line 54 of file AccessibleContextBase.hxx.
ScAccessibleContextBase::ScAccessibleContextBase | ( | css::uno::Reference< css::accessibility::XAccessible > | xParent, |
const sal_Int16 | aRole | ||
) |
Definition at line 39 of file AccessibleContextBase.cxx.
|
overrideprotectedvirtual |
Definition at line 50 of file AccessibleContextBase.cxx.
References dispose(), IsDefunc(), and m_refCount.
|
overridevirtualnoexcept |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 110 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleCellBase::acquire(), ScAccessibleDocument::acquire(), ScAccessibleEditObject::acquire(), ScAccessiblePreviewHeaderCell::acquire(), ScAccessiblePreviewTable::acquire(), and ScAccessibleTableBase::acquire().
|
overridevirtual |
===== XAccessibleEventBroadcaster =====================================
Add listener that is informed of future changes of name, description and so on events.
Reimplemented in ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 363 of file AccessibleContextBase.cxx.
References comphelper::AccessibleEventNotifier::addEventListener(), IsDefunc(), IsObjectValid(), mnClientId, and comphelper::AccessibleEventNotifier::registerClient().
Referenced by ScAccessibleEditObject::addAccessibleEventListener(), and ScAccessibleSpreadsheet::addAccessibleEventListener().
void ScAccessibleContextBase::CommitChange | ( | const css::accessibility::AccessibleEventObject & | rEvent | ) | const |
Calls all Listener to tell they the change.
Definition at line 463 of file AccessibleContextBase.cxx.
References comphelper::AccessibleEventNotifier::addEvent(), and mnClientId.
Referenced by ScAccessibleDocument::AddChild(), ScChildrenShapes::AddShape(), ScAccessibleSpreadsheet::BoundingBoxChanged(), ScAccessibleSpreadsheet::CommitFocusCell(), CommitFocusGained(), CommitFocusLost(), ScAccessibleTableBase::CommitTableModelChange(), ScAccessibleSpreadsheet::CompleteSelectionChanged(), ScShapeChildren::FindChanged(), ScChildrenShapes::FindSelectedShapesChanges(), ScAccessibleSpreadsheet::FireFirstCellFocus(), getAccessibleDescription(), getAccessibleName(), ScAccessibleSpreadsheet::GotFocus(), ScAccessibleSpreadsheet::LostFocus(), ScAccessibleDocument::Notify(), ScAccessibleDocumentPagePreview::Notify(), ScAccessiblePageHeader::Notify(), ScAccessiblePageHeaderArea::Notify(), ScAccessiblePreviewTable::Notify(), ScAccessibleSpreadsheet::Notify(), ScAccessibleSpreadsheet::NotifyRefMode(), ScAccessibleDocument::RemoveChild(), ScAccessibleSpreadsheet::RemoveFormulaSelection(), ScAccessibleSpreadsheet::RemoveSelection(), ScChildrenShapes::RemoveShape(), ScChildrenShapes::ReplaceChild(), ScAccessibleDocument::selectionChanged(), and ScAccessibleSpreadsheet::VisAreaChanged().
|
protected |
Calls all FocusListener to tell they that the focus is gained.
Definition at line 469 of file AccessibleContextBase.cxx.
References aEvent, and CommitChange().
Referenced by ScAccessibleEditObject::GotFocus(), ScAccessibleSpreadsheet::GotFocus(), ScAccessibleDocument::Notify(), and ScAccessibleDocumentPagePreview::Notify().
|
protected |
Calls all FocusListener to tell they that the focus is lost.
Definition at line 479 of file AccessibleContextBase.cxx.
References aEvent, and CommitChange().
Referenced by ScAccessibleEditObject::LostFocus(), ScAccessibleSpreadsheet::LostFocus(), ScAccessibleDocument::Notify(), and ScAccessibleDocumentPagePreview::Notify().
|
overridevirtual |
===== XAccessibleComponent ============================================
Definition at line 143 of file AccessibleContextBase.cxx.
References tools::Rectangle::Contains(), GetBoundingBox(), IsObjectValid(), Point, and VCLPoint().
Referenced by ScAccessiblePageHeader::getAccessibleAtPoint(), ScAccessiblePreviewCell::getAccessibleAtPoint(), ScAccessiblePreviewHeaderCell::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleAtPoint(), ScAccessibleDocument::getAccessibleAtPoint(), ScAccessibleDocumentPagePreview::getAccessibleAtPoint(), ScAccessibleEditObject::getAccessibleAtPoint(), ScAccessiblePageHeaderArea::getAccessibleAtPoint(), and ScAccessibleSpreadsheet::getAccessibleAtPoint().
|
protectedvirtual |
Return this object's description.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 451 of file AccessibleContextBase.cxx.
Referenced by getAccessibleDescription().
|
protectedvirtual |
Return the object's current name.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 457 of file AccessibleContextBase.cxx.
Referenced by getAccessibleName().
|
overridevirtual |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, ScAccessibleSpreadsheet, ScAccessibleTableBase, and ScAccessibleTableBase.
Definition at line 76 of file AccessibleContextBase.cxx.
References mnClientId, mxParent, and comphelper::AccessibleEventNotifier::revokeClientNotifyDisposing().
Referenced by ScAccessibleCell::disposing(), ScAccessibleDocument::disposing(), ScAccessibleDocumentPagePreview::disposing(), ScAccessibleEditObject::disposing(), ScAccessiblePageHeader::disposing(), ScAccessiblePageHeaderArea::disposing(), ScAccessiblePreviewCell::disposing(), ScAccessiblePreviewHeaderCell::disposing(), ScAccessiblePreviewTable::disposing(), and ScAccessibleTableBase::disposing().
|
overridevirtual |
===== XAccessibleEventListener ========================================
Reimplemented in ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
|
overridevirtual |
Reimplemented in ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeaderArea, and ScAccessibleSpreadsheet.
Definition at line 150 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return the specified child or NULL if index is invalid.
Reimplemented in ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeaderArea, and ScAccessibleTableBase.
Definition at line 232 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XAccessibleContext ==============================================
Return the number of currently visible children.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 225 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XAccessible =====================================================
Return the XAccessibleContext.
Definition at line 136 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleEditControlObject::GetBoundingBox(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), and ScAccessibleSpreadsheet::grabFocus().
|
overridevirtual |
Return this object's description.
Definition at line 281 of file AccessibleContextBase.cxx.
References aEvent, CommitChange(), createAccessibleDescription(), IsObjectValid(), and msDescription.
|
overridevirtual |
Return this objects index among the parents children.
Reimplemented in ScAccessibleCellBase, ScAccessiblePageHeader, ScAccessiblePreviewHeaderCell, and ScAccessiblePreviewTable.
Definition at line 245 of file AccessibleContextBase.cxx.
References i, IsObjectValid(), mxParent, and nIndex.
|
overridevirtual |
Return the object's current name.
Reimplemented in ScAccessibleDocument, and ScAccessibleDocumentPagePreview.
Definition at line 306 of file AccessibleContextBase.cxx.
References aEvent, CommitChange(), createAccessibleName(), IsObjectValid(), msName, and sName.
Referenced by ScAccessiblePreviewHeaderCell::CreateTextHelper().
|
overridevirtual |
Return a reference to the parent.
Definition at line 239 of file AccessibleContextBase.cxx.
References mxParent.
Referenced by ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessibleEditObject::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), ScAccessibleSpreadsheet::getAccessibleStateSet(), ScAccessiblePreviewCell::GetBoundingBox(), ScAccessiblePreviewHeaderCell::GetBoundingBox(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), ScAccessibleSpreadsheet::grabFocus(), ScAccessibleCell::IsDefunc(), ScAccessibleDocument::IsDefunc(), ScAccessibleDocumentPagePreview::IsDefunc(), ScAccessibleEditObject::IsDefunc(), ScAccessiblePageHeader::IsDefunc(), ScAccessiblePreviewCell::IsDefunc(), ScAccessiblePreviewHeaderCell::IsDefunc(), ScAccessiblePreviewTable::IsDefunc(), ScAccessibleSpreadsheet::IsDefunc(), ScAccessibleSpreadsheet::Notify(), and ScAccessibleCellBase::setCurrentValue().
|
overridevirtual |
Return NULL to indicate that an empty relation set.
Reimplemented in ScAccessibleCell, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 332 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return this object's role.
Definition at line 275 of file AccessibleContextBase.cxx.
References maRole.
|
overridevirtual |
Return the set of current states.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 337 of file AccessibleContextBase.cxx.
|
overridevirtual |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 218 of file AccessibleContextBase.cxx.
References COL_WHITE().
|
protectedvirtual |
Return the object's current bounding box relative to the parent object.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 495 of file AccessibleContextBase.cxx.
Referenced by containsPoint(), getBounds(), getLocation(), and getSize().
|
protectedvirtual |
Return the object's current bounding box relative to the desktop.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 489 of file AccessibleContextBase.cxx.
Referenced by getLocationOnScreen().
|
overridevirtual |
Definition at line 157 of file AccessibleContextBase.cxx.
References AWTRectangle(), GetBoundingBox(), and IsObjectValid().
Referenced by isShowing().
|
overridevirtual |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 213 of file AccessibleContextBase.cxx.
References COL_BLACK().
|
overridevirtual |
Returns an implementation id.
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 443 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XServiceInfo ====================================================
Returns an identifier for the implementation of this object.
Reimplemented in ScAccessibleCell, ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 418 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return the parents locale or throw exception if this object has no parent yet/anymore.
Definition at line 343 of file AccessibleContextBase.cxx.
References IsObjectValid(), and mxParent.
|
overridevirtual |
Definition at line 164 of file AccessibleContextBase.cxx.
References AWTPoint(), GetBoundingBox(), IsObjectValid(), and TopLeft.
|
overridevirtual |
Definition at line 171 of file AccessibleContextBase.cxx.
References AWTPoint(), GetBoundingBoxOnScreen(), IsObjectValid(), and TopLeft.
|
overridevirtual |
Definition at line 178 of file AccessibleContextBase.cxx.
References AWTSize(), GetBoundingBox(), and IsObjectValid().
|
overridevirtual |
Returns a list of all supported services.
In this case that is just the AccessibleContext and Accessible service.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 429 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleCell::getSupportedServiceNames(), ScAccessibleDocument::getSupportedServiceNames(), ScAccessibleDocumentPagePreview::getSupportedServiceNames(), ScAccessiblePageHeader::getSupportedServiceNames(), ScAccessiblePageHeaderArea::getSupportedServiceNames(), ScAccessiblePreviewCell::getSupportedServiceNames(), ScAccessiblePreviewHeaderCell::getSupportedServiceNames(), ScAccessiblePreviewTable::getSupportedServiceNames(), and ScAccessibleSpreadsheet::getSupportedServiceNames().
|
overridevirtual |
===== XTypeProvider ===================================================
returns the possible types
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 437 of file AccessibleContextBase.cxx.
References comphelper::concatSequences(), and cppu::ImplHelper1< class Ifc1 >::getTypes().
Referenced by ScAccessibleCellBase::getTypes(), ScAccessibleDocument::getTypes(), ScAccessiblePreviewHeaderCell::getTypes(), ScAccessiblePreviewTable::getTypes(), and ScAccessibleTableBase::getTypes().
|
overridevirtual |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 208 of file AccessibleContextBase.cxx.
|
virtual |
Reimplemented in ScAccessibleCell, and ScAccessibleDocument.
Definition at line 61 of file AccessibleContextBase.cxx.
References mxParent.
Referenced by ScAccessibleCell::Init().
|
inlineprotected |
Definition at line 257 of file AccessibleContextBase.hxx.
Referenced by addAccessibleEventListener(), ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessibleSpreadsheet::getAccessibleStateSet(), ScAccessibleCell::IsDefunc(), ScAccessibleDocument::IsDefunc(), ScAccessibleDocumentPagePreview::IsDefunc(), ScAccessibleEditObject::IsDefunc(), ScAccessiblePageHeader::IsDefunc(), ScAccessiblePreviewCell::IsDefunc(), ScAccessiblePreviewHeaderCell::IsDefunc(), ScAccessiblePreviewTable::IsDefunc(), ScAccessibleSpreadsheet::IsDefunc(), removeAccessibleEventListener(), ScAccessibleCell::~ScAccessibleCell(), ~ScAccessibleContextBase(), ScAccessibleDocument::~ScAccessibleDocument(), ScAccessibleDocumentPagePreview::~ScAccessibleDocumentPagePreview(), ScAccessibleEditObject::~ScAccessibleEditObject(), ScAccessiblePageHeader::~ScAccessiblePageHeader(), ScAccessiblePageHeaderArea::~ScAccessiblePageHeaderArea(), ScAccessiblePreviewCell::~ScAccessiblePreviewCell(), and ScAccessiblePreviewTable::~ScAccessiblePreviewTable().
|
protected |
css::lang::DisposedException |
Definition at line 501 of file AccessibleContextBase.cxx.
Referenced by addAccessibleEventListener(), ScAccessibleSpreadsheet::addAccessibleEventListener(), ScAccessibleDocument::clearAccessibleSelection(), ScAccessibleSpreadsheet::clearAccessibleSelection(), containsPoint(), ScAccessibleDocument::createAccessibleName(), ScAccessibleDocument::deselectAccessibleChild(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScAccessiblePageHeader::getAccessibleAtPoint(), ScAccessiblePreviewCell::getAccessibleAtPoint(), ScAccessiblePreviewHeaderCell::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleAtPoint(), ScAccessibleDocument::getAccessibleAtPoint(), ScAccessibleDocumentPagePreview::getAccessibleAtPoint(), ScAccessibleEditObject::getAccessibleAtPoint(), ScAccessiblePageHeaderArea::getAccessibleAtPoint(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleCellAt(), ScAccessibleSpreadsheet::getAccessibleCellAt(), ScAccessiblePageHeader::getAccessibleChild(), ScAccessiblePreviewCell::getAccessibleChild(), ScAccessiblePreviewHeaderCell::getAccessibleChild(), ScAccessiblePreviewTable::getAccessibleChild(), ScAccessibleDocument::getAccessibleChild(), ScAccessibleDocumentPagePreview::getAccessibleChild(), ScAccessibleEditObject::getAccessibleChild(), ScAccessiblePageHeaderArea::getAccessibleChild(), ScAccessibleTableBase::getAccessibleChild(), ScAccessibleDocument::getAccessibleChildCount(), ScAccessibleDocumentPagePreview::getAccessibleChildCount(), ScAccessibleEditObject::getAccessibleChildCount(), ScAccessiblePageHeader::getAccessibleChildCount(), ScAccessiblePageHeaderArea::getAccessibleChildCount(), ScAccessiblePreviewCell::getAccessibleChildCount(), ScAccessiblePreviewHeaderCell::getAccessibleChildCount(), ScAccessiblePreviewTable::getAccessibleChildCount(), ScAccessibleTableBase::getAccessibleChildCount(), ScAccessiblePreviewTable::getAccessibleColumn(), ScAccessibleTableBase::getAccessibleColumn(), ScAccessiblePreviewTable::getAccessibleColumnCount(), ScAccessibleTableBase::getAccessibleColumnCount(), ScAccessiblePreviewTable::getAccessibleColumnExtentAt(), ScAccessibleTableBase::getAccessibleColumnExtentAt(), ScAccessibleSpreadsheet::getAccessibleColumnHeaders(), getAccessibleDescription(), ScAccessiblePreviewTable::getAccessibleIndex(), ScAccessibleTableBase::getAccessibleIndex(), ScAccessibleCellBase::getAccessibleIndexInParent(), getAccessibleIndexInParent(), getAccessibleName(), ScAccessibleCell::getAccessibleRelationSet(), ScAccessiblePreviewTable::getAccessibleRow(), ScAccessibleTableBase::getAccessibleRow(), ScAccessiblePreviewTable::getAccessibleRowCount(), ScAccessibleTableBase::getAccessibleRowCount(), ScAccessiblePreviewTable::getAccessibleRowExtentAt(), ScAccessibleTableBase::getAccessibleRowExtentAt(), ScAccessibleSpreadsheet::getAccessibleRowHeaders(), ScAccessibleCellBase::getBackground(), ScAccessibleDocument::getBackground(), ScAccessibleSpreadsheet::getBackground(), ScAccessibleCellBase::getBorderAttrs(), getBounds(), ScAccessibleCellBase::getCurrentValue(), ScAccessiblePreviewHeaderCell::getCurrentValue(), ScAccessibleCellBase::getForeground(), getLocale(), getLocation(), getLocationOnScreen(), ScAccessiblePreviewHeaderCell::getMaximumValue(), ScAccessibleCellBase::GetNote(), ScAccessibleDocument::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleDocument::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScAccessibleCellBase::getShadowAttrs(), getSize(), ScAccessibleDocument::GetVisibleArea(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), ScAccessibleDocument::isAccessibleChildSelected(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessiblePreviewTable::isAccessibleSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), isShowing(), ScAccessibleCellBase::isVisible(), ScAccessibleDocument::LogicToPixel(), ScAccessibleDocument::selectAccessibleChild(), ScAccessibleSpreadsheet::selectAccessibleChild(), ScAccessibleDocument::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), and ScAccessibleCellBase::setCurrentValue().
bool ScAccessibleContextBase::isShowing | ( | ) |
css::uno::RuntimeException |
Definition at line 185 of file AccessibleContextBase.cxx.
References getBounds(), IsObjectValid(), mxParent, tools::Rectangle::Overlaps(), and VCLRectangle().
Referenced by ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), and ScAccessibleSpreadsheet::getAccessibleStateSet().
|
virtual |
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase.
Definition at line 203 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), and ScAccessibleSpreadsheet::getAccessibleStateSet().
|
overridevirtual |
===== SfxListener =====================================================
Reimplemented from SfxListener.
Reimplemented in ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 124 of file AccessibleContextBase.cxx.
References dispose(), and SfxHint::GetId().
Referenced by ScAccessibleDocument::Notify(), ScAccessibleDocumentPagePreview::Notify(), ScAccessiblePageHeader::Notify(), ScAccessiblePageHeaderArea::Notify(), ScAccessiblePreviewCell::Notify(), ScAccessiblePreviewHeaderCell::Notify(), ScAccessiblePreviewTable::Notify(), and ScAccessibleSpreadsheet::Notify().
|
overridevirtual |
Definition at line 412 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XInterface =====================================================
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 104 of file AccessibleContextBase.cxx.
References uno::Any::hasValue(), and cppu::ImplHelper1< class Ifc1 >::queryInterface().
Referenced by ScAccessibleCellBase::queryInterface(), ScAccessibleDocument::queryInterface(), ScAccessibleEditObject::queryInterface(), ScAccessiblePreviewHeaderCell::queryInterface(), ScAccessiblePreviewTable::queryInterface(), and ScAccessibleTableBase::queryInterface().
|
overridevirtualnoexcept |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 116 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleCellBase::release(), ScAccessibleDocument::release(), ScAccessibleEditObject::release(), ScAccessiblePreviewHeaderCell::release(), ScAccessiblePreviewTable::release(), and ScAccessibleTableBase::release().
|
overridevirtual |
Reimplemented in ScAccessibleEditObject.
Definition at line 380 of file AccessibleContextBase.cxx.
References IsDefunc(), mnClientId, comphelper::AccessibleEventNotifier::removeEventListener(), and comphelper::AccessibleEventNotifier::revokeClient().
Referenced by ScAccessibleEditObject::removeAccessibleEventListener().
|
inline |
Use this method to set initial Description without notification.
Definition at line 246 of file AccessibleContextBase.hxx.
References msDescription.
Referenced by ScAccessibleEditObject::InitAcc().
|
inline |
Use this method to set initial Name without notification.
Definition at line 243 of file AccessibleContextBase.hxx.
References msName.
Referenced by ScAccessibleEditObject::InitAcc().
|
inline |
Definition at line 248 of file AccessibleContextBase.hxx.
References mxParent.
Referenced by ScAccessibleEditObject::InitAcc().
|
overridevirtual |
Return whether the specified service is supported by this class.
Definition at line 423 of file AccessibleContextBase.cxx.
References sServiceName, and cppu::supportsService().
|
private |
This is the role of this object.
Definition at line 282 of file AccessibleContextBase.hxx.
Referenced by getAccessibleRole().
|
private |
client id in the AccessibleEventNotifier queue
Definition at line 278 of file AccessibleContextBase.hxx.
Referenced by addAccessibleEventListener(), CommitChange(), disposing(), and removeAccessibleEventListener().
|
private |
Description of this object.
This is not a constant because it can be set from the outside. Furthermore, it changes according to the draw page's display mode.
Definition at line 270 of file AccessibleContextBase.hxx.
Referenced by getAccessibleDescription(), and SetDescription().
|
private |
Name of this object.
It changes according the draw page's display mode.
Definition at line 275 of file AccessibleContextBase.hxx.
Referenced by getAccessibleName(), and SetName().
|
protected |
Reference to the parent object.
Definition at line 263 of file AccessibleContextBase.hxx.
Referenced by disposing(), ScAccessibleDocumentPagePreview::disposing(), getAccessibleIndexInParent(), getAccessibleParent(), ScAccessiblePageHeaderArea::GetBoundingBox(), ScAccessiblePageHeaderArea::GetBoundingBoxOnScreen(), getLocale(), Init(), ScAccessibleCell::IsFormulaMode(), ScAccessibleCell::IsSelected(), isShowing(), and SetParent().