LibreOffice Module toolkit (master) 1
|
#include <vclxwindows.hxx>
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 | |
FormatterBase * | GetFormatter () const |
Protected Member Functions inherited from VCLXSpinField | |
void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
Private Attributes | |
FormatterBase * | mpFormatter |
Definition at line 290 of file toolkit/inc/awt/vclxwindows.hxx.
VCLXFormattedSpinField::VCLXFormattedSpinField | ( | ) |
Definition at line 4476 of file vclxwindows.cxx.
|
overridevirtual |
Definition at line 4481 of file vclxwindows.cxx.
|
inlineprotected |
Definition at line 296 of file toolkit/inc/awt/vclxwindows.hxx.
References mpFormatter.
Referenced by getProperty(), isStrictFormat(), setProperty(), and setStrictFormat().
|
override |
Definition at line 4540 of file vclxwindows.cxx.
References BASEPROPERTY_STRICTFORMAT, BASEPROPERTY_TABSTOP, GetFormatter(), GetPropertyId(), FormatterBase::IsStrictFormat(), and WB_SPIN.
Referenced by VCLXDateField::getProperty(), VCLXTimeField::getProperty(), VCLXNumericField::getProperty(), VCLXMetricField::getProperty(), and VCLXPatternField::getProperty().
|
inlineoverridevirtual |
Reimplemented from VCLXSpinField.
Definition at line 312 of file toolkit/inc/awt/vclxwindows.hxx.
References ImplGetPropertyIds().
|
static |
Definition at line 4468 of file vclxwindows.cxx.
References VCLXWindow::ImplGetPropertyIds().
Referenced by GetPropertyIds(), VCLXDateField::ImplGetPropertyIds(), VCLXTimeField::ImplGetPropertyIds(), VCLXNumericField::ImplGetPropertyIds(), VCLXMetricField::ImplGetPropertyIds(), and VCLXPatternField::ImplGetPropertyIds().
bool VCLXFormattedSpinField::isStrictFormat | ( | ) | const |
Definition at line 4494 of file vclxwindows.cxx.
References GetFormatter(), and FormatterBase::IsStrictFormat().
Referenced by VCLXDateField::isStrictFormat(), VCLXTimeField::isStrictFormat(), VCLXNumericField::isStrictFormat(), VCLXMetricField::isStrictFormat(), and VCLXPatternField::isStrictFormat().
|
inline |
Definition at line 302 of file toolkit/inc/awt/vclxwindows.hxx.
References mpFormatter.
|
override |
Definition at line 4501 of file vclxwindows.cxx.
References BASEPROPERTY_SPIN, BASEPROPERTY_STRICTFORMAT, GetFormatter(), GetPropertyId(), FormatterBase::SetStrictFormat(), Value, and WB_SPIN.
Referenced by VCLXDateField::setProperty(), VCLXTimeField::setProperty(), VCLXNumericField::setProperty(), VCLXMetricField::setProperty(), and VCLXPatternField::setProperty().
void VCLXFormattedSpinField::setStrictFormat | ( | bool | bStrict | ) |
Definition at line 4485 of file vclxwindows.cxx.
References GetFormatter(), and FormatterBase::SetStrictFormat().
Referenced by VCLXDateField::setStrictFormat(), VCLXTimeField::setStrictFormat(), VCLXNumericField::setStrictFormat(), VCLXMetricField::setStrictFormat(), and VCLXPatternField::setStrictFormat().
|
private |
Definition at line 293 of file toolkit/inc/awt/vclxwindows.hxx.
Referenced by GetFormatter(), and SetFormatter().