summaryrefslogtreecommitdiff
path: root/chart2/source/controller/main/DragMethod_Base.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/controller/main/DragMethod_Base.cxx')
-rw-r--r--chart2/source/controller/main/DragMethod_Base.cxx18
1 files changed, 8 insertions, 10 deletions
diff --git a/chart2/source/controller/main/DragMethod_Base.cxx b/chart2/source/controller/main/DragMethod_Base.cxx
index 9e01d5c3bd7b..5e46dc327b19 100644
--- a/chart2/source/controller/main/DragMethod_Base.cxx
+++ b/chart2/source/controller/main/DragMethod_Base.cxx
@@ -19,30 +19,28 @@
#include "DragMethod_Base.hxx"
#include <DrawViewWrapper.hxx>
-
+#include <ChartModel.hxx>
#include <ObjectNameProvider.hxx>
#include <ObjectIdentifier.hxx>
#include <svx/ActionDescriptionProvider.hxx>
-#include <com/sun/star/frame/XModel.hpp>
+#include <utility>
#include <vcl/ptrstyle.hxx>
namespace chart
{
using namespace ::com::sun::star;
-using ::com::sun::star::uno::Reference;
-using ::com::sun::star::uno::WeakReference;
DragMethod_Base::DragMethod_Base( DrawViewWrapper& rDrawViewWrapper
- , const OUString& rObjectCID
- , const Reference< frame::XModel >& xChartModel
+ , OUString aObjectCID
+ , const rtl::Reference<::chart::ChartModel>& xChartModel
, ActionDescriptionProvider::ActionType eActionType )
: SdrDragMethod( rDrawViewWrapper )
, m_rDrawViewWrapper(rDrawViewWrapper)
- , m_aObjectCID(rObjectCID)
+ , m_aObjectCID(std::move(aObjectCID))
, m_eActionType( eActionType )
- , m_xChartModel( WeakReference< frame::XModel >(xChartModel) )
+ , m_xChartModel( xChartModel.get() )
{
setMoveOnly(true);
}
@@ -50,9 +48,9 @@ DragMethod_Base::~DragMethod_Base()
{
}
-Reference< frame::XModel > DragMethod_Base::getChartModel() const
+rtl::Reference<::chart::ChartModel> DragMethod_Base::getChartModel() const
{
- return Reference< frame::XModel >( m_xChartModel );
+ return m_xChartModel.get();
}
OUString DragMethod_Base::getUndoDescription() const