diff options
-rw-r--r-- | editeng/source/editeng/impedit.cxx | 6 | ||||
-rw-r--r-- | include/editeng/editdata.hxx | 11 |
2 files changed, 7 insertions, 10 deletions
diff --git a/editeng/source/editeng/impedit.cxx b/editeng/source/editeng/impedit.cxx index f473c8a14f0c..b79a32667fe7 100644 --- a/editeng/source/editeng/impedit.cxx +++ b/editeng/source/editeng/impedit.cxx @@ -1400,8 +1400,7 @@ void ImpEditView::Paste( ::com::sun::star::uno::Reference< ::com::sun::star::dat aSel = pEditEngine->DeleteSelection(aSel); } - PasteOrDropInfos aPasteOrDropInfos; - aPasteOrDropInfos.nAction = EE_ACTION_PASTE; + PasteOrDropInfos aPasteOrDropInfos(PasteOrDropInfosAction::PASTE); aPasteOrDropInfos.nStartPara = pEditEngine->GetEditDoc().GetPos( aSel.Min().GetNode() ); pEditEngine->HandleBeginPasteOrDrop(aPasteOrDropInfos); @@ -1839,8 +1838,7 @@ void ImpEditView::drop( const ::com::sun::star::datatransfer::dnd::DropTargetDro DrawSelection(); EditPaM aPaM( pDragAndDropInfo->aDropDest ); - PasteOrDropInfos aPasteOrDropInfos; - aPasteOrDropInfos.nAction = EE_ACTION_DROP; + PasteOrDropInfos aPasteOrDropInfos(PasteOrDropInfosAction::DROP); aPasteOrDropInfos.nStartPara = pEditEngine->GetEditDoc().GetPos( aPaM.GetNode() ); pEditEngine->HandleBeginPasteOrDrop(aPasteOrDropInfos); diff --git a/include/editeng/editdata.hxx b/include/editeng/editdata.hxx index 1847780973c7..8d208d304872 100644 --- a/include/editeng/editdata.hxx +++ b/include/editeng/editdata.hxx @@ -281,16 +281,15 @@ struct MoveParagraphsInfo { nStartPara = nS; nEndPara = nE; nDestPara = nD; } }; -#define EE_ACTION_PASTE 1 -#define EE_ACTION_DROP 2 +enum class PasteOrDropInfosAction { PASTE=1, DROP=2 }; struct PasteOrDropInfos { - sal_uInt16 nAction; - sal_Int32 nStartPara; - sal_Int32 nEndPara; + PasteOrDropInfosAction nAction; + sal_Int32 nStartPara; + sal_Int32 nEndPara; - PasteOrDropInfos() : nAction(0), nStartPara(-1), nEndPara(-1) {} + PasteOrDropInfos(PasteOrDropInfosAction _nAction) : nAction(_nAction), nStartPara(-1), nEndPara(-1) {} }; enum EENotifyType |