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

#include <unocontrols.hxx>

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

Public Member Functions

 UnoTimeFieldControl ()
 
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 setTime (const css::util::Time &Time) override
 
css::util::Time SAL_CALL getTime () override
 
void SAL_CALL setMin (const css::util::Time &Time) override
 
css::util::Time SAL_CALL getMin () override
 
void SAL_CALL setMax (const css::util::Time &Time) override
 
css::util::Time SAL_CALL getMax () override
 
void SAL_CALL setFirst (const css::util::Time &Time) override
 
css::util::Time SAL_CALL getFirst () override
 
void SAL_CALL setLast (const css::util::Time &Time) override
 
css::util::Time SAL_CALL getLast () 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::Time mnFirst
 
css::util::Time mnLast
 

Detailed Description

Definition at line 1133 of file unocontrols.hxx.

Constructor & Destructor Documentation

◆ UnoTimeFieldControl()

UnoTimeFieldControl::UnoTimeFieldControl ( )

Definition at line 3724 of file unocontrols.cxx.

References mnFirst, and mnLast.

Member Function Documentation

◆ acquire()

void SAL_CALL UnoTimeFieldControl::acquire ( )
inlineoverridenoexcept

Definition at line 1146 of file unocontrols.hxx.

◆ createPeer()

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

Definition at line 3756 of file unocontrols.cxx.

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

◆ GetComponentServiceName()

OUString UnoTimeFieldControl::GetComponentServiceName ( ) const
override

Definition at line 3730 of file unocontrols.cxx.

◆ getFirst()

util::Time UnoTimeFieldControl::getFirst ( )
override

Definition at line 3824 of file unocontrols.cxx.

References mnFirst.

◆ getImplementationId()

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

◆ getImplementationName()

OUString UnoTimeFieldControl::getImplementationName ( )
override

Definition at line 3874 of file unocontrols.cxx.

◆ getLast()

util::Time UnoTimeFieldControl::getLast ( )
override

Definition at line 3839 of file unocontrols.cxx.

References mnLast.

◆ getMax()

util::Time UnoTimeFieldControl::getMax ( )
override

Definition at line 3809 of file unocontrols.cxx.

References BASEPROPERTY_TIMEMAX.

◆ getMin()

util::Time UnoTimeFieldControl::getMin ( )
override

Definition at line 3799 of file unocontrols.cxx.

References BASEPROPERTY_TIMEMIN.

◆ getSupportedServiceNames()

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

Definition at line 3879 of file unocontrols.cxx.

References comphelper::concatSequences().

◆ getTime()

util::Time UnoTimeFieldControl::getTime ( )
override

Definition at line 3789 of file unocontrols.cxx.

References BASEPROPERTY_TIME.

◆ getTypes()

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

Definition at line 3746 of file unocontrols.cxx.

References UnoSpinFieldControl::getTypes().

◆ isEmpty()

sal_Bool UnoTimeFieldControl::isEmpty ( )
override

Definition at line 3853 of file unocontrols.cxx.

◆ isStrictFormat()

sal_Bool UnoTimeFieldControl::isStrictFormat ( )
override

Definition at line 3869 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT.

◆ queryAggregation()

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

◆ queryInterface()

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

Definition at line 1144 of file unocontrols.hxx.

References UnoSpinFieldControl::queryInterface().

◆ release()

void SAL_CALL UnoTimeFieldControl::release ( )
inlineoverridenoexcept

Definition at line 1147 of file unocontrols.hxx.

◆ setEmpty()

void UnoTimeFieldControl::setEmpty ( )
override

Definition at line 3844 of file unocontrols.cxx.

◆ setFirst()

void UnoTimeFieldControl::setFirst ( const css::util::Time &  Time)
override

Definition at line 3814 of file unocontrols.cxx.

References mnFirst, and Time.

◆ setLast()

void UnoTimeFieldControl::setLast ( const css::util::Time &  Time)
override

Definition at line 3829 of file unocontrols.cxx.

References mnLast, and Time.

◆ setMax()

void UnoTimeFieldControl::setMax ( const css::util::Time &  Time)
override

Definition at line 3804 of file unocontrols.cxx.

References BASEPROPERTY_TIMEMAX, GetPropertyName(), and Time.

◆ setMin()

void UnoTimeFieldControl::setMin ( const css::util::Time &  Time)
override

Definition at line 3794 of file unocontrols.cxx.

References BASEPROPERTY_TIMEMIN, GetPropertyName(), and Time.

◆ setStrictFormat()

void UnoTimeFieldControl::setStrictFormat ( sal_Bool  bStrict)
override

Definition at line 3864 of file unocontrols.cxx.

References BASEPROPERTY_STRICTFORMAT, and GetPropertyName().

◆ setTime()

void UnoTimeFieldControl::setTime ( const css::util::Time &  Time)
override

Definition at line 3784 of file unocontrols.cxx.

References Any, BASEPROPERTY_TIME, GetPropertyName(), and Time.

◆ textChanged()

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

Definition at line 3765 of file unocontrols.cxx.

References BASEPROPERTY_TEXT, BASEPROPERTY_TIME, getLength(), and GetPropertyName().

Member Data Documentation

◆ mnFirst

css::util::Time UnoTimeFieldControl::mnFirst
private

Definition at line 1137 of file unocontrols.hxx.

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

◆ mnLast

css::util::Time UnoTimeFieldControl::mnLast
private

Definition at line 1138 of file unocontrols.hxx.

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


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