LCOV - code coverage report
Current view: top level - libreoffice/sw/inc - unosett.hxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 14 16 87.5 %
Date: 2012-12-27 Functions: 14 16 87.5 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
       2             : /*
       3             :  * This file is part of the LibreOffice project.
       4             :  *
       5             :  * This Source Code Form is subject to the terms of the Mozilla Public
       6             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       7             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
       8             :  *
       9             :  * This file incorporates work covered by the following license notice:
      10             :  *
      11             :  *   Licensed to the Apache Software Foundation (ASF) under one or more
      12             :  *   contributor license agreements. See the NOTICE file distributed
      13             :  *   with this work for additional information regarding copyright
      14             :  *   ownership. The ASF licenses this file to you under the Apache
      15             :  *   License, Version 2.0 (the "License"); you may not use this file
      16             :  *   except in compliance with the License. You may obtain a copy of
      17             :  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
      18             :  */
      19             : #ifndef _UNOSETT_HXX
      20             : #define _UNOSETT_HXX
      21             : 
      22             : #include <swtypes.hxx>
      23             : #include <calbck.hxx>
      24             : #include <com/sun/star/text/XTextColumns.hpp>
      25             : #include <com/sun/star/lang/XServiceInfo.hpp>
      26             : #include <com/sun/star/lang/XUnoTunnel.hpp>
      27             : #include <com/sun/star/container/XIndexReplace.hpp>
      28             : #include <com/sun/star/beans/XPropertySet.hpp>
      29             : #include <com/sun/star/beans/PropertyValue.hpp>
      30             : #include <com/sun/star/container/XNamed.hpp>
      31             : #include <cppuhelper/implbase2.hxx>
      32             : #include <cppuhelper/implbase4.hxx>
      33             : #include <cppuhelper/implbase5.hxx>
      34             : #include <tools/string.hxx>
      35             : #include <svl/itemprop.hxx>
      36             : 
      37             : class SwDoc;
      38             : class SwFmtCol;
      39             : class SwDocShell;
      40             : class SwNumRule;
      41             : 
      42             : class SwXFootnoteProperties : public cppu::WeakAggImplHelper2
      43             : <
      44             :     ::com::sun::star::beans::XPropertySet,
      45             :     ::com::sun::star::lang::XServiceInfo
      46             : >
      47             : {
      48             :     SwDoc*                      pDoc;
      49             :     const SfxItemPropertySet*   m_pPropertySet;
      50             : protected:
      51             :     virtual ~SwXFootnoteProperties();
      52             : public:
      53             :     SwXFootnoteProperties(SwDoc* pDoc);
      54             : 
      55             : 
      56             :     //XPropertySet
      57             :     virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo(  ) throw(::com::sun::star::uno::RuntimeException);
      58             :     virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      59             :     virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      60             :     virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      61             :     virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      62             :     virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      63             :     virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      64             : 
      65             :     //XServiceInfo
      66             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
      67             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
      68             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
      69             : 
      70          14 :     void            Invalidate() {pDoc = 0;}
      71             : };
      72             : 
      73             : class SwXEndnoteProperties : public cppu::WeakAggImplHelper2
      74             : <
      75             :     ::com::sun::star::beans::XPropertySet,
      76             :     ::com::sun::star::lang::XServiceInfo
      77             : >
      78             : {
      79             :     SwDoc*                      pDoc;
      80             :     const SfxItemPropertySet*   m_pPropertySet;
      81             : protected:
      82             :     virtual ~SwXEndnoteProperties();
      83             : public:
      84             :     SwXEndnoteProperties(SwDoc* pDoc);
      85             : 
      86             : 
      87             :     //XPropertySet
      88             :     virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo(  ) throw(::com::sun::star::uno::RuntimeException);
      89             :     virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      90             :     virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      91             :     virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      92             :     virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      93             :     virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      94             :     virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
      95             : 
      96             :     //XServiceInfo
      97             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
      98             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
      99             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
     100             : 
     101          14 :     void            Invalidate() {pDoc = 0;}
     102             : };
     103             : 
     104             : class SwXLineNumberingProperties : public cppu::WeakAggImplHelper2
     105             : <
     106             :     ::com::sun::star::beans::XPropertySet,
     107             :     ::com::sun::star::lang::XServiceInfo
     108             : >
     109             : {
     110             :     SwDoc*                      pDoc;
     111             :     const SfxItemPropertySet*   m_pPropertySet;
     112             : protected:
     113             :     virtual ~SwXLineNumberingProperties();
     114             : public:
     115             :     SwXLineNumberingProperties(SwDoc* pDoc);
     116             : 
     117             : 
     118             :     //XPropertySet
     119             :     virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo(  ) throw(::com::sun::star::uno::RuntimeException);
     120             :     virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     121             :     virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     122             :     virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     123             :     virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     124             :     virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     125             :     virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     126             : 
     127             :     //XServiceInfo
     128             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
     129             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
     130             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
     131             : 
     132          13 :     void            Invalidate() {pDoc = 0;}
     133             : };
     134             : 
     135             : class SwXNumberingRules : public cppu::WeakAggImplHelper5
     136             : <
     137             :     ::com::sun::star::container::XIndexReplace,
     138             :     ::com::sun::star::lang::XUnoTunnel,
     139             :     ::com::sun::star::beans::XPropertySet,
     140             :     ::com::sun::star::container::XNamed,
     141             :     ::com::sun::star::lang::XServiceInfo
     142             : >,
     143             :     public SwClient
     144             : {
     145             :     String                      sNewCharStyleNames[MAXLEVEL];
     146             :     String                      sNewBulletFontNames[MAXLEVEL];
     147             :     String                      sCreatedNumRuleName; //connects to a numbering in SwDoc
     148             :     SwDoc*                      pDoc;
     149             :     SwDocShell*                 pDocShell; // Only if used as chapter numbering.
     150             :     SwNumRule*                  pNumRule;
     151             :     const SfxItemPropertySet*   m_pPropertySet;
     152             :     sal_Bool                    bOwnNumRuleCreated;
     153             : protected:
     154             :     virtual ~SwXNumberingRules();
     155             : 
     156             :     //SwClient
     157             :    virtual void Modify( const SfxPoolItem* pOld, const SfxPoolItem *pNew);
     158             : 
     159             : public:
     160             :     SwXNumberingRules(SwDocShell& rDocSh);  // chapter numbering
     161             :     SwXNumberingRules(const SwNumRule& rRule, SwDoc* doc = NULL); // NumRule for paragraphs, numbering styles
     162             :     SwXNumberingRules(SwDoc& rDoc); //create a new instance
     163             : 
     164             : 
     165             :     static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
     166             : 
     167             :     virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
     168             : 
     169             : 
     170             :     //XIndexReplace
     171             :     virtual void SAL_CALL replaceByIndex( sal_Int32 Index, const ::com::sun::star::uno::Any& Element ) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     172             : 
     173             :     //XIndexAccess
     174             :     virtual sal_Int32 SAL_CALL getCount(  ) throw(::com::sun::star::uno::RuntimeException);
     175             :     virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) throw( ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
     176             : 
     177             :     //XElementAccess
     178             :     virtual ::com::sun::star::uno::Type SAL_CALL getElementType(  ) throw(::com::sun::star::uno::RuntimeException);
     179             :     virtual sal_Bool SAL_CALL hasElements(  ) throw(::com::sun::star::uno::RuntimeException);
     180             : 
     181             :     //XPropertySet
     182             :     virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo(  ) throw(::com::sun::star::uno::RuntimeException);
     183             :     virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     184             :     virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     185             :     virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     186             :     virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     187             :     virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     188             :     virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     189             : 
     190             :     //XNamed
     191             :     virtual rtl::OUString SAL_CALL getName(void) throw( ::com::sun::star::uno::RuntimeException );
     192             :     virtual void SAL_CALL setName(const rtl::OUString& Name_) throw( ::com::sun::star::uno::RuntimeException );
     193             : 
     194             :     //XServiceInfo
     195             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
     196             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
     197             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
     198             : 
     199             :     ::com::sun::star::uno::Sequence<
     200             :         ::com::sun::star::beans::PropertyValue>
     201             :             GetNumberingRuleByIndex(const SwNumRule& rNumRule, sal_Int32 nIndex)const;
     202             :     void    SetNumberingRuleByIndex(SwNumRule& rNumRule,
     203             :                 const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue>& rProperties, sal_Int32 nIndex)
     204             :                 throw( ::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IllegalArgumentException );
     205             : 
     206         101 :     const String*           GetNewCharStyleNames() const {return sNewCharStyleNames;}
     207         101 :     const String*           GetBulletFontNames() const {return sNewBulletFontNames;}
     208         130 :     const SwNumRule*        GetNumRule() {return pNumRule;}
     209             : 
     210             :     static bool             isInvalidStyle(const rtl::OUString &rName);
     211          14 :     void    Invalidate()    {pDocShell = 0;}
     212           0 :     const String&           GetCreatedNumRuleName() const{return sCreatedNumRuleName; }
     213             : };
     214             : 
     215             : class SwXChapterNumbering : public SwXNumberingRules
     216             : {
     217             : protected:
     218             :     virtual ~SwXChapterNumbering();
     219             : public:
     220             :     SwXChapterNumbering(SwDocShell& rDocSh);
     221             : 
     222             : 
     223          14 :     void    Invalidate() {SwXNumberingRules::Invalidate();}
     224             : 
     225             :     //XServiceInfo
     226             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
     227             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
     228             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
     229             : 
     230             : };
     231             : 
     232             : class SwXTextColumns : public cppu::WeakAggImplHelper4
     233             : <
     234             : 
     235             :     ::com::sun::star::lang::XUnoTunnel,
     236             :     ::com::sun::star::beans::XPropertySet,
     237             :     ::com::sun::star::text::XTextColumns,
     238             :     ::com::sun::star::lang::XServiceInfo
     239             : >
     240             : {
     241             :     sal_Int32                   nReference;
     242             :     ::com::sun::star::uno::Sequence< ::com::sun::star::text::TextColumn>    aTextColumns;
     243             :     sal_Bool                    bIsAutomaticWidth;
     244             :     sal_Int32                   nAutoDistance;
     245             : 
     246             :     const SfxItemPropertySet*   m_pPropSet;
     247             : 
     248             :     //separator line
     249             :     sal_Int32                   nSepLineWidth;
     250             :     sal_Int32                   nSepLineColor;
     251             :     sal_Int8                    nSepLineHeightRelative;
     252             :     sal_Int8                    nSepLineVertAlign;//style::VerticalAlignment
     253             :     sal_Bool                    bSepLineIsOn;
     254             :     sal_Int8                    nSepLineStyle;
     255             : 
     256             : protected:
     257             :     virtual ~SwXTextColumns();
     258             : public:
     259             :     SwXTextColumns(sal_uInt16 nColCount);
     260             :     SwXTextColumns(const SwFmtCol& rFmtCol);
     261             : 
     262             : 
     263             : 
     264             :     static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
     265             : 
     266             :     //XUnoTunnel
     267             :     virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
     268             : 
     269             :     //XTextColumns
     270             :     virtual sal_Int32 SAL_CALL getReferenceValue(  ) throw(::com::sun::star::uno::RuntimeException);
     271             :     virtual sal_Int16 SAL_CALL getColumnCount(  ) throw(::com::sun::star::uno::RuntimeException);
     272             :     virtual void SAL_CALL setColumnCount( sal_Int16 nColumns ) throw(::com::sun::star::uno::RuntimeException);
     273             :     virtual ::com::sun::star::uno::Sequence< ::com::sun::star::text::TextColumn > SAL_CALL getColumns(  ) throw(::com::sun::star::uno::RuntimeException);
     274             :     virtual void SAL_CALL setColumns( const ::com::sun::star::uno::Sequence< ::com::sun::star::text::TextColumn >& Columns ) throw(::com::sun::star::uno::RuntimeException);
     275             : 
     276             :     //XPropertySet
     277             :     virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo(  ) throw(::com::sun::star::uno::RuntimeException);
     278             :     virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     279             :     virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     280             :     virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     281             :     virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     282             :     virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     283             :     virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
     284             : 
     285             :     //XServiceInfo
     286             :     virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
     287             :     virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
     288             :     virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
     289             : 
     290           4 :     sal_Int32   GetSepLineWidth() const {return nSepLineWidth;}
     291           4 :     sal_Int32   GetSepLineColor() const {return     nSepLineColor;}
     292           4 :     sal_Int8    GetSepLineHeightRelative() const {return    nSepLineHeightRelative;}
     293           0 :     sal_Int8    GetSepLineVertAlign() const {return     nSepLineVertAlign;}
     294           4 :     sal_Bool    GetSepLineIsOn() const {return  bSepLineIsOn;}
     295           4 :     sal_Int8    GetSepLineStyle() const {return nSepLineStyle;}
     296             : 
     297           4 :     sal_Bool    IsAutomaticWidth() const {return bIsAutomaticWidth;}
     298             : };
     299             : #endif
     300             : 
     301             : 
     302             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.10