22 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
23 #include <com/sun/star/accessibility/AccessibleRole.hpp>
27 #include <strings.hrc>
48 rStateSet.
AddState( AccessibleStateType::FOCUSABLE );
59 rStateSet.
AddState( AccessibleStateType::FOCUSED );
69 osl::MutexGuard aGuard(
m_Mutex );
82 if( bOldSelected != bNewSelected )
99 osl::MutexGuard aGuard(
m_Mutex );
102 OSL_ENSURE( bSelected,
"focus object should be selected" );
113 assert(pFrame !=
nullptr);
114 assert(pInitMap !=
nullptr);
117 OUString sPage = OUString::number(
118 static_cast<const SwPageFrame*>(
GetFrame() )->GetPhyPageNum() );
128 osl::MutexGuard aGuard(
m_Mutex );
149 return css::uno::Sequence<sal_Int8>();
Base class of the Writer layout elements.
static OUString GetResource(const char *pResId, const OUString *pArg1=nullptr, const OUString *pArg2=nullptr)
virtual ~SwAccessiblePage() override
virtual void InvalidateCursorPos_() override
SwAccessiblePage(std::shared_ptr< SwAccessibleMap > const &pInitMap, const SwFrame *pFrame)
virtual bool HasCursor() override
virtual sal_Bool SAL_CALL supportsService(const OUString &sServiceName) override
Return whether the specified service is supported by this class.
virtual OUString SAL_CALL getImplementationName() override
vcl::Window * GetWindow()
virtual OUString SAL_CALL getAccessibleDescription() override
virtual void InvalidateFocus_() override
const SwFrame * GetFrame() const
const BorderLinePrimitive2D *pCandidateB assert(pCandidateA)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
constexpr OUStringLiteral sAccessibleServiceName
void FireStateChangedEvent(sal_Int16 nState, bool bNewState)
constexpr OUStringLiteral sImplementationName
OUString GetFormattedPageNumber() const
virtual void GetStates(::utl::AccessibleStateSetHelper &rStateSet)
SwAccessibleMap * GetMap()
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
mutable::osl::Mutex m_Mutex
void SetCursorContext(const ::rtl::Reference< SwAccessibleContext > &rCursorContext)
bool IsPageSelected(const SwPageFrame *pPageFrame) const
virtual void GetStates(::utl::AccessibleStateSetHelper &rStateSet) override
void AddState(sal_Int16 aState)
void SetName(const OUString &rName)