1*3334a7e6SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*3334a7e6SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*3334a7e6SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*3334a7e6SAndrew Rist * distributed with this work for additional information 6*3334a7e6SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*3334a7e6SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*3334a7e6SAndrew Rist * "License"); you may not use this file except in compliance 9*3334a7e6SAndrew Rist * with the License. You may obtain a copy of the License at 10*3334a7e6SAndrew Rist * 11*3334a7e6SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*3334a7e6SAndrew Rist * 13*3334a7e6SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*3334a7e6SAndrew Rist * software distributed under the License is distributed on an 15*3334a7e6SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*3334a7e6SAndrew Rist * KIND, either express or implied. See the License for the 17*3334a7e6SAndrew Rist * specific language governing permissions and limitations 18*3334a7e6SAndrew Rist * under the License. 19*3334a7e6SAndrew Rist * 20*3334a7e6SAndrew Rist *************************************************************/ 21*3334a7e6SAndrew Rist 22*3334a7e6SAndrew Rist 23cdf0e10cSrcweir #ifndef _SYLAYITM_HXX 24cdf0e10cSrcweir #define _SYLAYITM_HXX 25cdf0e10cSrcweir 26cdf0e10cSrcweir #include <svx/svddef.hxx> 27cdf0e10cSrcweir #include <svl/stritem.hxx> 28cdf0e10cSrcweir #include <svl/intitem.hxx> 29cdf0e10cSrcweir #include <svx/svdtypes.hxx> 30cdf0e10cSrcweir 31cdf0e10cSrcweir //------------------------------ 32cdf0e10cSrcweir // class SdrLayerIdItem 33cdf0e10cSrcweir //------------------------------ 34cdf0e10cSrcweir class SdrLayerIdItem: public SfxUInt16Item { 35cdf0e10cSrcweir public: SdrLayerIdItem(sal_uInt16 nId=0)36cdf0e10cSrcweir SdrLayerIdItem(sal_uInt16 nId=0): SfxUInt16Item(SDRATTR_LAYERID,nId) {} SdrLayerIdItem(SvStream & rIn)37cdf0e10cSrcweir SdrLayerIdItem(SvStream& rIn): SfxUInt16Item(SDRATTR_LAYERID,rIn) {} GetValue() const38cdf0e10cSrcweir SdrLayerID GetValue() const { return (SdrLayerID)SfxUInt16Item::GetValue(); } 39cdf0e10cSrcweir }; 40cdf0e10cSrcweir 41cdf0e10cSrcweir //------------------------------ 42cdf0e10cSrcweir // class SdrLayerNameItem 43cdf0e10cSrcweir //------------------------------ 44cdf0e10cSrcweir 45cdf0e10cSrcweir class SdrLayerNameItem: public SfxStringItem { 46cdf0e10cSrcweir public: SdrLayerNameItem()47cdf0e10cSrcweir SdrLayerNameItem() : SfxStringItem() { SetWhich(SDRATTR_LAYERNAME); } SdrLayerNameItem(const String & rStr)48cdf0e10cSrcweir SdrLayerNameItem(const String& rStr) : SfxStringItem(SDRATTR_LAYERNAME,rStr) {} SdrLayerNameItem(SvStream & rIn)49cdf0e10cSrcweir SdrLayerNameItem(SvStream& rIn) : SfxStringItem(SDRATTR_LAYERNAME,rIn) {} 50cdf0e10cSrcweir }; 51cdf0e10cSrcweir 52cdf0e10cSrcweir #endif 53