summaryrefslogtreecommitdiff
path: root/writerfilter/source/dmapper/FFDataHandler.hxx
diff options
context:
space:
mode:
authorHenning Brinkmann <hbrinkm@openoffice.org>2010-03-10 16:29:16 +0100
committerHenning Brinkmann <hbrinkm@openoffice.org>2010-03-10 16:29:16 +0100
commit7c9bcd844f82b8960a4492dba247dd10272f6a2c (patch)
treefc7f6e503796a2b23a4963a10dbda63705800cd7 /writerfilter/source/dmapper/FFDataHandler.hxx
parent3e3c0d92214ebd2d5a1c85035f5f71e2abe6f85f (diff)
writerfilter08: made FFDataHandler compile
Diffstat (limited to 'writerfilter/source/dmapper/FFDataHandler.hxx')
-rw-r--r--writerfilter/source/dmapper/FFDataHandler.hxx167
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