summaryrefslogtreecommitdiff
path: root/forms/source/xforms/datatypes.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/xforms/datatypes.hxx')
-rw-r--r--forms/source/xforms/datatypes.hxx23
1 files changed, 12 insertions, 11 deletions
diff --git a/forms/source/xforms/datatypes.hxx b/forms/source/xforms/datatypes.hxx
index 860d1901b553..84ca5cfe9bdd 100644
--- a/forms/source/xforms/datatypes.hxx
+++ b/forms/source/xforms/datatypes.hxx
@@ -30,6 +30,7 @@
#include <comphelper/proparrhlp.hxx>
#include <comphelper/broadcasthelper.hxx>
#include <rtl/ref.hxx>
+#include <unotools/resmgr.hxx>
#include <unicode/regex.h>
@@ -117,8 +118,8 @@ namespace xforms
virtual void initializeClone( const OXSDDataType& _rCloneSource );
// helper method for validate and explainInvalid
- virtual const char* _validate( const OUString& value );
- virtual OUString _explainInvalid( const OString& rReason );
+ virtual TranslateId _validate( const OUString& value );
+ virtual OUString _explainInvalid( TranslateId rReason );
// helper method for checking properties values which are to be set
virtual bool checkPropertySanity( sal_Int32 _nHandle, const css::uno::Any& _rNewValue, OUString& _rErrorMessage );
@@ -176,8 +177,8 @@ namespace xforms
// OXSDDataType overridables
virtual bool _getValue( const OUString& value, double& fValue );
- virtual const char* _validate( const OUString& value ) override;
- virtual OUString _explainInvalid( const OString& rReason ) override;
+ virtual TranslateId _validate( const OUString& value ) override;
+ virtual OUString _explainInvalid( TranslateId rReason ) override;
// own overridables
/** translate a given value into a human-readable string
@@ -248,8 +249,8 @@ namespace xforms
DECLARE_DEFAULT_CLONING( OBooleanType )
// OXSDDataType overridables
- virtual const char* _validate( const OUString& value ) override;
- virtual OUString _explainInvalid( const OString& rReason ) override;
+ virtual TranslateId _validate( const OUString& value ) override;
+ virtual OUString _explainInvalid( TranslateId rReason ) override;
};
class OStringType;
@@ -270,8 +271,8 @@ namespace xforms
void initializeTypedClone( const OStringType& _rCloneSource );
// OXSDDataType overridables
- virtual const char* _validate( const OUString& value ) override;
- virtual OUString _explainInvalid( const OString& rReason ) override;
+ virtual TranslateId _validate( const OUString& value ) override;
+ virtual OUString _explainInvalid( TranslateId rReason ) override;
virtual bool checkPropertySanity( sal_Int32 _nHandle, const css::uno::Any& _rNewValue, OUString& _rErrorMessage ) override;
virtual void registerProperties() override;
};
@@ -291,8 +292,8 @@ namespace xforms
void initializeTypedClone( const ODecimalType& _rCloneSource );
// OXSDDataType overridables
- virtual const char* _validate( const OUString& value ) override;
- virtual OUString _explainInvalid( const OString& rReason ) override;
+ virtual TranslateId _validate( const OUString& value ) override;
+ virtual OUString _explainInvalid( TranslateId rReason ) override;
virtual void registerProperties() override;
// OValueLimitedType overridables
@@ -318,7 +319,7 @@ namespace xforms
DECLARE_DEFAULT_CLONING( classname ) \
\
/* OXSDDataType overridables */ \
- virtual const char* _validate( const OUString& value ) override; \
+ virtual TranslateId _validate( const OUString& value ) override; \
virtual bool _getValue( const OUString& value, double& fValue ) override; \
\
/* OValueLimitedType overridables */ \