LibreOffice Module basctl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
basctl::AccessibleDialogControlShape Class Referencefinal

#include <accessibledialogcontrolshape.hxx>

Inheritance diagram for basctl::AccessibleDialogControlShape:
[legend]
Collaboration diagram for basctl::AccessibleDialogControlShape:
[legend]

Public Member Functions

 AccessibleDialogControlShape (DialogWindow *, DlgEdObj *)
 
virtual ~AccessibleDialogControlShape () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rSource) override
 
virtual void SAL_CALL propertyChange (const css::beans::PropertyChangeEvent &rEvent) 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
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () 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 css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Reference< css::awt::XFont > SAL_CALL getFont () override
 
virtual OUString SAL_CALL getTitledBorderText () override
 
virtual OUString SAL_CALL getToolTipText () override
 

Private Member Functions

bool IsFocused () const
 
bool IsSelected () const
 
void SetFocused (bool bFocused)
 
void SetSelected (bool bSelected)
 
css::awt::Rectangle GetBounds () const
 
void SetBounds (const css::awt::Rectangle &aBounds)
 
vcl::WindowGetWindow () const
 
OUString GetModelStringProperty (OUString const &pPropertyName)
 
void FillAccessibleStateSet (sal_Int64 &rStateSet)
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual void SAL_CALL disposing () override
 

Private Attributes

VclPtr< DialogWindowm_pDialogWindow
 
DlgEdObjm_pDlgEdObj
 
bool m_bFocused
 
bool m_bSelected
 
css::awt::Rectangle m_aBounds
 
css::uno::Reference< css::beans::XPropertySetm_xControlModel
 

Friends

class AccessibleDialogWindow
 

Detailed Description

Definition at line 38 of file accessibledialogcontrolshape.hxx.

Constructor & Destructor Documentation

◆ AccessibleDialogControlShape()

basctl::AccessibleDialogControlShape::AccessibleDialogControlShape ( DialogWindow pDialogWindow,
DlgEdObj pDlgEdObj 
)

◆ ~AccessibleDialogControlShape()

basctl::AccessibleDialogControlShape::~AccessibleDialogControlShape ( )
overridevirtual

Definition at line 70 of file accessibledialogcontrolshape.cxx.

References m_xControlModel.

Member Function Documentation

◆ disposing() [1/2]

void basctl::AccessibleDialogControlShape::disposing ( )
overrideprivatevirtual

Definition at line 232 of file accessibledialogcontrolshape.cxx.

References m_pDialogWindow, m_pDlgEdObj, and m_xControlModel.

◆ disposing() [2/2]

virtual void SAL_CALL basctl::AccessibleDialogControlShape::disposing ( const css::lang::EventObject &  rSource)
overridevirtual

◆ FillAccessibleStateSet()

void basctl::AccessibleDialogControlShape::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
private

Definition at line 204 of file accessibledialogcontrolshape.cxx.

References IsFocused(), and IsSelected().

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

Reference< XAccessible > basctl::AccessibleDialogControlShape::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 425 of file accessibledialogcontrolshape.cxx.

◆ getAccessibleChild()

Reference< XAccessible > basctl::AccessibleDialogControlShape::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 309 of file accessibledialogcontrolshape.cxx.

References getAccessibleChildCount().

◆ getAccessibleChildCount()

sal_Int64 basctl::AccessibleDialogControlShape::getAccessibleChildCount ( )
overridevirtual

Definition at line 303 of file accessibledialogcontrolshape.cxx.

Referenced by getAccessibleChild().

◆ getAccessibleContext()

Reference< XAccessibleContext > basctl::AccessibleDialogControlShape::getAccessibleContext ( )
overridevirtual

Definition at line 297 of file accessibledialogcontrolshape.cxx.

◆ getAccessibleDescription()

OUString basctl::AccessibleDialogControlShape::getAccessibleDescription ( )
overridevirtual

Definition at line 371 of file accessibledialogcontrolshape.cxx.

References GetModelStringProperty().

◆ getAccessibleIndexInParent()

sal_Int64 basctl::AccessibleDialogControlShape::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 332 of file accessibledialogcontrolshape.cxx.

References getAccessibleParent(), i, and nCount.

◆ getAccessibleName()

OUString basctl::AccessibleDialogControlShape::getAccessibleName ( )
overridevirtual

Definition at line 379 of file accessibledialogcontrolshape.cxx.

References GetModelStringProperty().

◆ getAccessibleParent()

Reference< XAccessible > basctl::AccessibleDialogControlShape::getAccessibleParent ( )
overridevirtual

Definition at line 320 of file accessibledialogcontrolshape.cxx.

References m_pDialogWindow.

Referenced by getAccessibleIndexInParent().

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > basctl::AccessibleDialogControlShape::getAccessibleRelationSet ( )
overridevirtual

Definition at line 387 of file accessibledialogcontrolshape.cxx.

◆ getAccessibleRole()

