24#include <unordered_map>
26#include <com/sun/star/container/XIndexAccess.hpp>
27#include <com/sun/star/drawing/XDrawPage.hpp>
28#include <com/sun/star/script/ScriptEventDescriptor.hpp>
29#include <com/sun/star/util/XNumberFormats.hpp>
30#include <com/sun/star/awt/XControlModel.hpp>
46 typedef ::std::unordered_map < css::uno::Reference< css::beans::XPropertySet >
51 typedef ::std::unordered_map < css::uno::Reference< css::drawing::XDrawPage >
89 css::uno::Reference< css::util::XNumberFormats >
99 MapPropertySet2Map::iterator
102 MapPropertySet2Map::iterator
109 typedef std::unordered_map<css::uno::Reference<css::beans::XPropertySet>, sal_Int32>
MapPropertySet2Int;
124 const css::uno::Reference< css::beans::XPropertySet >& _rxColumn,
125 const css::uno::Sequence< css::script::ScriptEventDescriptor >& _rEvents
131 const css::uno::Reference< css::beans::XPropertySet >& _rxControl,
132 const css::uno::Sequence< css::script::ScriptEventDescriptor >& _rEvents
137 void exportForm(
const css::uno::Reference< css::beans::XPropertySet >& _rxProps,
138 const css::uno::Sequence< css::script::ScriptEventDescriptor >& _rEvents
149 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
156 getControlId(
const css::uno::Reference< css::beans::XPropertySet >& _rxControl);
167 virtual void exportCollectionElements(
const css::uno::Reference< css::container::XIndexAccess >& _rxCollection)
override;
170 const css::uno::Reference< css::beans::XPropertySet >& _rxObject )
override;
198 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
206 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
214 static bool pageContainsForms(
const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage );
229 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage,
230 css::uno::Reference< css::container::XIndexAccess >& _rxForms);
237 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage,
243 bool checkExamineControl(
const css::uno::Reference< css::beans::XPropertySet >& _rxObject);
270 sal_Int32
ensureTranslateFormat(
const css::uno::Reference< css::beans::XPropertySet >& _rxFormattedControl);
294 void excludeFromExport(
const css::uno::Reference< css::awt::XControlModel >& _rxControl );
This class is a base-class to create XMLPropertyHandler.
::std::unordered_map< css::uno::Reference< css::drawing::XDrawPage >, MapPropertySet2String > MapPropertySet2Map
::std::unordered_map< css::uno::Reference< css::beans::XPropertySet >, OUString > MapPropertySet2String
o3tl::sorted_vector< css::uno::Reference< css::beans::XPropertySet > > PropertySetBag