diff options
author | Henning Brinkmann <hbrinkm@openoffice.org> | 2010-03-10 16:29:16 +0100 |
---|---|---|
committer | Henning Brinkmann <hbrinkm@openoffice.org> | 2010-03-10 16:29:16 +0100 |
commit | 7c9bcd844f82b8960a4492dba247dd10272f6a2c (patch) | |
tree | fc7f6e503796a2b23a4963a10dbda63705800cd7 /writerfilter/source/dmapper/FFDataHandler.hxx | |
parent | 3e3c0d92214ebd2d5a1c85035f5f71e2abe6f85f (diff) |
writerfilter08: made FFDataHandler compile
Diffstat (limited to 'writerfilter/source/dmapper/FFDataHandler.hxx')
-rw-r--r-- | writerfilter/source/dmapper/FFDataHandler.hxx | 167 |
1 files changed, 129 insertions, 38 deletions
diff --git a/writerfilter/source/dmapper/FFDataHandler.hxx b/writerfilter/source/dmapper/FFDataHandler.hxx index 64ed226ea4d7..fb7a4ccee950 100644 --- a/writerfilter/source/dmapper/FFDataHandler.hxx +++ b/writerfilter/source/dmapper/FFDataHandler.hxx @@ -27,44 +27,135 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ +#ifndef INCLUDED_FFDataHandler_HXX +#define INCLUDED_FFDataHandler_HXX +#include <resourcemodel/WW8ResourceModel.hxx> +#include <rtl/ustring.hxx> +namespace writerfilter { +namespace dmapper { +class FFDataHandler : public Properties +{ +public: + // typedefs + typedef ::boost::shared_ptr<FFDataHandler> Pointer_t; + typedef ::std::vector<rtl::OUString> DropDownEntries_t; -#ifndef INCLUDED_FFDATA_HANDLER_HXX -#define INCLUDED_FFDATA_HANDLER_HXX + // constructor + FFDataHandler(); + // destructor + virtual ~FFDataHandler(); -#include <boost/shared_ptr.hpp> -#include <resourcemodel/WW8ResourceModel.hxx> + // member: name + void setName(const rtl::OUString & r_sName); + const rtl::OUString & getName() const; -namespace writerfilter { - namespace dmapper { - class FFData : public Properties - { - public: - typedef ::boost::shared_ptr<FFData> Pointer_t; - typedef ::std::vector<OUString> DropDownEntries_t; - - FFData(); - virtual ~FFData(); - - private: - OUString m_sName; - bool m_bEnabled; - bool m_bCalcOnExit; - OUString m_sEntryMacroName; - OUString m_sExitMacroName; - sal_uInt32 m_nHelpTextType; - OUString m_sHelpText; - sal_uInt32 m_nStatusTextType; - OUString m_sStatusText; - sal_uInt32 m_nCheckboxHeight; - bool m_bCheckboxAutoHeight; - bool m_bCheckboxDefault; - bool m_bCheckboxChecked; - sal_uInt32 m_nDropDownDefault; - sal_uInt32 m_nDropDownResult; - DropDownEntries_t m_DropDownEntries; - OUString m_sTextDefault; - OUStirng m_sTextFormat; - }; - } -} -#endif // INCLUDED_FFDATA_HANDLER_HXX + // member: enabled + void setEnabled(bool r_enabled); + bool getEnabled() const; + + // member: calcOnExit + void setCalcOnExit(bool r_calcOnExit); + bool getCalcOnExit() const; + + // member: entryMacro + void setEntryMacro(const rtl::OUString & r_sEntryMacro); + const rtl::OUString & getEntryMacro() const; + + // member: exitMacro + void setExitMacro(const rtl::OUString & r_sExitMacro); + const rtl::OUString & getExitMacro() const; + + // member: helpTextType + void setHelpTextType(sal_uInt32 r_helpTextType); + sal_uInt32 getHelpTextType() const; + + // member: helpText + void setHelpText(const rtl::OUString & r_sHelpText); + const rtl::OUString & getHelpText() const; + + // member: statusTextType + void setStatusTextType(sal_uInt32 r_statusTextType); + sal_uInt32 getStatusTextType() const; + + // member: statusText + void setStatusText(const rtl::OUString & r_sStatusText); + const rtl::OUString & getStatusText() const; + + // member: checkboxHeight + void setCheckboxHeight(sal_uInt32 r_checkboxHeight); + sal_uInt32 getCheckboxHeight() const; + + // member: checkboxAutoHeight + void setCheckboxAutoHeight(bool r_checkboxAutoHeight); + bool getCheckboxAutoHeight() const; + + // member: checkboxDefault + void setCheckboxDefault(bool r_checkboxDefault); + bool getCheckboxDefault() const; + + // member: checkboxChecked + void setCheckboxChecked(bool r_checkboxChecked); + bool getCheckboxChecked() const; + + // member: dropDownResult + void setDropDownResult(const rtl::OUString & r_sDropDownResult); + const rtl::OUString & getDropDownResult() const; + + // member: dropDownDefault + void setDropDownDefault(const rtl::OUString & r_sDropDownDefault); + const rtl::OUString & getDropDownDefault() const; + + // member: dropDownEntries + void setDropDownEntries(const DropDownEntries_t & r_dropDownEntries); + const DropDownEntries_t & getDropDownEntries() const; + void dropDownEntriesPushBack(const rtl::OUString & r_Element); + + // member: textType + void setTextType(sal_uInt32 r_textType); + sal_uInt32 getTextType() const; + + // member: textMaxLength + void setTextMaxLength(sal_uInt32 r_textMaxLength); + sal_uInt32 getTextMaxLength() const; + + // member: textDefault + void setTextDefault(const rtl::OUString & r_sTextDefault); + const rtl::OUString & getTextDefault() const; + + // member: textFormat + void setTextFormat(const rtl::OUString & r_sTextFormat); + const rtl::OUString & getTextFormat() const; + + // sprm + void sprm(Sprm & r_sprm); + void resolveSprm(Sprm & r_sprm); + + // attribute + void attribute(Id name, Value & val); + +private: + rtl::OUString m_sName; + bool m_bEnabled; + bool m_bCalcOnExit; + rtl::OUString m_sEntryMacro; + rtl::OUString m_sExitMacro; + sal_uInt32 m_nHelpTextType; + rtl::OUString m_sHelpText; + sal_uInt32 m_nStatusTextType; + rtl::OUString m_sStatusText; + sal_uInt32 m_nCheckboxHeight; + bool m_bCheckboxAutoHeight; + bool m_bCheckboxDefault; + bool m_bCheckboxChecked; + rtl::OUString m_sDropDownResult; + rtl::OUString m_sDropDownDefault; + DropDownEntries_t m_DropDownEntries; + sal_uInt32 m_nTextType; + sal_uInt32 m_nTextMaxLength; + rtl::OUString m_sTextDefault; + rtl::OUString m_sTextFormat; +}; + + +}} +#endif //INCLUDED_FFDataHandler_HXX |