LibreOffice Module svx (master) 1
|
#include <xlnedit.hxx>
Public Member Functions | |
XLineEndItem (sal_Int32 nIndex=-1) | |
XLineEndItem (const OUString &rName, basegfx::B2DPolyPolygon aPolyPolygon) | |
XLineEndItem (basegfx::B2DPolyPolygon aPolyPolygon) | |
XLineEndItem (const XLineEndItem &rItem) | |
virtual bool | operator== (const SfxPoolItem &rItem) const override |
virtual XLineEndItem * | Clone (SfxItemPool *pPool=nullptr) const override |
virtual bool | QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override |
virtual bool | PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override |
virtual bool | GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override |
const basegfx::B2DPolyPolygon & | GetLineEndValue () const |
void | SetLineEndValue (const basegfx::B2DPolyPolygon &rPolyPolygon) |
std::unique_ptr< XLineEndItem > | checkForUniqueItem (SdrModel *pModel) const |
this function searches in both the models pool and the styles pool for XLineStartItem and XLineEndItem with the same value or name and returns an item with the value of this item and a unique name for an item with this value. More... | |
![]() | |
NameOrIndex () | |
NameOrIndex (TypedWhichId< NameOrIndex > nWhich, sal_Int32 nIndex) | |
NameOrIndex (TypedWhichId< NameOrIndex > nWhich, const OUString &rName) | |
NameOrIndex (const NameOrIndex &rNameOrIndex) | |
virtual bool | operator== (const SfxPoolItem &rItem) const override |
virtual NameOrIndex * | Clone (SfxItemPool *pPool=nullptr) const override |
OUString const & | GetName () const |
void | SetName (const OUString &rName) |
bool | IsIndex () const |
sal_Int32 | GetPalIndex () const |
void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
![]() | |
SfxStringItem (sal_uInt16 which=0) | |
SfxStringItem (sal_uInt16 which, const OUString &rValue) | |
virtual SfxStringItem * | Clone (SfxItemPool *=nullptr) const override |
void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
![]() | |
CntUnencodedStringItem (sal_uInt16 which) | |
CntUnencodedStringItem (sal_uInt16 which, OUString aTheValue) | |
virtual bool | operator== (const SfxPoolItem &rItem) const override |
virtual bool | operator< (const SfxPoolItem &rItem) const override |
virtual bool | IsSortable () const override |
virtual bool | GetPresentation (SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override |
virtual bool | QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override |
virtual bool | PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override |
virtual CntUnencodedStringItem * | Clone (SfxItemPool *=nullptr) const override |
const OUString & | GetValue () const |
void | SetValue (const OUString &rTheValue) |
![]() | |
void | AddRef (sal_uInt32 n=1) const |
virtual | ~SfxPoolItem () |
void | SetWhich (sal_uInt16 nId) |
sal_uInt16 | Which () const |
T & | StaticWhichCast (TypedWhichId< T > nId) |
const T & | StaticWhichCast (TypedWhichId< T > nId) const |
T * | DynamicWhichCast (TypedWhichId< T > nId) |
const T * | DynamicWhichCast (TypedWhichId< T > nId) const |
virtual bool | operator== (const SfxPoolItem &) const=0 |
bool | operator!= (const SfxPoolItem &rItem) const |
virtual bool | operator< (const SfxPoolItem &) const |
virtual bool | IsSortable () const |
virtual bool | HasLookup () const |
virtual lookup_iterator | Lookup (lookup_iterator, lookup_iterator end) const |
virtual bool | GetPresentation (SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const |
virtual void | ScaleMetrics (tools::Long lMult, tools::Long lDiv) |
virtual bool | HasMetrics () const |
virtual bool | QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const |
virtual bool | PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) |
virtual SfxPoolItem * | Clone (SfxItemPool *pPool=nullptr) const=0 |
std::unique_ptr< SfxPoolItem > | CloneSetWhich (sal_uInt16 nNewWhich) const |
std::unique_ptr< T > | CloneSetWhich (TypedWhichId< T > nId) const |
sal_uInt32 | GetRefCount () const |
SfxItemKind | GetKind () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
virtual boost::property_tree::ptree | dumpAsJSON () const |
virtual bool | IsVoidItem () const |
Static Public Member Functions | |
static SfxPoolItem * | CreateDefault () |
![]() | |
static OUString | CheckNamedItem (const NameOrIndex *pCheckItem, const sal_uInt16 nWhich, const SfxItemPool *pPool1, SvxCompareValueFunc pCompareValueFunc, TranslateId pPrefixResId, const XPropertyListRef &pDefaults) |
this static checks if the given NameOrIndex item has a unique name for its value. More... | |
![]() | |
static SfxPoolItem * | CreateDefault () |
Private Attributes | |
basegfx::B2DPolyPolygon | maPolyPolygon |
Additional Inherited Members | |
![]() | |
typedef std::vector< SfxPoolItem * >::const_iterator | lookup_iterator |
![]() | |
void | Detach () |
![]() | |
SfxPoolItem (sal_uInt16 nWhich=0) | |
SfxPoolItem (const SfxPoolItem &rCopy) | |
Definition at line 31 of file xlnedit.hxx.
XLineEndItem::XLineEndItem | ( | sal_Int32 | nIndex = -1 | ) |
Definition at line 1340 of file xattr.cxx.
References nIndex.
Referenced by checkForUniqueItem(), Clone(), and CreateDefault().
XLineEndItem::XLineEndItem | ( | const OUString & | rName, |
basegfx::B2DPolyPolygon | aPolyPolygon | ||
) |
XLineEndItem::XLineEndItem | ( | basegfx::B2DPolyPolygon | aPolyPolygon | ) |
XLineEndItem::XLineEndItem | ( | const XLineEndItem & | rItem | ) |
std::unique_ptr< XLineEndItem > XLineEndItem::checkForUniqueItem | ( | SdrModel * | pModel | ) | const |
this function searches in both the models pool and the styles pool for XLineStartItem and XLineEndItem with the same value or name and returns an item with the value of this item and a unique name for an item with this value.
Definition at line 1377 of file xattr.cxx.
References basegfx::B2DPolyPolygon::count(), SdrModel::GetItemPool(), SfxItemPool::GetItemSurrogates(), GetLineEndValue(), NameOrIndex::GetName(), SfxStyleSheetBasePool::GetPool(), SdrModel::GetStyleSheetPool(), basegfx::B2DPolyPolygon::isClosed(), maPolyPolygon, p, basegfx::B2DPolyPolygon::setClosed(), SvxResId(), o3tl::toInt32(), XATTR_LINEEND(), XATTR_LINESTART(), and XLineEndItem().
|
overridevirtual |
Reimplemented from NameOrIndex.
Definition at line 1363 of file xattr.cxx.
References XLineEndItem().
|
static |
Definition at line 1338 of file xattr.cxx.
References XLineEndItem().
|
inline |
Definition at line 53 of file xlnedit.hxx.
References maPolyPolygon.
Referenced by checkForUniqueItem().
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1577 of file xattr.cxx.
References NameOrIndex::GetName().
|
overridevirtual |
Reimplemented from NameOrIndex.
Definition at line 1368 of file xattr.cxx.
References maPolyPolygon.
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1605 of file xattr.cxx.
References basegfx::B2DPolyPolygon::clear(), maPolyPolygon, MID_NAME, and basegfx::utils::UnoPolyPolygonBezierCoordsToB2DPolyPolygon().
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1589 of file xattr.cxx.
References basegfx::utils::B2DPolyPolygonToUnoPolyPolygonBezierCoords(), NameOrIndex::GetName(), maPolyPolygon, MID_NAME, SvxUnogetApiNameForItem(), and SfxPoolItem::Which().
|
inline |
Definition at line 54 of file xlnedit.hxx.
References NameOrIndex::Detach(), and maPolyPolygon.
Referenced by EnhancedCustomShape2d::SwapStartAndEndArrow().
|
private |
Definition at line 33 of file xlnedit.hxx.
Referenced by checkForUniqueItem(), operator==(), PutValue(), and QueryValue().