LibreOffice Module toolkit (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
VCLXMetricField Class Referencefinal

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXMetricField ()
 
virtual ~VCLXMetricField () override
 
virtual void SAL_CALL setValue (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual void SAL_CALL setUserValue (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getValue (::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getCorrectedValue (::sal_Int16 Unit) override
 
virtual void SAL_CALL setMin (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getMin (::sal_Int16 Unit) override
 
virtual void SAL_CALL setMax (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getMax (::sal_Int16 Unit) override
 
virtual void SAL_CALL setFirst (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getFirst (::sal_Int16 Unit) override
 
virtual void SAL_CALL setLast (::sal_Int64 Value, ::sal_Int16 Unit) override
 
virtual ::sal_Int64 SAL_CALL getLast (::sal_Int16 Unit) override
 
virtual void SAL_CALL setSpinSize (::sal_Int64 Value) override
 
virtual ::sal_Int64 SAL_CALL getSpinSize () override
 
virtual void SAL_CALL setDecimalDigits (::sal_Int16 nDigits) override
 
virtual ::sal_Int16 SAL_CALL getDecimalDigits () override
 
virtual void SAL_CALL setStrictFormat (sal_Bool bStrict) override
 
virtual sal_Bool SAL_CALL isStrictFormat () override
 
void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Private Member Functions

MetricFormatterGetMetricFormatter ()
 
MetricFieldGetMetricField ()
 
void CallListeners ()
 

Detailed Description

Definition at line 430 of file toolkit/inc/awt/vclxwindows.hxx.

Constructor & Destructor Documentation

◆ VCLXMetricField()

VCLXMetricField::VCLXMetricField ( )

Definition at line 5577 of file vclxwindows.cxx.

◆ ~VCLXMetricField()

VCLXMetricField::~VCLXMetricField ( )
overridevirtual

Definition at line 5581 of file vclxwindows.cxx.

Member Function Documentation

◆ CallListeners()

void VCLXMetricField::CallListeners ( )
private

Definition at line 5636 of file vclxwindows.cxx.

Referenced by setUserValue(), and setValue().

◆ getCorrectedValue()

sal_Int64 VCLXMetricField::getCorrectedValue ( ::sal_Int16  Unit)
override

◆ getDecimalDigits()

sal_Int16 VCLXMetricField::getDecimalDigits ( )
override

Definition at line 5691 of file vclxwindows.cxx.

◆ getFirst()

virtual ::sal_Int64 SAL_CALL VCLXMetricField::getFirst ( ::sal_Int16  Unit)
override

◆ getLast()

virtual ::sal_Int64 SAL_CALL VCLXMetricField::getLast ( ::sal_Int16  Unit)
override

◆ getMax()

virtual ::sal_Int64 SAL_CALL VCLXMetricField::getMax ( ::sal_Int16  Unit)
override

◆ GetMetricField()

MetricField * VCLXMetricField::GetMetricField ( )
private
Exceptions
css::uno::RuntimeException

Definition at line 5593 of file vclxwindows.cxx.

Referenced by getSpinSize(), and setSpinSize().

◆ GetMetricFormatter()

MetricFormatter * VCLXMetricField::GetMetricFormatter ( )
private
Exceptions
css::uno::RuntimeException

Definition at line 5585 of file vclxwindows.cxx.

Referenced by getCorrectedValue(), getValue(), setDecimalDigits(), setUserValue(), and setValue().

◆ getMin()

virtual ::sal_Int64 SAL_CALL VCLXMetricField::getMin ( ::sal_Int16  Unit)
override

◆ getProperty()

css::uno::Any VCLXMetricField::getProperty ( const OUString &  PropertyName)
override

◆ GetPropertyIds()

virtual void VCLXMetricField::GetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
inlineoverridevirtual

Definition at line 467 of file toolkit/inc/awt/vclxwindows.hxx.

References ImplGetPropertyIds().

◆ getSpinSize()

sal_Int64 VCLXMetricField::getSpinSize ( )
override

Definition at line 5679 of file vclxwindows.cxx.

References GetMetricField().

◆ getValue()

sal_Int64 VCLXMetricField::getValue ( ::sal_Int16  Unit)
override

◆ ImplGetPropertyIds()

void VCLXMetricField::ImplGetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
static

◆ isStrictFormat()

sal_Bool VCLXMetricField::isStrictFormat ( )
overridevirtual

Definition at line 5668 of file vclxwindows.cxx.

References VCLXFormattedSpinField::isStrictFormat().

◆ setDecimalDigits()

void VCLXMetricField::setDecimalDigits ( ::sal_Int16  nDigits)
overridevirtual

Definition at line 5685 of file vclxwindows.cxx.

References GetMetricFormatter(), and Value.

Referenced by setProperty().

◆ setFirst()

virtual void SAL_CALL VCLXMetricField::setFirst ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

◆ setLast()

virtual void SAL_CALL VCLXMetricField::setLast ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

◆ setMax()

virtual void SAL_CALL VCLXMetricField::setMax ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

◆ setMin()

virtual void SAL_CALL VCLXMetricField::setMin ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

◆ setProperty()

void VCLXMetricField::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ setSpinSize()

void VCLXMetricField::setSpinSize ( ::sal_Int64  Value)
overridevirtual

Definition at line 5673 of file vclxwindows.cxx.

References GetMetricField(), and Value.

◆ setStrictFormat()

void VCLXMetricField::setStrictFormat ( sal_Bool  bStrict)
overridevirtual

Definition at line 5663 of file vclxwindows.cxx.

References VCLXFormattedSpinField::setStrictFormat().

◆ setUserValue()

void VCLXMetricField::setUserValue ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

◆ setValue()

void VCLXMetricField::setValue ( ::sal_Int64  Value,
::sal_Int16  Unit 
)
overridevirtual

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