diff options
Diffstat (limited to 'svl/source')
-rw-r--r-- | svl/source/items/aeitem.cxx | 11 | ||||
-rw-r--r-- | svl/source/items/cenumitm.cxx | 13 | ||||
-rw-r--r-- | svl/source/items/cintitem.cxx | 77 | ||||
-rw-r--r-- | svl/source/items/flagitem.cxx | 14 | ||||
-rw-r--r-- | svl/source/items/int64item.cxx | 16 | ||||
-rw-r--r-- | svl/source/items/intitem.cxx | 29 | ||||
-rw-r--r-- | svl/source/items/lckbitem.cxx | 47 | ||||
-rwxr-xr-x | svl/source/items/legacyitem.cxx | 69 | ||||
-rw-r--r-- | svl/source/items/macitem.cxx | 7 | ||||
-rw-r--r-- | svl/source/items/poolitem.cxx | 463 | ||||
-rw-r--r-- | svl/source/items/ptitem.cxx | 15 | ||||
-rw-r--r-- | svl/source/items/rectitem.cxx | 15 | ||||
-rw-r--r-- | svl/source/items/rngitem.cxx | 17 | ||||
-rw-r--r-- | svl/source/items/slstitm.cxx | 42 | ||||
-rw-r--r-- | svl/source/items/stritem.cxx | 21 | ||||
-rw-r--r-- | svl/source/items/visitem.cxx | 21 |
16 files changed, 513 insertions, 364 deletions
diff --git a/svl/source/items/aeitem.cxx b/svl/source/items/aeitem.cxx index afebf9d72a9b..37962147e70c 100644 --- a/svl/source/items/aeitem.cxx +++ b/svl/source/items/aeitem.cxx @@ -39,12 +39,6 @@ SfxAllEnumItem::SfxAllEnumItem(sal_uInt16 which, sal_uInt16 nVal): InsertValue( nVal ); } -SfxAllEnumItem::SfxAllEnumItem( sal_uInt16 which, SvStream &rStream ): - SfxAllEnumItem_Base(which, rStream) -{ - InsertValue( GetValue() ); -} - SfxAllEnumItem::SfxAllEnumItem(sal_uInt16 which): SfxAllEnumItem_Base(which, 0) { @@ -83,11 +77,6 @@ SfxPoolItem* SfxAllEnumItem::Clone( SfxItemPool * ) const return new SfxAllEnumItem(*this); } -SfxPoolItem* SfxAllEnumItem::Create( SvStream & rStream, sal_uInt16 ) const -{ - return new SfxAllEnumItem( Which(), rStream ); -} - /** * In contrast to @see GetPosByValue(sal_uInt16) const * this internal method returns the position the value would be for non-present values. diff --git a/svl/source/items/cenumitm.cxx b/svl/source/items/cenumitm.cxx index d69e072afb93..3889d72a924c 100644 --- a/svl/source/items/cenumitm.cxx +++ b/svl/source/items/cenumitm.cxx @@ -143,19 +143,6 @@ bool SfxBoolItem::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * SfxBoolItem::Create(SvStream & rStream, sal_uInt16) const -{ - return new SfxBoolItem(Which(), rStream); -} - -// virtual -SvStream & SfxBoolItem::Store(SvStream & rStream, sal_uInt16) const -{ - rStream.WriteBool( m_bValue ); // not bool for serialization! - return rStream; -} - -// virtual SfxPoolItem * SfxBoolItem::Clone(SfxItemPool *) const { return new SfxBoolItem(*this); diff --git a/svl/source/items/cintitem.cxx b/svl/source/items/cintitem.cxx index 4fc6c754c8ef..4545a8ae2cc5 100644 --- a/svl/source/items/cintitem.cxx +++ b/svl/source/items/cintitem.cxx @@ -62,35 +62,12 @@ bool CntByteItem::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * CntByteItem::Create(SvStream & rStream, sal_uInt16) const -{ - short nTheValue = 0; - rStream.ReadInt16( nTheValue ); - return new CntByteItem(Which(), sal_uInt8(nTheValue)); -} - -// virtual -SvStream & CntByteItem::Store(SvStream & rStream, sal_uInt16) const -{ - rStream.WriteInt16( short(m_nValue) ); - return rStream; -} - -// virtual SfxPoolItem * CntByteItem::Clone(SfxItemPool *) const { return new CntByteItem(*this); } -CntUInt16Item::CntUInt16Item(sal_uInt16 which, SvStream & rStream) : - SfxPoolItem(which) -{ - sal_uInt16 nTheValue = 0; - rStream.ReadUInt16( nTheValue ); - m_nValue = nTheValue; -} - // virtual bool CntUInt16Item::operator ==(const SfxPoolItem & rItem) const { @@ -133,32 +110,12 @@ bool CntUInt16Item::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * CntUInt16Item::Create(SvStream & rStream, sal_uInt16) const -{ - return new CntUInt16Item(Which(), rStream); -} - -// virtual -SvStream & CntUInt16Item::Store(SvStream &rStream, sal_uInt16) const -{ - rStream.WriteUInt16( m_nValue ); - return rStream; -} - -// virtual SfxPoolItem * CntUInt16Item::Clone(SfxItemPool *) const { return new CntUInt16Item(*this); } -CntInt32Item::CntInt32Item(sal_uInt16 which, SvStream & rStream) - : SfxPoolItem(which) - , m_nValue(0) -{ - rStream.ReadInt32( m_nValue ); -} - // virtual bool CntInt32Item::operator ==(const SfxPoolItem & rItem) const { @@ -199,33 +156,12 @@ bool CntInt32Item::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * CntInt32Item::Create(SvStream & rStream, sal_uInt16) const -{ - return new CntInt32Item(Which(), rStream); -} - -// virtual -SvStream & CntInt32Item::Store(SvStream &rStream, sal_uInt16) const -{ - rStream.WriteInt32( m_nValue ); - return rStream; -} - -// virtual SfxPoolItem * CntInt32Item::Clone(SfxItemPool *) const { return new CntInt32Item(*this); } -CntUInt32Item::CntUInt32Item(sal_uInt16 which, SvStream & rStream) : - SfxPoolItem(which) -{ - sal_uInt32 nTheValue = 0; - rStream.ReadUInt32( nTheValue ); - m_nValue = nTheValue; -} - // virtual bool CntUInt32Item::operator ==(const SfxPoolItem & rItem) const { @@ -269,19 +205,6 @@ bool CntUInt32Item::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * CntUInt32Item::Create(SvStream & rStream, sal_uInt16) const -{ - return new CntUInt32Item(Which(), rStream); -} - -// virtual -SvStream & CntUInt32Item::Store(SvStream &rStream, sal_uInt16) const -{ - rStream.WriteUInt32( m_nValue ); - return rStream; -} - -// virtual SfxPoolItem * CntUInt32Item::Clone(SfxItemPool *) const { return new CntUInt32Item(*this); diff --git a/svl/source/items/flagitem.cxx b/svl/source/items/flagitem.cxx index 9bd233c0e91f..96db1c338413 100644 --- a/svl/source/items/flagitem.cxx +++ b/svl/source/items/flagitem.cxx @@ -31,13 +31,6 @@ SfxFlagItem::SfxFlagItem( sal_uInt16 nW, sal_uInt16 nV ) : } -SvStream& SfxFlagItem::Store(SvStream &rStream, sal_uInt16) const -{ - rStream.WriteUInt16( nVal ); - return rStream; -} - - bool SfxFlagItem::GetPresentation ( SfxItemPresentation /*ePresentation*/, @@ -61,13 +54,6 @@ sal_uInt8 SfxFlagItem::GetFlagCount() const } -SfxPoolItem* SfxFlagItem::Create(SvStream &, sal_uInt16) const -{ - SAL_INFO("svl", "calling Create() on SfxFlagItem -- override!"); - return nullptr; -} - - bool SfxFlagItem::operator==( const SfxPoolItem& rItem ) const { assert(SfxPoolItem::operator==(rItem)); diff --git a/svl/source/items/int64item.cxx b/svl/source/items/int64item.cxx index b5dc818b9d46..c32794a359ff 100644 --- a/svl/source/items/int64item.cxx +++ b/svl/source/items/int64item.cxx @@ -15,12 +15,6 @@ SfxInt64Item::SfxInt64Item( sal_uInt16 nWhich, sal_Int64 nVal ) : { } -SfxInt64Item::SfxInt64Item( sal_uInt16 nWhich, SvStream& rStream ) : - SfxPoolItem(nWhich), mnValue(0) -{ - rStream.ReadInt64(mnValue); -} - SfxInt64Item::~SfxInt64Item() {} bool SfxInt64Item::operator== ( const SfxPoolItem& rItem ) const @@ -57,16 +51,6 @@ bool SfxInt64Item::PutValue( return false; } -SfxPoolItem* SfxInt64Item::Create( SvStream& rStream, sal_uInt16 /*nItemVersion*/ ) const -{ - return new SfxInt64Item(Which(), rStream); -} - -SvStream& SfxInt64Item::Store( SvStream& rStream, sal_uInt16 /*nItemVersion*/ ) const -{ - return rStream.WriteInt64(mnValue); -} - SfxPoolItem* SfxInt64Item::Clone( SfxItemPool* /*pOther*/ ) const { return new SfxInt64Item(*this); diff --git a/svl/source/items/intitem.cxx b/svl/source/items/intitem.cxx index 8e8ce37ea335..70be1383349e 100644 --- a/svl/source/items/intitem.cxx +++ b/svl/source/items/intitem.cxx @@ -35,27 +35,11 @@ SfxPoolItem* SfxByteItem::CreateDefault() return new SfxByteItem(); }; -// virtual -SfxPoolItem * SfxByteItem::Create(SvStream & rStream, sal_uInt16) const -{ - short nValue = 0; - rStream.ReadInt16( nValue ); - return new SfxByteItem(Which(), sal_uInt8(nValue)); -} - SfxPoolItem* SfxInt16Item::CreateDefault() { return new SfxInt16Item(); }; -SfxInt16Item::SfxInt16Item(sal_uInt16 which, SvStream & rStream): - SfxPoolItem(which) -{ - short nTheValue = 0; - rStream.ReadInt16( nTheValue ); - m_nValue = nTheValue; -} - // virtual bool SfxInt16Item::operator ==(const SfxPoolItem & rItem) const { @@ -97,19 +81,6 @@ bool SfxInt16Item::PutValue(const css::uno::Any& rVal, sal_uInt8 ) return false; } -// virtual -SfxPoolItem * SfxInt16Item::Create(SvStream & rStream, sal_uInt16) const -{ - return new SfxInt16Item(Which(), rStream); -} - -// virtual -SvStream & SfxInt16Item::Store(SvStream & rStream, sal_uInt16) const -{ - rStream.WriteInt16( short(m_nValue) ); - return rStream; -} - SfxPoolItem * SfxInt16Item::Clone(SfxItemPool *) const { return new SfxInt16Item(*this); diff --git a/svl/source/items/lckbitem.cxx b/svl/source/items/lckbitem.cxx index 5c2efba1e9b1..a610380243cc 100644 --- a/svl/source/items/lckbitem.cxx +++ b/svl/source/items/lckbitem.cxx @@ -34,17 +34,6 @@ SfxLockBytesItem::SfxLockBytesItem() } -SfxLockBytesItem::SfxLockBytesItem( sal_uInt16 nW, SvStream &rStream ) -: SfxPoolItem( nW ) -{ - rStream.Seek( 0 ); - _xVal = new SvLockBytes( new SvMemoryStream(), true ); - - SvStream aLockBytesStream( _xVal.get() ); - rStream.ReadStream( aLockBytesStream ); -} - - SfxLockBytesItem::~SfxLockBytesItem() { } @@ -62,42 +51,6 @@ SfxPoolItem* SfxLockBytesItem::Clone(SfxItemPool *) const } -#define MAX_BUF 32000 - -SfxPoolItem* SfxLockBytesItem::Create( SvStream &rStream, sal_uInt16 ) const -{ - sal_uInt32 nSize = 0; - sal_uLong nActRead = 0; - sal_Char cTmpBuf[MAX_BUF]; - SvMemoryStream aNewStream; - rStream.ReadUInt32( nSize ); - - do { - sal_uLong nToRead; - if( (nSize - nActRead) > MAX_BUF ) - nToRead = MAX_BUF; - else - nToRead = nSize - nActRead; - nActRead += rStream.ReadBytes( cTmpBuf, nToRead ); - aNewStream.WriteBytes( cTmpBuf, nToRead ); - } while( nSize > nActRead ); - - return new SfxLockBytesItem( Which(), aNewStream ); -} - - -SvStream& SfxLockBytesItem::Store(SvStream &rStream, sal_uInt16 ) const -{ - SvStream aLockBytesStream( _xVal.get() ); - sal_uInt32 nSize = aLockBytesStream.Seek( STREAM_SEEK_TO_END ); - aLockBytesStream.Seek( 0 ); - - rStream.WriteUInt32( nSize ); - rStream.WriteStream( aLockBytesStream ); - - return rStream; -} - // virtual bool SfxLockBytesItem::PutValue( const css::uno::Any& rVal, sal_uInt8 ) { diff --git a/svl/source/items/legacyitem.cxx b/svl/source/items/legacyitem.cxx new file mode 100755 index 000000000000..b0daa3b9066e --- /dev/null +++ b/svl/source/items/legacyitem.cxx @@ -0,0 +1,69 @@ +/* -*- 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 + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +#include <svl/legacyitem.hxx> +#include <tools/stream.hxx> +#include <svl/eitem.hxx> +#include <svl/cintitem.hxx> + +namespace legacy +{ + namespace SfxBool + { + sal_uInt16 GetVersion(sal_uInt16) + { + return 0; + } + + void Create(SfxBoolItem& rItem, SvStream& rStrm, sal_uInt16) + { + bool tmp(false); + rStrm.ReadCharAsBool(tmp); + rItem.SetValue(tmp); + } + + SvStream& Store(const SfxBoolItem& rItem, SvStream& rStrm, sal_uInt16) + { + rStrm.WriteBool(rItem.GetValue()); // not bool for serialization! + return rStrm; + } + } + namespace CntInt32 + { + sal_uInt16 GetVersion(sal_uInt16) + { + return 0; + } + + void Create(CntInt32Item& rItem, SvStream& rStrm, sal_uInt16) + { + sal_Int32 tmp(0); + rStrm.ReadInt32(tmp); + rItem.SetValue(tmp); + } + + SvStream& Store(const CntInt32Item& rItem, SvStream& rStrm, sal_uInt16) + { + rStrm.WriteInt32(rItem.GetValue()); + return rStrm; + } + } +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svl/source/items/macitem.cxx b/svl/source/items/macitem.cxx index f45b7bfe9bf2..3c7fac91143a 100644 --- a/svl/source/items/macitem.cxx +++ b/svl/source/items/macitem.cxx @@ -248,11 +248,4 @@ void SvxMacroItem::SetMacro( SvMacroItemId nEvent, const SvxMacro& rMacro ) aMacroTable.Insert( nEvent, rMacro); } - -sal_uInt16 SvxMacroItem::GetVersion( sal_uInt16 nFileFormatVersion ) const -{ - return SOFFICE_FILEFORMAT_31 == nFileFormatVersion - ? 0 : SvxMacroTableDtor::GetVersion(); -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svl/source/items/poolitem.cxx b/svl/source/items/poolitem.cxx index 346e38324bce..a5501dc907d8 100644 --- a/svl/source/items/poolitem.cxx +++ b/svl/source/items/poolitem.cxx @@ -26,6 +26,450 @@ #include <libxml/xmlwriter.h> #include <typeinfo> +////////////////////////////////////////////////////////////////////////////// +// list of classes derived from SfxPoolItem +// will not be kept up-to-date, but give a good overview for right now +////////////////////////////////////////////////////////////////////////////// +// +// class SbxItem : public SfxPoolItem +// class SvxChartColorTableItem : public SfxPoolItem +// class DriverPoolingSettingsItem final : public SfxPoolItem +// class DatabaseMapItem final : public SfxPoolItem +// class DbuTypeCollectionItem : public SfxPoolItem +// class OptionalBoolItem : public SfxPoolItem +// class OStringListItem : public SfxPoolItem +// class MediaItem : public SfxPoolItem +// class SvxBoxItem : public SfxPoolItem +// class SvxBoxInfoItem : public SfxPoolItem +// class SvxBrushItem : public SfxPoolItem +// class SvxBulletItem : public SfxPoolItem +// class SvxColorItem : public SfxPoolItem +// class SvxBackgroundColorItem : public SvxColorItem +// class SvxFontHeightItem : public SfxPoolItem +// class SvxFieldItem : public SfxPoolItem +// class SvxFontListItem : public SfxPoolItem +// class SvxFontItem : public SfxPoolItem +// class SvxHyphenZoneItem : public SfxPoolItem +// class SvxLineItem : public SfxPoolItem +// class SvxLRSpaceItem : public SfxPoolItem +// class SvxNumBulletItem : public SfxPoolItem +// class SfxHyphenRegionItem: public SfxPoolItem +// class SvxProtectItem : public SfxPoolItem +// class SvxSizeItem : public SfxPoolItem +// class SwFormatFrameSize: public SvxSizeItem +// class SvxTabStopItem : public SfxPoolItem +// class SvxTwoLinesItem : public SfxPoolItem +// class SvxULSpaceItem : public SfxPoolItem +// class SvXMLAttrContainerItem: public SfxPoolItem +// class SfxLinkItem : public SfxPoolItem +// class SfxEventNamesItem : public SfxPoolItem +// class SfxFrameItem: public SfxPoolItem +// class SfxUnoAnyItem : public SfxPoolItem +// class SfxUnoFrameItem : public SfxPoolItem +// class SfxMacroInfoItem: public SfxPoolItem +// class SfxObjectItem: public SfxPoolItem +// class SfxObjectShellItem: public SfxPoolItem +// class SfxViewFrameItem: public SfxPoolItem +// class SfxWatermarkItem: public SfxPoolItem +// class SfxEnumItemInterface: public SfxPoolItem +// class SvxAdjustItem : public SfxEnumItemInterface +// class SvxEscapementItem : public SfxEnumItemInterface +// class SvxLineSpacingItem : public SfxEnumItemInterface +// class SvxShadowItem : public SfxEnumItemInterface +// class SfxEnumItem : public SfxEnumItemInterface +// class SvxCharReliefItem : public SfxEnumItem<FontRelief> +// class SvxCaseMapItem : public SfxEnumItem<SvxCaseMap> +// class SvxCrossedOutItem : public SfxEnumItem<FontStrikeout> +// class SvxFormatBreakItem : public SfxEnumItem<SvxBreak> +// class SvxFrameDirectionItem : public SfxEnumItem<SvxFrameDirection> +// class SvxHorJustifyItem: public SfxEnumItem<SvxCellHorJustify> +// class SvxVerJustifyItem: public SfxEnumItem<SvxCellVerJustify> +// class SvxJustifyMethodItem: public SfxEnumItem<SvxCellJustifyMethod> +// class SvxLanguageItem_Base: public SfxEnumItem<LanguageType> +// class SvxLanguageItem : public SvxLanguageItem_Base +// class SvxPostureItem : public SfxEnumItem<FontItalic> +// class SvxTextLineItem : public SfxEnumItem<FontLineStyle> +// class SvxUnderlineItem : public SvxTextLineItem +// class SvxOverlineItem : public SvxTextLineItem +// class SvxWeightItem : public SfxEnumItem<FontWeight> +// class SfxAllEnumItem_Base: public SfxEnumItem<sal_uInt16> +// class SfxAllEnumItem: public SfxAllEnumItem_Base +// class SvxOrientationItem: public SfxEnumItem<SvxCellOrientation> +// class SvxChartRegressItem : public SfxEnumItem<SvxChartRegress> +// class SvxChartTextOrderItem : public SfxEnumItem<SvxChartTextOrder> +// class SvxChartKindErrorItem : public SfxEnumItem<SvxChartKindError> +// class SvxChartIndicateItem : public SfxEnumItem<SvxChartIndicate> +// class SvxRotateModeItem: public SfxEnumItem<SvxRotateMode> +// class SdrGrafModeItem_Base: public SfxEnumItem<GraphicDrawMode> +// class SdrGrafModeItem : public SdrGrafModeItem_Base +// class SdrTextAniDirectionItem: public SfxEnumItem<SdrTextAniDirection> +// class SdrTextVertAdjustItem: public SfxEnumItem<SdrTextVertAdjust> +// class SdrTextHorzAdjustItem: public SfxEnumItem<SdrTextHorzAdjust> +// class SdrTextAniKindItem: public SfxEnumItem<SdrTextAniKind> +// class SdrTextFitToSizeTypeItem : public SfxEnumItem<css::drawing::TextFitToSizeType> +// class SdrCaptionEscDirItem: public SfxEnumItem<SdrCaptionEscDir> +// class SdrCaptionTypeItem: public SfxEnumItem<SdrCaptionType> +// class SdrEdgeKindItem: public SfxEnumItem<SdrEdgeKind> +// class SdrMeasureTextHPosItem: public SfxEnumItem<css::drawing::MeasureTextHorzPos> +// class SdrMeasureTextVPosItem: public SfxEnumItem<css::drawing::MeasureTextVertPos> +// class SdrMeasureUnitItem: public SfxEnumItem<FieldUnit> +// class XFillStyleItem : public SfxEnumItem<css::drawing::FillStyle> +// class XFillBmpPosItem : public SfxEnumItem<RectPoint> +// class XFormTextAdjustItem : public SfxEnumItem<XFormTextAdjust> +// class XFormTextShadowItem : public SfxEnumItem<XFormTextShadow> +// class XLineStyleItem : public SfxEnumItem<css::drawing::LineStyle> +// class XLineJointItem : public SfxEnumItem<css::drawing::LineJoint> +// class XLineCapItem : public SfxEnumItem<css::drawing::LineCap> +// class XFormTextStyleItem : public SfxEnumItem<XFormTextStyle> +// class ScViewObjectModeItem: public SfxEnumItem<ScVObjMode> +// class SdrCircKindItem: public SfxEnumItem<SdrCircKind> +// class SdrMeasureKindItem: public SfxEnumItem<SdrMeasureKind> +// class SwFormatFillOrder: public SfxEnumItem<SwFillOrder> +// class SwFormatFootnoteEndAtTextEnd : public SfxEnumItem<SwFootnoteEndPosEnum> +// class SwFormatFootnoteAtTextEnd : public SwFormatFootnoteEndAtTextEnd +// class SwFormatEndAtTextEnd : public SwFormatFootnoteEndAtTextEnd +// class SwFormatSurround: public SfxEnumItem<css::text::WrapTextMode> +// class SwMirrorGrf : public SfxEnumItem<MirrorGraph> +// class SwDrawModeGrf_Base: public SfxEnumItem<GraphicDrawMode> +// class SwDrawModeGrf : public SwDrawModeGrf_Base +//class CntByteItem: public SfxPoolItem +// class SfxByteItem: public CntByteItem +// class SvxOrphansItem: public SfxByteItem +// class SvxPaperBinItem : public SfxByteItem +// class SvxWidowsItem: public SfxByteItem +// class SwTransparencyGrf : public SfxByteItem +//class CntUInt16Item: public SfxPoolItem +// class SfxUInt16Item: public CntUInt16Item +// class SvxTextRotateItem : public SfxUInt16Item +// class SvxCharRotateItem : public SvxTextRotateItem +// class SvxCharScaleWidthItem : public SfxUInt16Item +// class SvxEmphasisMarkItem : public SfxUInt16Item +// class SvxParaVertAlignItem : public SfxUInt16Item +// class SvxWritingModeItem : public SfxUInt16Item +// class SvxZoomItem: public SfxUInt16Item +// class SdrPercentItem : public SfxUInt16Item +// class SdrGrafTransparenceItem : public SdrPercentItem +// class SdrTextAniCountItem: public SfxUInt16Item +// class SdrTextAniDelayItem: public SfxUInt16Item +// class Svx3DNormalsKindItem : public SfxUInt16Item +// class Svx3DTextureProjectionXItem : public SfxUInt16Item +// class Svx3DTextureProjectionYItem : public SfxUInt16Item +// class Svx3DTextureKindItem : public SfxUInt16Item +// class Svx3DTextureModeItem : public SfxUInt16Item +// class Svx3DPerspectiveItem : public SfxUInt16Item +// class Svx3DShadeModeItem : public SfxUInt16Item +// class SdrEdgeLineDeltaCountItem: public SfxUInt16Item +// class SvxViewLayoutItem: public SfxUInt16Item +// class XFillBmpPosOffsetXItem : public SfxUInt16Item +// class XFillBmpPosOffsetYItem : public SfxUInt16Item +// class XFillBmpTileOffsetXItem : public SfxUInt16Item +// class XFillBmpTileOffsetYItem : public SfxUInt16Item +// class XFillTransparenceItem: public SfxUInt16Item +// class XFormTextShadowTranspItem: public SfxUInt16Item +// class XGradientStepCountItem: public SfxUInt16Item +// class XLineTransparenceItem: public SfxUInt16Item +// class SvxZoomSliderItem: public SfxUInt16Item +// class SdrLayerIdItem: public SfxUInt16Item +// class SwRotationGrf : public SfxUInt16Item +//class CntInt32Item: public SfxPoolItem +// class SfxInt32Item: public CntInt32Item +// class SfxMetricItem: public SfxInt32Item +// class XFillBmpSizeXItem : public SfxMetricItem +// class XFillBmpSizeYItem : public SfxMetricItem +// class XFormTextDistanceItem : public SfxMetricItem +// class XFormTextShadowXValItem : public SfxMetricItem +// class XFormTextShadowYValItem : public SfxMetricItem +// class XFormTextStartItem : public SfxMetricItem +// class XLineEndWidthItem : public SfxMetricItem +// class XLineStartWidthItem : public SfxMetricItem +// class XLineWidthItem : public SfxMetricItem +// class SdrAngleItem: public SfxInt32Item +// +// class SdrCaptionAngleItem: public SdrAngleItem +// class SdrMeasureTextFixedAngleItem: public SdrAngleItem +// class SdrMeasureTextAutoAngleViewItem: public SdrAngleItem +// class SdrRotateAllItem: public SdrAngleItem +// class SdrRotateOneItem: public SdrAngleItem +// class SdrShearAngleItem: public SdrAngleItem +// class SdrHorzShearAllItem: public SdrAngleItem +// class SdrVertShearAllItem: public SdrAngleItem +// class SdrHorzShearOneItem: public SdrAngleItem +// class SdrVertShearOneItem: public SdrAngleItem +// class SdrMetricItem: public SfxInt32Item +// class SdrCaptionEscAbsItem: public SdrMetricItem +// class SdrCaptionGapItem: public SdrMetricItem +// class SdrCaptionLineLenItem: public SdrMetricItem +// class SdrEdgeNode1HorzDistItem: public SdrMetricItem +// class SdrEdgeNode1VertDistItem: public SdrMetricItem +// class SdrEdgeNode2HorzDistItem: public SdrMetricItem +// class SdrEdgeNode2VertDistItem: public SdrMetricItem +// class SdrEdgeNode1GlueDistItem: public SdrMetricItem +// class SdrEdgeNode2GlueDistItem: public SdrMetricItem +// class SdrAllPositionXItem: public SdrMetricItem +// class SdrAllPositionYItem: public SdrMetricItem +// class SdrAllSizeWidthItem: public SdrMetricItem +// class SdrAllSizeHeightItem: public SdrMetricItem +// class SdrLogicSizeWidthItem: public SdrMetricItem +// class SdrLogicSizeHeightItem: public SdrMetricItem +// class SdrMeasureOverhangItem: public SdrMetricItem +// class SdrMoveXItem: public SdrMetricItem +// class SdrMoveYItem: public SdrMetricItem +// class SdrOnePositionXItem: public SdrMetricItem +// class SdrOnePositionYItem: public SdrMetricItem +// class SdrOneSizeWidthItem: public SdrMetricItem +// class SdrOneSizeHeightItem: public SdrMetricItem +// class SdrTransformRef1XItem: public SdrMetricItem +// class SdrTransformRef1YItem: public SdrMetricItem +// class SdrTransformRef2XItem: public SdrMetricItem +// class SdrTransformRef2YItem: public SdrMetricItem +// class SdrCaptionEscRelItem: public SfxInt32Item +//class CntUInt32Item: public SfxPoolItem +// class SfxUInt32Item: public CntUInt32Item +// class SvxRsidItem : public SfxUInt32Item +// class SdrGrafGamma100Item : public SfxUInt32Item +// class SwTableBoxNumFormat : public SfxUInt32Item +//class CntUnencodedStringItem: public SfxPoolItem +// class SfxStringItem: public CntUnencodedStringItem +// class SvxPageModelItem : public SfxStringItem +// class SfxDocumentInfoItem : public SfxStringItem +// class SvxPostItAuthorItem: public SfxStringItem +// class SvxPostItDateItem: public SfxStringItem +// class SvxPostItTextItem: public SfxStringItem +// class SvxPostItIdItem: public SfxStringItem +// class SdrMeasureFormatStringItem: public SfxStringItem +// class NameOrIndex : public SfxStringItem +// class XFillBitmapItem : public NameOrIndex +// class XColorItem : public NameOrIndex +// class XFillColorItem : public XColorItem +// class XFormTextShadowColorItem : public XColorItem +// class XLineColorItem : public XColorItem +// class XSecondaryFillColorItem : public XColorItem +// class XFillGradientItem : public NameOrIndex +// class XFillFloatTransparenceItem : public XFillGradientItem +// class XFillHatchItem : public NameOrIndex +// class XLineDashItem : public NameOrIndex +// class XLineEndItem : public NameOrIndex +// class XLineStartItem : public NameOrIndex +// class SfxScriptOrganizerItem : public SfxStringItem +// class SdrLayerNameItem: public SfxStringItem +// class SwNumRuleItem : public SfxStringItem +//class SfxBoolItem : public SfxPoolItem +// class SvxAutoKernItem : public SfxBoolItem +// class SvxBlinkItem : public SfxBoolItem +// class SvxCharHiddenItem : public SfxBoolItem +// class SvxContourItem : public SfxBoolItem +// class SvxForbiddenRuleItem : public SfxBoolItem +// class SvxHangingPunctuationItem : public SfxBoolItem +// class SvxFormatKeepItem : public SfxBoolItem +// class SvxNoHyphenItem : public SfxBoolItem +// class SvxOpaqueItem : public SfxBoolItem +// class SvxParaGridItem : public SfxBoolItem +// class SvxPrintItem : public SfxBoolItem +// class SvxScriptSpaceItem : public SfxBoolItem +// class SvxShadowedItem : public SfxBoolItem +// class SvxFormatSplitItem : public SfxBoolItem +// class SvxWordLineModeItem : public SfxBoolItem +// class SdrOnOffItem: public SfxBoolItem +// class SdrGrafInvertItem : public SdrOnOffItem +// class SdrTextFixedCellHeightItem : public SfxBoolItem +// class SdrYesNoItem: public SfxBoolItem +// class SdrTextAniStartInsideItem: public SdrYesNoItem +// class SdrTextAniStopInsideItem: public SdrYesNoItem +// class SdrCaptionEscIsRelItem: public SdrYesNoItem +// class SdrCaptionFitLineLenItem: public SdrYesNoItem +// class SdrMeasureBelowRefEdgeItem: public SdrYesNoItem +// class SdrMeasureTextIsFixedAngleItem: public SdrYesNoItem +// class SdrMeasureTextRota90Item: public SdrYesNoItem +// class SdrMeasureTextUpsideDownItem: public SdrYesNoItem +// class SdrMeasureTextAutoAngleItem: public SdrYesNoItem +// class SdrObjPrintableItem: public SdrYesNoItem +// class SdrObjVisibleItem: public SdrYesNoItem +// class Svx3DReducedLineGeometryItem : public SfxBoolItem +// class Svx3DSmoothNormalsItem : public SfxBoolItem +// class Svx3DSmoothLidsItem : public SfxBoolItem +// class Svx3DCharacterModeItem : public SfxBoolItem +// class Svx3DCloseFrontItem : public SfxBoolItem +// class Svx3DCloseBackItem : public SfxBoolItem +// class XFillBackgroundItem : public SfxBoolItem +// class XFillBmpSizeLogItem : public SfxBoolItem +// class XFillBmpTileItem : public SfxBoolItem +// class XFillBmpStretchItem : public SfxBoolItem +// class XFormTextMirrorItem : public SfxBoolItem +// class XFormTextOutlineItem : public SfxBoolItem +// class XLineEndCenterItem : public SfxBoolItem +// class XLineStartCenterItem : public SfxBoolItem +// class XFormTextHideFormItem : public SfxBoolItem +// class SwFormatNoBalancedColumns : public SfxBoolItem +// class SwFormatEditInReadonly : public SfxBoolItem +// class SwFormatFollowTextFlow : public SfxBoolItem +// class SwFormatLayoutSplit : public SfxBoolItem +// class SwFormatRowSplit : public SfxBoolItem +// class SwInvertGrf: public SfxBoolItem +// class SwHeaderAndFooterEatSpacingItem : public SfxBoolItem +// class SwRegisterItem : public SfxBoolItem +// class SwParaConnectBorderItem : public SfxBoolItem +// class SfxFlagItem: public SfxPoolItem +// class SfxTemplateItem: public SfxFlagItem +// class SfxGlobalNameItem: public SfxPoolItem +// class SfxGrabBagItem : public SfxPoolItem +// class SfxIntegerListItem : public SfxPoolItem +// class SfxInt64Item : public SfxPoolItem +// class SfxInt16Item: public SfxPoolItem +// class SvxKerningItem : public SfxInt16Item +// class SfxImageItem : public SfxInt16Item +// class SdrSignedPercentItem : public SfxInt16Item +// class SdrGrafRedItem : public SdrSignedPercentItem +// class SdrGrafGreenItem : public SdrSignedPercentItem +// class SdrGrafBlueItem : public SdrSignedPercentItem +// class SdrGrafLuminanceItem : public SdrSignedPercentItem +// class SdrGrafContrastItem : public SdrSignedPercentItem +// class SdrTextAniAmountItem: public SfxInt16Item +// class SdrMeasureDecimalPlacesItem: public SfxInt16Item +// class ScMergeFlagAttr: public SfxInt16Item +// class SwLuminanceGrf : public SfxInt16Item +// class SwContrastGrf : public SfxInt16Item +// class SwChannelGrf : public SfxInt16Item +// class SfxLockBytesItem : public SfxPoolItem +// class SvxMacroItem: public SfxPoolItem +// class SfxVoidItem final: public SfxPoolItem +// class SfxSetItem: public SfxPoolItem +// class SvxScriptSetItem : public SfxSetItem +// class SfxTabDialogItem: public SfxSetItem +// class SvxSetItem: public SfxSetItem +// class XFillAttrSetItem : public SfxSetItem +// class XLineAttrSetItem : public SfxSetItem +// class ScPatternAttr: public SfxSetItem +// class SfxPointItem: public SfxPoolItem +// class SfxRectangleItem: public SfxPoolItem +// class SfxRangeItem : public SfxPoolItem +// class SfxStringListItem : public SfxPoolItem +// class SvxSearchItem : public SfxPoolItem +// class SfxVisibilityItem: public SfxPoolItem +// class AffineMatrixItem : public SfxPoolItem +// class SvxMarginItem: public SfxPoolItem +// class SvxDoubleItem : public SfxPoolItem +// class SvxClipboardFormatItem : public SfxPoolItem +// class SvxColorListItem: public SfxPoolItem +// class SvxGradientListItem : public SfxPoolItem +// class SvxHatchListItem : public SfxPoolItem +// class SvxBitmapListItem : public SfxPoolItem +// class SvxPatternListItem : public SfxPoolItem +// class SvxDashListItem : public SfxPoolItem +// class SvxLineEndListItem : public SfxPoolItem +// class SvxB3DVectorItem : public SfxPoolItem +// class SvxGalleryItem : public SfxPoolItem +// class SvxGrfCrop : public SfxPoolItem +// class SdrGrafCropItem : public SvxGrfCrop +// class SwCropGrf : public SvxGrfCrop +// class SvxHyperlinkItem : public SfxPoolItem +// class SvxNumberInfoItem : public SfxPoolItem +// class OfaPtrItem : public SfxPoolItem +// class OfaRefItem : public SfxPoolItem +// class SvxGridItem : public SvxOptionsGrid, public SfxPoolItem +// class SdOptionsGridItem : public SvxGridItem +// class SvxPageItem: public SfxPoolItem +// class SvxLongLRSpaceItem : public SfxPoolItem +// class SvxLongULSpaceItem : public SfxPoolItem +// class SvxPagePosSizeItem : public SfxPoolItem +// class SvxColumnItem : public SfxPoolItem +// class SvxObjectItem : public SfxPoolItem +// class SdrCustomShapeGeometryItem : public SfxPoolItem +// class SvxSmartTagItem : public SfxPoolItem +// class SvxGraphicItem: public SfxPoolItem +// class SdrFractionItem: public SfxPoolItem +// class SdrScaleItem: public SdrFractionItem +// class SdrMeasureScaleItem: public SdrScaleItem +// class SdrResizeXAllItem: public SdrFractionItem +// class SdrResizeYAllItem: public SdrFractionItem +// class SdrResizeXOneItem: public SdrFractionItem +// class SdrResizeYOneItem: public SdrFractionItem +// class ScMergeAttr: public SfxPoolItem +// class ScProtectionAttr: public SfxPoolItem +// class ScPageHFItem : public SfxPoolItem +// class ScPageScaleToItem : public SfxPoolItem +// class ScCondFormatItem : public SfxPoolItem +// class ScTpDefaultsItem : public SfxPoolItem +// class ScTpCalcItem : public SfxPoolItem +// class ScTpFormulaItem : public SfxPoolItem +// class ScTpPrintItem : public SfxPoolItem +// class ScTpViewItem : public SfxPoolItem +// class ScCondFormatDlgItem : public SfxPoolItem +// class ScInputStatusItem : public SfxPoolItem +// class ScSortItem : public SfxPoolItem +// class ScQueryItem : public SfxPoolItem +// class ScSubTotalItem : public SfxPoolItem +// class cUserListItem : public SfxPoolItem +// class ScConsolidateItem : public SfxPoolItem +// class ScPivotItem : public SfxPoolItem +// class ScSolveItem : public SfxPoolItem +// class ScTabOpItem : public SfxPoolItem +// class SdOptionsLayoutItem : public SfxPoolItem +// class SdOptionsMiscItem : public SfxPoolItem +// class SdOptionsSnapItem : public SfxPoolItem +// class SdOptionsPrintItem : public SfxPoolItem +// class SwCondCollItem : public SfxPoolItem +// class SwTableBoxFormula : public SfxPoolItem, public SwTableFormula +// class SwTableBoxValue : public SfxPoolItem +// class SwFormatCharFormat: public SfxPoolItem, public SwClient +// class SwFormatAnchor: public SfxPoolItem +// class SwFormatAutoFormat: public SfxPoolItem +// class SwFormatCol : public SfxPoolItem +// class SwFormatChain: public SfxPoolItem +// class SwFormatContent: public SfxPoolItem +// class SwFormatFlyCnt : public SfxPoolItem +// class SwFormatField : public SfxPoolItem +// class SwFormatFootnote : public SfxPoolItem +// class SwFormatHeader: public SfxPoolItem, public SwClient +// class SwFormatFooter: public SfxPoolItem, public SwClient +// class SwFormatINetFormat : public SfxPoolItem +// class SwFormatLineNumber: public SfxPoolItem +// class SwFormatMeta : public SfxPoolItem +// class SwFormatVertOrient: public SfxPoolItem +// class SwFormatHoriOrient: public SfxPoolItem +// class SwFormatPageDesc : public SfxPoolItem, public SwClient +// class SwFormatRefMark : public SfxPoolItem +// class SwFormatRuby : public SfxPoolItem +// class SwFormatURL: public SfxPoolItem +// class SwFormatWrapInfluenceOnObjPos: public SfxPoolItem +// class SwGammaGrf : public SfxPoolItem +// class SwMsgPoolItem : public SfxPoolItem +// class SwPtrMsgPoolItem : public SwMsgPoolItem +// class SwFormatChg: public SwMsgPoolItem +// class SwInsText: public SwMsgPoolItem +// class SwDelChr: public SwMsgPoolItem +// class SwDelText: public SwMsgPoolItem +// class SwUpdateAttr : public SwMsgPoolItem +// class SwRefMarkFieldUpdate : public SwMsgPoolItem +// class SwDocPosUpdate : public SwMsgPoolItem +// class SwTableFormulaUpdate : public SwMsgPoolItem +// class SwAutoFormatGetDocNode: public SwMsgPoolItem +// class SwAttrSetChg: public SwMsgPoolItem +// class SwCondCollCondChg: public SwMsgPoolItem +// class SwVirtPageNumInfo: public SwMsgPoolItem +// class SwFindNearestNode : public SwMsgPoolItem +// class SwStringMsgPoolItem : public SwMsgPoolItem +// class SwFormatDrop: public SfxPoolItem, public SwClient +// class SwTextGridItem : public SfxPoolItem +// class SwTOXMark : public SfxPoolItem +// class SwFltAnchor : public SfxPoolItem +// class SwFltRedline : public SfxPoolItem +// class SwFltBookmark : public SfxPoolItem +// class SwFltRDFMark : public SfxPoolItem +// class SwFltTOX : public SfxPoolItem +// class SwDocDisplayItem : public SfxPoolItem +// class SwElemItem : public SfxPoolItem +// class SwAddPrinterItem : public SfxPoolItem, public SwPrintData +// class SwShadowCursorItem : public SfxPoolItem +// class SwTestItem : public SfxPoolItem +// class SwEnvItem : public SfxPoolItem +// class SwLabItem : public SfxPoolItem +// class SwWrtShellItem: public SfxPoolItem +// class SwPageFootnoteInfoItem : public SfxPoolItem +// class SwPtrItem : public SfxPoolItem +// class SwUINumRuleItem : public SfxPoolItem +// class SwPaMItem : public SfxPoolItem +////////////////////////////////////////////////////////////////////////////// + SfxPoolItem::SfxPoolItem(sal_uInt16 const nWhich) : m_nRefCount(0) , m_nWhich(nWhich) @@ -48,25 +492,6 @@ bool SfxPoolItem::operator==( const SfxPoolItem& rCmp ) const } -SfxPoolItem* SfxPoolItem::Create(SvStream &, sal_uInt16) const -{ - assert(!"this item is not serialisable"); - return Clone(); -} - - -sal_uInt16 SfxPoolItem::GetVersion( sal_uInt16 ) const -{ - return 0; -} - - -SvStream& SfxPoolItem::Store(SvStream &rStream, sal_uInt16 ) const -{ - assert(!"this item is not serialisable"); - return rStream; -} - /** * This virtual method allows to get a textual representation of the value * for the SfxPoolItem subclasses. It should be overridden by all UI-relevant diff --git a/svl/source/items/ptitem.cxx b/svl/source/items/ptitem.cxx index 03493d143e04..ed228db34e87 100644 --- a/svl/source/items/ptitem.cxx +++ b/svl/source/items/ptitem.cxx @@ -73,21 +73,6 @@ SfxPoolItem* SfxPointItem::Clone(SfxItemPool *) const } -SfxPoolItem* SfxPointItem::Create(SvStream &rStream, sal_uInt16 ) const -{ - Point aStr; - ReadPair( rStream, aStr ); - return new SfxPointItem(Which(), aStr); -} - - -SvStream& SfxPointItem::Store(SvStream &rStream, sal_uInt16 ) const -{ - WritePair( rStream, aVal ); - return rStream; -} - - bool SfxPointItem::QueryValue( uno::Any& rVal, sal_uInt8 nMemberId ) const { diff --git a/svl/source/items/rectitem.cxx b/svl/source/items/rectitem.cxx index d481a78df22d..170bf76db521 100644 --- a/svl/source/items/rectitem.cxx +++ b/svl/source/items/rectitem.cxx @@ -73,21 +73,6 @@ SfxPoolItem* SfxRectangleItem::Clone(SfxItemPool *) const } -SfxPoolItem* SfxRectangleItem::Create(SvStream &rStream, sal_uInt16 ) const -{ - tools::Rectangle aStr; - ReadRectangle( rStream, aStr ); - return new SfxRectangleItem(Which(), aStr); -} - - -SvStream& SfxRectangleItem::Store(SvStream &rStream, sal_uInt16 ) const -{ - WriteRectangle( rStream, aVal ); - return rStream; -} - - bool SfxRectangleItem::QueryValue( css::uno::Any& rVal, sal_uInt8 nMemberId) const { diff --git a/svl/source/items/rngitem.cxx b/svl/source/items/rngitem.cxx index 6b0a3768d555..1cabc517eb79 100644 --- a/svl/source/items/rngitem.cxx +++ b/svl/source/items/rngitem.cxx @@ -59,21 +59,4 @@ SfxPoolItem* SfxRangeItem::Clone(SfxItemPool *) const return new SfxRangeItem( Which(), nFrom, nTo ); } - -SfxPoolItem* SfxRangeItem::Create(SvStream &rStream, sal_uInt16) const -{ - sal_uInt16 nVon(0), nBis(0); - rStream.ReadUInt16( nVon ); - rStream.ReadUInt16( nBis ); - return new SfxRangeItem( Which(), nVon, nBis ); -} - - -SvStream& SfxRangeItem::Store(SvStream &rStream, sal_uInt16) const -{ - rStream.WriteUInt16( nFrom ); - rStream.WriteUInt16( nTo ); - return rStream; -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svl/source/items/slstitm.cxx b/svl/source/items/slstitm.cxx index 64d960226d86..e366badc8167 100644 --- a/svl/source/items/slstitm.cxx +++ b/svl/source/items/slstitm.cxx @@ -47,24 +47,6 @@ SfxStringListItem::SfxStringListItem( sal_uInt16 which, const std::vector<OUStri } -SfxStringListItem::SfxStringListItem( sal_uInt16 which, SvStream& rStream ) : - SfxPoolItem( which ) -{ - sal_Int32 nEntryCount; - rStream.ReadInt32( nEntryCount ); - - if( nEntryCount ) - mpList.reset(new std::vector<OUString>); - - if (mpList) - { - for( sal_Int32 i=0; i < nEntryCount; i++ ) - { - mpList->push_back( readByteString(rStream) ); - } - } -} - SfxStringListItem::~SfxStringListItem() { } @@ -113,30 +95,6 @@ SfxPoolItem* SfxStringListItem::Clone( SfxItemPool *) const } -SfxPoolItem* SfxStringListItem::Create( SvStream & rStream, sal_uInt16 ) const -{ - return new SfxStringListItem( Which(), rStream ); -} - - -SvStream& SfxStringListItem::Store( SvStream & rStream, sal_uInt16 ) const -{ - if( !mpList ) - { - rStream.WriteInt32( 0 ); - return rStream; - } - - sal_uInt32 nCount = mpList->size(); - rStream.WriteUInt32( nCount ); - - for( sal_uInt32 i=0; i < nCount; i++ ) - writeByteString(rStream, (*mpList)[i]); - - return rStream; -} - - void SfxStringListItem::SetString( const OUString& rStr ) { mpList.reset( new std::vector<OUString> ); diff --git a/svl/source/items/stritem.cxx b/svl/source/items/stritem.cxx index 37ed45c4a7f8..131e468e6b99 100644 --- a/svl/source/items/stritem.cxx +++ b/svl/source/items/stritem.cxx @@ -25,27 +25,6 @@ // virtual -SfxStringItem::SfxStringItem(sal_uInt16 which, SvStream & rStream): - CntUnencodedStringItem(which) -{ - SetValue(readByteString(rStream)); -} - - -// virtual -SfxPoolItem * SfxStringItem::Create(SvStream & rStream, sal_uInt16) const -{ - return new SfxStringItem(Which(), rStream); -} - -// virtual -SvStream & SfxStringItem::Store(SvStream & rStream, sal_uInt16) const -{ - writeByteString(rStream, GetValue()); - return rStream; -} - -// virtual SfxPoolItem * SfxStringItem::Clone(SfxItemPool *) const { return new SfxStringItem(*this); diff --git a/svl/source/items/visitem.cxx b/svl/source/items/visitem.cxx index d35fc6078db2..d1ad3efc01a2 100644 --- a/svl/source/items/visitem.cxx +++ b/svl/source/items/visitem.cxx @@ -23,14 +23,6 @@ #include <tools/stream.hxx> -SfxVisibilityItem::SfxVisibilityItem(sal_uInt16 which, SvStream & rStream): - SfxPoolItem(which) -{ - bool bValue = false; - rStream.ReadCharAsBool( bValue ); - m_nValue.bVisible = bValue; -} - // virtual bool SfxVisibilityItem::operator ==(const SfxPoolItem & rItem) const { @@ -68,19 +60,6 @@ bool SfxVisibilityItem::PutValue(const css::uno::Any& rVal, sal_uInt8) } // virtual -SfxPoolItem * SfxVisibilityItem::Create(SvStream & rStream, sal_uInt16) const -{ - return new SfxVisibilityItem(Which(), rStream); -} - -// virtual -SvStream & SfxVisibilityItem::Store(SvStream & rStream, sal_uInt16) const -{ - rStream.WriteUChar( m_nValue.bVisible ); - return rStream; -} - -// virtual SfxPoolItem * SfxVisibilityItem::Clone(SfxItemPool *) const { return new SfxVisibilityItem(*this); |