LibreOffice Module toolkit (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
VCLXFormattedSpinField Class Reference

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXFormattedSpinField ()
 
virtual ~VCLXFormattedSpinField () override
 
void SetFormatter (FormatterBase *pFormatter)
 
void setStrictFormat (bool bStrict)
 
bool isStrictFormat () const
 
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
 
- Public Member Functions inherited from VCLXSpinField
 VCLXSpinField ()
 
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
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 
- Static Public Member Functions inherited from VCLXSpinField
static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Protected Member Functions

FormatterBaseGetFormatter () const
 
- Protected Member Functions inherited from VCLXSpinField
void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 

Private Attributes

FormatterBasempFormatter
 

Detailed Description

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

Constructor & Destructor Documentation

◆ VCLXFormattedSpinField()

VCLXFormattedSpinField::VCLXFormattedSpinField ( )

Definition at line 4476 of file vclxwindows.cxx.

◆ ~VCLXFormattedSpinField()

VCLXFormattedSpinField::~VCLXFormattedSpinField ( )
overridevirtual

Definition at line 4481 of file vclxwindows.cxx.

Member Function Documentation

◆ GetFormatter()

FormatterBase * VCLXFormattedSpinField::GetFormatter ( ) const
inlineprotected

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

References mpFormatter.

Referenced by getProperty(), isStrictFormat(), setProperty(), and setStrictFormat().

◆ getProperty()

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

◆ GetPropertyIds()

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

Reimplemented from VCLXSpinField.

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

References ImplGetPropertyIds().

◆ ImplGetPropertyIds()

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

◆ isStrictFormat()

bool VCLXFormattedSpinField::isStrictFormat ( ) const

◆ SetFormatter()

void VCLXFormattedSpinField::SetFormatter ( FormatterBase pFormatter)
inline

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

References mpFormatter.

◆ setProperty()

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

◆ setStrictFormat()

void VCLXFormattedSpinField::setStrictFormat ( bool  bStrict)

Member Data Documentation

◆ mpFormatter

FormatterBase* VCLXFormattedSpinField::mpFormatter
private

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

Referenced by GetFormatter(), and SetFormatter().


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