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

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXNumericField ()
 
virtual ~VCLXNumericField () override
 
void SAL_CALL setValue (double Value) override
 
double SAL_CALL getValue () override
 
void SAL_CALL setMin (double Value) override
 
double SAL_CALL getMin () override
 
void SAL_CALL setMax (double Value) override
 
double SAL_CALL getMax () override
 
void SAL_CALL setFirst (double Value) override
 
double SAL_CALL getFirst () override
 
void SAL_CALL setLast (double Value) override
 
double SAL_CALL getLast () override
 
void SAL_CALL setSpinSize (double Value) override
 
double SAL_CALL getSpinSize () override
 
void SAL_CALL setDecimalDigits (sal_Int16 nDigits) override
 
sal_Int16 SAL_CALL getDecimalDigits () override
 
void SAL_CALL setStrictFormat (sal_Bool bStrict) override
 
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)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ VCLXNumericField()

VCLXNumericField::VCLXNumericField ( )

Definition at line 5243 of file vclxwindows.cxx.

◆ ~VCLXNumericField()

VCLXNumericField::~VCLXNumericField ( )
overridevirtual

Definition at line 5247 of file vclxwindows.cxx.

Member Function Documentation

◆ getDecimalDigits()

sal_Int16 VCLXNumericField::getDecimalDigits ( )
override

Definition at line 5409 of file vclxwindows.cxx.

◆ getFirst()

double VCLXNumericField::getFirst ( )
override

Definition at line 5336 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

◆ getLast()

double VCLXNumericField::getLast ( )
override

Definition at line 5356 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

◆ getMax()

double VCLXNumericField::getMax ( )
override

Definition at line 5316 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

Referenced by getProperty().

◆ getMin()

double VCLXNumericField::getMin ( )
override

Definition at line 5296 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

Referenced by getProperty().

◆ getProperty()

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

◆ GetPropertyIds()

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

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

References ImplGetPropertyIds().

◆ getSpinSize()

double VCLXNumericField::getSpinSize ( )
override

Definition at line 5386 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

Referenced by getProperty().

◆ getValue()

double VCLXNumericField::getValue ( )
override

Definition at line 5276 of file vclxwindows.cxx.

References ImplCalcDoubleValue().

Referenced by getProperty(), and setDecimalDigits().

◆ ImplGetPropertyIds()

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

◆ isStrictFormat()

sal_Bool VCLXNumericField::isStrictFormat ( )
override

Definition at line 5371 of file vclxwindows.cxx.

References VCLXFormattedSpinField::isStrictFormat().

◆ setDecimalDigits()

void VCLXNumericField::setDecimalDigits ( sal_Int16  nDigits)
override

Definition at line 5396 of file vclxwindows.cxx.

References getValue(), n, setValue(), and Value.

Referenced by setProperty().

◆ setFirst()

void VCLXNumericField::setFirst ( double  Value)
override

Definition at line 5326 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

◆ setLast()

void VCLXNumericField::setLast ( double  Value)
override

Definition at line 5346 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

◆ setMax()

void VCLXNumericField::setMax ( double  Value)
override

Definition at line 5306 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

Referenced by setProperty().

◆ setMin()

void VCLXNumericField::setMin ( double  Value)
override

Definition at line 5286 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

Referenced by setProperty().

◆ setProperty()

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

◆ setSpinSize()

void VCLXNumericField::setSpinSize ( double  Value)
override

Definition at line 5376 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

Referenced by setProperty().

◆ setStrictFormat()

void VCLXNumericField::setStrictFormat ( sal_Bool  bStrict)
override

Definition at line 5366 of file vclxwindows.cxx.

References VCLXFormattedSpinField::setStrictFormat().

◆ setValue()

void VCLXNumericField::setValue ( double  Value)
override

Definition at line 5251 of file vclxwindows.cxx.

References ImplCalcLongValue(), and Value.

Referenced by setDecimalDigits(), and setProperty().


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