LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
BaseFrameProperties_Impl Class Referenceabstract
Collaboration diagram for BaseFrameProperties_Impl:
[legend]

Public Member Functions

virtual ~BaseFrameProperties_Impl ()
 
void SetProperty (sal_uInt16 nWID, sal_uInt8 nMemberId, const uno::Any &rVal)
 
bool GetProperty (sal_uInt16 nWID, sal_uInt8 nMemberId, const uno::Any *&pAny)
 
bool FillBaseProperties (SfxItemSet &rToSet, const SfxItemSet &rFromSet, bool &rSizeFound)
 
virtual bool AnyToItemSet (SwDoc *pDoc, SfxItemSet &rFrameSet, SfxItemSet &rSet, bool &rSizeFound)=0
 

Private Attributes

SwUnoCursorHelper::SwAnyMapHelper m_aAnyMap
 

Detailed Description

Definition at line 145 of file unoframe.cxx.

Constructor & Destructor Documentation

◆ ~BaseFrameProperties_Impl()

BaseFrameProperties_Impl::~BaseFrameProperties_Impl ( )
virtual

Definition at line 159 of file unoframe.cxx.

Member Function Documentation

◆ AnyToItemSet()

virtual bool BaseFrameProperties_Impl::AnyToItemSet ( SwDoc pDoc,
SfxItemSet rFrameSet,
SfxItemSet rSet,
bool &  rSizeFound 
)
pure virtual

◆ FillBaseProperties()

bool BaseFrameProperties_Impl::FillBaseProperties ( SfxItemSet rToSet,
const SfxItemSet rFromSet,
bool &  rSizeFound 
)

Definition at line 173 of file unoframe.cxx.

