Consistency around SfxStringItem in svx/inc/sxonitm.hxx
...similar to what has been done for svx/sdtmfitm.hxx in6a2ea81ca1
"Remove unused ctors" and68969cc61a
"Consistency around SdrMetricItem." Change-Id: I694c42a53cb9041b51ef876416f0f61963b89f86
This commit is contained in:
@@ -29,7 +29,7 @@ class SVL_DLLPUBLIC SfxStringItem: public CntUnencodedStringItem
|
|||||||
public:
|
public:
|
||||||
TYPEINFO_OVERRIDE();
|
TYPEINFO_OVERRIDE();
|
||||||
|
|
||||||
SfxStringItem() {}
|
SfxStringItem(sal_uInt16 which = 0): CntUnencodedStringItem(which) {}
|
||||||
|
|
||||||
SfxStringItem(sal_uInt16 which, const OUString & rValue):
|
SfxStringItem(sal_uInt16 which, const OUString & rValue):
|
||||||
CntUnencodedStringItem(which, rValue) {}
|
CntUnencodedStringItem(which, rValue) {}
|
||||||
|
@@ -22,12 +22,9 @@
|
|||||||
#include <svx/svddef.hxx>
|
#include <svx/svddef.hxx>
|
||||||
#include <svl/stritem.hxx>
|
#include <svl/stritem.hxx>
|
||||||
|
|
||||||
class SdrObjectNameItem: public SfxStringItem {
|
inline SfxStringItem makeSdrObjectNameItem(const OUString& rStr) {
|
||||||
public:
|
return SfxStringItem(SDRATTR_OBJECTNAME,rStr);
|
||||||
SdrObjectNameItem() : SfxStringItem() { SetWhich(SDRATTR_OBJECTNAME); }
|
}
|
||||||
SdrObjectNameItem(const OUString& rStr) : SfxStringItem(SDRATTR_OBJECTNAME,rStr) {}
|
|
||||||
SdrObjectNameItem(SvStream& rIn) : SfxStringItem(SDRATTR_OBJECTNAME,rIn) {}
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -207,7 +207,7 @@ SdrItemPool::SdrItemPool(
|
|||||||
mppLocalPoolDefaults[SDRATTR_OBJVISIBLE -SDRATTR_START]=new SdrObjVisibleItem;
|
mppLocalPoolDefaults[SDRATTR_OBJVISIBLE -SDRATTR_START]=new SdrObjVisibleItem;
|
||||||
mppLocalPoolDefaults[SDRATTR_LAYERID -SDRATTR_START]=new SdrLayerIdItem;
|
mppLocalPoolDefaults[SDRATTR_LAYERID -SDRATTR_START]=new SdrLayerIdItem;
|
||||||
mppLocalPoolDefaults[SDRATTR_LAYERNAME -SDRATTR_START]=new SdrLayerNameItem;
|
mppLocalPoolDefaults[SDRATTR_LAYERNAME -SDRATTR_START]=new SdrLayerNameItem;
|
||||||
mppLocalPoolDefaults[SDRATTR_OBJECTNAME -SDRATTR_START]=new SdrObjectNameItem;
|
mppLocalPoolDefaults[SDRATTR_OBJECTNAME -SDRATTR_START]=new SfxStringItem(SDRATTR_OBJECTNAME);
|
||||||
mppLocalPoolDefaults[SDRATTR_ALLPOSITIONX -SDRATTR_START]=new SdrAllPositionXItem;
|
mppLocalPoolDefaults[SDRATTR_ALLPOSITIONX -SDRATTR_START]=new SdrAllPositionXItem;
|
||||||
mppLocalPoolDefaults[SDRATTR_ALLPOSITIONY -SDRATTR_START]=new SdrAllPositionYItem;
|
mppLocalPoolDefaults[SDRATTR_ALLPOSITIONY -SDRATTR_START]=new SdrAllPositionYItem;
|
||||||
mppLocalPoolDefaults[SDRATTR_ALLSIZEWIDTH -SDRATTR_START]=new SdrAllSizeWidthItem;
|
mppLocalPoolDefaults[SDRATTR_ALLSIZEWIDTH -SDRATTR_START]=new SdrAllSizeWidthItem;
|
||||||
|
@@ -2245,7 +2245,7 @@ void SdrObject::NbcApplyNotPersistAttr(const SfxItemSet& rAttr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (rAttr.GetItemState(SDRATTR_OBJECTNAME,true,&pPoolItem)==SFX_ITEM_SET) {
|
if (rAttr.GetItemState(SDRATTR_OBJECTNAME,true,&pPoolItem)==SFX_ITEM_SET) {
|
||||||
OUString aName=((const SdrObjectNameItem*)pPoolItem)->GetValue();
|
OUString aName=((const SfxStringItem*)pPoolItem)->GetValue();
|
||||||
SetName(aName);
|
SetName(aName);
|
||||||
}
|
}
|
||||||
Rectangle aNewLogic(rLogic);
|
Rectangle aNewLogic(rLogic);
|
||||||
@@ -2303,7 +2303,7 @@ void SdrObject::TakeNotPersistAttr(SfxItemSet& rAttr, bool bMerge) const
|
|||||||
|
|
||||||
if (!aName.isEmpty())
|
if (!aName.isEmpty())
|
||||||
{
|
{
|
||||||
lcl_SetItem(rAttr, bMerge, SdrObjectNameItem(aName));
|
lcl_SetItem(rAttr, bMerge, makeSdrObjectNameItem(aName));
|
||||||
}
|
}
|
||||||
|
|
||||||
lcl_SetItem(rAttr,bMerge,SdrLayerIdItem(GetLayer()));
|
lcl_SetItem(rAttr,bMerge,SdrLayerIdItem(GetLayer()));
|
||||||
|
Reference in New Issue
Block a user