class SdPage; namespace sd::slidesorter { class SlideSorter; }
namespace accessibility {
/** This class makes page objects of the slide sorter accessible.
*/ class AccessibleSlideSorterObject final
: public cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,
css::accessibility::XAccessible, css::lang::XServiceInfo>
{ public: /** Create a new object that represents a page object in the slide sorter. @paramrxParent Theaccessibleparent. @paramrSlideSorter Theslidesorterwhosemodelmanagesthepage. @paramnPageNumber Thenumberofthepageintherange[0,nPageCount).
*/
AccessibleSlideSorterObject( const rtl::Reference<AccessibleSlideSorterView>& rxParent,
::sd::slidesorter::SlideSorter& rSlideSorter,
sal_uInt16 nPageNumber); virtual ~AccessibleSlideSorterObject() override;
/** Return the page that is made accessible by the called object.
*/
SdPage* GetPage() const;
/** The page number as given to the constructor.
*/
sal_uInt16 GetPageNumber() const { return mnPageNumber;}
/** Returns an identifier for the implementation of this object.
*/ virtual OUString SAL_CALL
getImplementationName() override;
/** Return whether the specified service is supported by this class.
*/ virtual sal_Bool SAL_CALL
supportsService (const OUString& sServiceName) override;
/** Returns a list of all supported services.
*/ virtual css::uno::Sequence< OUString> SAL_CALL
getSupportedServiceNames() override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.