1 *cdf0e10cSrcweir /************************************************************************* 2 *cdf0e10cSrcweir * 3 *cdf0e10cSrcweir * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 *cdf0e10cSrcweir * 5 *cdf0e10cSrcweir * Copyright 2000, 2010 Oracle and/or its affiliates. 6 *cdf0e10cSrcweir * 7 *cdf0e10cSrcweir * OpenOffice.org - a multi-platform office productivity suite 8 *cdf0e10cSrcweir * 9 *cdf0e10cSrcweir * This file is part of OpenOffice.org. 10 *cdf0e10cSrcweir * 11 *cdf0e10cSrcweir * OpenOffice.org is free software: you can redistribute it and/or modify 12 *cdf0e10cSrcweir * it under the terms of the GNU Lesser General Public License version 3 13 *cdf0e10cSrcweir * only, as published by the Free Software Foundation. 14 *cdf0e10cSrcweir * 15 *cdf0e10cSrcweir * OpenOffice.org is distributed in the hope that it will be useful, 16 *cdf0e10cSrcweir * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 *cdf0e10cSrcweir * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 *cdf0e10cSrcweir * GNU Lesser General Public License version 3 for more details 19 *cdf0e10cSrcweir * (a copy is included in the LICENSE file that accompanied this code). 20 *cdf0e10cSrcweir * 21 *cdf0e10cSrcweir * You should have received a copy of the GNU Lesser General Public License 22 *cdf0e10cSrcweir * version 3 along with OpenOffice.org. If not, see 23 *cdf0e10cSrcweir * <http://www.openoffice.org/license.html> 24 *cdf0e10cSrcweir * for a copy of the LGPLv3 License. 25 *cdf0e10cSrcweir * 26 *cdf0e10cSrcweir ************************************************************************/ 27 *cdf0e10cSrcweir 28 *cdf0e10cSrcweir #ifndef _SDR_PROPERTIES_E3DEXTRUDEPROPERTIES_HXX 29 *cdf0e10cSrcweir #define _SDR_PROPERTIES_E3DEXTRUDEPROPERTIES_HXX 30 *cdf0e10cSrcweir 31 *cdf0e10cSrcweir #include <svx/sdr/properties/e3dcompoundproperties.hxx> 32 *cdf0e10cSrcweir #include "svx/svxdllapi.h" 33 *cdf0e10cSrcweir 34 *cdf0e10cSrcweir ////////////////////////////////////////////////////////////////////////////// 35 *cdf0e10cSrcweir 36 *cdf0e10cSrcweir namespace sdr 37 *cdf0e10cSrcweir { 38 *cdf0e10cSrcweir namespace properties 39 *cdf0e10cSrcweir { 40 *cdf0e10cSrcweir class SVX_DLLPUBLIC E3dExtrudeProperties : public E3dCompoundProperties 41 *cdf0e10cSrcweir { 42 *cdf0e10cSrcweir protected: 43 *cdf0e10cSrcweir // Called after ItemChange() is done for all items. 44 *cdf0e10cSrcweir virtual void PostItemChange(const sal_uInt16 nWhich); 45 *cdf0e10cSrcweir 46 *cdf0e10cSrcweir public: 47 *cdf0e10cSrcweir // basic constructor 48 *cdf0e10cSrcweir E3dExtrudeProperties(SdrObject& rObj); 49 *cdf0e10cSrcweir 50 *cdf0e10cSrcweir // constructor for copying, but using new object 51 *cdf0e10cSrcweir E3dExtrudeProperties(const E3dExtrudeProperties& rProps, SdrObject& rObj); 52 *cdf0e10cSrcweir 53 *cdf0e10cSrcweir // destructor 54 *cdf0e10cSrcweir virtual ~E3dExtrudeProperties(); 55 *cdf0e10cSrcweir 56 *cdf0e10cSrcweir // Clone() operator, normally just calls the local copy constructor 57 *cdf0e10cSrcweir virtual BaseProperties& Clone(SdrObject& rObj) const; 58 *cdf0e10cSrcweir }; 59 *cdf0e10cSrcweir } // end of namespace properties 60 *cdf0e10cSrcweir } // end of namespace sdr 61 *cdf0e10cSrcweir 62 *cdf0e10cSrcweir ////////////////////////////////////////////////////////////////////////////// 63 *cdf0e10cSrcweir 64 *cdf0e10cSrcweir #endif // _SDR_PROPERTIES_E3DEXTRUDEPROPERTIES_HXX 65 *cdf0e10cSrcweir 66 *cdf0e10cSrcweir // eof 67