use more TypedWhichId
Change-Id: Icc1cbd2717034c87bdaea1b62253b001243c6652 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152290 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
@@ -723,14 +723,14 @@ bool SvxPageDescPage::FillItemSet( SfxItemSet* rSet )
|
||||
}
|
||||
|
||||
// paper tray
|
||||
nWhich = GetWhich( SID_ATTR_PAGE_PAPERBIN );
|
||||
TypedWhichId<SvxPaperBinItem> nPaperWhich = GetWhich( SID_ATTR_PAGE_PAPERBIN );
|
||||
sal_Int32 nPos = m_xPaperTrayBox->get_active();
|
||||
sal_uInt16 nBin = m_xPaperTrayBox->get_id(nPos).toInt32();
|
||||
pOld = GetOldItem( *rSet, SID_ATTR_PAGE_PAPERBIN );
|
||||
|
||||
if ( !pOld || static_cast<const SvxPaperBinItem*>(pOld)->GetValue() != nBin )
|
||||
{
|
||||
rSet->Put( SvxPaperBinItem( nWhich, static_cast<sal_uInt8>(nBin) ) );
|
||||
rSet->Put( SvxPaperBinItem( nPaperWhich, static_cast<sal_uInt8>(nBin) ) );
|
||||
bModified = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -1779,14 +1779,14 @@ bool SvxExtParagraphTabPage::FillItemSet( SfxItemSet* rOutSet )
|
||||
}
|
||||
|
||||
// widows and orphans
|
||||
_nWhich = GetWhich( SID_ATTR_PARA_WIDOWS );
|
||||
TypedWhichId<SvxWidowsItem> nWidowsWhich = GetWhich( SID_ATTR_PARA_WIDOWS );
|
||||
eState = m_xWidowBox->get_state();
|
||||
|
||||
if ( m_xWidowBox->get_state_changed_from_saved() ||
|
||||
m_xWidowRowNo->get_value_changed_from_saved() )
|
||||
{
|
||||
SvxWidowsItem rItem( eState == TRISTATE_TRUE ?
|
||||
static_cast<sal_uInt8>(m_xWidowRowNo->get_value()) : 0, _nWhich );
|
||||
static_cast<sal_uInt8>(m_xWidowRowNo->get_value()) : 0, nWidowsWhich );
|
||||
pOld = GetOldItem( *rOutSet, SID_ATTR_PARA_WIDOWS );
|
||||
|
||||
if ( m_xWidowBox->get_state_changed_from_saved() || !pOld || !( *static_cast<const SvxWidowsItem*>(pOld) == rItem ) )
|
||||
@@ -1796,14 +1796,14 @@ bool SvxExtParagraphTabPage::FillItemSet( SfxItemSet* rOutSet )
|
||||
}
|
||||
}
|
||||
|
||||
_nWhich = GetWhich( SID_ATTR_PARA_ORPHANS );
|
||||
TypedWhichId<SvxOrphansItem> nOrphansWhich = GetWhich( SID_ATTR_PARA_ORPHANS );
|
||||
eState = m_xOrphanBox->get_state();
|
||||
|
||||
if ( m_xOrphanBox->get_state_changed_from_saved() ||
|
||||
m_xOrphanRowNo->get_value_changed_from_saved() )
|
||||
{
|
||||
SvxOrphansItem rItem( eState == TRISTATE_TRUE ?
|
||||
static_cast<sal_uInt8>(m_xOrphanRowNo->get_value()) : 0, _nWhich );
|
||||
static_cast<sal_uInt8>(m_xOrphanRowNo->get_value()) : 0, nOrphansWhich );
|
||||
pOld = GetOldItem( *rOutSet, SID_ATTR_PARA_ORPHANS );
|
||||
|
||||
if ( m_xOrphanBox->get_state_changed_from_saved() ||
|
||||
|
||||
@@ -560,7 +560,7 @@ SET_FONTALIGNMENT:
|
||||
break;
|
||||
|
||||
case RTF_EXPND:
|
||||
if (const sal_uInt16 wid = aPlainMap[SID_ATTR_CHAR_KERNING])
|
||||
if (TypedWhichId<SvxKerningItem> wid = aPlainMap[SID_ATTR_CHAR_KERNING])
|
||||
{
|
||||
if( -1 == nTokenValue )
|
||||
nTokenValue = 0;
|
||||
@@ -586,7 +586,7 @@ SET_FONTALIGNMENT:
|
||||
break;
|
||||
|
||||
case RTF_EXPNDTW:
|
||||
if (const sal_uInt16 wid = aPlainMap[SID_ATTR_CHAR_KERNING])
|
||||
if (TypedWhichId<SvxKerningItem> wid = aPlainMap[SID_ATTR_CHAR_KERNING])
|
||||
{
|
||||
if( -1 == nTokenValue )
|
||||
nTokenValue = 0;
|
||||
|
||||
@@ -50,6 +50,7 @@ class SvxKerningItem;
|
||||
class SvxLanguageItem;
|
||||
class SvxLineSpacingItem;
|
||||
class SvxLRSpaceItem;
|
||||
class SvxOrphansItem;
|
||||
class SvxOverlineItem;
|
||||
class SvxPageModelItem;
|
||||
class SvxParaVertAlignItem;
|
||||
@@ -62,6 +63,7 @@ class SvxTwoLinesItem;
|
||||
class SvxUnderlineItem;
|
||||
class SvxULSpaceItem;
|
||||
class SvxWeightItem;
|
||||
class SvxWidowsItem;
|
||||
class SvxWordLineModeItem;
|
||||
|
||||
/*
|
||||
@@ -107,8 +109,8 @@ class SvxWordLineModeItem;
|
||||
#define SID_ATTR_PARA_PAGEBREAK ( SID_SVX_START + 37 )
|
||||
#define SID_ATTR_PARA_HYPHENZONE TypedWhichId<SvxHyphenZoneItem>( SID_SVX_START + 38 )
|
||||
#define SID_ATTR_PARA_SPLIT TypedWhichId<SvxFormatSplitItem>( SID_SVX_START + 39 )
|
||||
#define SID_ATTR_PARA_ORPHANS ( SID_SVX_START + 40 )
|
||||
#define SID_ATTR_PARA_WIDOWS ( SID_SVX_START + 41 )
|
||||
#define SID_ATTR_PARA_ORPHANS TypedWhichId<SvxOrphansItem>( SID_SVX_START + 40 )
|
||||
#define SID_ATTR_PARA_WIDOWS TypedWhichId<SvxWidowsItem>( SID_SVX_START + 41 )
|
||||
#define SID_ATTR_PARA_ULSPACE ( SID_SVX_START + 42 )
|
||||
#define SID_ATTR_PARA_LRSPACE ( SID_SVX_START + 43 )
|
||||
#define SID_ATTR_PARA_LEFTSPACE ( SID_SVX_START + 44 )
|
||||
|
||||
@@ -28,9 +28,10 @@ class SfxBoolItem;
|
||||
class SfxDocumentInfoItem;
|
||||
class SfxEventNamesItem;
|
||||
class SfxFlagItem;
|
||||
class SfxHyphenRegionItem;
|
||||
class SfxImageItem;
|
||||
class SfxInt16Item;
|
||||
class SfxInt32Item;
|
||||
class SfxHyphenRegionItem;
|
||||
class SfxMacroInfoItem;
|
||||
class SfxScriptOrganizerItem;
|
||||
class SfxStringItem;
|
||||
@@ -142,7 +143,7 @@ class SvxZoomItem;
|
||||
#define SID_CLOSEDOC_SAVE (SID_SFX_START + 1)
|
||||
#define SID_CLOSEDOC_FILENAME (SID_SFX_START + 2)
|
||||
#define SID_PRINTDOC (SID_SFX_START + 504)
|
||||
#define SID_PRINT_COPIES (SID_SFX_START + 3)
|
||||
#define SID_PRINT_COPIES TypedWhichId<SfxInt16Item>(SID_SFX_START + 3)
|
||||
#define SID_PRINT_PAGES TypedWhichId<SfxStringItem>(SID_SFX_START +1589)
|
||||
#define SID_PRINT_COLLATE (SID_SFX_START +1590)
|
||||
#define SID_PRINT_SORT (SID_SFX_START +1591)
|
||||
@@ -228,7 +229,7 @@ class SvxZoomItem;
|
||||
#define SID_ATTR_TARGETLANG_STR (SID_SFX_START + 1664)
|
||||
// FREE
|
||||
#define SID_OUTPUTSTREAM TypedWhichId<SfxUnoAnyItem>(SID_SFX_START + 1666)
|
||||
#define SID_IMAGE_ORIENTATION (SID_SFX_START + 1667)
|
||||
#define SID_IMAGE_ORIENTATION TypedWhichId<SfxImageItem>(SID_SFX_START + 1667)
|
||||
|
||||
#define SID_STOP_RECORDING (SID_SFX_START + 1671)
|
||||
#define SID_INTERACTIONHANDLER TypedWhichId<SfxUnoAnyItem>(SID_SFX_START + 1675)
|
||||
@@ -400,7 +401,7 @@ class SvxZoomItem;
|
||||
#define SID_HYPERLINK_DIALOG TypedWhichId<SfxBoolItem>(SID_SFX_START + 678)
|
||||
|
||||
#define SID_DEFAULTFILEPATH (SID_SFX_START + 571)
|
||||
#define SID_OBJECT (SID_SFX_START + 575)
|
||||
#define SID_OBJECT TypedWhichId<SfxInt16Item>(SID_SFX_START + 575)
|
||||
|
||||
// Doc-Properties
|
||||
#define SID_DOCFULLNAME TypedWhichId<SfxStringItem>(SID_SFX_START + 581)
|
||||
|
||||
@@ -28,6 +28,7 @@ class OfaPtrItem;
|
||||
class OfaXColorListItem;
|
||||
class SdrAngleItem;
|
||||
class SfxBoolItem;
|
||||
class SfxInt16Item;
|
||||
class SfxInt32Item;
|
||||
class SfxInt64Item;
|
||||
class SfxIntegerListItem;
|
||||
@@ -710,11 +711,11 @@ class XFillGradientItem;
|
||||
#define SID_PARAM_NUM_PRESET TypedWhichId<SfxBoolItem>( SID_SVX_START + 856 )
|
||||
#define SID_PARAM_CUR_NUM_LEVEL TypedWhichId<SfxUInt16Item>( SID_SVX_START + 859 )
|
||||
#define SID_CREATE_SW_DRAWVIEW ( SID_SVX_START + 860 )
|
||||
#define SID_ATTR_GRAF_LUMINANCE ( SID_SVX_START + 863 )
|
||||
#define SID_ATTR_GRAF_CONTRAST ( SID_SVX_START + 864 )
|
||||
#define SID_ATTR_GRAF_RED ( SID_SVX_START + 865 )
|
||||
#define SID_ATTR_GRAF_GREEN ( SID_SVX_START + 866 )
|
||||
#define SID_ATTR_GRAF_BLUE ( SID_SVX_START + 867 )
|
||||
#define SID_ATTR_GRAF_LUMINANCE TypedWhichId<SfxInt16Item>( SID_SVX_START + 863 )
|
||||
#define SID_ATTR_GRAF_CONTRAST TypedWhichId<SfxInt16Item>( SID_SVX_START + 864 )
|
||||
#define SID_ATTR_GRAF_RED TypedWhichId<SfxInt16Item>( SID_SVX_START + 865 )
|
||||
#define SID_ATTR_GRAF_GREEN TypedWhichId<SfxInt16Item>( SID_SVX_START + 866 )
|
||||
#define SID_ATTR_GRAF_BLUE TypedWhichId<SfxInt16Item>( SID_SVX_START + 867 )
|
||||
#define SID_ATTR_GRAF_GAMMA ( SID_SVX_START + 868 )
|
||||
#define SID_ATTR_GRAF_TRANSPARENCE TypedWhichId<SfxUInt16Item>( SID_SVX_START + 869 )
|
||||
#define SID_ATTR_GRAF_INVERT ( SID_SVX_START + 870 )
|
||||
|
||||
+2
-2
@@ -522,7 +522,7 @@ static_assert(SID_PREVIEW_END < SID_KEYFUNC_START, "calc slots ids trampling inf
|
||||
|
||||
#define SID_RANGE_ROW TypedWhichId<SfxInt32Item>(SID_NEW_SLOTS+20)
|
||||
#define SID_RANGE_COL TypedWhichId<SfxInt16Item>(SID_NEW_SLOTS+21)
|
||||
#define SID_RANGE_TABLE (SID_NEW_SLOTS+22)
|
||||
#define SID_RANGE_TABLE TypedWhichId<SfxInt16Item>(SID_NEW_SLOTS+22)
|
||||
// empty, was SID_RANGE_VALUE
|
||||
#define SID_RANGE_FORMULA TypedWhichId<SfxStringItem>(SID_NEW_SLOTS+24)
|
||||
#define SID_RANGE_TEXTVALUE TypedWhichId<SfxStringItem>(SID_NEW_SLOTS+26)
|
||||
@@ -636,7 +636,7 @@ static_assert(SID_PREVIEW_END < SID_KEYFUNC_START, "calc slots ids trampling inf
|
||||
// Sidebar -------------------------------------------------------------
|
||||
|
||||
#define SID_PROPERTY_PANEL_CELLTEXT_DLG (SC_SIDEBAR_PROPERTY_BEGIN+0)
|
||||
#define SID_NUMBER_TYPE_FORMAT (SC_SIDEBAR_PROPERTY_BEGIN+1)
|
||||
#define SID_NUMBER_TYPE_FORMAT TypedWhichId<SfxInt16Item>(SC_SIDEBAR_PROPERTY_BEGIN+1)
|
||||
|
||||
// resources
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <svl/solar.hrc>
|
||||
|
||||
class SfxBoolItem;
|
||||
class SfxInt16Item;
|
||||
class SfxUInt16Item;
|
||||
|
||||
#define SID_NEXTERR (SID_SMA_START + 1)
|
||||
@@ -43,7 +44,7 @@ class SfxUInt16Item;
|
||||
#define SID_IMPORT_FORMULA (SID_SMA_START + 58)
|
||||
#define SID_IMPORT_MATHML_CLIPBOARD (SID_SMA_START + 59)
|
||||
#define SID_TEXT TypedWhichId<SfxStringItem>(SID_SMA_START + 100)
|
||||
#define SID_GRAPHIC_SM (SID_SMA_START + 101)
|
||||
#define SID_GRAPHIC_SM TypedWhichId<SfxInt16Item>(SID_SMA_START + 101)
|
||||
/** Command for inserting a symbol specified by a string (Inserts an SmSpecialNode) */
|
||||
#define SID_INSERTSPECIAL TypedWhichId<SfxStringItem>(SID_SMA_START + 104)
|
||||
/** Command for inserting a math construction */
|
||||
|
||||
+3
-3
@@ -896,15 +896,15 @@ class SwUINumRuleItem;
|
||||
#define FN_UNO_DESCRIPTION TypedWhichId<SfxStringItem>(FN_FRAME + 20)
|
||||
#define FN_UNO_TOOLTIP (FN_FRAME + 21)
|
||||
|
||||
#define SID_ATTR_PAGE_COLUMN (FN_SIDEBAR + 0)
|
||||
#define SID_ATTR_PAGE_COLUMN TypedWhichId<SfxInt16Item>(FN_SIDEBAR + 0)
|
||||
#define SID_ATTR_PAGE_HEADER (FN_SIDEBAR + 3)
|
||||
#define SID_ATTR_PAGE_HEADER_LRMARGIN TypedWhichId<SvxLongLRSpaceItem>(FN_SIDEBAR + 4)
|
||||
#define SID_ATTR_PAGE_HEADER_SPACING TypedWhichId<SvxLongULSpaceItem>(FN_SIDEBAR + 5)
|
||||
#define SID_ATTR_PAGE_HEADER_LAYOUT (FN_SIDEBAR + 6)
|
||||
#define SID_ATTR_PAGE_HEADER_LAYOUT TypedWhichId<SfxInt16Item>(FN_SIDEBAR + 6)
|
||||
#define SID_ATTR_PAGE_FOOTER (FN_SIDEBAR + 7)
|
||||
#define SID_ATTR_PAGE_FOOTER_LRMARGIN TypedWhichId<SvxLongLRSpaceItem>(FN_SIDEBAR + 8)
|
||||
#define SID_ATTR_PAGE_FOOTER_SPACING TypedWhichId<SvxLongULSpaceItem>(FN_SIDEBAR + 9)
|
||||
#define SID_ATTR_PAGE_FOOTER_LAYOUT (FN_SIDEBAR + 10)
|
||||
#define SID_ATTR_PAGE_FOOTER_LAYOUT TypedWhichId<SfxInt16Item>(FN_SIDEBAR + 10)
|
||||
#define SID_ATTR_PAGE_MARGIN (FN_SIDEBAR + 11)
|
||||
|
||||
//Member IDs for Fill / SetVariable of items
|
||||
|
||||
@@ -1222,7 +1222,7 @@ void SwView::ExecTabWin( SfxRequest const & rReq )
|
||||
{
|
||||
if ( pReqArgs && rDesc.GetMaster().GetHeader().IsActive())
|
||||
{
|
||||
const SfxInt16Item& aLayoutItem = static_cast<const SfxInt16Item&>(pReqArgs->Get(SID_ATTR_PAGE_HEADER_LAYOUT));
|
||||
const SfxInt16Item& aLayoutItem = pReqArgs->Get(SID_ATTR_PAGE_HEADER_LAYOUT);
|
||||
sal_uInt16 nLayout = aLayoutItem.GetValue();
|
||||
SwPageDesc aDesc(rDesc);
|
||||
aDesc.ChgHeaderShare((nLayout>>1) == 0);
|
||||
@@ -1275,7 +1275,7 @@ void SwView::ExecTabWin( SfxRequest const & rReq )
|
||||
{
|
||||
if ( pReqArgs && rDesc.GetMaster().GetFooter().IsActive())
|
||||
{
|
||||
const SfxInt16Item& aLayoutItem = static_cast<const SfxInt16Item&>(pReqArgs->Get(SID_ATTR_PAGE_FOOTER_LAYOUT));
|
||||
const SfxInt16Item& aLayoutItem = pReqArgs->Get(SID_ATTR_PAGE_FOOTER_LAYOUT);
|
||||
sal_uInt16 nLayout = aLayoutItem.GetValue();
|
||||
SwPageDesc aDesc(rDesc);
|
||||
aDesc.ChgFooterShare((nLayout>>1) == 0);
|
||||
|
||||
Reference in New Issue
Block a user