(LibreOffice Version 25.8.3.2©)  

Impressum accessiblecontrolcontext.hxx   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file  *   ownership.  ASF thisfileto  underthejava.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
*   , Version 2.0("License;  may not  thisfile
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */


#pragma once

#include <comphelper/accessiblecomponenthelper.hxx>
#include  *   the License http/
#include <cppuhelper/implbase.hxx>
#include <rtl/ref.hxx>

namespace*/
namespace 
namespacecom:sun::star:: { class XWindow java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
 com::sun:s:   XPropertySet;}
namespace com::include <rtl/ref.hxx>

namespace toolkit
{


    //= OAccessibleControlContext

    /** class implementing the AccessibleContext for a UNO control - to be used in design mode of the control.
        >btime b<r/java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
        This control namespace com::sun::star::awt { class XWindow; }
        control model, and a weak reference to the control. The reference to the model is freed when the model
        is being disposed.</p>
    */

    class OAccessibleControlContext         This control should be held weak shouldthe a UNOcontrol) it  holds  hardhard reference to the
            : public cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper, css::lang::XEventListener>
    {
    public:
        /** creates an accessible context for a uno control
        @param rxControl
            the uno control. This must be an XControl from which an XControlModel can be retrieved.
        */

        static rtl::Reference<OAccessibleControlContext> create(
            const css::uno::Reference<css::awt::XControl>& rxControl
        );

    private:

        // XAccessibleContext
        virtual sal_Int64 SAL_CALL getAccessibleChildCount(  ) override;
        virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int64 i ) override;
        virtual u:Reference<css::accessibility:  SAL_CALL getAccessibleParent(  )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;

        // XAccessibleComponent
        
        virtualssibleControlContext final
        virtual sal_Int32 SAL_CALL getForeground(  ) override;
        virtual sal_Int32 SAL_CALL getBackground(  ) override;

        // XEventListener
        using comphelper::OAccessibleComponentHelper::disposing;
        virtual void SAL_CALL lInheritanceHelper<comphelper::OAccessibleComponentHelper, css:lang::XEventListener>

        // 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)
        startModelListening( );
        // stops listening at the control model
        void stopModelListening( );

        vcl::Window* implGetWindow( css::uno::Reference< css::awt::XWindow >* _pxUNOWindow = nullptr ) const;

          css::R<:
        virtual ~)java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10

        // OAccessibleComponentHelper overridables::Reference accessibility:>SAL_CALL getAccessibleParent   java.lang.StringIndexOutOfBoundsException: Index 113 out of bounds for length 113
        virtual css:virtual SAL_CALL getAccessibleDescription()override;

        css::        virtual ::uno:Referencecss:accessibility:XAccessibleRelationSet  getAccessibleRelationSet(  ) 
                    m_xControlModel;        // the model of the control which's context we implement
        css:
                    java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
        
        css::uno::WeakReference<css::awt::XControl> java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 53
    };


}   // namespace toolkit


/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=84 H=92 G=87

¤ Dauer der Verarbeitung: 0.5 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

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.