References Any2Bool(), aURL, BORDER_DISTANCE, BOTTOM_BORDER, BOTTOM_BORDER_DISTANCE, o3tl::cm, COL_DEFAULT_SHAPE_FILLING, COL_DEFAULT_SHAPE_STROKE, CONVERT_TWIPS, eMode, SfxItemSet::Get(), SvxSizeItem::GetHeight(), SfxItemSet::GetParent(), GetProperty(), getSvxBrushItemFromSourceSet(), SvxSizeItem::GetWidth(), SfxItemSet::HasItem(), uno::Any::hasValue(), LEFT_BORDER, LEFT_BORDER_DISTANCE, LINE_STYLE, LINE_WIDTH, MID_ALLOW_OVERLAP, MID_ANCHOR_ANCHORTYPE, MID_ANCHOR_PAGENUM, MID_BACK_COLOR, MID_BACK_COLOR_R_G_B, MID_BACK_COLOR_TRANSPARENCY, MID_BITMAP, MID_FILLGRADIENT, MID_FILLHATCH, MID_FOLLOW_TEXT_FLOW, MID_FRMSIZE_HEIGHT, MID_FRMSIZE_IS_SYNC_HEIGHT_TO_WIDTH, MID_FRMSIZE_IS_SYNC_WIDTH_TO_HEIGHT, MID_FRMSIZE_REL_HEIGHT, MID_FRMSIZE_REL_HEIGHT_RELATION, MID_FRMSIZE_REL_WIDTH, MID_FRMSIZE_REL_WIDTH_RELATION, MID_FRMSIZE_SIZE, MID_FRMSIZE_SIZE_TYPE, MID_FRMSIZE_WIDTH, MID_FRMSIZE_WIDTH_TYPE, MID_GRAPHIC, MID_GRAPHIC_FILTER, MID_GRAPHIC_POSITION, MID_GRAPHIC_TRANSPARENCY, MID_GRAPHIC_TRANSPARENT, MID_GRAPHIC_URL, MID_HORIORIENT_ORIENT, MID_HORIORIENT_PAGETOGGLE, MID_HORIORIENT_POSITION, MID_HORIORIENT_RELATION, MID_L_MARGIN, MID_LO_MARGIN, MID_NAME, MID_PROTECT_CONTENT, MID_PROTECT_POSITION, MID_PROTECT_SIZE, MID_R_MARGIN, MID_SHADOW_TRANSPARENCE, MID_SURROUND_ANCHORONLY, MID_SURROUND_CONTOUR, MID_SURROUND_SURROUNDTYPE, MID_UP_MARGIN, MID_URL_HYPERLINKNAME, MID_URL_SERVERMAP, MID_URL_TARGET, MID_URL_URL, MID_VERTORIENT_ORIENT, MID_VERTORIENT_POSITION, MID_VERTORIENT_RELATION, MID_WRAP_INFLUENCE, MINFLY, OWN_ATTR_FILLBMP_MODE, pName, SfxItemSet::Put(), SfxPoolItem::PutValue(), SvxFrameDirectionItem::PutValue(), SvXMLAttrContainerItem::PutValue(), SvxShadowItem::PutValue(), XColorItem::PutValue(), XFillBitmapItem::PutValue(), XFillColorItem::PutValue(), XFillFloatTransparenceItem::PutValue(), XFillGradientItem::PutValue(), XFillHatchItem::PutValue(), XFillStyleItem::PutValue(), SwFormatFrameSize::PutValue(), SwFormatWrapInfluenceOnObjPos::PutValue(), SfxBoolItem::PutValue(), RES_ANCHOR(), RES_BACKGROUND(), RES_BOX(), RES_DECORATIVE(), RES_FLY_SPLIT(), RES_FOLLOW_TEXT_FLOW(), RES_FRAMEDIR(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_PRINT(), RES_PROTECT(), RES_SHADOW(), RES_SURROUND(), RES_TEXT_VERT_ADJUST(), RES_UL_SPACE(), RES_UNKNOWNATR_CONTAINER(), RES_URL(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), RIGHT_BORDER, RIGHT_BORDER_DISTANCE, SAL_INFO_IF, SvxShape::SetFillAttribute(), SvxSizeItem::SetHeight(), setSvxBrushItemAsFillAttributesToTargetSet(), SvxSizeItem::SetWidth(), TOP_BORDER, TOP_BORDER_DISTANCE, o3tl::toTwips(), XATTR_FILLBACKGROUND(), XATTR_FILLBITMAP(), XATTR_FILLBMP_POS(), XATTR_FILLBMP_POSOFFSETX(), XATTR_FILLBMP_POSOFFSETY(), XATTR_FILLBMP_SIZELOG(), XATTR_FILLBMP_SIZEX(), XATTR_FILLBMP_SIZEY(), XATTR_FILLBMP_TILEOFFSETX(), XATTR_FILLBMP_TILEOFFSETY(), XATTR_FILLCOLOR(), XATTR_FILLFLOATTRANSPARENCE(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), XATTR_FILLSTYLE(), XATTR_FILLTRANSPARENCE(), XATTR_GRADIENTSTEPCOUNT(), and XATTR_SECONDARYFILLCOLOR().

◆ GetProperty()

bool BaseFrameProperties_Impl::GetProperty ( sal_uInt16  nWID,
sal_uInt8  nMemberId,
const uno::Any *&  pAny 
)

Definition at line 168 of file unoframe.cxx.

References SwUnoCursorHelper::SwAnyMapHelper::FillValue(), and m_aAnyMap.

Referenced by FillBaseProperties().

◆ SetProperty()

void BaseFrameProperties_Impl::SetProperty ( sal_uInt16  nWID,
sal_uInt8  nMemberId,
const uno::Any rVal 
)

Definition at line 163 of file unoframe.cxx.

References m_aAnyMap, and SwUnoCursorHelper::SwAnyMapHelper::SetValue().

Member Data Documentation

◆ m_aAnyMap

SwUnoCursorHelper::SwAnyMapHelper BaseFrameProperties_Impl::m_aAnyMap
private

Definition at line 147 of file unoframe.cxx.

Referenced by GetProperty(), and SetProperty().


The documentation for this class was generated from the following file: