LibreOffice Module sdext (master)
1
|
#include <PresenterAccessibility.hxx>
Classes | |
class | AccessibleObject |
class | AccessibleParagraph |
Public Member Functions | |
PresenterAccessible (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const ::rtl::Reference< PresenterController > &rpPresenterController, const css::uno::Reference< css::drawing::framework::XPane > &rxMainPane) | |
virtual | ~PresenterAccessible () override |
void | UpdateAccessibilityHierarchy () |
void | NotifyCurrentSlideChange () |
virtual void SAL_CALL | disposing () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual void SAL_CALL | focusGained (const css::awt::FocusEvent &rEvent) override |
virtual void SAL_CALL | focusLost (const css::awt::FocusEvent &rEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &rEvent) override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override |
Private Member Functions | |
void | UpdateAccessibilityHierarchy (const css::uno::Reference< css::awt::XWindow > &rxPreviewContentWindow, const css::uno::Reference< css::awt::XWindow > &rxPreviewBorderWindow, const OUString &rsTitle, const css::uno::Reference< css::awt::XWindow > &rxNotesContentWindow, const css::uno::Reference< css::awt::XWindow > &rxNotesBorderWindow, const std::shared_ptr< PresenterTextView > &rpNotesTextView) |
PresenterPaneContainer::SharedPaneDescriptor | GetPreviewPane () const |
Private Attributes | |
const css::uno::Reference< css::uno::XComponentContext > | mxComponentContext |
::rtl::Reference< PresenterController > | mpPresenterController |
css::uno::Reference< css::drawing::framework::XPane2 > | mxMainPane |
css::uno::Reference< css::awt::XWindow > | mxMainWindow |
css::uno::Reference< css::awt::XWindow > | mxPreviewContentWindow |
css::uno::Reference< css::awt::XWindow > | mxPreviewBorderWindow |
css::uno::Reference< css::awt::XWindow > | mxNotesContentWindow |
css::uno::Reference< css::awt::XWindow > | mxNotesBorderWindow |
::rtl::Reference< AccessibleObject > | mpAccessibleConsole |
::rtl::Reference< AccessibleObject > | mpAccessiblePreview |
::rtl::Reference< AccessibleObject > | mpAccessibleNotes |
css::uno::Reference< css::accessibility::XAccessible > | mxAccessibleParent |
Additional Inherited Members | |
![]() | |
mutable::osl::Mutex | m_aMutex |
Definition at line 48 of file PresenterAccessibility.hxx.
sdext::presenter::PresenterAccessible::PresenterAccessible | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const ::rtl::Reference< PresenterController > & | rpPresenterController, | ||
const css::uno::Reference< css::drawing::framework::XPane > & | rxMainPane | ||
) |
Definition at line 468 of file PresenterAccessibility.cxx.
References m_aMutex, and mxMainPane.
|
overridevirtual |
Definition at line 481 of file PresenterAccessibility.cxx.
|
overridevirtual |
Definition at line 631 of file PresenterAccessibility.cxx.
References mpAccessibleConsole, mpAccessibleNotes, mpAccessiblePreview, mxMainPane, mxMainWindow, and UpdateAccessibilityHierarchy().
|
overridevirtual |
Definition at line 694 of file PresenterAccessibility.cxx.
References mxMainWindow.
|
overridevirtual |
Definition at line 679 of file PresenterAccessibility.cxx.
References mpAccessibleConsole, mxMainWindow, and SAL_INFO.
|
overridevirtual |
Definition at line 686 of file PresenterAccessibility.cxx.
References SAL_INFO.
|
overridevirtual |
Definition at line 656 of file PresenterAccessibility.cxx.
References mpAccessibleConsole, mpPresenterController, mxAccessibleParent, mxComponentContext, mxMainPane, mxMainWindow, and UpdateAccessibilityHierarchy().
|
private |
Definition at line 485 of file PresenterAccessibility.cxx.
References mpPresenterController, sdext::presenter::PresenterPaneFactory::msCurrentSlidePreviewPaneURL, and sdext::presenter::PresenterPaneFactory::msSlideSorterPaneURL.
Referenced by NotifyCurrentSlideChange(), and UpdateAccessibilityHierarchy().
|
overridevirtual |
Definition at line 702 of file PresenterAccessibility.cxx.
References mpAccessibleConsole, and mxAccessibleParent.
void sdext::presenter::PresenterAccessible::NotifyCurrentSlideChange | ( | ) |
Definition at line 615 of file PresenterAccessibility.cxx.
References GetPreviewPane(), and mpAccessiblePreview.
void sdext::presenter::PresenterAccessible::UpdateAccessibilityHierarchy | ( | ) |
Definition at line 507 of file PresenterAccessibility.cxx.
References GetPreviewPane(), mpAccessibleConsole, mpPresenterController, and sdext::presenter::PresenterPaneFactory::msNotesPaneURL.
Referenced by disposing(), and getAccessibleContext().
|
private |
|
private |
Definition at line 96 of file PresenterAccessibility.hxx.
Referenced by disposing(), focusGained(), getAccessibleContext(), initialize(), and UpdateAccessibilityHierarchy().
|
private |
Definition at line 98 of file PresenterAccessibility.hxx.
Referenced by disposing().
|
private |
Definition at line 97 of file PresenterAccessibility.hxx.
Referenced by disposing(), and NotifyCurrentSlideChange().
|
private |
Definition at line 89 of file PresenterAccessibility.hxx.
Referenced by getAccessibleContext(), GetPreviewPane(), and UpdateAccessibilityHierarchy().
|
private |
Definition at line 99 of file PresenterAccessibility.hxx.
Referenced by getAccessibleContext(), and initialize().
|
private |
Definition at line 85 of file PresenterAccessibility.hxx.
Referenced by getAccessibleContext().
|
private |
Definition at line 90 of file PresenterAccessibility.hxx.
Referenced by disposing(), getAccessibleContext(), and PresenterAccessible().
|
private |
Definition at line 91 of file PresenterAccessibility.hxx.
Referenced by disposing(), focusGained(), and getAccessibleContext().
|
private |
Definition at line 95 of file PresenterAccessibility.hxx.
|
private |
Definition at line 94 of file PresenterAccessibility.hxx.
|
private |
Definition at line 93 of file PresenterAccessibility.hxx.
|
private |
Definition at line 92 of file PresenterAccessibility.hxx.