LibreOffice Module svx (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SvxDoubleItem Class Referencefinal

#include <chrtitem.hxx>

Inheritance diagram for SvxDoubleItem:
[legend]
Collaboration diagram for SvxDoubleItem:
[legend]

Public Member Functions

 SvxDoubleItem (double fValue, sal_uInt16 nId)
 
 SvxDoubleItem (const SvxDoubleItem &rItem)
 
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
 
virtual bool operator== (const SfxPoolItem &) const override
 
virtual SfxPoolItemClone (SfxItemPool *pPool=nullptr) const override
 
double GetValue () const
 
- Public Member Functions inherited from SfxPoolItem
void AddRef (sal_uInt32 n=1) const
 
virtual ~SfxPoolItem ()
 
void SetWhich (sal_uInt16 nId)
 
sal_uInt16 Which () const
 
bool operator!= (const SfxPoolItem &rItem) const
 
virtual bool operator< (const SfxPoolItem &) const
 
virtual bool IsSortable () const
 
virtual void ScaleMetrics (long lMult, long lDiv)
 
virtual bool HasMetrics () const
 
std::unique_ptr< SfxPoolItemCloneSetWhich (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 bool IsVoidItem () const
 

Static Public Member Functions

static SfxPoolItemCreateDefault ()
 

Private Attributes

double fVal
 

Additional Inherited Members

- Protected Member Functions inherited from SfxPoolItem
 SfxPoolItem (sal_uInt16 nWhich=0)
 
 SfxPoolItem (const SfxPoolItem &rCopy)
 

Detailed Description

Definition at line 127 of file chrtitem.hxx.

Constructor & Destructor Documentation

SvxDoubleItem::SvxDoubleItem ( double  fValue,
sal_uInt16  nId 
)

Definition at line 109 of file chrtitem.cxx.

Referenced by Clone(), and CreateDefault().

SvxDoubleItem::SvxDoubleItem ( const SvxDoubleItem rItem)

Definition at line 115 of file chrtitem.cxx.

Member Function Documentation

SfxPoolItem * SvxDoubleItem::Clone ( SfxItemPool pPool = nullptr) const
overridevirtual

Implements SfxPoolItem.

Definition at line 136 of file chrtitem.cxx.

References SvxDoubleItem().

SfxPoolItem * SvxDoubleItem::CreateDefault ( )
static

Definition at line 36 of file chrtitem.cxx.

References SvxDoubleItem().

bool SvxDoubleItem::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText,
const IntlWrapper rIntlWrapper 
) const
overridevirtual

Reimplemented from SfxPoolItem.

Definition at line 122 of file chrtitem.cxx.

References IntlWrapper::getLocaleData(), and LocaleDataWrapper::getNumDecimalSep().

double SvxDoubleItem::GetValue ( ) const
inline

Definition at line 147 of file chrtitem.hxx.

bool SvxDoubleItem::operator== ( const SfxPoolItem rItem) const
overridevirtual

Implements SfxPoolItem.

Definition at line 131 of file chrtitem.cxx.

References fVal.

bool SvxDoubleItem::PutValue ( const css::uno::Any &  rVal,
sal_uInt8  nMemberId 
)
overridevirtual

Reimplemented from SfxPoolItem.

Definition at line 147 of file chrtitem.cxx.

References fVal.

bool SvxDoubleItem::QueryValue ( css::uno::Any &  rVal,
sal_uInt8  nMemberId = 0 
) const
overridevirtual

Reimplemented from SfxPoolItem.

Definition at line 141 of file chrtitem.cxx.

References fVal.

Member Data Documentation

double SvxDoubleItem::fVal
private

Definition at line 129 of file chrtitem.hxx.

Referenced by operator==(), PutValue(), and QueryValue().


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