LibreOffice Module svx (master) 1
|
#include <xlnstit.hxx>
Public Member Functions | |
XLineStartItem (sal_Int32 nIndex=-1) | |
XLineStartItem (const OUString &rName, basegfx::B2DPolyPolygon aPolyPolygon) | |
XLineStartItem (basegfx::B2DPolyPolygon aPolyPolygon) | |
XLineStartItem (const XLineStartItem &rItem) | |
virtual bool | operator== (const SfxPoolItem &rItem) const override |
virtual XLineStartItem * | 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 & | GetLineStartValue () const |
void | SetLineStartValue (const basegfx::B2DPolyPolygon &rPolyPolygon) |
std::unique_ptr< XLineStartItem > | 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 xlnstit.hxx.
XLineStartItem::XLineStartItem | ( | sal_Int32 | nIndex = -1 | ) |
Definition at line 1043 of file xattr.cxx.
References nIndex.
Referenced by checkForUniqueItem(), Clone(), and CreateDefault().
XLineStartItem::XLineStartItem | ( | const OUString & | rName, |
basegfx::B2DPolyPolygon | aPolyPolygon | ||
) |
XLineStartItem::XLineStartItem | ( | basegfx::B2DPolyPolygon | aPolyPolygon | ) |
XLineStartItem::XLineStartItem | ( | const XLineStartItem & | rItem | ) |
std::unique_ptr< XLineStartItem > XLineStartItem::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 1138 of file xattr.cxx.
References basegfx::B2DPolyPolygon::count(), SdrModel::GetItemPool(), SfxItemPool::GetItemSurrogates(), GetLineStartValue(), NameOrIndex::GetName(), SfxStyleSheetBasePool::GetPool(), SdrModel::GetStyleSheetPool(), basegfx::B2DPolyPolygon::isClosed(), maPolyPolygon, p, basegfx::B2DPolyPolygon::setClosed(), SvxResId(), o3tl::toInt32(), XATTR_LINEEND(), XATTR_LINESTART(), and XLineStartItem().
|
overridevirtual |
Reimplemented from NameOrIndex.
Definition at line 1066 of file xattr.cxx.
References XLineStartItem().
|
static |
Definition at line 1041 of file xattr.cxx.
References XLineStartItem().
|
inline |
Definition at line 53 of file xlnstit.hxx.
References maPolyPolygon.
Referenced by checkForUniqueItem().
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1076 of file xattr.cxx.
References NameOrIndex::GetName().
|
overridevirtual |
Reimplemented from NameOrIndex.
Definition at line 1071 of file xattr.cxx.
References maPolyPolygon.
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1105 of file xattr.cxx.
References basegfx::B2DPolyPolygon::clear(), maPolyPolygon, MID_NAME, and basegfx::utils::UnoPolyPolygonBezierCoordsToB2DPolyPolygon().
|
overridevirtual |
Reimplemented from CntUnencodedStringItem.
Definition at line 1088 of file xattr.cxx.
References basegfx::utils::B2DPolyPolygonToUnoPolyPolygonBezierCoords(), NameOrIndex::GetName(), maPolyPolygon, MID_NAME, SvxUnogetApiNameForItem(), and SfxPoolItem::Which().
|
inline |
Definition at line 54 of file xlnstit.hxx.
References NameOrIndex::Detach(), and maPolyPolygon.
Referenced by EnhancedCustomShape2d::SwapStartAndEndArrow().
|
private |
Definition at line 33 of file xlnstit.hxx.
Referenced by checkForUniqueItem(), operator==(), PutValue(), and QueryValue().