LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
WeldEditAccessible Class Reference
Inheritance diagram for WeldEditAccessible:
[legend]
Collaboration diagram for WeldEditAccessible:
[legend]

Public Member Functions

 WeldEditAccessible (weld::CustomWidgetController *pController)
 
::accessibility::AccessibleTextHelperGetTextHelper ()
 
void Init (EditEngine *pEditEngine, EditView *pEditView)
 
EditEngineGetEditEngine ()
 
EditViewGetEditView ()
 
void ClearWin ()
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &rPoint) override
 
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_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 i) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int32 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 css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rListener) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

weld::CustomWidgetControllerm_pController
 
EditEnginem_pEditEngine
 
EditViewm_pEditView
 
std::unique_ptr<::accessibility::AccessibleTextHelperm_xTextHelper
 

Detailed Description

Definition at line 510 of file weldeditview.cxx.

Constructor & Destructor Documentation

WeldEditAccessible::WeldEditAccessible ( weld::CustomWidgetController pController)
inline

Definition at line 518 of file weldeditview.cxx.

Member Function Documentation

virtual void SAL_CALL WeldEditAccessible::addAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  rListener)
inlineoverridevirtual

Definition at line 817 of file weldeditview.cxx.

void WeldEditAccessible::ClearWin ( )
inline

make TextHelper implicitly release C++ references to some core objects

make TextHelper release references (e.g. the one set by the 'SetEventSource' call)

Definition at line 539 of file weldeditview.cxx.

References EditEngine::SetNotifyHdl().

virtual sal_Bool SAL_CALL WeldEditAccessible::containsPoint ( const css::awt::Point &  rPoint)
inlineoverridevirtual

the arguments coordinates are relative to the current window ! Thus the top left-point is (0, 0)

Definition at line 566 of file weldeditview.cxx.

References weld::CustomWidgetController::GetOutputSizePixel(), and Size::Width().

virtual css::uno::Reference<css::accessibility::XAccessible> SAL_CALL WeldEditAccessible::getAccessibleAtPoint ( const css::awt::Point &  rPoint)
inlineoverridevirtual

Definition at line 579 of file weldeditview.cxx.

virtual css::uno::Reference<css::accessibility::XAccessible> SAL_CALL WeldEditAccessible::getAccessibleChild ( sal_Int32  i)
inlineoverridevirtual

Definition at line 680 of file weldeditview.cxx.

virtual sal_Int32 SAL_CALL WeldEditAccessible::getAccessibleChildCount ( )
inlineoverridevirtual

Definition at line 672 of file weldeditview.cxx.

virtual css::uno::Reference<css::accessibility::XAccessibleContext> SAL_CALL WeldEditAccessible::getAccessibleContext ( )
inlineoverridevirtual

Definition at line 560 of file weldeditview.cxx.

virtual OUString SAL_CALL WeldEditAccessible::getAccessibleDescription ( )
inlineoverridevirtual
virtual sal_Int32 SAL_CALL WeldEditAccessible::getAccessibleIndexInParent ( )
inlineoverridevirtual

Definition at line 697 of file weldeditview.cxx.

References getAccessibleParent(), and TOOLS_WARN_EXCEPTION.

virtual OUString SAL_CALL WeldEditAccessible::getAccessibleName ( )
inlineoverridevirtual
virtual css::uno::Reference<css::accessibility::XAccessible> SAL_CALL WeldEditAccessible::getAccessibleParent ( )
inlineoverridevirtual
virtual css::uno::Reference<css::accessibility::XAccessibleRelationSet> SAL_CALL WeldEditAccessible::getAccessibleRelationSet ( )
inlineoverridevirtual
virtual sal_Int16 SAL_CALL WeldEditAccessible::getAccessibleRole ( )
inlineoverridevirtual

Definition at line 736 of file weldeditview.cxx.

virtual css::uno::Reference<css::accessibility::XAccessibleStateSet> SAL_CALL WeldEditAccessible::getAccessibleStateSet ( )
inlineoverridevirtual
virtual sal_Int32 SAL_CALL WeldEditAccessible::getBackground ( )
inlineoverridevirtual

Definition at line 661 of file weldeditview.cxx.

References EditEngine::GetBackgroundColor().

virtual css::awt::Rectangle SAL_CALL WeldEditAccessible::getBounds ( )
inlineoverridevirtual

Definition at line 588 of file weldeditview.cxx.

References weld::CustomWidgetController::GetOutputSizePixel(), Point, and Size::Width().

Referenced by getLocation().

EditEngine* WeldEditAccessible::GetEditEngine ( )
inline

Definition at line 536 of file weldeditview.cxx.

References m_pEditEngine.

EditView* WeldEditAccessible::GetEditView ( )
inline

Definition at line 537 of file weldeditview.cxx.

References m_pEditView.

virtual sal_Int32 SAL_CALL WeldEditAccessible::getForeground ( )
inlineoverridevirtual

Definition at line 651 of file weldeditview.cxx.

References EditEngine::GetAutoColor().

virtual OUString SAL_CALL WeldEditAccessible::getImplementationName ( )
inlineoverridevirtual

Definition at line 833 of file weldeditview.cxx.

virtual css::lang::Locale SAL_CALL WeldEditAccessible::getLocale ( )
inlineoverridevirtual

Definition at line 810 of file weldeditview.cxx.

References EditEngine::GetDefaultLanguage().

virtual css::awt::Point SAL_CALL WeldEditAccessible::getLocation ( )
inlineoverridevirtual

Definition at line 606 of file weldeditview.cxx.

References getBounds().

virtual css::awt::Point SAL_CALL WeldEditAccessible::getLocationOnScreen ( )
inlineoverridevirtual

Definition at line 621 of file weldeditview.cxx.

References weld::CustomWidgetController::GetDrawingArea(), and Point.

virtual css::awt::Size SAL_CALL WeldEditAccessible::getSize ( )
inlineoverridevirtual
virtual css::uno::Sequence<OUString> SAL_CALL WeldEditAccessible::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 840 of file weldeditview.cxx.

::accessibility::AccessibleTextHelper* WeldEditAccessible::GetTextHelper ( )
inline

Definition at line 525 of file weldeditview.cxx.

virtual void SAL_CALL WeldEditAccessible::grabFocus ( )
inlineoverridevirtual

Definition at line 649 of file weldeditview.cxx.

References weld::CustomWidgetController::GrabFocus().

void WeldEditAccessible::Init ( EditEngine pEditEngine,
EditView pEditView 
)
inline

Definition at line 527 of file weldeditview.cxx.

virtual void SAL_CALL WeldEditAccessible::removeAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  rListener)
inlineoverridevirtual

Definition at line 825 of file weldeditview.cxx.

virtual sal_Bool SAL_CALL WeldEditAccessible::supportsService ( const OUString &  rServiceName)
inlineoverridevirtual

Definition at line 835 of file weldeditview.cxx.

References cppu::supportsService().

Member Data Documentation

weld::CustomWidgetController* WeldEditAccessible::m_pController
private

Definition at line 512 of file weldeditview.cxx.

EditEngine* WeldEditAccessible::m_pEditEngine
private

Definition at line 513 of file weldeditview.cxx.

Referenced by GetEditEngine().

EditView* WeldEditAccessible::m_pEditView
private

Definition at line 514 of file weldeditview.cxx.

Referenced by GetEditView().

std::unique_ptr<::accessibility::AccessibleTextHelper> WeldEditAccessible::m_xTextHelper
private

Definition at line 515 of file weldeditview.cxx.


The documentation for this class was generated from the following file: