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

#include <unocontrols.hxx>

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

Public Member Functions

 UnoNumericFieldControl ()
 
OUString GetComponentServiceName () const override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
void SAL_CALL textChanged (const css::awt::TextEvent &rEvent) 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
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from UnoSpinFieldControl
 UnoSpinFieldControl ()
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
void SAL_CALL addSpinListener (const css::uno::Reference< css::awt::XSpinListener > &l) override
 
void SAL_CALL removeSpinListener (const css::uno::Reference< css::awt::XSpinListener > &l) override
 
void SAL_CALL up () override
 
void SAL_CALL down () override
 
void SAL_CALL first () override
 
void SAL_CALL last () override
 
void SAL_CALL enableRepeat (sal_Bool bRepeat) override
 

Private Attributes

double mnFirst
 
double mnLast
 

Detailed Description

Definition at line 1207 of file unocontrols.hxx.

Constructor & Destructor Documentation

◆ UnoNumericFieldControl()

UnoNumericFieldControl::UnoNumericFieldControl ( )

Definition at line 3951 of file unocontrols.cxx.

References mnFirst, and mnLast.

Member Function Documentation

◆ acquire()

void SAL_CALL UnoNumericFieldControl::acquire ( )
inlineoverridenoexcept

Definition at line 1220 of file unocontrols.hxx.

◆ createPeer()

void UnoNumericFieldControl::createPeer ( const css::uno::Reference< css::awt::XToolkit > &  Toolkit,
const css::uno::Reference< css::awt::XWindowPeer > &  Parent 
)
override

Definition at line 3983 of file unocontrols.cxx.

References UnoSpinFieldControl::createPeer(), mnFirst, and mnLast.

◆ GetComponentServiceName()

OUString UnoNumericFieldControl::GetComponentServiceName ( ) const
override

Definition at line 3957 of file unocontrols.cxx.

◆ getDecimalDigits()

sal_Int16 UnoNumericFieldControl::getDecimalDigits ( )
override

Definition at line 4098 of file unocontrols.cxx.

References BASEPROPERTY_DECIMALACCURACY.

◆ getFirst()

double UnoNumericFieldControl::getFirst ( )
override

Definition at line 4042 of file unocontrols.cxx.

References mnFirst.

◆ getImplementationId()

css::uno::Sequence< sal_Int8 > SAL_CALL UnoNumericFieldControl::getImplementationId ( )
override

◆ getImplementationName()

OUString UnoNumericFieldControl::getImplementationName ( )
override

Definition at line 4072 of file unocontrols.cxx.

◆ getLast()

double UnoNumericFieldControl::getLast ( )
override

Definition at line 4057 of file unocontrols.cxx.

References mnLast.

◆ getMax()

double UnoNumericFieldControl::getMax ( )
override

Definition at line 4027 of file unocontrols.cxx.

References BASEPROPERTY_VALUEMAX_DOUBLE.

◆ getMin()

double UnoNumericFieldControl::getMin ( )
override

Definition at line 4017 of file unocontrols.cxx.

References BASEPROPERTY_VALUEMIN_DOUBLE.

◆ getSpinSize()

double UnoNumericFieldControl::getSpinSize ( )
override

Definition at line 4088 of file unocontrols.cxx.

References BASEPROPERTY_VALUESTEP_DOUBLE.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > UnoNumericFieldControl::getSupportedServiceNames ( )
override

Definition at line 4077 of file unocontrols.cxx.

References comphelper::concatSequences().

◆ getTypes()

css::uno::Sequence< css::uno::Type > UnoNumericFieldControl::getTypes ( )
override

Definition at line 3973 of file unocontrols.cxx.

References UnoSpinFieldControl::getTypes().

◆ getValue()

double UnoNumericFieldControl::getValue ( )
override

Definition at line 4007 of file unocontrols.cxx.

References BASEPROPERTY_VALUE_DOUBLE.

◆ isStrictFormat()

sal_Bool UnoNumericFieldControl::isStrictFormat ( )
override

Definition at line 4067 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT.

◆ queryAggregation()

uno::Any UnoNumericFieldControl::queryAggregation ( const css::uno::Type &  rType)
override

◆ queryInterface()

css::uno::Any SAL_CALL UnoNumericFieldControl::queryInterface ( const css::uno::Type &  rType)
inlineoverride

Definition at line 1218 of file unocontrols.hxx.

References UnoSpinFieldControl::queryInterface().

◆ release()

void SAL_CALL UnoNumericFieldControl::release ( )
inlineoverridenoexcept

Definition at line 1221 of file unocontrols.hxx.

◆ setDecimalDigits()

void UnoNumericFieldControl::setDecimalDigits ( sal_Int16  nDigits)
override

Definition at line 4093 of file unocontrols.cxx.

References BASEPROPERTY_DECIMALACCURACY, and GetPropertyName().

◆ setFirst()

void UnoNumericFieldControl::setFirst ( double  Value)
override

Definition at line 4032 of file unocontrols.cxx.

References mnFirst, and Value.

◆ setLast()

void UnoNumericFieldControl::setLast ( double  Value)
override

Definition at line 4047 of file unocontrols.cxx.

References mnLast, and Value.

◆ setMax()

void UnoNumericFieldControl::setMax ( double  Value)
override

Definition at line 4022 of file unocontrols.cxx.

References BASEPROPERTY_VALUEMAX_DOUBLE, GetPropertyName(), and Value.

◆ setMin()

void UnoNumericFieldControl::setMin ( double  Value)
override

Definition at line 4012 of file unocontrols.cxx.

References BASEPROPERTY_VALUEMIN_DOUBLE, GetPropertyName(), and Value.

◆ setSpinSize()

void UnoNumericFieldControl::setSpinSize ( double  Value)
override

Definition at line 4083 of file unocontrols.cxx.

References BASEPROPERTY_VALUESTEP_DOUBLE, and GetPropertyName().

◆ setStrictFormat()

void UnoNumericFieldControl::setStrictFormat ( sal_Bool  bStrict)
override

Definition at line 4062 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT, and GetPropertyName().

◆ setValue()

void UnoNumericFieldControl::setValue ( double  Value)
override

Definition at line 4002 of file unocontrols.cxx.

References BASEPROPERTY_VALUE_DOUBLE, GetPropertyName(), and Value.

◆ textChanged()

void UnoNumericFieldControl::textChanged ( const css::awt::TextEvent &  rEvent)
override

Definition at line 3993 of file unocontrols.cxx.

References BASEPROPERTY_VALUE_DOUBLE, getLength(), and GetPropertyName().

Member Data Documentation

◆ mnFirst

double UnoNumericFieldControl::mnFirst
private

Definition at line 1211 of file unocontrols.hxx.

Referenced by createPeer(), getFirst(), setFirst(), and UnoNumericFieldControl().

◆ mnLast

double UnoNumericFieldControl::mnLast
private

Definition at line 1212 of file unocontrols.hxx.

Referenced by createPeer(), getLast(), setLast(), and UnoNumericFieldControl().


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