LibreOffice Module sfx2 (master) 1
|
#include <thumbnailviewacc.hxx>
Public Member Functions | |
ThumbnailViewItemAcc (ThumbnailViewItem *pParent, bool bIsTransientChildrenDisabled) | |
virtual | ~ThumbnailViewItemAcc () override |
void | ParentDestroyed () |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 i) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual OUString SAL_CALL | getAccessibleDescription () override |
virtual OUString SAL_CALL | getAccessibleName () override |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &aPoint) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &aPoint) 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 |
Static Public Member Functions | |
static ThumbnailViewItemAcc * | getImplementation (const css::uno::Reference< css::uno::XInterface > &rxData) noexcept |
Private Attributes | |
::std::vector< css::uno::Reference< css::accessibility::XAccessibleEventListener > > | mxEventListeners |
std::mutex | maMutex |
ThumbnailViewItem * | mpParent |
bool | mbIsTransientChildrenDisabled |
Definition at line 147 of file thumbnailviewacc.hxx.
ThumbnailViewItemAcc::ThumbnailViewItemAcc | ( | ThumbnailViewItem * | pParent, |
bool | bIsTransientChildrenDisabled | ||
) |
Definition at line 501 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 507 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 711 of file thumbnailviewacc.cxx.
References maMutex, and mxEventListeners.
|
overridevirtual |
Definition at line 747 of file thumbnailviewacc.cxx.
References tools::Rectangle::Contains(), and getBounds().
|
overridevirtual |
Definition at line 756 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 578 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 573 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 568 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 638 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 594 of file thumbnailviewacc.cxx.
References ThumbnailViewItem::GetAccessible(), i, ThumbnailView::ImplGetVisibleItem(), ThumbnailView::ImplGetVisibleItemCount(), mbIsTransientChildrenDisabled, mpParent, ThumbnailViewItem::mrParent, ThumbnailViewItem::mxAcc, and nCount.
|
overridevirtual |
Definition at line 643 of file thumbnailviewacc.cxx.
References ThumbnailViewItem::maTitle, ThumbnailViewItem::mnId, and mpParent.
|
overridevirtual |
Definition at line 583 of file thumbnailviewacc.cxx.
References ThumbnailView::getAccessible(), mpParent, and ThumbnailViewItem::mrParent.
Referenced by getBounds(), and getLocale().
|
overridevirtual |
Definition at line 661 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 633 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 666 of file thumbnailviewacc.cxx.
References weld::CustomWidgetController::HasChildFocus(), ThumbnailViewItem::isSelected(), mbIsTransientChildrenDisabled, mpParent, and ThumbnailViewItem::mrParent.
|
overridevirtual |
Definition at line 846 of file thumbnailviewacc.cxx.
References Application::GetSettings(), AllSettings::GetStyleSettings(), and StyleSettings::GetWindowColor().
|
overridevirtual |
Definition at line 762 of file thumbnailviewacc.cxx.
References getAccessibleParent(), ThumbnailViewItem::getDrawArea(), tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Intersection(), tools::Rectangle::Left(), mpParent, and tools::Rectangle::Top().
Referenced by containsPoint(), getLocation(), and getSize().
|
overridevirtual |
Definition at line 840 of file thumbnailviewacc.cxx.
References Application::GetSettings(), AllSettings::GetStyleSettings(), and StyleSettings::GetWindowTextColor().
|
staticnoexcept |
Definition at line 542 of file thumbnailviewacc.cxx.
Referenced by ThumbnailView::SelectItem().
|
overridevirtual |
Definition at line 694 of file thumbnailviewacc.cxx.
References getAccessibleParent().
|
overridevirtual |
Definition at line 795 of file thumbnailviewacc.cxx.
References getBounds().
|
overridevirtual |
Definition at line 807 of file thumbnailviewacc.cxx.
References weld::DrawingArea::get_accessible_location_on_screen(), ThumbnailViewItem::getDrawArea(), weld::CustomWidgetController::GetDrawingArea(), mpParent, ThumbnailViewItem::mrParent, tools::Rectangle::TopLeft(), Point::X(), and Point::Y().
|
overridevirtual |
Definition at line 824 of file thumbnailviewacc.cxx.
References getBounds().
|
overridevirtual |
Definition at line 835 of file thumbnailviewacc.cxx.
void ThumbnailViewItemAcc::ParentDestroyed | ( | ) |
Definition at line 511 of file thumbnailviewacc.cxx.
|
overridevirtual |
Definition at line 733 of file thumbnailviewacc.cxx.
References maMutex, and mxEventListeners.
|
private |
Definition at line 156 of file thumbnailviewacc.hxx.
Referenced by addAccessibleEventListener(), ParentDestroyed(), and removeAccessibleEventListener().
|
private |
Definition at line 158 of file thumbnailviewacc.hxx.
Referenced by getAccessibleIndexInParent(), and getAccessibleStateSet().
|
private |
Definition at line 157 of file thumbnailviewacc.hxx.
Referenced by getAccessibleIndexInParent(), getAccessibleName(), getAccessibleParent(), getAccessibleStateSet(), getBounds(), getLocationOnScreen(), and ParentDestroyed().
|
private |
Definition at line 155 of file thumbnailviewacc.hxx.
Referenced by addAccessibleEventListener(), and removeAccessibleEventListener().