LCOV - code coverage report
Current view: top level - svx/source/engine3d - svx3ditems.cxx (source / functions) Hit Total Coverage
Test: commit e02a6cb2c3e2b23b203b422e4e0680877f232636 Lines: 0 286 0.0 %
Date: 2014-04-14 Functions: 0 89 0.0 %
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             : 
      20             : #include <svx/svx3ditems.hxx>
      21             : #include <com/sun/star/drawing/NormalsKind.hpp>
      22             : #include <com/sun/star/drawing/TextureProjectionMode.hpp>
      23             : #include <com/sun/star/drawing/TextureKind.hpp>
      24             : #include <com/sun/star/drawing/TextureMode.hpp>
      25             : #include <com/sun/star/drawing/ProjectionMode.hpp>
      26             : #include <com/sun/star/drawing/ShadeMode.hpp>
      27             : 
      28             : 
      29             : 
      30             : 
      31             : using namespace ::rtl;
      32             : using namespace ::com::sun::star;
      33             : 
      34             : 
      35           0 : Svx3DPercentDiagonalItem::Svx3DPercentDiagonalItem(sal_uInt16 nVal)
      36           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_PERCENT_DIAGONAL, nVal)
      37           0 : {}
      38             : 
      39           0 : Svx3DBackscaleItem::Svx3DBackscaleItem(sal_uInt16 nVal)
      40           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_BACKSCALE, nVal)
      41           0 : {}
      42             : 
      43           0 : Svx3DDepthItem::Svx3DDepthItem(sal_uInt32 nVal)
      44           0 : :   SfxUInt32Item(SDRATTR_3DOBJ_DEPTH, nVal)
      45           0 : {}
      46             : 
      47           0 : Svx3DHorizontalSegmentsItem::Svx3DHorizontalSegmentsItem(sal_uInt32 nVal)
      48           0 : :   SfxUInt32Item(SDRATTR_3DOBJ_HORZ_SEGS, nVal)
      49           0 : {}
      50             : 
      51           0 : Svx3DVerticalSegmentsItem::Svx3DVerticalSegmentsItem(sal_uInt32 nVal)
      52           0 : :   SfxUInt32Item(SDRATTR_3DOBJ_VERT_SEGS, nVal)
      53           0 : {}
      54             : 
      55           0 : Svx3DEndAngleItem::Svx3DEndAngleItem(sal_uInt32 nVal)
      56           0 : :   SfxUInt32Item(SDRATTR_3DOBJ_END_ANGLE, nVal)
      57           0 : {}
      58             : 
      59           0 : Svx3DDoubleSidedItem::Svx3DDoubleSidedItem(bool bVal)
      60           0 : :   SfxBoolItem(SDRATTR_3DOBJ_DOUBLE_SIDED, bVal)
      61           0 : {}
      62             : 
      63             : 
      64             : // #i28528#
      65             : // Added extra Item (Bool) for chart2 to be able to show reduced line geometry
      66             : 
      67           0 : Svx3DReducedLineGeometryItem::Svx3DReducedLineGeometryItem(bool bVal)
      68           0 : :   SfxBoolItem(SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY, bVal)
      69           0 : {}
      70             : 
      71           0 : sal_uInt16 Svx3DReducedLineGeometryItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
      72             : {
      73           0 :     return 1;
      74             : }
      75             : 
      76           0 : SfxPoolItem* Svx3DReducedLineGeometryItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
      77             : {
      78           0 :     SfxBoolItem* pRetval = new Svx3DReducedLineGeometryItem();
      79             : 
      80           0 :     if(nItemVersion > 0)
      81             :     {
      82           0 :         SfxBoolItem aBoolItem(Which(), rIn);
      83           0 :         pRetval->SetValue(aBoolItem.GetValue());
      84             :     }
      85             : 
      86           0 :     return pRetval;
      87             : }
      88             : 
      89             : 
      90             : 
      91           0 : Svx3DNormalsKindItem::Svx3DNormalsKindItem(sal_uInt16 nVal)
      92           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_NORMALS_KIND, nVal)
      93           0 : {}
      94             : 
      95           0 : Svx3DNormalsInvertItem::Svx3DNormalsInvertItem(bool bVal)
      96           0 : :   SfxBoolItem(SDRATTR_3DOBJ_NORMALS_INVERT, bVal)
      97           0 : {}
      98             : 
      99           0 : Svx3DTextureProjectionXItem::Svx3DTextureProjectionXItem(sal_uInt16 nVal)
     100           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_TEXTURE_PROJ_X, nVal)
     101           0 : {}
     102             : 
     103           0 : Svx3DTextureProjectionYItem::Svx3DTextureProjectionYItem(sal_uInt16 nVal)
     104           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_TEXTURE_PROJ_Y, nVal)
     105           0 : {}
     106             : 
     107           0 : Svx3DShadow3DItem::Svx3DShadow3DItem(bool bVal)
     108           0 : :   SfxBoolItem(SDRATTR_3DOBJ_SHADOW_3D, bVal)
     109           0 : {}
     110             : 
     111           0 : Svx3DMaterialColorItem::Svx3DMaterialColorItem(const Color& rCol)
     112           0 : :   SvxColorItem(rCol, SDRATTR_3DOBJ_MAT_COLOR)
     113           0 : {}
     114             : 
     115           0 : Svx3DMaterialEmissionItem::Svx3DMaterialEmissionItem(const Color& rCol)
     116           0 : :   SvxColorItem(rCol, SDRATTR_3DOBJ_MAT_EMISSION)
     117           0 : {}
     118             : 
     119           0 : Svx3DMaterialSpecularItem::Svx3DMaterialSpecularItem(const Color& rCol)
     120           0 : :   SvxColorItem(rCol, SDRATTR_3DOBJ_MAT_SPECULAR)
     121           0 : {}
     122             : 
     123           0 : Svx3DMaterialSpecularIntensityItem::Svx3DMaterialSpecularIntensityItem(sal_uInt16 nVal)
     124           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY, nVal)
     125           0 : {}
     126             : 
     127           0 : Svx3DTextureKindItem::Svx3DTextureKindItem(sal_uInt16 nVal)
     128           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_TEXTURE_KIND, nVal)
     129           0 : {}
     130             : 
     131           0 : Svx3DTextureModeItem::Svx3DTextureModeItem(sal_uInt16 nVal)
     132           0 : :   SfxUInt16Item(SDRATTR_3DOBJ_TEXTURE_MODE, nVal)
     133           0 : {}
     134             : 
     135           0 : Svx3DTextureFilterItem::Svx3DTextureFilterItem(bool bVal)
     136           0 : :   SfxBoolItem(SDRATTR_3DOBJ_TEXTURE_FILTER, bVal)
     137           0 : {}
     138             : 
     139           0 : Svx3DPerspectiveItem::Svx3DPerspectiveItem(sal_uInt16 nVal)
     140           0 : :   SfxUInt16Item(SDRATTR_3DSCENE_PERSPECTIVE, nVal)
     141           0 : {}
     142             : 
     143           0 : Svx3DDistanceItem::Svx3DDistanceItem(sal_uInt32 nVal)
     144           0 : :   SfxUInt32Item(SDRATTR_3DSCENE_DISTANCE, nVal)
     145           0 : {}
     146             : 
     147           0 : Svx3DFocalLengthItem::Svx3DFocalLengthItem(sal_uInt32 nVal)
     148           0 : :   SfxUInt32Item(SDRATTR_3DSCENE_FOCAL_LENGTH, nVal)
     149           0 : {}
     150             : 
     151           0 : Svx3DTwoSidedLightingItem::Svx3DTwoSidedLightingItem(bool bVal)
     152           0 : :   SfxBoolItem(SDRATTR_3DSCENE_TWO_SIDED_LIGHTING, bVal)
     153           0 : {}
     154             : 
     155           0 : Svx3DLightcolor1Item::Svx3DLightcolor1Item(const Color& rCol)
     156           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_1)
     157           0 : {}
     158             : 
     159           0 : Svx3DLightcolor2Item::Svx3DLightcolor2Item(const Color& rCol)
     160           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_2)
     161           0 : {}
     162             : 
     163           0 : Svx3DLightcolor3Item::Svx3DLightcolor3Item(const Color& rCol)
     164           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_3)
     165           0 : {}
     166             : 
     167           0 : Svx3DLightcolor4Item::Svx3DLightcolor4Item(const Color& rCol)
     168           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_4)
     169           0 : {}
     170             : 
     171           0 : Svx3DLightcolor5Item::Svx3DLightcolor5Item(const Color& rCol)
     172           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_5)
     173           0 : {}
     174             : 
     175           0 : Svx3DLightcolor6Item::Svx3DLightcolor6Item(const Color& rCol)
     176           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_6)
     177           0 : {}
     178             : 
     179           0 : Svx3DLightcolor7Item::Svx3DLightcolor7Item(const Color& rCol)
     180           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_7)
     181           0 : {}
     182             : 
     183           0 : Svx3DLightcolor8Item::Svx3DLightcolor8Item(const Color& rCol)
     184           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_LIGHTCOLOR_8)
     185           0 : {}
     186             : 
     187           0 : Svx3DAmbientcolorItem::Svx3DAmbientcolorItem(const Color& rCol)
     188           0 : :   SvxColorItem(rCol, SDRATTR_3DSCENE_AMBIENTCOLOR)
     189           0 : {}
     190             : 
     191           0 : Svx3DLightOnOff1Item::Svx3DLightOnOff1Item(bool bVal)
     192           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_1, bVal)
     193           0 : {}
     194             : 
     195           0 : Svx3DLightOnOff2Item::Svx3DLightOnOff2Item(bool bVal)
     196           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_2, bVal)
     197           0 : {}
     198             : 
     199           0 : Svx3DLightOnOff3Item::Svx3DLightOnOff3Item(bool bVal)
     200           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_3, bVal)
     201           0 : {}
     202             : 
     203           0 : Svx3DLightOnOff4Item::Svx3DLightOnOff4Item(bool bVal)
     204           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_4, bVal)
     205           0 : {}
     206             : 
     207           0 : Svx3DLightOnOff5Item::Svx3DLightOnOff5Item(bool bVal)
     208           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_5, bVal)
     209           0 : {}
     210             : 
     211           0 : Svx3DLightOnOff6Item::Svx3DLightOnOff6Item(bool bVal)
     212           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_6, bVal)
     213           0 : {}
     214             : 
     215           0 : Svx3DLightOnOff7Item::Svx3DLightOnOff7Item(bool bVal)
     216           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_7, bVal)
     217           0 : {}
     218             : 
     219           0 : Svx3DLightOnOff8Item::Svx3DLightOnOff8Item(bool bVal)
     220           0 : :   SfxBoolItem(SDRATTR_3DSCENE_LIGHTON_8, bVal)
     221           0 : {}
     222             : 
     223           0 : Svx3DLightDirection1Item::Svx3DLightDirection1Item(const basegfx::B3DVector& rVec)
     224           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_1, rVec)
     225           0 : {}
     226             : 
     227           0 : Svx3DLightDirection2Item::Svx3DLightDirection2Item(const basegfx::B3DVector& rVec)
     228           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_2, rVec)
     229           0 : {}
     230             : 
     231           0 : Svx3DLightDirection3Item::Svx3DLightDirection3Item(const basegfx::B3DVector& rVec)
     232           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_3, rVec)
     233           0 : {}
     234             : 
     235           0 : Svx3DLightDirection4Item::Svx3DLightDirection4Item(const basegfx::B3DVector& rVec)
     236           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_4, rVec)
     237           0 : {}
     238             : 
     239           0 : Svx3DLightDirection5Item::Svx3DLightDirection5Item(const basegfx::B3DVector& rVec)
     240           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_5, rVec)
     241           0 : {}
     242             : 
     243           0 : Svx3DLightDirection6Item::Svx3DLightDirection6Item(const basegfx::B3DVector& rVec)
     244           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_6, rVec)
     245           0 : {}
     246             : 
     247           0 : Svx3DLightDirection7Item::Svx3DLightDirection7Item(const basegfx::B3DVector& rVec)
     248           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_7, rVec)
     249           0 : {}
     250             : 
     251           0 : Svx3DLightDirection8Item::Svx3DLightDirection8Item(const basegfx::B3DVector& rVec)
     252           0 : :   SvxB3DVectorItem(SDRATTR_3DSCENE_LIGHTDIRECTION_8, rVec)
     253           0 : {}
     254             : 
     255           0 : Svx3DShadowSlantItem::Svx3DShadowSlantItem(sal_uInt16 nVal)
     256           0 : :   SfxUInt16Item(SDRATTR_3DSCENE_SHADOW_SLANT, nVal)
     257           0 : {}
     258             : 
     259           0 : Svx3DShadeModeItem::Svx3DShadeModeItem(sal_uInt16 nVal)
     260           0 : :   SfxUInt16Item(SDRATTR_3DSCENE_SHADE_MODE, nVal)
     261           0 : {}
     262             : 
     263             : 
     264             : // #107245#
     265             : 
     266           0 : Svx3DSmoothNormalsItem::Svx3DSmoothNormalsItem(bool bVal)
     267           0 : :   SfxBoolItem(SDRATTR_3DOBJ_SMOOTH_NORMALS, bVal)
     268           0 : {}
     269             : 
     270           0 : sal_uInt16 Svx3DSmoothNormalsItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
     271             : {
     272           0 :     return 1;
     273             : }
     274             : 
     275           0 : SfxPoolItem* Svx3DSmoothNormalsItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
     276             : {
     277           0 :     SfxBoolItem* pRetval = new Svx3DSmoothNormalsItem();
     278             : 
     279           0 :     if(nItemVersion > 0)
     280             :     {
     281           0 :         SfxBoolItem aBoolItem(Which(), rIn);
     282           0 :         pRetval->SetValue(aBoolItem.GetValue());
     283             :     }
     284             : 
     285           0 :     return pRetval;
     286             : }
     287             : 
     288             : 
     289             : // #107245#
     290             : 
     291           0 : Svx3DSmoothLidsItem::Svx3DSmoothLidsItem(bool bVal)
     292           0 : :   SfxBoolItem(SDRATTR_3DOBJ_SMOOTH_LIDS, bVal)
     293           0 : {}
     294             : 
     295           0 : sal_uInt16 Svx3DSmoothLidsItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
     296             : {
     297           0 :     return 1;
     298             : }
     299             : 
     300           0 : SfxPoolItem* Svx3DSmoothLidsItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
     301             : {
     302           0 :     SfxBoolItem* pRetval = new Svx3DSmoothLidsItem();
     303             : 
     304           0 :     if(nItemVersion > 0)
     305             :     {
     306           0 :         SfxBoolItem aBoolItem(Which(), rIn);
     307           0 :         pRetval->SetValue(aBoolItem.GetValue());
     308             :     }
     309             : 
     310           0 :     return pRetval;
     311             : }
     312             : 
     313             : 
     314             : // #107245#
     315             : 
     316           0 : Svx3DCharacterModeItem::Svx3DCharacterModeItem(bool bVal)
     317           0 : :   SfxBoolItem(SDRATTR_3DOBJ_CHARACTER_MODE, bVal)
     318           0 : {}
     319             : 
     320           0 : sal_uInt16 Svx3DCharacterModeItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
     321             : {
     322           0 :     return 1;
     323             : }
     324             : 
     325           0 : SfxPoolItem* Svx3DCharacterModeItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
     326             : {
     327           0 :     SfxBoolItem* pRetval = new Svx3DCharacterModeItem();
     328             : 
     329           0 :     if(nItemVersion > 0)
     330             :     {
     331           0 :         SfxBoolItem aBoolItem(Which(), rIn);
     332           0 :         pRetval->SetValue(aBoolItem.GetValue());
     333             :     }
     334             : 
     335           0 :     return pRetval;
     336             : }
     337             : 
     338             : 
     339             : // #107245#
     340             : 
     341           0 : Svx3DCloseFrontItem::Svx3DCloseFrontItem(bool bVal)
     342           0 : :   SfxBoolItem(SDRATTR_3DOBJ_CLOSE_FRONT, bVal)
     343           0 : {}
     344             : 
     345           0 : sal_uInt16 Svx3DCloseFrontItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
     346             : {
     347           0 :     return 1;
     348             : }
     349             : 
     350           0 : SfxPoolItem* Svx3DCloseFrontItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
     351             : {
     352           0 :     SfxBoolItem* pRetval = new Svx3DCloseFrontItem();
     353             : 
     354           0 :     if(nItemVersion > 0)
     355             :     {
     356           0 :         SfxBoolItem aBoolItem(Which(), rIn);
     357           0 :         pRetval->SetValue(aBoolItem.GetValue());
     358             :     }
     359             : 
     360           0 :     return pRetval;
     361             : }
     362             : 
     363             : 
     364             : // #107245#
     365             : 
     366           0 : Svx3DCloseBackItem::Svx3DCloseBackItem(bool bVal)
     367           0 : :   SfxBoolItem(SDRATTR_3DOBJ_CLOSE_BACK, bVal)
     368           0 : {}
     369             : 
     370           0 : sal_uInt16 Svx3DCloseBackItem::GetVersion(sal_uInt16 /*nFileFormatVersion*/) const
     371             : {
     372           0 :     return 1;
     373             : }
     374             : 
     375           0 : SfxPoolItem* Svx3DCloseBackItem::Create(SvStream& rIn, sal_uInt16 nItemVersion) const
     376             : {
     377           0 :     SfxBoolItem* pRetval = new Svx3DCloseBackItem();
     378             : 
     379           0 :     if(nItemVersion > 0)
     380             :     {
     381           0 :         SfxBoolItem aBoolItem(Which(), rIn);
     382           0 :         pRetval->SetValue(aBoolItem.GetValue());
     383             :     }
     384             : 
     385           0 :     return pRetval;
     386             : }
     387             : 
     388             : 
     389             : 
     390             : // Svx3DNormalsKindItem: use drawing::NormalsKind
     391           0 : bool Svx3DNormalsKindItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     392             : {
     393           0 :     rVal <<= (drawing::NormalsKind)GetValue();
     394           0 :     return true;
     395             : }
     396             : 
     397           0 : bool Svx3DNormalsKindItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     398             : {
     399             :     drawing::NormalsKind eVar;
     400           0 :     if(!(rVal >>= eVar))
     401           0 :         return false;
     402           0 :     SetValue((sal_Int16)eVar);
     403           0 :     return true;
     404             : }
     405             : 
     406           0 : SfxPoolItem* Svx3DNormalsKindItem::Clone(SfxItemPool* /*pPool*/) const
     407             : {
     408           0 :     return new Svx3DNormalsKindItem(*this);
     409             : }
     410             : 
     411             : // Svx3DTextureProjectionXItem: use drawing::TextureProjectionMode
     412           0 : bool Svx3DTextureProjectionXItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     413             : {
     414           0 :     rVal <<= (drawing::TextureProjectionMode)GetValue();
     415           0 :     return true;
     416             : }
     417             : 
     418           0 : bool Svx3DTextureProjectionXItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     419             : {
     420             :     drawing::TextureProjectionMode eVar;
     421           0 :     if(!(rVal >>= eVar))
     422           0 :         return false;
     423           0 :     SetValue((sal_Int16)eVar);
     424           0 :     return true;
     425             : }
     426             : 
     427           0 : SfxPoolItem* Svx3DTextureProjectionXItem::Clone(SfxItemPool* /*pPool*/) const
     428             : {
     429           0 :     return new Svx3DTextureProjectionXItem(*this);
     430             : }
     431             : 
     432             : // Svx3DTextureProjectionYItem: use drawing::TextureProjectionMode
     433           0 : bool Svx3DTextureProjectionYItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     434             : {
     435           0 :     rVal <<= (drawing::TextureProjectionMode)GetValue();
     436           0 :     return true;
     437             : }
     438             : 
     439           0 : bool Svx3DTextureProjectionYItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     440             : {
     441             :     drawing::TextureProjectionMode eVar;
     442           0 :     if(!(rVal >>= eVar))
     443           0 :         return false;
     444           0 :     SetValue((sal_Int16)eVar);
     445           0 :     return true;
     446             : }
     447             : 
     448           0 : SfxPoolItem* Svx3DTextureProjectionYItem::Clone(SfxItemPool* /*pPool*/) const
     449             : {
     450           0 :     return new Svx3DTextureProjectionYItem(*this);
     451             : }
     452             : 
     453             : // Svx3DTextureKindItem: use drawing::TextureKind
     454           0 : bool Svx3DTextureKindItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     455             : {
     456           0 :     rVal <<= (drawing::TextureKind)GetValue();
     457           0 :     return true;
     458             : }
     459             : 
     460           0 : bool Svx3DTextureKindItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     461             : {
     462             :     drawing::TextureKind eVar;
     463           0 :     if(!(rVal >>= eVar))
     464           0 :         return false;
     465           0 :     SetValue((sal_Int16)eVar);
     466           0 :     return true;
     467             : }
     468             : 
     469           0 : SfxPoolItem* Svx3DTextureKindItem::Clone(SfxItemPool* /*pPool*/) const
     470             : {
     471           0 :     return new Svx3DTextureKindItem(*this);
     472             : }
     473             : 
     474             : // Svx3DTextureModeItem: use drawing:TextureMode
     475           0 : bool Svx3DTextureModeItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     476             : {
     477           0 :     rVal <<= (drawing::TextureMode)GetValue();
     478           0 :     return true;
     479             : }
     480             : 
     481           0 : bool Svx3DTextureModeItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     482             : {
     483             :     drawing::TextureMode eVar;
     484           0 :     if(!(rVal >>= eVar))
     485           0 :         return false;
     486           0 :     SetValue((sal_Int16)eVar);
     487           0 :     return true;
     488             : }
     489             : 
     490           0 : SfxPoolItem* Svx3DTextureModeItem::Clone(SfxItemPool* /*pPool*/) const
     491             : {
     492           0 :     return new Svx3DTextureModeItem(*this);
     493             : }
     494             : 
     495             : // Svx3DPerspectiveItem: use drawing::ProjectionMode
     496           0 : bool Svx3DPerspectiveItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     497             : {
     498           0 :     rVal <<= (drawing::ProjectionMode)GetValue();
     499           0 :     return true;
     500             : }
     501             : 
     502           0 : bool Svx3DPerspectiveItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     503             : {
     504             :     drawing::ProjectionMode eVar;
     505           0 :     if(!(rVal >>= eVar))
     506           0 :         return false;
     507           0 :     SetValue((sal_Int16)eVar);
     508           0 :     return true;
     509             : }
     510             : 
     511           0 : SfxPoolItem* Svx3DPerspectiveItem::Clone(SfxItemPool* /*pPool*/) const
     512             : {
     513           0 :     return new Svx3DPerspectiveItem(*this);
     514             : }
     515             : 
     516             : // Svx3DShadeModeItem: use drawing::ShadeMode
     517           0 : bool Svx3DShadeModeItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/) const
     518             : {
     519           0 :     rVal <<= (drawing::ShadeMode)GetValue();
     520           0 :     return true;
     521             : }
     522             : 
     523           0 : bool Svx3DShadeModeItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/)
     524             : {
     525             :     drawing::ShadeMode eVar;
     526           0 :     if(!(rVal >>= eVar))
     527           0 :         return false;
     528           0 :     SetValue((sal_Int16)eVar);
     529           0 :     return true;
     530             : }
     531             : 
     532           0 : SfxPoolItem* Svx3DShadeModeItem::Clone(SfxItemPool* /*pPool*/) const
     533             : {
     534           0 :     return new Svx3DShadeModeItem(*this);
     535             : }
     536             : 
     537             : // EOF
     538             : 
     539             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.10