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

#include <unocontrols.hxx>

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

Public Member Functions

 UnoDateFieldControl ()
 
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
 
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 textChanged (const css::awt::TextEvent &rEvent) override
 
void SAL_CALL setDate (const css::util::Date &Date) override
 
css::util::Date SAL_CALL getDate () override
 
void SAL_CALL setMin (const css::util::Date &Date) override
 
css::util::Date SAL_CALL getMin () override
 
void SAL_CALL setMax (const css::util::Date &Date) override
 
css::util::Date SAL_CALL getMax () override
 
void SAL_CALL setFirst (const css::util::Date &Date) override
 
css::util::Date SAL_CALL getFirst () override
 
void SAL_CALL setLast (const css::util::Date &Date) override
 
css::util::Date SAL_CALL getLast () override
 
void SAL_CALL setLongFormat (sal_Bool bLong) override
 
sal_Bool SAL_CALL isLongFormat () override
 
void SAL_CALL setEmpty () override
 
sal_Bool SAL_CALL isEmpty () 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

css::util::Date mnFirst
 
css::util::Date mnLast
 
TriState mbLongFormat
 

Detailed Description

Definition at line 1057 of file unocontrols.hxx.

Constructor & Destructor Documentation

◆ UnoDateFieldControl()

UnoDateFieldControl::UnoDateFieldControl ( )

Definition at line 3456 of file unocontrols.cxx.

References mbLongFormat, mnFirst, mnLast, and TRISTATE_INDET.

Member Function Documentation

◆ acquire()

void SAL_CALL UnoDateFieldControl::acquire ( )
inlineoverridenoexcept

Definition at line 1070 of file unocontrols.hxx.

◆ createPeer()

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

◆ GetComponentServiceName()

OUString UnoDateFieldControl::GetComponentServiceName ( ) const
override

Definition at line 3463 of file unocontrols.cxx.

◆ getDate()

util::Date UnoDateFieldControl::getDate ( )
override

Definition at line 3547 of file unocontrols.cxx.

References BASEPROPERTY_DATE.

◆ getFirst()

util::Date UnoDateFieldControl::getFirst ( )
override

Definition at line 3582 of file unocontrols.cxx.

References mnFirst.

◆ getImplementationId()

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

◆ getImplementationName()

OUString UnoDateFieldControl::getImplementationName ( )
override

Definition at line 3647 of file unocontrols.cxx.

◆ getLast()

util::Date UnoDateFieldControl::getLast ( )
override

Definition at line 3597 of file unocontrols.cxx.

References mnLast.

◆ getMax()

util::Date UnoDateFieldControl::getMax ( )
override

Definition at line 3567 of file unocontrols.cxx.

References BASEPROPERTY_DATEMAX.

◆ getMin()

util::Date UnoDateFieldControl::getMin ( )
override

Definition at line 3557 of file unocontrols.cxx.

References BASEPROPERTY_DATEMIN.

◆ getSupportedServiceNames()

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

Definition at line 3652 of file unocontrols.cxx.

References comphelper::concatSequences().

◆ getTypes()

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

Definition at line 3479 of file unocontrols.cxx.

References UnoSpinFieldControl::getTypes().

◆ isEmpty()

sal_Bool UnoDateFieldControl::isEmpty ( )
override

Definition at line 3626 of file unocontrols.cxx.

◆ isLongFormat()

sal_Bool UnoDateFieldControl::isLongFormat ( )
override

Definition at line 3612 of file unocontrols.cxx.

References mbLongFormat, and TRISTATE_TRUE.

◆ isStrictFormat()

sal_Bool UnoDateFieldControl::isStrictFormat ( )
override

Definition at line 3642 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT.

◆ queryAggregation()

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

◆ queryInterface()

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

Definition at line 1068 of file unocontrols.hxx.

References UnoSpinFieldControl::queryInterface().

◆ release()

void SAL_CALL UnoDateFieldControl::release ( )
inlineoverridenoexcept

Definition at line 1071 of file unocontrols.hxx.

◆ setDate()

void UnoDateFieldControl::setDate ( const css::util::Date &  Date)
override

Definition at line 3542 of file unocontrols.cxx.

References BASEPROPERTY_DATE, and GetPropertyName().

◆ setEmpty()

void UnoDateFieldControl::setEmpty ( )
override

Definition at line 3617 of file unocontrols.cxx.

◆ setFirst()

void UnoDateFieldControl::setFirst ( const css::util::Date &  Date)
override

Definition at line 3572 of file unocontrols.cxx.

References mnFirst.

◆ setLast()

void UnoDateFieldControl::setLast ( const css::util::Date &  Date)
override

Definition at line 3587 of file unocontrols.cxx.

References mnLast.

◆ setLongFormat()

void UnoDateFieldControl::setLongFormat ( sal_Bool  bLong)
override

Definition at line 3602 of file unocontrols.cxx.

References mbLongFormat, TRISTATE_FALSE, and TRISTATE_TRUE.

◆ setMax()

void UnoDateFieldControl::setMax ( const css::util::Date &  Date)
override

Definition at line 3562 of file unocontrols.cxx.

References BASEPROPERTY_DATEMAX, and GetPropertyName().

◆ setMin()

void UnoDateFieldControl::setMin ( const css::util::Date &  Date)
override

Definition at line 3552 of file unocontrols.cxx.

References BASEPROPERTY_DATEMIN, and GetPropertyName().

◆ setStrictFormat()

void UnoDateFieldControl::setStrictFormat ( sal_Bool  bStrict)
override

Definition at line 3637 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT, and GetPropertyName().

◆ textChanged()

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

Member Data Documentation

◆ mbLongFormat

TriState UnoDateFieldControl::mbLongFormat
private

Definition at line 1063 of file unocontrols.hxx.

Referenced by createPeer(), isLongFormat(), setLongFormat(), and UnoDateFieldControl().

◆ mnFirst

css::util::Date UnoDateFieldControl::mnFirst
private

Definition at line 1061 of file unocontrols.hxx.

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

◆ mnLast

css::util::Date UnoDateFieldControl::mnLast
private

Definition at line 1062 of file unocontrols.hxx.

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


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