diff options
author | Noel Grandin <noel@peralex.com> | 2015-10-26 12:59:01 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-10-26 12:59:29 +0200 |
commit | 5b1bd78bbaf09ecdd375f488b92a271b0b579b04 (patch) | |
tree | 802f25582ed640a3a2c252410ef8909f1737f42f /sc/inc | |
parent | ff3e81600c2e4512ea3992b4abd3ab23b5c8a110 (diff) |
boost::ptr_vector->std::vector
no need to store uno::Reference objects on the heap
Change-Id: I015c9c4f89a5520e874f4bf523129682d7da579c
Diffstat (limited to 'sc/inc')
-rw-r--r-- | sc/inc/viewuno.hxx | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/sc/inc/viewuno.hxx b/sc/inc/viewuno.hxx index 4e919b52153e..fd5da4a1561c 100644 --- a/sc/inc/viewuno.hxx +++ b/sc/inc/viewuno.hxx @@ -41,7 +41,6 @@ #include <com/sun/star/datatransfer/XTransferableSupplier.hpp> #include "address.hxx" -#include <boost/ptr_container/ptr_vector.hpp> class ScTabViewShell; class ScPreviewShell; @@ -160,29 +159,12 @@ class ScTabViewObj : public ScViewPaneBase, public com::sun::star::sheet::XSelectedSheetsSupplier { private: - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::sheet::XRangeSelectionListener > XRangeSelectionListenerUnoRef; - typedef boost::ptr_vector<XRangeSelectionListenerUnoRef> XRangeSelectionListenerVector; - - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::sheet::XRangeSelectionChangeListener > XRangeSelectionChangeListenerUnoRef; - typedef boost::ptr_vector<XRangeSelectionChangeListenerUnoRef> XRangeSelectionChangeListenerVector; - - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::view::XSelectionChangeListener > XSelectionChangeListenerUnoRef; - typedef boost::ptr_vector<XSelectionChangeListenerUnoRef> XSelectionChangeListenerVector; - - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::beans::XPropertyChangeListener > XViewPropertyChangeListenerUnoRef; - typedef boost::ptr_vector<XViewPropertyChangeListenerUnoRef> XViewPropertyChangeListenerVector; - - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::awt::XEnhancedMouseClickHandler > XMouseClickHandlerUnoRef; - typedef boost::ptr_vector<XMouseClickHandlerUnoRef> XMouseClickHandlerVector; - - typedef ::com::sun::star::uno::Reference< - ::com::sun::star::sheet::XActivationEventListener > XActivationEventListenerUnoRef; - typedef boost::ptr_vector<XActivationEventListenerUnoRef> XActivationEventListenerVector; + typedef std::vector<css::uno::Reference<css::sheet::XRangeSelectionListener> > XRangeSelectionListenerVector; + typedef std::vector<css::uno::Reference<css::sheet::XRangeSelectionChangeListener> > XRangeSelectionChangeListenerVector; + typedef std::vector<css::uno::Reference<css::view::XSelectionChangeListener> > XSelectionChangeListenerVector; + typedef std::vector<css::uno::Reference<css::beans::XPropertyChangeListener> > XViewPropertyChangeListenerVector; + typedef std::vector<css::uno::Reference<css::awt::XEnhancedMouseClickHandler> > XMouseClickHandlerVector; + typedef std::vector<css::uno::Reference<css::sheet::XActivationEventListener> > XActivationEventListenerVector; SfxItemPropertySet aPropSet; XSelectionChangeListenerVector aSelectionChgListeners; |