tdf#164685 Cleanup SfxItemSetFixed
Cleanup of class SfxItemSetFixed as described in the bug ticket. Change-Id: I0704ab45624217a8d00a942e0e8d6d6276934306 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180255 Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com> Tested-by: Jenkins
This commit is contained in:
parent
ef5a350b75
commit
7afd95daf2
@ -755,7 +755,8 @@ const SfxItemSet& ImpEditEngine::GetEmptyItemSet() const
|
||||
{
|
||||
if ( !pEmptyItemSet )
|
||||
{
|
||||
pEmptyItemSet = std::make_unique<SfxItemSetFixed<EE_ITEMS_START, EE_ITEMS_END>>(const_cast<SfxItemPool&>(maEditDoc.GetItemPool()));
|
||||
pEmptyItemSet = std::make_unique<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
EE_ITEMS_START, EE_ITEMS_END>(const_cast<SfxItemPool&>(maEditDoc.GetItemPool())));
|
||||
for ( sal_uInt16 nWhich = EE_ITEMS_START; nWhich <= EE_CHAR_END; nWhich++)
|
||||
{
|
||||
pEmptyItemSet->ClearItem( nWhich );
|
||||
|
@ -598,19 +598,16 @@ void OReportSection::createDefault(const OUString& _sType,SdrObject* _pObj)
|
||||
if( pSourceObj )
|
||||
{
|
||||
const SfxItemSet& rSource = pSourceObj->GetMergedItemSet();
|
||||
SfxItemSetFixed<
|
||||
// Ranges from SdrAttrObj:
|
||||
SDRATTR_START, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_MISC_FIRST, SDRATTR_MISC_LAST,
|
||||
SDRATTR_TEXTDIRECTION,
|
||||
SDRATTR_TEXTDIRECTION,
|
||||
// Graphic attributes, 3D properties,
|
||||
// CustomShape properties:
|
||||
SDRATTR_GRAF_FIRST,
|
||||
SDRATTR_CUSTOMSHAPE_LAST,
|
||||
// Range from SdrTextObj:
|
||||
EE_ITEMS_START, EE_ITEMS_END>
|
||||
aDest( _pObj->getSdrModelFromSdrObject().GetItemPool() );
|
||||
SfxItemSet aDest(SfxItemSet::makeFixedSfxItemSet<
|
||||
// Ranges from SdrAttrObj:
|
||||
SDRATTR_START, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_MISC_FIRST, SDRATTR_MISC_LAST,
|
||||
SDRATTR_TEXTDIRECTION, SDRATTR_TEXTDIRECTION,
|
||||
// Graphic attributes, 3D properties,
|
||||
// CustomShape properties:
|
||||
SDRATTR_GRAF_FIRST, SDRATTR_CUSTOMSHAPE_LAST,
|
||||
// Range from SdrTextObj:
|
||||
EE_ITEMS_START, EE_ITEMS_END>(_pObj->getSdrModelFromSdrObject().GetItemPool()));
|
||||
aDest.Set( rSource );
|
||||
_pObj->SetMergedItemSet( aDest );
|
||||
Degree100 nAngle = pSourceObj->GetRotateAngle();
|
||||
|
@ -144,13 +144,12 @@ SfxItemSet& ScStyleSheet::GetItemSet()
|
||||
// (== Standard page template)
|
||||
|
||||
SfxItemPool& rItemPool = GetPool()->GetPool();
|
||||
pSet = new SfxItemSetFixed<
|
||||
ATTR_USERDEF, ATTR_USERDEF,
|
||||
ATTR_WRITINGDIR, ATTR_WRITINGDIR,
|
||||
ATTR_BACKGROUND, ATTR_BACKGROUND,
|
||||
ATTR_BORDER, ATTR_SHADOW,
|
||||
ATTR_LRSPACE, ATTR_PAGE_SCALETO>(rItemPool);
|
||||
|
||||
pSet = new SfxItemSet(rItemPool, WhichRangesContainer(svl::Items<
|
||||
ATTR_USERDEF, ATTR_USERDEF,
|
||||
ATTR_WRITINGDIR, ATTR_WRITINGDIR,
|
||||
ATTR_BACKGROUND, ATTR_BACKGROUND,
|
||||
ATTR_BORDER, ATTR_SHADOW,
|
||||
ATTR_LRSPACE, ATTR_PAGE_SCALETO>));
|
||||
// If being loaded also the set is then filled in from the file,
|
||||
// so the defaults do not need to be set.
|
||||
// GetPrinter would then also create a new printer,
|
||||
@ -233,20 +232,21 @@ SfxItemSet& ScStyleSheet::GetItemSet()
|
||||
pItemPool = pItemPool->GetSecondaryPool();
|
||||
assert(pItemPool);
|
||||
|
||||
pSet = new SfxItemSetFixed<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>(*pItemPool);
|
||||
pSet = new SfxItemSet(*pItemPool, WhichRangesContainer(svl::Items<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>));
|
||||
}
|
||||
break;
|
||||
|
||||
case SfxStyleFamily::Para:
|
||||
default:
|
||||
pSet = new SfxItemSetFixed<ATTR_PATTERN_START, ATTR_PATTERN_END>( GetPool()->GetPool() );
|
||||
pSet = new SfxItemSet(GetPool()->GetPool(), WhichRangesContainer(svl::Items<
|
||||
ATTR_PATTERN_START, ATTR_PATTERN_END>));
|
||||
break;
|
||||
}
|
||||
bMySet = true;
|
||||
|
@ -161,8 +161,9 @@ void ScDrawShell::ExecDrawAttr( SfxRequest& rReq )
|
||||
case SID_CELL_FORMAT_RESET:
|
||||
case SID_TEXT_STANDARD:
|
||||
{
|
||||
SfxItemSetFixed<SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_MINFRAMEHEIGHT,
|
||||
SDRATTR_TEXT_MAXFRAMEHEIGHT, SDRATTR_TEXT_MAXFRAMEWIDTH> aEmptyAttr(GetPool());
|
||||
SfxItemSet aEmptyAttr(SfxItemSet::makeFixedSfxItemSet<
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_MINFRAMEHEIGHT,
|
||||
SDRATTR_TEXT_MAXFRAMEHEIGHT, SDRATTR_TEXT_MAXFRAMEWIDTH>(GetPool()));
|
||||
|
||||
if (ScDrawLayer::IsNoteCaption(pSingleSelectedObj))
|
||||
aEmptyAttr.Put(pView->GetAttrFromMarked(true));
|
||||
@ -429,7 +430,9 @@ void ScDrawShell::ExecuteMacroAssign(SdrObject* pObj, weld::Window* pWin)
|
||||
}
|
||||
|
||||
// create empty itemset for macro-dlg
|
||||
auto xItemSet = std::make_unique<SfxItemSetFixed<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM, SID_EVENTCONFIG, SID_EVENTCONFIG>>( SfxGetpApp()->GetPool() );
|
||||
auto xItemSet = std::make_unique<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
SID_ATTR_MACROITEM, SID_ATTR_MACROITEM,
|
||||
SID_EVENTCONFIG, SID_EVENTCONFIG>(SfxGetpApp()->GetPool()));
|
||||
xItemSet->Put ( aItem );
|
||||
|
||||
SfxEventNamesItem aNamesItem(SID_EVENTCONFIG);
|
||||
|
@ -218,14 +218,14 @@ SfxItemSet& SdStyleSheet::GetItemSet()
|
||||
// we create the ItemSet 'on demand' if necessary
|
||||
if (!pSet)
|
||||
{
|
||||
pSet = new SfxItemSetFixed<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>(GetPool()->GetPool());
|
||||
pSet = new SfxItemSet(GetPool()->GetPool(), WhichRangesContainer(svl::Items<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>));
|
||||
bMySet = true;
|
||||
}
|
||||
|
||||
@ -236,15 +236,14 @@ SfxItemSet& SdStyleSheet::GetItemSet()
|
||||
{
|
||||
if (!pSet)
|
||||
{
|
||||
pSet = new SfxItemSetFixed<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_XMLATTRIBUTES,
|
||||
SDRATTR_TEXT_WORDWRAP, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_TABLE_FIRST, SDRATTR_TABLE_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>(GetPool()->GetPool());
|
||||
|
||||
pSet = new SfxItemSet(GetPool()->GetPool(), WhichRangesContainer(svl::Items<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_XMLATTRIBUTES,
|
||||
SDRATTR_TEXT_WORDWRAP, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_TABLE_FIRST, SDRATTR_TABLE_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>));
|
||||
bMySet = true;
|
||||
}
|
||||
|
||||
@ -266,14 +265,14 @@ SfxItemSet& SdStyleSheet::GetItemSet()
|
||||
{
|
||||
if (!pSet)
|
||||
{
|
||||
pSet = new SfxItemSetFixed<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>(GetPool()->GetPool());
|
||||
pSet = new SfxItemSet(GetPool()->GetPool(), WhichRangesContainer(svl::Items<
|
||||
XATTR_LINE_FIRST, XATTR_LINE_LAST,
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
SDRATTR_SHADOW_FIRST, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_TEXT_MINFRAMEHEIGHT, SDRATTR_TEXT_WORDWRAP,
|
||||
SDRATTR_EDGE_FIRST, SDRATTR_MEASURE_LAST,
|
||||
SDRATTR_3D_FIRST, SDRATTR_3D_LAST,
|
||||
EE_PARA_START, EE_CHAR_END>));
|
||||
bMySet = true;
|
||||
}
|
||||
|
||||
|
@ -456,11 +456,11 @@ std::optional<SfxItemSet> SdModule::CreateItemSet( sal_uInt16 nSlot )
|
||||
SfxItemPool& rPool = GetPool();
|
||||
rPool.SetDefaultMetric( MapUnit::Map100thMM );
|
||||
|
||||
SfxItemSetFixed<
|
||||
SID_ATTR_GRID_OPTIONS, SID_ATTR_GRID_OPTIONS,
|
||||
SID_ATTR_METRIC, SID_ATTR_METRIC,
|
||||
SID_ATTR_DEFTABSTOP, SID_ATTR_DEFTABSTOP,
|
||||
ATTR_OPTIONS_LAYOUT, ATTR_OPTIONS_SCALE_END> aRet(rPool);
|
||||
SfxItemSet aRet(SfxItemSet::makeFixedSfxItemSet<
|
||||
SID_ATTR_GRID_OPTIONS, SID_ATTR_GRID_OPTIONS,
|
||||
SID_ATTR_METRIC, SID_ATTR_METRIC,
|
||||
SID_ATTR_DEFTABSTOP, SID_ATTR_DEFTABSTOP,
|
||||
ATTR_OPTIONS_LAYOUT, ATTR_OPTIONS_SCALE_END>(rPool));
|
||||
|
||||
sal_uInt16 nDefTab = 0;
|
||||
SvtSysLocale aSysLocale;
|
||||
@ -674,9 +674,10 @@ void SdModule::ApplyItemSet( sal_uInt16 nSlot, const SfxItemSet& rSet )
|
||||
bMiscOptions = true;
|
||||
}
|
||||
|
||||
SfxItemSetFixed<SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
ATTR_OPTIONS_PRINT, ATTR_OPTIONS_PRINT> aPrintSet( GetPool() );
|
||||
SfxItemSet aPrintSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
ATTR_OPTIONS_PRINT, ATTR_OPTIONS_PRINT>(GetPool()));
|
||||
|
||||
// Print
|
||||
const SdOptionsPrintItem* pPrintItem = rSet.GetItemIfSet( ATTR_OPTIONS_PRINT, false);
|
||||
|
@ -187,18 +187,14 @@ void FuConstructCustomShape::SetAttributes( SdrObject* pObj )
|
||||
if( pSourceObj )
|
||||
{
|
||||
const SfxItemSet& rSource = pSourceObj->GetMergedItemSet();
|
||||
SfxItemSetFixed<
|
||||
// Ranges from SdrAttrObj:
|
||||
SDRATTR_START, SDRATTR_SHADOW_LAST,
|
||||
SDRATTR_MISC_FIRST, SDRATTR_MISC_LAST,
|
||||
SDRATTR_TEXTDIRECTION,
|
||||
SDRATTR_TEXTDIRECTION,
|
||||
// Graphic attributes, 3D properties,
|
||||
// CustomShape properties:
|
||||
SDRATTR_GRAF_FIRST,
|
||||
SDRATTR_CUSTOMSHAPE_LAST,
|
||||
// Range from SdrTextObj:
|
||||
EE_ITEMS_START, EE_ITEMS_END> aDest(pObj->getSdrModelFromSdrObject().GetItemPool());
|
||||
SfxItemSet aDest(SfxItemSet::makeFixedSfxItemSet<
|
||||
// Ranges from SdrAttrObj:
|
||||
SDRATTR_START, SDRATTR_SHADOW_LAST, SDRATTR_MISC_FIRST, SDRATTR_MISC_LAST, SDRATTR_TEXTDIRECTION, SDRATTR_TEXTDIRECTION,
|
||||
// Graphic attributes, 3D properties,
|
||||
// CustomShape properties:
|
||||
SDRATTR_GRAF_FIRST, SDRATTR_CUSTOMSHAPE_LAST,
|
||||
// Range from SdrTextObj:
|
||||
EE_ITEMS_START, EE_ITEMS_END>(pObj->getSdrModelFromSdrObject().GetItemPool()));
|
||||
aDest.Set( rSource );
|
||||
pObj->SetMergedItemSet( aDest );
|
||||
// Enables Word-wrap by default (tdf#134369)
|
||||
|
@ -199,14 +199,11 @@ void FuPage::ExecuteAsyncDialog(weld::Window* pParent, const SfxRequest& rReq)
|
||||
return;
|
||||
}
|
||||
|
||||
std::shared_ptr<SfxItemSet> aNewAttr = std::make_shared<
|
||||
SfxItemSetFixed<XATTR_FILL_FIRST, XATTR_FILL_LAST,
|
||||
EE_PARA_WRITINGDIR, EE_PARA_WRITINGDIR,
|
||||
SID_ATTR_BORDER_OUTER, SID_ATTR_BORDER_OUTER,
|
||||
SID_ATTR_BORDER_SHADOW, SID_ATTR_BORDER_SHADOW,
|
||||
SID_ATTR_PAGE, SID_ATTR_PAGE_SHARED,
|
||||
SID_ATTR_CHAR_GRABBAG, SID_ATTR_CHAR_GRABBAG,
|
||||
SID_ATTR_PAGE_COLOR, SID_ATTR_PAGE_FILLSTYLE>>(mpDoc->GetPool());
|
||||
std::shared_ptr<SfxItemSet> aNewAttr = std::make_shared<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
XATTR_FILL_FIRST, XATTR_FILL_LAST, EE_PARA_WRITINGDIR, EE_PARA_WRITINGDIR,
|
||||
SID_ATTR_BORDER_OUTER, SID_ATTR_BORDER_OUTER, SID_ATTR_BORDER_SHADOW,
|
||||
SID_ATTR_BORDER_SHADOW, SID_ATTR_PAGE, SID_ATTR_PAGE_SHARED, SID_ATTR_CHAR_GRABBAG,
|
||||
SID_ATTR_CHAR_GRABBAG, SID_ATTR_PAGE_COLOR, SID_ATTR_PAGE_FILLSTYLE>(mpDoc->GetPool()));
|
||||
// Keep it sorted
|
||||
aNewAttr->MergeRange(mpDoc->GetPool().GetWhichIDFromSlotID(SID_ATTR_LRSPACE),
|
||||
mpDoc->GetPool().GetWhichIDFromSlotID(SID_ATTR_ULSPACE));
|
||||
@ -335,7 +332,7 @@ void FuPage::ExecuteAsyncDialog(weld::Window* pParent, const SfxRequest& rReq)
|
||||
tempSet.Put( XFillStyleItem( drawing::FillStyle_BITMAP ) );
|
||||
|
||||
// MigrateItemSet makes sure the XFillBitmapItem will have a unique name
|
||||
SfxItemSetFixed<XATTR_FILLBITMAP, XATTR_FILLBITMAP> aMigrateSet( mpDoc->GetPool() );
|
||||
SfxItemSet aMigrateSet(SfxItemSet::makeFixedSfxItemSet<XATTR_FILLBITMAP, XATTR_FILLBITMAP>(mpDoc->GetPool()));
|
||||
aMigrateSet.Put(XFillBitmapItem(u"background"_ustr, std::move(aGraphic)));
|
||||
SdrModel::MigrateItemSet( &aMigrateSet, &tempSet, *mpDoc );
|
||||
|
||||
@ -408,7 +405,7 @@ void FuPage::ApplyItemSet(SdStyleSheet& styleSheet, const std::shared_ptr<SfxIte
|
||||
if (pTempGradItem && pTempGradItem->GetName().isEmpty())
|
||||
{
|
||||
// MigrateItemSet guarantees unique gradient names
|
||||
SfxItemSetFixed<XATTR_FILLGRADIENT, XATTR_FILLGRADIENT> aMigrateSet( mpDoc->GetPool() );
|
||||
SfxItemSet aMigrateSet(SfxItemSet::makeFixedSfxItemSet<XATTR_FILLGRADIENT, XATTR_FILLGRADIENT>(mpDoc->GetPool()));
|
||||
aMigrateSet.Put( XFillGradientItem(u"gradient"_ustr, pTempGradItem->GetGradientValue()) );
|
||||
SdrModel::MigrateItemSet( &aMigrateSet, &tempSet, *mpDoc);
|
||||
}
|
||||
@ -417,7 +414,7 @@ void FuPage::ApplyItemSet(SdStyleSheet& styleSheet, const std::shared_ptr<SfxIte
|
||||
if (pTempHatchItem && pTempHatchItem->GetName().isEmpty())
|
||||
{
|
||||
// MigrateItemSet guarantees unique hatch names
|
||||
SfxItemSetFixed<XATTR_FILLHATCH, XATTR_FILLHATCH> aMigrateSet( mpDoc->GetPool() );
|
||||
SfxItemSet aMigrateSet(SfxItemSet::makeFixedSfxItemSet<XATTR_FILLHATCH, XATTR_FILLHATCH>(mpDoc->GetPool()));
|
||||
aMigrateSet.Put( XFillHatchItem(u"hatch"_ustr, pTempHatchItem->GetHatchValue()) );
|
||||
SdrModel::MigrateItemSet( &aMigrateSet, &tempSet, *mpDoc);
|
||||
}
|
||||
|
@ -67,9 +67,10 @@ void FuParagraph::DoExecute( SfxRequest& rReq )
|
||||
SfxItemSet aEditAttr( mpDoc->GetPool() );
|
||||
mpView->GetAttributes( aEditAttr );
|
||||
SfxItemPool *pPool = aEditAttr.GetPool();
|
||||
SfxItemSetFixed<EE_ITEMS_START, EE_ITEMS_END,
|
||||
SID_ATTR_TABSTOP_OFFSET, SID_ATTR_TABSTOP_OFFSET,
|
||||
ATTR_PARANUMBERING_START, ATTR_PARANUMBERING_END> aNewAttr( *pPool );
|
||||
SfxItemSet aNewAttr(SfxItemSet::makeFixedSfxItemSet<
|
||||
EE_ITEMS_START, EE_ITEMS_END,
|
||||
SID_ATTR_TABSTOP_OFFSET, SID_ATTR_TABSTOP_OFFSET,
|
||||
ATTR_PARANUMBERING_START, ATTR_PARANUMBERING_END>(*pPool));
|
||||
|
||||
aNewAttr.Put( aEditAttr );
|
||||
|
||||
|
@ -2481,7 +2481,7 @@ void SdDrawPage::setBackground( const Any& rValue )
|
||||
// is it our own implementation?
|
||||
SdUnoPageBackground* pBack = dynamic_cast<SdUnoPageBackground*>( xSet.get() );
|
||||
|
||||
SfxItemSetFixed<XATTR_FILL_FIRST, XATTR_FILL_LAST> aSet( GetModel()->GetDoc()->GetPool() );
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<XATTR_FILL_FIRST, XATTR_FILL_LAST>(GetModel()->GetDoc()->GetPool()));
|
||||
|
||||
if( pBack )
|
||||
{
|
||||
@ -2850,7 +2850,7 @@ void SdMasterPage::setBackground( const Any& rValue )
|
||||
// is it our own implementation?
|
||||
SdUnoPageBackground* pBack = dynamic_cast<SdUnoPageBackground*>( xInputSet.get() );
|
||||
|
||||
SfxItemSetFixed<XATTR_FILL_FIRST, XATTR_FILL_LAST> aSet( GetModel()->GetDoc()->GetPool() );
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<XATTR_FILL_FIRST, XATTR_FILL_LAST>(GetModel()->GetDoc()->GetPool()));
|
||||
|
||||
if( pBack )
|
||||
{
|
||||
|
@ -328,7 +328,7 @@ void TextObjectBar::ExecuteImpl(ViewShell* mpViewShell, ::sd::View* mpView, SfxR
|
||||
SvxLRSpaceItem aLRSpace = static_cast<const SvxLRSpaceItem&>(pArgs->Get(
|
||||
SID_ATTR_PARA_LRSPACE));
|
||||
|
||||
SfxItemSetFixed<EE_PARA_LRSPACE, EE_PARA_LRSPACE> aEditAttr(mpView->GetDoc().GetPool());
|
||||
SfxItemSet aEditAttr(SfxItemSet::makeFixedSfxItemSet<EE_PARA_LRSPACE, EE_PARA_LRSPACE>(mpView->GetDoc().GetPool()));
|
||||
aLRSpace.SetWhich( EE_PARA_LRSPACE );
|
||||
|
||||
aEditAttr.Put( aLRSpace );
|
||||
@ -341,7 +341,7 @@ void TextObjectBar::ExecuteImpl(ViewShell* mpViewShell, ::sd::View* mpView, SfxR
|
||||
|
||||
case SID_HANGING_INDENT:
|
||||
{
|
||||
SfxItemSetFixed<EE_PARA_LRSPACE, EE_PARA_LRSPACE> aLRSpaceSet(mpView->GetDoc().GetPool());
|
||||
SfxItemSet aLRSpaceSet(SfxItemSet::makeFixedSfxItemSet<EE_PARA_LRSPACE, EE_PARA_LRSPACE>(mpView->GetDoc().GetPool()));
|
||||
mpView->GetAttributes( aLRSpaceSet );
|
||||
SvxLRSpaceItem aParaMargin( aLRSpaceSet.Get( EE_PARA_LRSPACE ) );
|
||||
|
||||
@ -398,7 +398,7 @@ void TextObjectBar::ExecuteImpl(ViewShell* mpViewShell, ::sd::View* mpView, SfxR
|
||||
// tdf#131571: SdrEndTextEdit invalidates pTextEditOutlinerView, the pointer retrieved for pOLV
|
||||
// so reinitialize pOLV
|
||||
pOLV=mpView->GetTextEditOutlinerView();
|
||||
SfxItemSetFixed<SDRATTR_TEXTDIRECTION, SDRATTR_TEXTDIRECTION> aAttr( mpView->GetDoc().GetPool() );
|
||||
SfxItemSet aAttr(SfxItemSet::makeFixedSfxItemSet<SDRATTR_TEXTDIRECTION, SDRATTR_TEXTDIRECTION>(mpView->GetDoc().GetPool()));
|
||||
aAttr.Put( SvxWritingModeItem(
|
||||
nSlot == SID_TEXTDIRECTION_LEFT_TO_RIGHT ?
|
||||
css::text::WritingMode_LR_TB : css::text::WritingMode_TB_RL,
|
||||
|
@ -818,7 +818,7 @@ void OutlineViewShell::GetMenuState( SfxItemSet &rSet )
|
||||
|
||||
// does the selection provide a unique presentation layout?
|
||||
// if not, the templates must not be edited
|
||||
SfxItemSetFixed<SID_STATUS_LAYOUT, SID_STATUS_LAYOUT> aSet(*rSet.GetPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<SID_STATUS_LAYOUT, SID_STATUS_LAYOUT>(*rSet.GetPool()));
|
||||
GetStatusBarState(aSet);
|
||||
OUString aTest = aSet.Get(SID_STATUS_LAYOUT).GetValue();
|
||||
if (aTest.isEmpty())
|
||||
@ -1466,7 +1466,7 @@ void OutlineViewShell::GetAttrState( SfxItemSet& rSet )
|
||||
GetViewFrame()->GetBindings().QueryState(SID_STYLE_FAMILY, pFamilyItem);
|
||||
if (pFamilyItem && static_cast<SfxStyleFamily>(pFamilyItem->GetValue()) == SfxStyleFamily::Pseudo)
|
||||
{
|
||||
SfxItemSetFixed<SID_STATUS_LAYOUT, SID_STATUS_LAYOUT> aSet(*rSet.GetPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<SID_STATUS_LAYOUT, SID_STATUS_LAYOUT>(*rSet.GetPool()));
|
||||
GetStatusBarState(aSet);
|
||||
OUString aRealStyle = aSet.Get(SID_STATUS_LAYOUT).GetValue();
|
||||
if (aRealStyle.isEmpty())
|
||||
|
@ -95,7 +95,7 @@ bool SdrTextObj::BegTextEdit(SdrOutliner& rOutl)
|
||||
// at SetParaAttribs(), all attributes contained in the parent become
|
||||
// attributed hard to the paragraph.
|
||||
const SfxItemSet& rSet = GetObjectItemSet();
|
||||
SfxItemSetFixed<EE_ITEMS_START, EE_ITEMS_END> aFilteredSet(*rSet.GetPool());
|
||||
SfxItemSet aFilteredSet(SfxItemSet::makeFixedSfxItemSet<EE_ITEMS_START, EE_ITEMS_END>(*rSet.GetPool()));
|
||||
aFilteredSet.Put(rSet);
|
||||
rOutl.SetParaAttribs(0, aFilteredSet);
|
||||
}
|
||||
|
@ -205,11 +205,11 @@ void DocumentDeviceManager::setJobsetup(/*[in]*/ const JobSetup &rJobSetup )
|
||||
if( !mpPrt )
|
||||
{
|
||||
//The ItemSet is deleted by Sfx!
|
||||
auto pSet = std::make_unique<SfxItemSetFixed<
|
||||
SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
SID_HTML_MODE, SID_HTML_MODE,
|
||||
FN_PARAM_ADDPRINTER, FN_PARAM_ADDPRINTER>>(m_rDoc.GetAttrPool());
|
||||
auto pSet = std::make_unique<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
SID_HTML_MODE, SID_HTML_MODE,
|
||||
FN_PARAM_ADDPRINTER, FN_PARAM_ADDPRINTER>(m_rDoc.GetAttrPool()));
|
||||
VclPtr<SfxPrinter> p = VclPtr<SfxPrinter>::Create( std::move(pSet), rJobSetup );
|
||||
if ( bCheckPageDescs )
|
||||
setPrinter( p, true, true );
|
||||
@ -284,12 +284,11 @@ SfxPrinter& DocumentDeviceManager::CreatePrinter_() const
|
||||
|
||||
// We create a default SfxPrinter.
|
||||
// The ItemSet is deleted by Sfx!
|
||||
auto pSet = std::make_unique<SfxItemSetFixed<
|
||||
SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
SID_HTML_MODE, SID_HTML_MODE,
|
||||
FN_PARAM_ADDPRINTER, FN_PARAM_ADDPRINTER>>(m_rDoc.GetAttrPool());
|
||||
|
||||
auto pSet = std::make_unique<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN,
|
||||
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC,
|
||||
SID_HTML_MODE, SID_HTML_MODE,
|
||||
FN_PARAM_ADDPRINTER, FN_PARAM_ADDPRINTER>(m_rDoc.GetAttrPool()));
|
||||
VclPtr<SfxPrinter> pNewPrt = VclPtr<SfxPrinter>::Create( std::move(pSet) );
|
||||
|
||||
// assign PrintData to newly created printer
|
||||
|
@ -429,11 +429,10 @@ namespace
|
||||
|
||||
// using Undo, remove direct paragraph formatting of the "To" paragraph,
|
||||
// and apply here direct paragraph formatting of the "From" paragraph
|
||||
SfxItemSetFixed<
|
||||
RES_PARATR_BEGIN, RES_PARATR_END - 3, // skip RSID and GRABBAG
|
||||
RES_PARATR_LIST_BEGIN, RES_UL_SPACE, // skip PAGEDESC and BREAK
|
||||
RES_CNTNT, RES_FRMATR_END - 1>
|
||||
aTmp(rDoc.GetAttrPool());
|
||||
SfxItemSet aTmp(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_PARATR_BEGIN, RES_PARATR_END - 3, // skip RSID and GRABBAG
|
||||
RES_PARATR_LIST_BEGIN, RES_UL_SPACE, // skip PAGEDESC and BREAK
|
||||
RES_CNTNT, RES_FRMATR_END - 1>(rDoc.GetAttrPool()));
|
||||
SfxItemSet aTmp2(aTmp);
|
||||
|
||||
pToNode->GetParaAttr(aTmp, 0, 0);
|
||||
|
@ -872,10 +872,9 @@ void FlatFndBox::FillFlat(const FndBox_& rBox, bool bLastBox)
|
||||
SfxItemState::SET == pFormat->GetItemState( RES_BOXATR_FORMULA ) ||
|
||||
SfxItemState::SET == pFormat->GetItemState( RES_BOXATR_VALUE ) )
|
||||
{
|
||||
SfxItemSetFixed<
|
||||
RES_VERT_ORIENT, RES_VERT_ORIENT,
|
||||
RES_BOXATR_FORMAT, RES_BOXATR_VALUE>
|
||||
aSet(m_pDoc->GetAttrPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_VERT_ORIENT, RES_VERT_ORIENT,
|
||||
RES_BOXATR_FORMAT, RES_BOXATR_VALUE>(m_pDoc->GetAttrPool()));
|
||||
aSet.Put( pFormat->GetAttrSet() );
|
||||
if( m_vItemSets.empty() )
|
||||
{
|
||||
|
@ -484,7 +484,7 @@ const SwTable* SwDoc::InsertTable( const SwInsertTableOptions& rInsTableOpts,
|
||||
const sal_uInt16 nBoxArrLen = pTAFormat ? 16 : 4;
|
||||
aBoxFormatArr.resize( nBoxArrLen, nullptr );
|
||||
}
|
||||
SfxItemSetFixed<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1> aCharSet( GetAttrPool() );
|
||||
SfxItemSet aCharSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1>(GetAttrPool()));
|
||||
|
||||
SwNodeIndex aNdIdx( *pTableNd, 1 ); // Set to StartNode of first Box
|
||||
SwTableLines& rLines = rNdTable.GetTabLines();
|
||||
@ -772,7 +772,7 @@ const SwTable* SwDoc::TextToTable( const SwInsertTableOptions& rInsTableOpts,
|
||||
aBoxFormatArr2 = std::vector<SwTableBoxFormat*>( nBoxArrLen, nullptr );
|
||||
}
|
||||
|
||||
SfxItemSetFixed<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1> aCharSet( GetAttrPool() );
|
||||
SfxItemSet aCharSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1>(GetAttrPool()));
|
||||
|
||||
SwHistory* pHistory = pUndo ? &pUndo->GetHistory() : nullptr;
|
||||
|
||||
@ -3131,11 +3131,10 @@ void sw_BoxSetSplitBoxFormats( SwTableBox* pBox, SwCollectTableLineBoxes* pSplPa
|
||||
}
|
||||
else
|
||||
{
|
||||
SfxItemSetFixed<RES_LR_SPACE, RES_UL_SPACE,
|
||||
RES_PROTECT, RES_PROTECT,
|
||||
RES_VERT_ORIENT, RES_VERT_ORIENT,
|
||||
RES_BACKGROUND, RES_SHADOW>
|
||||
aTmpSet( pFormat->GetDoc()->GetAttrPool() );
|
||||
SfxItemSet aTmpSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_LR_SPACE, RES_UL_SPACE, RES_PROTECT, RES_PROTECT,
|
||||
RES_VERT_ORIENT, RES_VERT_ORIENT, RES_BACKGROUND,
|
||||
RES_SHADOW>(pFormat->GetDoc()->GetAttrPool()));
|
||||
aTmpSet.Put( pFormat->GetAttrSet() );
|
||||
if( aTmpSet.Count() )
|
||||
pBox->ClaimFrameFormat()->SetFormatAttr( aTmpSet );
|
||||
@ -3738,7 +3737,7 @@ static bool lcl_SetAFormatBox(FndBox_ & rBox, SetAFormatTabPara *pSetPara, bool
|
||||
pSetBox->SetDirectFormatting(false);
|
||||
|
||||
SwDoc* pDoc = pSetBox->GetFrameFormat()->GetDoc();
|
||||
SfxItemSetFixed<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1> aCharSet(pDoc->GetAttrPool());
|
||||
SfxItemSet aCharSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_BEGIN, RES_PARATR_LIST_END-1>(pDoc->GetAttrPool()));
|
||||
SfxItemSet aBoxSet(pDoc->GetAttrPool(), aTableBoxSetRange);
|
||||
sal_uInt8 nPos = pSetPara->nAFormatLine * 4 + pSetPara->nAFormatBox;
|
||||
const bool bSingleRowTable = pSetPara->bSingleRowTable;
|
||||
@ -4117,7 +4116,7 @@ void SwDoc::ChkBoxNumFormat( SwTableBox& rBox, bool bCallUpdate )
|
||||
}
|
||||
|
||||
SwTableBoxFormat* pBoxFormat = rBox.GetFrameFormat();
|
||||
SfxItemSetFixed<RES_BOXATR_FORMAT, RES_BOXATR_VALUE> aBoxSet( GetAttrPool() );
|
||||
SfxItemSet aBoxSet(SfxItemSet::makeFixedSfxItemSet<RES_BOXATR_FORMAT, RES_BOXATR_VALUE>(GetAttrPool()));
|
||||
|
||||
bool bLockModify = true;
|
||||
bool bSetNumberFormat = IsInsTableFormatNum();
|
||||
@ -4265,8 +4264,7 @@ void SwDoc::ClearLineNumAttrs( SwPosition const & rPos )
|
||||
&& pTextNode->GetText().isEmpty()))
|
||||
return;
|
||||
|
||||
SfxItemSetFixed<RES_PARATR_BEGIN, RES_PARATR_END - 1>
|
||||
rSet( pTextNode->GetDoc().GetAttrPool() );
|
||||
SfxItemSet rSet(SfxItemSet::makeFixedSfxItemSet<RES_PARATR_BEGIN, RES_PARATR_END - 1>(pTextNode->GetDoc().GetAttrPool()));
|
||||
pTextNode->SwContentNode::GetAttr( rSet );
|
||||
const SfxStringItem* pFormatItem = rSet.GetItemIfSet( RES_PARATR_NUMRULE, false );
|
||||
if ( !pFormatItem )
|
||||
|
@ -478,7 +478,7 @@ bool SwHTMLParser::DoPositioning( SfxItemSet &rItemSet,
|
||||
// - there's a given width
|
||||
if( SwCSS1Parser::MayBePositioned( rPropInfo ) )
|
||||
{
|
||||
SfxItemSetFixed<RES_FRMATR_BEGIN, RES_FRMATR_END-1> aFrameItemSet( m_xDoc->GetAttrPool() );
|
||||
SfxItemSet aFrameItemSet(SfxItemSet::makeFixedSfxItemSet<RES_FRMATR_BEGIN, RES_FRMATR_END-1>(m_xDoc->GetAttrPool()));
|
||||
if( !IsNewDoc() )
|
||||
Reader::ResetFrameFormatAttrs(aFrameItemSet );
|
||||
|
||||
@ -801,8 +801,8 @@ void SwHTMLParser::SplitPREListingXMP( HTMLAttrContext *pCntxt )
|
||||
SfxItemSet *HTMLAttrContext::GetFrameItemSet( SwDoc *pCreateDoc )
|
||||
{
|
||||
if( !m_pFrameItemSet && pCreateDoc )
|
||||
m_pFrameItemSet = std::make_unique<SfxItemSetFixed<RES_FRMATR_BEGIN, RES_FRMATR_END-1>>
|
||||
( pCreateDoc->GetAttrPool() );
|
||||
m_pFrameItemSet = std::make_unique<SfxItemSet>(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_FRMATR_BEGIN, RES_FRMATR_END-1>(pCreateDoc->GetAttrPool()));
|
||||
return m_pFrameItemSet.get();
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ void SwInsFootNoteDlg::Apply()
|
||||
if (m_rSh.SetCurFootnote( aNote ) && m_bExtCharAvailable)
|
||||
{
|
||||
m_rSh.Right(SwCursorSkipMode::Chars, true, 1, false );
|
||||
SfxItemSetFixed<RES_CHRATR_FONT, RES_CHRATR_FONT> aSet(m_rSh.GetAttrPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_FONT, RES_CHRATR_FONT>(m_rSh.GetAttrPool()));
|
||||
m_rSh.GetCurAttr(aSet);
|
||||
const SvxFontItem &rFont = aSet.Get( RES_CHRATR_FONT );
|
||||
SvxFontItem aFont( rFont.GetFamily(), m_aFontName,
|
||||
@ -92,7 +92,7 @@ IMPL_LINK_NOARG(SwInsFootNoteDlg, NumberExtCharHdl, weld::Button&, void)
|
||||
{
|
||||
m_xNumberCharBtn->set_active(true);
|
||||
|
||||
SfxItemSetFixed<RES_CHRATR_FONT, RES_CHRATR_FONT> aSet(m_rSh.GetAttrPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_FONT, RES_CHRATR_FONT>(m_rSh.GetAttrPool()));
|
||||
m_rSh.GetCurAttr( aSet );
|
||||
const SvxFontItem &rFont = aSet.Get( RES_CHRATR_FONT );
|
||||
|
||||
@ -212,7 +212,7 @@ void SwInsFootNoteDlg::Init()
|
||||
sNumStr = aFootnoteNote.GetNumStr();
|
||||
|
||||
m_rSh.Right(SwCursorSkipMode::Chars, true, 1, false );
|
||||
SfxItemSetFixed<RES_CHRATR_FONT, RES_CHRATR_FONT> aSet(m_rSh.GetAttrPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_FONT, RES_CHRATR_FONT>(m_rSh.GetAttrPool()));
|
||||
m_rSh.GetCurAttr(aSet);
|
||||
const SvxFontItem &rFont = aSet.Get( RES_CHRATR_FONT );
|
||||
aFont = m_xNumberCharEdit->get_font();
|
||||
|
@ -1444,7 +1444,7 @@ bool SwFieldMgr::InsertField(
|
||||
{ &aFormat });
|
||||
}
|
||||
|
||||
SfxItemSetFixed<RES_BOXATR_FORMULA, RES_BOXATR_FORMULA> aBoxSet( pCurShell->GetAttrPool() );
|
||||
SfxItemSet aBoxSet(SfxItemSet::makeFixedSfxItemSet<RES_BOXATR_FORMULA, RES_BOXATR_FORMULA>(pCurShell->GetAttrPool()));
|
||||
|
||||
OUString sFormula(comphelper::string::stripStart(rData.m_sPar2, ' '));
|
||||
if ( sFormula.startsWith("=") )
|
||||
|
@ -171,7 +171,7 @@ void SwFlyFrameAttrMgr::UpdateFlyFrame()
|
||||
const SwFormatAnchor *pGItem, *pItem;
|
||||
if( (pItem = m_aSet.GetItemIfSet( RES_ANCHOR, false )) )
|
||||
{
|
||||
SfxItemSetFixed<RES_ANCHOR, RES_ANCHOR> aGetSet( *m_aSet.GetPool() );
|
||||
SfxItemSet aGetSet(SfxItemSet::makeFixedSfxItemSet<RES_ANCHOR, RES_ANCHOR>(*m_aSet.GetPool()));
|
||||
if( m_pOwnSh->GetFlyFrameAttr( aGetSet ) && 1 == aGetSet.Count() &&
|
||||
(pGItem = aGetSet.GetItemIfSet( RES_ANCHOR, false ))
|
||||
&& pGItem->GetAnchorId() == pItem->GetAnchorId() )
|
||||
|
@ -312,7 +312,7 @@ void SwHHCWrapper::ChangeText_impl( const OUString &rNewText, bool bKeepAttribut
|
||||
if (bKeepAttributes)
|
||||
{
|
||||
// get item set with all relevant attributes
|
||||
SfxItemSetFixed<RES_CHRATR_BEGIN, RES_FRMATR_END> aItemSet( m_rWrtShell.GetAttrPool() );
|
||||
SfxItemSet aItemSet(SfxItemSet::makeFixedSfxItemSet<RES_CHRATR_BEGIN, RES_FRMATR_END>(m_rWrtShell.GetAttrPool()));
|
||||
// get all attributes spanning the whole selection in order to
|
||||
// restore those for the new text
|
||||
m_rWrtShell.GetCurAttr( aItemSet );
|
||||
@ -461,10 +461,9 @@ void SwHHCWrapper::ReplaceUnit(
|
||||
OSL_ENSURE( GetTargetLanguage() == LANGUAGE_CHINESE_SIMPLIFIED || GetTargetLanguage() == LANGUAGE_CHINESE_TRADITIONAL,
|
||||
"SwHHCWrapper::ReplaceUnit : unexpected target language" );
|
||||
|
||||
SfxItemSetFixed<
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CJK_LANGUAGE>
|
||||
aSet( m_rWrtShell.GetAttrPool() );
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CJK_LANGUAGE, RES_CHRATR_CJK_LANGUAGE>(m_rWrtShell.GetAttrPool()));
|
||||
if (pNewUnitLanguage)
|
||||
{
|
||||
aSet.Put( SvxLanguageItem( *pNewUnitLanguage, RES_CHRATR_CJK_LANGUAGE ) );
|
||||
|
@ -499,7 +499,7 @@ void SwAnnotationShell::Exec( SfxRequest &rReq )
|
||||
FieldUnit eMetric = ::GetDfltMetric(dynamic_cast<SwWebView*>( pView) != nullptr );
|
||||
SwModule::get()->PutItem(SfxUInt16Item(SID_ATTR_METRIC, eMetric));
|
||||
*/
|
||||
SfxItemSetFixed<XATTR_FILLSTYLE, XATTR_FILLCOLOR, EE_ITEMS_START, EE_ITEMS_END> aDlgAttr(GetPool());
|
||||
SfxItemSet aDlgAttr(SfxItemSet::makeFixedSfxItemSet<XATTR_FILLSTYLE, XATTR_FILLCOLOR, EE_ITEMS_START, EE_ITEMS_END>(GetPool()));
|
||||
|
||||
// util::Language does not exist in the EditEngine! Therefore not included in the set.
|
||||
|
||||
@ -552,10 +552,9 @@ void SwAnnotationShell::Exec( SfxRequest &rReq )
|
||||
FieldUnit eMetric = ::GetDfltMetric(dynamic_cast<SwWebView*>( pView) != nullptr );
|
||||
SwModule::get()->PutItem(SfxUInt16Item(SID_ATTR_METRIC, eMetric));
|
||||
*/
|
||||
SfxItemSetFixed<
|
||||
EE_ITEMS_START, EE_ITEMS_END,
|
||||
SID_ATTR_PARA_HYPHENZONE, SID_ATTR_PARA_WIDOWS>
|
||||
aDlgAttr( GetPool() );
|
||||
SfxItemSet aDlgAttr(SfxItemSet::makeFixedSfxItemSet<
|
||||
EE_ITEMS_START, EE_ITEMS_END,
|
||||
SID_ATTR_PARA_HYPHENZONE, SID_ATTR_PARA_WIDOWS>(GetPool()));
|
||||
|
||||
aDlgAttr.Put(aEditAttr);
|
||||
|
||||
@ -597,10 +596,9 @@ void SwAnnotationShell::Exec( SfxRequest &rReq )
|
||||
if( !static_cast<const SfxBoolItem*>(pPoolItem)->GetValue() )
|
||||
bLeftToRight = !bLeftToRight;
|
||||
}
|
||||
SfxItemSetFixed<
|
||||
EE_PARA_WRITINGDIR, EE_PARA_WRITINGDIR,
|
||||
EE_PARA_JUST, EE_PARA_JUST>
|
||||
aAttr( *aNewAttr.GetPool() );
|
||||
SfxItemSet aAttr(SfxItemSet::makeFixedSfxItemSet<
|
||||
EE_PARA_WRITINGDIR, EE_PARA_WRITINGDIR,
|
||||
EE_PARA_JUST, EE_PARA_JUST>(*aNewAttr.GetPool()));
|
||||
|
||||
SvxAdjust nAdjust = SvxAdjust::Left;
|
||||
if( const SvxAdjustItem* pAdjustItem = aEditAttr.GetItemIfSet(EE_PARA_JUST ) )
|
||||
@ -1867,10 +1865,9 @@ void SwAnnotationShell::InsertSymbol(SfxRequest& rReq)
|
||||
pOutliner->SetUpdateLayout(false);
|
||||
|
||||
SfxItemSet aOldSet( pOLV->GetAttribs() );
|
||||
SfxItemSetFixed<
|
||||
EE_CHAR_FONTINFO, EE_CHAR_FONTINFO,
|
||||
EE_CHAR_FONTINFO_CJK, EE_CHAR_FONTINFO_CTL>
|
||||
aFontSet( *aOldSet.GetPool() );
|
||||
SfxItemSet aFontSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
EE_CHAR_FONTINFO, EE_CHAR_FONTINFO, EE_CHAR_FONTINFO_CJK,
|
||||
EE_CHAR_FONTINFO_CTL>(*aOldSet.GetPool()));
|
||||
aFontSet.Set( aOldSet );
|
||||
|
||||
// Insert string
|
||||
|
@ -692,7 +692,7 @@ void SwTextShell::StateInsert( SfxItemSet &rSet )
|
||||
|
||||
case SID_HYPERLINK_GETLINK:
|
||||
{
|
||||
SfxItemSetFixed<RES_TXTATR_INETFMT, RES_TXTATR_INETFMT> aSet(GetPool());
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<RES_TXTATR_INETFMT, RES_TXTATR_INETFMT>(GetPool()));
|
||||
rSh.GetCurAttr( aSet );
|
||||
|
||||
SvxHyperlinkItem aHLinkItem;
|
||||
@ -981,9 +981,10 @@ void SwTextShell::InsertSymbol( SfxRequest& rReq )
|
||||
}
|
||||
|
||||
SwWrtShell &rSh = GetShell();
|
||||
SfxItemSetFixed<RES_CHRATR_FONT, RES_CHRATR_FONT,
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CTL_FONT, RES_CHRATR_CTL_FONT> aSet( GetPool() );
|
||||
SfxItemSet aSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_CHRATR_FONT, RES_CHRATR_FONT,
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CTL_FONT, RES_CHRATR_CTL_FONT>(GetPool()));
|
||||
rSh.GetCurAttr( aSet );
|
||||
SvtScriptType nScript = rSh.GetScriptType();
|
||||
|
||||
@ -1080,9 +1081,10 @@ void SwTextShell::InsertSymbol( SfxRequest& rReq )
|
||||
aNewFontItem->SetPitch( aNewFont.GetPitch());
|
||||
aNewFontItem->SetCharSet( aNewFont.GetCharSet() );
|
||||
|
||||
SfxItemSetFixed<RES_CHRATR_FONT, RES_CHRATR_FONT,
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CTL_FONT, RES_CHRATR_CTL_FONT> aRestoreSet( GetPool() );
|
||||
SfxItemSet aRestoreSet(SfxItemSet::makeFixedSfxItemSet<
|
||||
RES_CHRATR_FONT, RES_CHRATR_FONT,
|
||||
RES_CHRATR_CJK_FONT, RES_CHRATR_CJK_FONT,
|
||||
RES_CHRATR_CTL_FONT, RES_CHRATR_CTL_FONT>(GetPool()));
|
||||
|
||||
nScript = g_pBreakIt->GetAllScriptsOfText( aChars );
|
||||
if( SvtScriptType::LATIN & nScript )
|
||||
|
@ -787,7 +787,7 @@ void SwView::ExecFormatFootnote()
|
||||
|
||||
void SwView::ExecNumberingOutline(SfxItemPool & rPool)
|
||||
{
|
||||
SfxItemSetFixed<FN_PARAM_1, FN_PARAM_1> aTmp(rPool);
|
||||
SfxItemSet aTmp(SfxItemSet::makeFixedSfxItemSet<FN_PARAM_1, FN_PARAM_1>(rPool));
|
||||
SwAbstractDialogFactory* pFact = SwAbstractDialogFactory::Create();
|
||||
VclPtr<SfxAbstractTabDialog> pDlg(pFact->CreateOutlineTabDialog(GetFrameWeld(), &aTmp, GetWrtShell()));
|
||||
pDlg->StartExecuteAsync(
|
||||
|
Loading…
x
Reference in New Issue
Block a user