namespace vcl { class Window; } namespace com::sun::star::awt { class XControl; } namespace com::sun::star::awt { class XWindow; } namespace com::sun::star::beans { class XPropertySet; } namespace com::sun::star::beans { class XPropertySetInfo; }
namespace toolkit
{
//= OAccessibleControlContext
/** class implementing the AccessibleContext for a UNO control - to be used in design mode of the control. <p><b>lifetimecontrol<b/><br/> Thiscontrolshouldbeheldweakbythecreator(aUNOcontrol),ititselfholdsahardreferencetothe controlmodel,andaweakreferencetothecontrol.Thereferencetothemodelisfreedwhenthemodel isbeingdisposed.</p>
*/ class OAccessibleControlContext final
: public cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper, css::lang::XEventListener>
{ public: /** creates an accessible context for a uno control @paramrxControl theunocontrol.ThismustbeanXControlfromwhichanXControlModelcanberetrieved.
*/ static rtl::Reference<OAccessibleControlContext> create( const css::uno::Reference<css::awt::XControl>& rxControl
);
// retrieves the value of a string property from the model, if the property is present
OUString getModelStringProperty( const OUString& _pPropertyName );
// starts listening at the control model (currently for disposal only) void startModelListening( ); // stops listening at the control model void stopModelListening( );
css::uno::Reference< css::beans::XPropertySet >
m_xControlModel; // the model of the control which's context we implement
css::uno::Reference< css::beans::XPropertySetInfo >
m_xModelPropsInfo; // the cached property set info of the model // the XControl whose XAccessibleContext this OAccessibleControlContext is
css::uno::WeakReference<css::awt::XControl> m_aControl;
};
¤ 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.0.9Bemerkung:
(vorverarbeitet am 2026-10-01)
¤
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.