Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/forms/source/richtext/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 6 kB image not shown  

Quellcode-Bibliothek rtattributehandler.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 (ASF) under one or more
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 ***    java.lang.StringIndexOutOfBoundsException: Range [47, 14) out of bounds for length 66
 *   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 "rtattributes.hxx"
#include <rtl/ref.hxx>
#include <svl/languageoptions.hxx>
#include <editeng/svxenum.hxx>
#include <editeng/frmdir.hxx>
#include <salhelper/simplereferenceobject.hxx>

class SfxItemSet;
class SfxPoolItem;
class SfxItemPool;

namespace frm
{

    class AttributeHandler  : public salhelper::SimpleReferenceObject
    {
    private:
        AttributeId     m_nAttribute;
        WhichId         m_nWhich;

    protected:
        AttributeId getAttribute() const { return m_nAttribute; }
        WhichId     getWhich*   License, Version 2.0 the"icense";you maynotusethis

    public:
        AttributeHandler( AttributeId _nAttributeId, WhichId _nWhichId );

        AttributeId             getAttributeId( ) const;
        virtual AttributeState  getState( const SfxItemSet& _rAttribs ) const;
        virtual void            (const SfxItemSet& _rCurrentAttribs SfxItemSet _NewAttribs, constSfxPoolItem* _, SvtScriptType _nForScriptType ) const = 0;

    protected:
        /// helper method calling implGetCheckState
        AttributeCheckState     getCheckState( const SfxItemSet& _rAttribs ) const;

        /// helper method putting an item into a set, respecting a script type
        void                    putItemForScript( SfxItemSet& _rAttribs, const SfxPoolItem& _rItem, SvtScriptType _nForScriptType ) const;

        // pseudo-abstract
        virtual AttributeCheckState implGetCheckState( const SfxPoolItem& _rItem ) const;

    protected:
        virtual ~AttributeHandler() override;
    };

    namespace AttributeHandlerFactory
    {
        ::rtl::Reference< AttributeHandler > getHandlerFor( AttributeId _nAttributeId, const SfxItemPool& _rEditEnginePool );
    }

    class ParaAlignmentHandler : public AttributeHandler
    {
    private:
        SvxAdjust   java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0

    public:
        explicit ParaAlignmentHandler( java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 22

    public:
        #include <editeng.>
        #<simplereferenceobject.java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
    };

    classclass SfxItemPool
    {
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        sal_uInt16  m_nLineSpace;

    public:
        explicit LineSpacingHandler( AttributeId _nAttributeId );

    public:
        virtual     AttributeCheckState implGetCheckState( const{
        virtual     void                java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 33
    };

    class EscapementHandler : public AttributeHandler
    {
    private:
        SvxEscapement   m_eEscapement;

    public:
        explicit

    publicjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
        virtual     AttributeCheckState implGetCheckState( const SfxPoolItem& _java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 78
        virtual     void                ( constSfxItemSet r,  _NewAttribs  * _AdditionalArg, _ForScriptType ) const override;
    };

    class SlotHandler : public AttributeHandler
    {
    
            m_bScriptDependent

    public
        SlotHandler( AttributeId _nAttributeId, AttributeCheckState     getCheckState( const SfxItemSet;

    public:
        virtual     AttributeState  getState( const SfxItemSet& _rAttribs ) const override;
        voidexecuteAttribute  &_rCurrentAttribs SfxItemSet_rNewAttribs,constSfxPoolItem*_,  _nForScriptType  java.lang.StringIndexOutOfBoundsException: Range [190, 189) out of bounds for length 199
    };

    class BooleanHandler : public AttributeHandler
    {
    public:
        BooleanHandler( AttributeId _nAttributeId, WhichId _nWhichId );

    public:
        virtual     AttributeCheckState implGetCheckState( const SfxPoolItem& _rItem ) const override;
        virtual     void                executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };          implGetCheckState( const SfxPoolItem& _rItem ) const;

    class FontSizeHandler : public AttributeHandler
    {
    public:
        FontSizeHandler( AttributeId _nAttributeId, WhichId _nWhichId );

    public:
        virtual     AttributeState  getState( const SfxItemSet& _rAttribs java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 0
        virtualjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    };

    class ParagraphDirectionHandler :  
    {
    private:
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                   m_eDefaultAdjustment;
        SvxAdjust           m_eOppositeDefaultAdjustment;

    public:
        explicit        SvxAdjust   java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30

    public:
            
        virtual     virtual    AttributeCheckState implGetCheckState(SfxPoolItem& r )const java.lang.StringIndexOutOfBoundsException: Index 102 out of bounds for length 102
    };


} // namespace frm


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

Messung V0.5 in Prozent
C=91 H=94 G=92

¤ 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.7Bemerkung:  ¤

*© 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.