summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-07-19 20:36:36 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-07-20 11:36:40 +0200
commitc777c283faef8c82a73005a74c448670928bcadf (patch)
tree5ba4a1fbfae0d523bc2025c4ef542765f8fe4559
parentUnoControlCurrencyFieldModel ends up using a SVTXCurrencyField (diff)
downloadcore-c777c283faef8c82a73005a74c448670928bcadf.tar.gz
core-c777c283faef8c82a73005a74c448670928bcadf.zip
drop unused VCLXCurrencyField
Change-Id: Ia2a44d64d4458c15e074522b022388e1da170e27 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99014 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--include/toolkit/awt/vclxwindows.hxx50
-rw-r--r--toolkit/source/awt/vclxwindows.cxx366
2 files changed, 0 insertions, 416 deletions
diff --git a/include/toolkit/awt/vclxwindows.hxx b/include/toolkit/awt/vclxwindows.hxx
index af85219b7ef6..587cdded66f4 100644
--- a/include/toolkit/awt/vclxwindows.hxx
+++ b/include/toolkit/awt/vclxwindows.hxx
@@ -1085,55 +1085,7 @@ public:
virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds ) override { return ImplGetPropertyIds( aIds ); }
};
-
-// class VCLXCurrencyField
-
-class VCLXCurrencyField final : public css::awt::XCurrencyField,
- public VCLXFormattedSpinField
-{
-public:
- VCLXCurrencyField();
- virtual ~VCLXCurrencyField() override;
-
- // css::uno::XInterface
- css::uno::Any SAL_CALL queryInterface( const css::uno::Type & rType ) override;
- void SAL_CALL acquire() throw() override { OWeakObject::acquire(); }
- void SAL_CALL release() throw() override { OWeakObject::release(); }
-
- // css::lang::XTypeProvider
- css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override;
- css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override;
-
-
- // css::awt::XCurrencyField
- 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;
-
- // css::awt::VclWindowPeer
- void SAL_CALL setProperty( const OUString& PropertyName, const css::uno::Any& Value ) override;
- css::uno::Any SAL_CALL getProperty( const OUString& PropertyName ) override;
-
- static void ImplGetPropertyIds( std::vector< sal_uInt16 > &aIds );
- virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds ) override { return ImplGetPropertyIds( aIds ); }
-};
-
-
// class VCLXPatternField
-
class VCLXPatternField final : public css::awt::XPatternField,
public VCLXFormattedSpinField
{
@@ -1167,9 +1119,7 @@ public:
virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds ) override { return ImplGetPropertyIds( aIds ); }
};
-
// class VCLXToolBox
-
class VCLXToolBox final : public VCLXWindow
{
virtual css::uno::Reference< css::accessibility::XAccessibleContext >
diff --git a/toolkit/source/awt/vclxwindows.cxx b/toolkit/source/awt/vclxwindows.cxx
index 40c897b9db60..8baa6433e29a 100644
--- a/toolkit/source/awt/vclxwindows.cxx
+++ b/toolkit/source/awt/vclxwindows.cxx
@@ -6004,372 +6004,6 @@ css::uno::Any VCLXMetricField::getProperty( const OUString& PropertyName )
return aProp;
}
-
-
-
-void VCLXCurrencyField::ImplGetPropertyIds( std::vector< sal_uInt16 > &rIds )
-{
- PushPropertyIds( rIds,
- BASEPROPERTY_ALIGN,
- BASEPROPERTY_BACKGROUNDCOLOR,
- BASEPROPERTY_BORDER,
- BASEPROPERTY_BORDERCOLOR,
- BASEPROPERTY_CURRENCYSYMBOL,
- BASEPROPERTY_CURSYM_POSITION,
- BASEPROPERTY_DECIMALACCURACY,
- BASEPROPERTY_DEFAULTCONTROL,
- BASEPROPERTY_ENABLED,
- BASEPROPERTY_ENABLEVISIBLE,
- BASEPROPERTY_FONTDESCRIPTOR,
- BASEPROPERTY_HELPTEXT,
- BASEPROPERTY_HELPURL,
- BASEPROPERTY_NUMSHOWTHOUSANDSEP,
- BASEPROPERTY_PRINTABLE,
- BASEPROPERTY_READONLY,
- BASEPROPERTY_REPEAT,
- BASEPROPERTY_REPEAT_DELAY,
- BASEPROPERTY_SPIN,
- BASEPROPERTY_STRICTFORMAT,
- BASEPROPERTY_TABSTOP,
- BASEPROPERTY_VALUEMAX_DOUBLE,
- BASEPROPERTY_VALUEMIN_DOUBLE,
- BASEPROPERTY_VALUESTEP_DOUBLE,
- BASEPROPERTY_VALUE_DOUBLE,
- BASEPROPERTY_ENFORCE_FORMAT,
- BASEPROPERTY_HIDEINACTIVESELECTION,
- BASEPROPERTY_VERTICALALIGN,
- BASEPROPERTY_WRITING_MODE,
- BASEPROPERTY_CONTEXT_WRITING_MODE,
- BASEPROPERTY_MOUSE_WHEEL_BEHAVIOUR,
- 0);
- VCLXFormattedSpinField::ImplGetPropertyIds( rIds );
-}
-
-VCLXCurrencyField::VCLXCurrencyField()
-{
-}
-
-VCLXCurrencyField::~VCLXCurrencyField()
-{
-}
-
-// css::uno::XInterface
-css::uno::Any VCLXCurrencyField::queryInterface( const css::uno::Type & rType )
-{
- css::uno::Any aRet = ::cppu::queryInterface( rType,
- static_cast< css::awt::XCurrencyField* >(this) );
- return (aRet.hasValue() ? aRet : VCLXFormattedSpinField::queryInterface( rType ));
-}
-
-IMPL_IMPLEMENTATION_ID( VCLXCurrencyField )
-
-// css::lang::XTypeProvider
-css::uno::Sequence< css::uno::Type > VCLXCurrencyField::getTypes()
-{
- static const ::cppu::OTypeCollection aTypeList(
- cppu::UnoType<css::lang::XTypeProvider>::get(),
- cppu::UnoType<css::awt::XCurrencyField>::get(),
- VCLXFormattedSpinField::getTypes()
- );
- return aTypeList.getTypes();
-}
-
-void VCLXCurrencyField::setValue( double Value )
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- if ( pCurrencyFormatter )
- {
- // shift long value using decimal digits
- // (e.g., input 105 using 2 digits returns 1,05)
- // Thus, to set a value of 1,05, insert 105 and 2 digits
- pCurrencyFormatter->SetValue(
- ImplCalcLongValue( Value, pCurrencyFormatter->GetDecimalDigits() ) );
-
- // #107218# Call same listeners like VCL would do after user interaction
- VclPtr< Edit > pEdit = GetAs< Edit >();
- if ( pEdit )
- {
- SetSynthesizingVCLEvent( true );
- pEdit->SetModifyFlag();
- pEdit->Modify();
- SetSynthesizingVCLEvent( false );
- }
- }
-}
-
-double VCLXCurrencyField::getValue()
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- return pCurrencyFormatter
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyFormatter->GetValue()), pCurrencyFormatter->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setMin( double Value )
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- if ( pCurrencyFormatter )
- pCurrencyFormatter->SetMin(
- ImplCalcLongValue( Value, pCurrencyFormatter->GetDecimalDigits() ) );
-}
-
-double VCLXCurrencyField::getMin()
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- return pCurrencyFormatter
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyFormatter->GetMin()), pCurrencyFormatter->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setMax( double Value )
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- if ( pCurrencyFormatter )
- pCurrencyFormatter->SetMax(
- ImplCalcLongValue( Value, pCurrencyFormatter->GetDecimalDigits() ) );
-}
-
-double VCLXCurrencyField::getMax()
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- return pCurrencyFormatter
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyFormatter->GetMax()), pCurrencyFormatter->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setFirst( double Value )
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- if ( pCurrencyField )
- pCurrencyField->SetFirst(
- ImplCalcLongValue( Value, pCurrencyField->GetDecimalDigits() ) );
-}
-
-double VCLXCurrencyField::getFirst()
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- return pCurrencyField
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyField->GetFirst()), pCurrencyField->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setLast( double Value )
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- if ( pCurrencyField )
- pCurrencyField->SetLast(
- ImplCalcLongValue( Value, pCurrencyField->GetDecimalDigits() ) );
-}
-
-double VCLXCurrencyField::getLast()
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- return pCurrencyField
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyField->GetLast()), pCurrencyField->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setSpinSize( double Value )
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- if ( pCurrencyField )
- pCurrencyField->SetSpinSize(
- ImplCalcLongValue( Value, pCurrencyField->GetDecimalDigits() ) );
-}
-
-double VCLXCurrencyField::getSpinSize()
-{
- SolarMutexGuard aGuard;
-
- VclPtr< LongCurrencyField > pCurrencyField = GetAs< LongCurrencyField >();
- return pCurrencyField
- ? ImplCalcDoubleValue( static_cast<double>(pCurrencyField->GetSpinSize()), pCurrencyField->GetDecimalDigits() )
- : 0;
-}
-
-void VCLXCurrencyField::setStrictFormat( sal_Bool bStrict )
-{
- VCLXFormattedSpinField::setStrictFormat( bStrict );
-}
-
-sal_Bool VCLXCurrencyField::isStrictFormat()
-{
- return VCLXFormattedSpinField::isStrictFormat();
-}
-
-
-void VCLXCurrencyField::setDecimalDigits( sal_Int16 Value )
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- if ( pCurrencyFormatter )
- {
- double n = getValue();
- pCurrencyFormatter->SetDecimalDigits( Value );
- setValue( n );
- }
-}
-
-sal_Int16 VCLXCurrencyField::getDecimalDigits()
-{
- SolarMutexGuard aGuard;
-
- LongCurrencyFormatter* pCurrencyFormatter = static_cast<LongCurrencyFormatter*>(GetFormatter());
- return pCurrencyFormatter ? pCurrencyFormatter->GetDecimalDigits() : 0;
-}
-
-void VCLXCurrencyField::setProperty( const OUString& PropertyName, const css::uno::Any& Value)
-{
- SolarMutexGuard aGuard;
-
- if ( GetWindow() )
- {
- bool bVoid = Value.getValueType().getTypeClass() == css::uno::TypeClass_VOID;
-
- sal_uInt16 nPropType = GetPropertyId( PropertyName );
- switch ( nPropType )
- {
- case BASEPROPERTY_VALUE_DOUBLE:
- {
- if ( bVoid )
- {
- GetAs< LongCurrencyField >()->EnableEmptyFieldValue( true );
- GetAs< LongCurrencyField >()->SetEmptyFieldValue();
- }
- else
- {
- double d = 0;
- if ( Value >>= d )
- setValue( d );
- }
- }
- break;
- case BASEPROPERTY_VALUEMIN_DOUBLE:
- {
- double d = 0;
- if ( Value >>= d )
- setMin( d );
- }
- break;
- case BASEPROPERTY_VALUEMAX_DOUBLE:
- {
- double d = 0;
- if ( Value >>= d )
- setMax( d );
- }
- break;
- case BASEPROPERTY_VALUESTEP_DOUBLE:
- {
- double d = 0;
- if ( Value >>= d )
- setSpinSize( d );
- }
- break;
- case BASEPROPERTY_DECIMALACCURACY:
- {
- sal_Int16 n = sal_Int16();
- if ( Value >>= n )
- setDecimalDigits( n );
- }
- break;
- case BASEPROPERTY_CURRENCYSYMBOL:
- {
- OUString aString;
- if ( Value >>= aString )
- GetAs< LongCurrencyField >()->SetCurrencySymbol( aString );
- }
- break;
- case BASEPROPERTY_NUMSHOWTHOUSANDSEP:
- {
- bool b = bool();
- if ( Value >>= b )
- GetAs< LongCurrencyField >()->SetUseThousandSep( b );
- }
- break;
- default:
- {
- VCLXFormattedSpinField::setProperty( PropertyName, Value );
- }
- }
- }
-}
-
-css::uno::Any VCLXCurrencyField::getProperty( const OUString& PropertyName )
-{
- SolarMutexGuard aGuard;
-
- css::uno::Any aProp;
- FormatterBase* pFormatter = GetFormatter();
- if ( pFormatter )
- {
- sal_uInt16 nPropType = GetPropertyId( PropertyName );
- switch ( nPropType )
- {
- case BASEPROPERTY_VALUE_DOUBLE:
- {
- aProp <<= getValue();
- }
- break;
- case BASEPROPERTY_VALUEMIN_DOUBLE:
- {
- aProp <<= getMin();
- }
- break;
- case BASEPROPERTY_VALUEMAX_DOUBLE:
- {
- aProp <<= getMax();
- }
- break;
- case BASEPROPERTY_VALUESTEP_DOUBLE:
- {
- aProp <<= getSpinSize();
- }
- break;
- case BASEPROPERTY_CURRENCYSYMBOL:
- {
- aProp <<= GetAs< LongCurrencyField >()->GetCurrencySymbol();
- }
- break;
- case BASEPROPERTY_NUMSHOWTHOUSANDSEP:
- {
- aProp <<= GetAs< LongCurrencyField >()->IsUseThousandSep();
- }
- break;
- default:
- {
- aProp = VCLXFormattedSpinField::getProperty( PropertyName );
- }
- }
- }
- return aProp;
-}
-
-
-
-
void VCLXPatternField::ImplGetPropertyIds( std::vector< sal_uInt16 > &rIds )
{
PushPropertyIds( rIds,