sal_Int16 basctl::AccessibleDialogControlShape::getAccessibleRole ( )
overridevirtual

Definition at line 363 of file accessibledialogcontrolshape.cxx.

◆ getAccessibleStateSet()

sal_Int64 basctl::AccessibleDialogControlShape::getAccessibleStateSet ( )
overridevirtual

Definition at line 395 of file accessibledialogcontrolshape.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 basctl::AccessibleDialogControlShape::getBackground ( )
overridevirtual

◆ GetBounds()

awt::Rectangle basctl::AccessibleDialogControlShape::GetBounds ( ) const
private

◆ getFont()

Reference< awt::XFont > basctl::AccessibleDialogControlShape::getFont ( )
overridevirtual

◆ getForeground()

sal_Int32 basctl::AccessibleDialogControlShape::getForeground ( )
overridevirtual

◆ getImplementationName()

OUString basctl::AccessibleDialogControlShape::getImplementationName ( )
overridevirtual

Definition at line 281 of file accessibledialogcontrolshape.cxx.

◆ getLocale()

Locale basctl::AccessibleDialogControlShape::getLocale ( )
overridevirtual

◆ GetModelStringProperty()

OUString basctl::AccessibleDialogControlShape::GetModelStringProperty ( OUString const &  pPropertyName)
private

◆ getSupportedServiceNames()

Sequence< OUString > basctl::AccessibleDialogControlShape::getSupportedServiceNames ( )
overridevirtual

Definition at line 291 of file accessibledialogcontrolshape.cxx.

◆ getTitledBorderText()

OUString basctl::AccessibleDialogControlShape::getTitledBorderText ( )
overridevirtual

Definition at line 511 of file accessibledialogcontrolshape.cxx.

◆ getToolTipText()

OUString basctl::AccessibleDialogControlShape::getToolTipText ( )
overridevirtual

◆ GetWindow()

vcl::Window * basctl::AccessibleDialogControlShape::GetWindow ( ) const
private

◆ grabFocus()

void basctl::AccessibleDialogControlShape::grabFocus ( )
overridevirtual

Definition at line 433 of file accessibledialogcontrolshape.cxx.

◆ implGetBounds()

awt::Rectangle basctl::AccessibleDialogControlShape::implGetBounds ( )
overrideprivatevirtual

Definition at line 226 of file accessibledialogcontrolshape.cxx.

References GetBounds().

◆ IsFocused()

bool basctl::AccessibleDialogControlShape::IsFocused ( ) const
private

◆ IsSelected()

bool basctl::AccessibleDialogControlShape::IsSelected ( ) const
private

◆ propertyChange()

void basctl::AccessibleDialogControlShape::propertyChange ( const css::beans::PropertyChangeEvent &  rEvent)
overridevirtual

◆ SetBounds()

void basctl::AccessibleDialogControlShape::SetBounds ( const css::awt::Rectangle &  aBounds)
private

◆ SetFocused()

void basctl::AccessibleDialogControlShape::SetFocused ( bool  bFocused)
private

Definition at line 99 of file accessibledialogcontrolshape.cxx.

References Any, and m_bFocused.

Referenced by basctl::AccessibleDialogWindow::UpdateFocused().

◆ SetSelected()

void basctl::AccessibleDialogControlShape::SetSelected ( bool  bSelected)
private

Definition at line 114 of file accessibledialogcontrolshape.cxx.

References Any, and m_bSelected.

Referenced by basctl::AccessibleDialogWindow::UpdateSelected().

◆ supportsService()

sal_Bool basctl::AccessibleDialogControlShape::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 286 of file accessibledialogcontrolshape.cxx.

References cppu::supportsService().

Friends And Related Function Documentation

◆ AccessibleDialogWindow

friend class AccessibleDialogWindow
friend

Definition at line 44 of file accessibledialogcontrolshape.hxx.

Member Data Documentation

◆ m_aBounds

css::awt::Rectangle basctl::AccessibleDialogControlShape::m_aBounds
private

Definition at line 52 of file accessibledialogcontrolshape.hxx.

Referenced by AccessibleDialogControlShape(), and SetBounds().

◆ m_bFocused

bool basctl::AccessibleDialogControlShape::m_bFocused
private

Definition at line 49 of file accessibledialogcontrolshape.hxx.

Referenced by AccessibleDialogControlShape(), and SetFocused().

◆ m_bSelected

bool basctl::AccessibleDialogControlShape::m_bSelected
private

Definition at line 50 of file accessibledialogcontrolshape.hxx.

Referenced by AccessibleDialogControlShape(), and SetSelected().

◆ m_pDialogWindow

VclPtr<DialogWindow> basctl::AccessibleDialogControlShape::m_pDialogWindow
private

◆ m_pDlgEdObj

DlgEdObj* basctl::AccessibleDialogControlShape::m_pDlgEdObj
private

◆ m_xControlModel

css::uno::Reference< css::beans::XPropertySet > basctl::AccessibleDialogControlShape::m_xControlModel
private

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