summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdedxv.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/svdraw/svdedxv.cxx')
-rw-r--r--svx/source/svdraw/svdedxv.cxx234
1 files changed, 117 insertions, 117 deletions
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx
index b676dc210d08..492906d1e4f7 100644
--- a/svx/source/svdraw/svdedxv.cxx
+++ b/svx/source/svdraw/svdedxv.cxx
@@ -70,17 +70,17 @@ void SdrObjEditView::ImpClearVars()
{
bQuickTextEditMode=true;
bMacroMode=true;
- pTextEditOutliner=NULL;
- pTextEditOutlinerView=NULL;
- pTextEditPV=NULL;
- pTextEditWin=NULL;
- pTextEditCursorMerker=NULL;
- pEditPara=NULL;
+ pTextEditOutliner=nullptr;
+ pTextEditOutlinerView=nullptr;
+ pTextEditPV=nullptr;
+ pTextEditWin=nullptr;
+ pTextEditCursorMerker=nullptr;
+ pEditPara=nullptr;
bTextEditNewObj=false;
bMacroDown=false;
- pMacroObj=NULL;
- pMacroPV=NULL;
- pMacroWin=NULL;
+ pMacroObj=nullptr;
+ pMacroPV=nullptr;
+ pMacroWin=nullptr;
nMacroTol=0;
bTextEditDontDelete=false;
bTextEditOnlyOneView=false;
@@ -88,14 +88,14 @@ void SdrObjEditView::ImpClearVars()
SdrObjEditView::SdrObjEditView(SdrModel* pModel1, OutputDevice* pOut):
SdrGlueEditView(pModel1,pOut),
- mpOldTextEditUndoManager(0)
+ mpOldTextEditUndoManager(nullptr)
{
ImpClearVars();
}
SdrObjEditView::~SdrObjEditView()
{
- pTextEditWin = NULL; // so there's no ShowCursor in SdrEndTextEdit
+ pTextEditWin = nullptr; // so there's no ShowCursor in SdrEndTextEdit
if (IsTextEdit())
SdrEndTextEdit();
delete pTextEditOutliner;
@@ -147,7 +147,7 @@ void SdrObjEditView::Notify(SfxBroadcaster& rBC, const SfxHint& rHint)
SdrGlueEditView::Notify(rBC,rHint);
// change of printer while editing
const SdrHint* pSdrHint = dynamic_cast<const SdrHint*>(&rHint);
- if (pSdrHint!=NULL && pTextEditOutliner!=NULL) {
+ if (pSdrHint!=nullptr && pTextEditOutliner!=nullptr) {
SdrHintKind eKind=pSdrHint->GetKind();
if (eKind==HINT_REFDEVICECHG) {
pTextEditOutliner->SetRefDevice(mpModel->GetRefDevice());
@@ -171,7 +171,7 @@ void SdrObjEditView::ModelHasChanged()
// TextEditObj changed?
if (IsTextEdit()) {
SdrTextObj* pTextObj=dynamic_cast<SdrTextObj*>( mxTextEditObj.get() );
- if (pTextObj!=NULL) {
+ if (pTextObj!=nullptr) {
sal_uIntPtr nOutlViewAnz=pTextEditOutliner->GetViewCount();
bool bAreaChg=false;
bool bAnchorChg=false;
@@ -233,7 +233,7 @@ void SdrObjEditView::ModelHasChanged()
bAreaChg=true;
}
}
- if (pTextEditOutlinerView!=NULL) { // check fill and anchor
+ if (pTextEditOutlinerView!=nullptr) { // check fill and anchor
EVAnchorMode eOldAnchor=pTextEditOutlinerView->GetAnchorMode();
eNewAnchor=(EVAnchorMode)pTextObj->GetOutlinerViewAnchorMode();
bAnchorChg=eOldAnchor!=eNewAnchor;
@@ -442,12 +442,12 @@ OutlinerView* SdrObjEditView::ImpMakeOutlinerView(vcl::Window* pWin, bool /*bNoP
// background
Color aBackground(GetTextEditBackgroundColor(*this));
SdrTextObj* pText = dynamic_cast< SdrTextObj * >( mxTextEditObj.get() );
- bool bTextFrame=pText!=NULL && pText->IsTextFrame();
- bool bContourFrame=pText!=NULL && pText->IsContourTextFrame();
+ bool bTextFrame=pText!=nullptr && pText->IsTextFrame();
+ bool bContourFrame=pText!=nullptr && pText->IsContourTextFrame();
// create OutlinerView
OutlinerView* pOutlView=pGivenView;
pTextEditOutliner->SetUpdateMode(false);
- if (pOutlView==NULL) pOutlView = new OutlinerView(pTextEditOutliner,pWin);
+ if (pOutlView==nullptr) pOutlView = new OutlinerView(pTextEditOutliner,pWin);
else pOutlView->SetWindow(pWin);
// disallow scrolling
EVControlBits nStat=pOutlView->GetControlWord();
@@ -463,7 +463,7 @@ OutlinerView* SdrObjEditView::ImpMakeOutlinerView(vcl::Window* pWin, bool /*bNoP
pOutlView->SetBackgroundColor( aBackground );
pOutlView->setTiledRendering(GetModel()->isTiledRendering());
pOutlView->registerLibreOfficeKitCallback(GetModel()->getLibreOfficeKitCallback(), GetModel()->getLibreOfficeKitData());
- if (pText!=NULL)
+ if (pText!=nullptr)
{
pOutlView->SetAnchorMode((EVAnchorMode)(pText->GetOutlinerViewAnchorMode()));
pTextEditOutliner->SetFixedCellHeight(static_cast<const SdrTextFixedCellHeightItem&>(pText->GetMergedItem(SDRATTR_TEXT_USEFIXEDCELLHEIGHT)).GetValue());
@@ -529,7 +529,7 @@ void SdrObjEditView::ImpChainingEventHdl()
if (!pTxtUndo->IsDifferent())
{
delete pTxtUndo;
- pTxtUndo=NULL;
+ pTxtUndo=nullptr;
}
}
@@ -588,16 +588,16 @@ IMPL_LINK_TYPED(SdrObjEditView,ImpOutlinerCalcFieldValueHdl,EditFieldInfo*,pFI,v
OUString& rStr=pFI->GetRepresentation();
rStr.clear();
SdrTextObj* pTextObj = dynamic_cast< SdrTextObj* >( mxTextEditObj.get() );
- if (pTextObj!=NULL) {
- Color* pTxtCol=NULL;
- Color* pFldCol=NULL;
+ if (pTextObj!=nullptr) {
+ Color* pTxtCol=nullptr;
+ Color* pFldCol=nullptr;
bOk=pTextObj->CalcFieldValue(pFI->GetField(),pFI->GetPara(),pFI->GetPos(),true,pTxtCol,pFldCol,rStr);
if (bOk) {
- if (pTxtCol!=NULL) {
+ if (pTxtCol!=nullptr) {
pFI->SetTextColor(*pTxtCol);
delete pTxtCol;
}
- if (pFldCol!=NULL) {
+ if (pFldCol!=nullptr) {
pFI->SetFieldColor(*pFldCol);
delete pFldCol;
} else {
@@ -624,7 +624,7 @@ IMPL_LINK_NOARG_TYPED(SdrObjEditView, EndTextEditHdl, SdrUndoManager*, void)
SdrUndoManager* SdrObjEditView::getSdrUndoManagerForEnhancedTextEdit() const
{
// default returns registered UndoManager
- return GetModel() ? dynamic_cast< SdrUndoManager* >(GetModel()->GetSdrUndoManager()) : 0;
+ return GetModel() ? dynamic_cast< SdrUndoManager* >(GetModel()->GetSdrUndoManager()) : nullptr;
}
bool SdrObjEditView::SdrBeginTextEdit(
@@ -636,7 +636,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
{
SdrEndTextEdit();
- if( dynamic_cast< SdrTextObj* >( pObj ) == 0 )
+ if( dynamic_cast< SdrTextObj* >( pObj ) == nullptr )
return false; // currently only possible with text objects
if(bGrabFocus && pWin)
@@ -645,7 +645,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
pWin->GrabFocus(); // to force the cursor into the edit view
}
- bTextEditDontDelete=bDontDeleteOutliner && pGivenOutliner!=NULL;
+ bTextEditDontDelete=bDontDeleteOutliner && pGivenOutliner!=nullptr;
bTextEditOnlyOneView=bOnlyOneView;
bTextEditNewObj=bIsNewObj;
const sal_uInt32 nWinCount(PaintWindowCount());
@@ -701,7 +701,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
{
OSL_FAIL("SdrObjEditView::SdrBeginTextEdit(): Old Outliner still exists.");
delete pTextEditOutliner;
- pTextEditOutliner = 0L;
+ pTextEditOutliner = nullptr;
}
if(!bBrk)
@@ -710,7 +710,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
pTextEditPV=pPV;
mxTextEditObj.reset( pObj );
pTextEditOutliner=pGivenOutliner;
- if (pTextEditOutliner==NULL)
+ if (pTextEditOutliner==nullptr)
pTextEditOutliner = SdrMakeOutliner( OUTLINERMODE_TEXTOBJECT, *mxTextEditObj->GetModel() );
{
@@ -718,7 +718,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
pTextEditOutliner->ForceAutoColor( aOptions.GetIsAutomaticFontColor() );
}
- bool bEmpty = mxTextEditObj->GetOutlinerParaObject()==NULL;
+ bool bEmpty = mxTextEditObj->GetOutlinerParaObject()==nullptr;
aOldCalcFieldValueLink=pTextEditOutliner->GetCalcFieldValueHdl();
// FieldHdl has to be set by SdrBeginTextEdit, because this call an UpdateFields
@@ -745,14 +745,14 @@ bool SdrObjEditView::SdrBeginTextEdit(
if (pTextEditOutliner->GetViewCount()!=0)
{
OutlinerView* pTmpOLV=pTextEditOutliner->RemoveView(static_cast<size_t>(0));
- if(pTmpOLV!=NULL && pTmpOLV!=pGivenOutlinerView)
+ if(pTmpOLV!=nullptr && pTmpOLV!=pGivenOutlinerView)
delete pTmpOLV;
}
// Determine EditArea via TakeTextEditArea.
// TODO: This could theoretically be left out, because TakeTextRect() calculates the aTextEditArea,
// but aMinTextEditArea has to happen, too (therefore leaving this in right now)
- pTextObj->TakeTextEditArea(NULL,NULL,&aTextEditArea,&aMinTextEditArea);
+ pTextObj->TakeTextEditArea(nullptr,nullptr,&aTextEditArea,&aMinTextEditArea);
Rectangle aTextRect;
Rectangle aAnchorRect;
@@ -811,7 +811,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
if(&rOutDev != pWin && OUTDEV_WINDOW == rOutDev.GetOutDevType())
{
- OutlinerView* pOutlView = ImpMakeOutlinerView(static_cast<vcl::Window*>(&rOutDev), !bEmpty, 0L);
+ OutlinerView* pOutlView = ImpMakeOutlinerView(static_cast<vcl::Window*>(&rOutDev), !bEmpty, nullptr);
pTextEditOutliner->InsertView(pOutlView, (sal_uInt16)i);
}
}
@@ -840,7 +840,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
GetModel()->Broadcast(aHint);
}
- pTextEditOutliner->setVisualizedPage(0);
+ pTextEditOutliner->setVisualizedPage(nullptr);
if( mxSelectionController.is() )
mxSelectionController->onSelectionHasChanged();
@@ -859,7 +859,7 @@ bool SdrObjEditView::SdrBeginTextEdit(
// should not happen, delete it since it was probably forgotten somewhere
OSL_ENSURE(false, "Deleting forgotten old TextEditUndoManager, should be checked (!)");
delete mpOldTextEditUndoManager;
- mpOldTextEditUndoManager = 0;
+ mpOldTextEditUndoManager = nullptr;
}
mpOldTextEditUndoManager = pTextEditOutliner->SetUndoManager(pSdrUndoManager);
@@ -880,35 +880,35 @@ bool SdrObjEditView::SdrBeginTextEdit(
pTextEditOutliner->SetEndPasteOrDropHdl(Link<PasteOrDropInfos*,void>());
}
}
- if (pTextEditOutliner != NULL)
+ if (pTextEditOutliner != nullptr)
{
- pTextEditOutliner->setVisualizedPage(0);
+ pTextEditOutliner->setVisualizedPage(nullptr);
}
// something went wrong...
if(!bDontDeleteOutliner)
{
- if(pGivenOutliner!=NULL)
+ if(pGivenOutliner!=nullptr)
{
delete pGivenOutliner;
- pTextEditOutliner = NULL;
+ pTextEditOutliner = nullptr;
}
- if(pGivenOutlinerView!=NULL)
+ if(pGivenOutlinerView!=nullptr)
{
delete pGivenOutlinerView;
- pGivenOutlinerView = NULL;
+ pGivenOutlinerView = nullptr;
}
}
- if( pTextEditOutliner!=NULL )
+ if( pTextEditOutliner!=nullptr )
{
delete pTextEditOutliner;
}
- pTextEditOutliner=NULL;
- pTextEditOutlinerView=NULL;
- mxTextEditObj.reset(0);
- pTextEditPV=NULL;
- pTextEditWin=NULL;
+ pTextEditOutliner=nullptr;
+ pTextEditOutlinerView=nullptr;
+ mxTextEditObj.reset(nullptr);
+ pTextEditPV=nullptr;
+ pTextEditWin=nullptr;
maHdlList.SetMoveOutside(false);
return false;
@@ -922,14 +922,14 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
SdrOutliner* pTEOutliner =pTextEditOutliner;
OutlinerView* pTEOutlinerView=pTextEditOutlinerView;
vcl::Cursor* pTECursorMerker=pTextEditCursorMerker;
- SdrUndoManager* pUndoEditUndoManager = 0;
+ SdrUndoManager* pUndoEditUndoManager = nullptr;
bool bNeedToUndoSavedRedoTextEdit(false);
if (GetModel() && IsUndoEnabled() && pTEObj && pTEOutliner && !GetModel()->GetDisableTextEditUsesCommonUndoManager())
{
// change back the UndoManager to the remembered original one
::svl::IUndoManager* pOriginal = pTEOutliner->SetUndoManager(mpOldTextEditUndoManager);
- mpOldTextEditUndoManager = 0;
+ mpOldTextEditUndoManager = nullptr;
if(pOriginal)
{
@@ -975,26 +975,26 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
GetModel()->Broadcast(aHint);
}
- mxTextEditObj.reset(0);
- pTextEditPV=NULL;
- pTextEditWin=NULL;
- pTextEditOutliner=NULL;
- pTextEditOutlinerView=NULL;
- pTextEditCursorMerker=NULL;
+ mxTextEditObj.reset(nullptr);
+ pTextEditPV=nullptr;
+ pTextEditWin=nullptr;
+ pTextEditOutliner=nullptr;
+ pTextEditOutlinerView=nullptr;
+ pTextEditCursorMerker=nullptr;
aTextEditArea=Rectangle();
- if (pTEOutliner!=NULL)
+ if (pTEOutliner!=nullptr)
{
bool bModified=pTEOutliner->IsModified();
- if (pTEOutlinerView!=NULL)
+ if (pTEOutlinerView!=nullptr)
{
pTEOutlinerView->HideCursor();
}
- if (pTEObj!=NULL)
+ if (pTEObj!=nullptr)
{
pTEOutliner->CompleteOnlineSpelling();
- SdrUndoObjSetText* pTxtUndo = 0;
+ SdrUndoObjSetText* pTxtUndo = nullptr;
if( bModified )
{
@@ -1026,20 +1026,20 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
pTEObj->ActionChanged();
}
- if (pTxtUndo!=NULL)
+ if (pTxtUndo!=nullptr)
{
pTxtUndo->AfterSetText();
if (!pTxtUndo->IsDifferent())
{
delete pTxtUndo;
- pTxtUndo=NULL;
+ pTxtUndo=nullptr;
}
}
// check deletion of entire TextObj
- SdrUndoAction* pDelUndo=NULL;
+ SdrUndoAction* pDelUndo=nullptr;
bool bDelObj=false;
SdrTextObj* pTextObj=dynamic_cast<SdrTextObj*>( pTEObj );
- if (pTextObj!=NULL && bTextEditNewObj)
+ if (pTextObj!=nullptr && bTextEditNewObj)
{
bDelObj=pTextObj->IsTextFrame() &&
!pTextObj->HasText() &&
@@ -1056,13 +1056,13 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
}
}
}
- if (pTxtUndo!=NULL)
+ if (pTxtUndo!=nullptr)
{
if( bUndo )
AddUndo(pTxtUndo);
eRet=SDRENDTEXTEDIT_CHANGED;
}
- if (pDelUndo!=NULL)
+ if (pDelUndo!=nullptr)
{
if( bUndo )
{
@@ -1073,8 +1073,8 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
delete pDelUndo;
}
eRet=SDRENDTEXTEDIT_DELETED;
- DBG_ASSERT(pTEObj->GetObjList()!=NULL,"SdrObjEditView::SdrEndTextEdit(): Fatal: Object edited doesn't have an ObjList!");
- if (pTEObj->GetObjList()!=NULL)
+ DBG_ASSERT(pTEObj->GetObjList()!=nullptr,"SdrObjEditView::SdrEndTextEdit(): Fatal: Object edited doesn't have an ObjList!");
+ if (pTEObj->GetObjList()!=nullptr)
{
pTEObj->GetObjList()->RemoveObject(pTEObj->GetOrdNum());
CheckMarked(); // remove selection immediately...
@@ -1127,7 +1127,7 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally)
// and now the Outliner itself
if (!bTextEditDontDelete) delete pTEOutliner;
else pTEOutliner->Clear();
- if (pTEWin!=NULL) {
+ if (pTEWin!=nullptr) {
pTEWin->SetCursor(pTECursorMerker);
}
maHdlList.SetMoveOutside(false);
@@ -1189,11 +1189,11 @@ SdrPageView* SdrObjEditView::GetTextEditPageView() const
OutlinerView* SdrObjEditView::ImpFindOutlinerView(vcl::Window* pWin) const
{
- if (pWin==NULL) return NULL;
- if (pTextEditOutliner==NULL) return NULL;
- OutlinerView* pNewView=NULL;
+ if (pWin==nullptr) return nullptr;
+ if (pTextEditOutliner==nullptr) return nullptr;
+ OutlinerView* pNewView=nullptr;
sal_uIntPtr nWinCount=pTextEditOutliner->GetViewCount();
- for (sal_uIntPtr i=0; i<nWinCount && pNewView==NULL; i++) {
+ for (sal_uIntPtr i=0; i<nWinCount && pNewView==nullptr; i++) {
OutlinerView* pView=pTextEditOutliner->GetView(i);
if (pView->GetWindow()==pWin) pNewView=pView;
}
@@ -1202,12 +1202,12 @@ OutlinerView* SdrObjEditView::ImpFindOutlinerView(vcl::Window* pWin) const
void SdrObjEditView::SetTextEditWin(vcl::Window* pWin)
{
- if(mxTextEditObj.is() && pWin!=NULL && pWin!=pTextEditWin)
+ if(mxTextEditObj.is() && pWin!=nullptr && pWin!=pTextEditWin)
{
OutlinerView* pNewView=ImpFindOutlinerView(pWin);
- if (pNewView!=NULL && pNewView!=pTextEditOutlinerView)
+ if (pNewView!=nullptr && pNewView!=pTextEditOutlinerView)
{
- if (pTextEditOutlinerView!=NULL)
+ if (pTextEditOutlinerView!=nullptr)
{
pTextEditOutlinerView->HideCursor();
}
@@ -1227,7 +1227,7 @@ bool SdrObjEditView::IsTextEditHit(const Point& rHit) const
{
Rectangle aEditArea;
OutlinerView* pOLV=pTextEditOutliner->GetView(0);
- if (pOLV!=NULL)
+ if (pOLV!=nullptr)
{
aEditArea.Union(pOLV->GetOutputArea());
}
@@ -1256,7 +1256,7 @@ bool SdrObjEditView::IsTextEditFrameHit(const Point& rHit) const
if( pOLV )
{
vcl::Window* pWin=pOLV->GetWindow();
- if (pText!=NULL && pText->IsTextFrame() && pOLV!=NULL && pWin!=NULL) {
+ if (pText!=nullptr && pText->IsTextFrame() && pOLV!=nullptr && pWin!=nullptr) {
sal_uInt16 nPixSiz=pOLV->GetInvalidateMore();
Rectangle aEditArea(aMinTextEditArea);
aEditArea.Union(pOLV->GetOutputArea());
@@ -1282,14 +1282,14 @@ TextChainCursorManager *SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput(
*bOutHandled = false;
if (!mxTextEditObj.is())
- return NULL;
+ return nullptr;
SdrTextObj* pTextObj = dynamic_cast<SdrTextObj*>(mxTextEditObj.get());
if (!pTextObj)
- return NULL;
+ return nullptr;
if (!pTextObj->GetNextLinkInChain() && !pTextObj->GetPrevLinkInChain())
- return NULL;
+ return nullptr;
TextChainCursorManager *pCursorManager = new TextChainCursorManager(this, pTextObj);
if( pCursorManager->HandleKeyEvent(rKEvt) ) {
@@ -1327,7 +1327,7 @@ bool SdrObjEditView::KeyInput(const KeyEvent& rKEvt, vcl::Window* pWin)
ImpMoveCursorAfterChainingEvent(xCursorManager.get());
/* End chaining processing */
- if (pWin!=NULL && pWin!=pTextEditWin) SetTextEditWin(pWin);
+ if (pWin!=nullptr && pWin!=pTextEditWin) SetTextEditWin(pWin);
#ifdef DBG_UTIL
if (mpItemBrowser!=nullptr) mpItemBrowser->SetDirty();
#endif
@@ -1340,11 +1340,11 @@ bool SdrObjEditView::KeyInput(const KeyEvent& rKEvt, vcl::Window* pWin)
bool SdrObjEditView::MouseButtonDown(const MouseEvent& rMEvt, vcl::Window* pWin)
{
- if (pTextEditOutlinerView!=NULL) {
+ if (pTextEditOutlinerView!=nullptr) {
bool bPostIt=pTextEditOutliner->IsInSelectionMode();
if (!bPostIt) {
Point aPt(rMEvt.GetPosPixel());
- if (pWin!=NULL) aPt=pWin->PixelToLogic(aPt);
+ if (pWin!=nullptr) aPt=pWin->PixelToLogic(aPt);
else if (pTextEditWin!=nullptr) aPt=pTextEditWin->PixelToLogic(aPt);
bPostIt=IsTextEditHit(aPt);
}
@@ -1361,7 +1361,7 @@ bool SdrObjEditView::MouseButtonDown(const MouseEvent& rMEvt, vcl::Window* pWin)
MouseEvent aMEvt(aPixPos,rMEvt.GetClicks(),rMEvt.GetMode(),
rMEvt.GetButtons(),rMEvt.GetModifier());
if (pTextEditOutlinerView->MouseButtonDown(aMEvt)) {
- if (pWin!=NULL && pWin!=pTextEditWin) SetTextEditWin(pWin);
+ if (pWin!=nullptr && pWin!=pTextEditWin) SetTextEditWin(pWin);
#ifdef DBG_UTIL
if (mpItemBrowser!=nullptr) mpItemBrowser->SetDirty();
#endif
@@ -1375,11 +1375,11 @@ bool SdrObjEditView::MouseButtonDown(const MouseEvent& rMEvt, vcl::Window* pWin)
bool SdrObjEditView::MouseButtonUp(const MouseEvent& rMEvt, vcl::Window* pWin)
{
- if (pTextEditOutlinerView!=NULL) {
+ if (pTextEditOutlinerView!=nullptr) {
bool bPostIt=pTextEditOutliner->IsInSelectionMode();
if (!bPostIt) {
Point aPt(rMEvt.GetPosPixel());
- if (pWin!=NULL) aPt=pWin->PixelToLogic(aPt);
+ if (pWin!=nullptr) aPt=pWin->PixelToLogic(aPt);
else if (pTextEditWin!=nullptr) aPt=pTextEditWin->PixelToLogic(aPt);
bPostIt=IsTextEditHit(aPt);
}
@@ -1406,7 +1406,7 @@ bool SdrObjEditView::MouseButtonUp(const MouseEvent& rMEvt, vcl::Window* pWin)
bool SdrObjEditView::MouseMove(const MouseEvent& rMEvt, vcl::Window* pWin)
{
- if (pTextEditOutlinerView!=NULL) {
+ if (pTextEditOutlinerView!=nullptr) {
bool bSelMode=pTextEditOutliner->IsInSelectionMode();
bool bPostIt=bSelMode;
if (!bPostIt) {
@@ -1445,13 +1445,13 @@ bool SdrObjEditView::MouseMove(const MouseEvent& rMEvt, vcl::Window* pWin)
bool SdrObjEditView::Command(const CommandEvent& rCEvt, vcl::Window* pWin)
{
// as long as OutlinerView returns a sal_Bool, it only gets CommandEventId::StartDrag
- if (pTextEditOutlinerView!=NULL)
+ if (pTextEditOutlinerView!=nullptr)
{
if (rCEvt.GetCommand()==CommandEventId::StartDrag) {
bool bPostIt=pTextEditOutliner->IsInSelectionMode() || !rCEvt.IsMouseEvent();
if (!bPostIt && rCEvt.IsMouseEvent()) {
Point aPt(rCEvt.GetMousePosPixel());
- if (pWin!=NULL) aPt=pWin->PixelToLogic(aPt);
+ if (pWin!=nullptr) aPt=pWin->PixelToLogic(aPt);
else if (pTextEditWin!=nullptr) aPt=pTextEditWin->PixelToLogic(aPt);
bPostIt=IsTextEditHit(aPt);
}
@@ -1467,7 +1467,7 @@ bool SdrObjEditView::Command(const CommandEvent& rCEvt, vcl::Window* pWin)
CommandEvent aCEvt(aPixPos,rCEvt.GetCommand(),rCEvt.IsMouseEvent());
// Command is void at the OutlinerView, sadly
pTextEditOutlinerView->Command(aCEvt);
- if (pWin!=NULL && pWin!=pTextEditWin) SetTextEditWin(pWin);
+ if (pWin!=nullptr && pWin!=pTextEditWin) SetTextEditWin(pWin);
#ifdef DBG_UTIL
if (mpItemBrowser!=nullptr) mpItemBrowser->SetDirty();
#endif
@@ -1489,7 +1489,7 @@ bool SdrObjEditView::Command(const CommandEvent& rCEvt, vcl::Window* pWin)
bool SdrObjEditView::ImpIsTextEditAllSelected() const
{
bool bRet=false;
- if (pTextEditOutliner!=NULL && pTextEditOutlinerView!=NULL)
+ if (pTextEditOutliner!=nullptr && pTextEditOutlinerView!=nullptr)
{
if(SdrTextObj::HasTextImpl( pTextEditOutliner ) )
{
@@ -1521,7 +1521,7 @@ void SdrObjEditView::ImpMakeTextCursorAreaVisible()
{
if (pTextEditOutlinerView!=nullptr && pTextEditWin!=nullptr) {
vcl::Cursor* pCsr=pTextEditWin->GetCursor();
- if (pCsr!=NULL) {
+ if (pCsr!=nullptr) {
Size aSiz(pCsr->GetSize());
if (aSiz.Width()!=0 && aSiz.Height()!=0) {
MakeVisible(Rectangle(pCsr->GetPos(),aSiz),*pTextEditWin);
@@ -1571,8 +1571,8 @@ bool SdrObjEditView::GetAttributes(SfxItemSet& rTargetSet, bool bOnlyHardAttr) c
if(IsTextEdit())
{
- DBG_ASSERT(pTextEditOutlinerView!=NULL,"SdrObjEditView::GetAttributes(): pTextEditOutlinerView=NULL");
- DBG_ASSERT(pTextEditOutliner!=NULL,"SdrObjEditView::GetAttributes(): pTextEditOutliner=NULL");
+ DBG_ASSERT(pTextEditOutlinerView!=nullptr,"SdrObjEditView::GetAttributes(): pTextEditOutlinerView=NULL");
+ DBG_ASSERT(pTextEditOutliner!=nullptr,"SdrObjEditView::GetAttributes(): pTextEditOutliner=NULL");
// take care of bOnlyHardAttr(!)
if(!bOnlyHardAttr && mxTextEditObj->GetStyleSheet())
@@ -1607,7 +1607,7 @@ bool SdrObjEditView::GetAttributes(SfxItemSet& rTargetSet, bool bOnlyHardAttr) c
bool SdrObjEditView::SetAttributes(const SfxItemSet& rSet, bool bReplaceAll)
{
bool bRet=false;
- bool bTextEdit=pTextEditOutlinerView!=NULL && mxTextEditObj.is();
+ bool bTextEdit=pTextEditOutlinerView!=nullptr && mxTextEditObj.is();
bool bAllTextSelected=ImpIsTextEditAllSelected();
const SfxItemSet* pSet=&rSet;
@@ -1629,7 +1629,7 @@ bool SdrObjEditView::SetAttributes(const SfxItemSet& rSet, bool bReplaceAll)
bool bHasEEFeatureItems=false;
SfxItemIter aIter(rSet);
const SfxPoolItem* pItem=aIter.FirstItem();
- while (!bHasEEFeatureItems && pItem!=NULL)
+ while (!bHasEEFeatureItems && pItem!=nullptr)
{
if (!IsInvalidItem(pItem))
{
@@ -1750,7 +1750,7 @@ bool SdrObjEditView::SetAttributes(const SfxItemSet& rSet, bool bReplaceAll)
SfxStyleSheet* SdrObjEditView::GetStyleSheet() const
{
- SfxStyleSheet* pSheet = 0;
+ SfxStyleSheet* pSheet = nullptr;
if( mxSelectionController.is() )
{
@@ -1779,7 +1779,7 @@ bool SdrObjEditView::SetStyleSheet(SfxStyleSheet* pStyleSheet, bool bDontRemoveH
// if we are currently in edit mode we must also set the stylesheet
// on all paragraphs in the Outliner for the edit view
- if( NULL != pTextEditOutlinerView )
+ if( nullptr != pTextEditOutlinerView )
{
Outliner* pOutliner = pTextEditOutlinerView->GetOutliner();
@@ -1801,7 +1801,7 @@ void SdrObjEditView::AddWindowToPaintView(OutputDevice* pNewWin, vcl::Window *pW
if(mxTextEditObj.is() && !bTextEditOnlyOneView && pNewWin->GetOutDevType()==OUTDEV_WINDOW)
{
- OutlinerView* pOutlView=ImpMakeOutlinerView(static_cast<vcl::Window*>(pNewWin),false,NULL);
+ OutlinerView* pOutlView=ImpMakeOutlinerView(static_cast<vcl::Window*>(pNewWin),false,nullptr);
pTextEditOutliner->InsertView(pOutlView);
}
}
@@ -1824,7 +1824,7 @@ void SdrObjEditView::DeleteWindowFromPaintView(OutputDevice* pOldWin)
bool SdrObjEditView::IsTextEditInSelectionMode() const
{
- return pTextEditOutliner!=NULL && pTextEditOutliner->IsInSelectionMode();
+ return pTextEditOutliner!=nullptr && pTextEditOutliner->IsInSelectionMode();
}
@@ -1834,8 +1834,8 @@ bool SdrObjEditView::IsTextEditInSelectionMode() const
bool SdrObjEditView::BegMacroObj(const Point& rPnt, short nTol, SdrObject* pObj, SdrPageView* pPV, vcl::Window* pWin)
{
BrkMacroObj();
- if (pObj!=NULL && pPV!=NULL && pWin!=NULL && pObj->HasMacro()) {
- nTol=ImpGetHitTolLogic(nTol,NULL);
+ if (pObj!=nullptr && pPV!=nullptr && pWin!=nullptr && pObj->HasMacro()) {
+ nTol=ImpGetHitTolLogic(nTol,nullptr);
pMacroObj=pObj;
pMacroPV=pPV;
pMacroWin=pWin;
@@ -1849,7 +1849,7 @@ bool SdrObjEditView::BegMacroObj(const Point& rPnt, short nTol, SdrObject* pObj,
void SdrObjEditView::ImpMacroUp(const Point& rUpPos)
{
- if (pMacroObj!=NULL && bMacroDown)
+ if (pMacroObj!=nullptr && bMacroDown)
{
SdrObjMacroHitRec aHitRec;
aHitRec.aPos=rUpPos;
@@ -1865,7 +1865,7 @@ void SdrObjEditView::ImpMacroUp(const Point& rUpPos)
void SdrObjEditView::ImpMacroDown(const Point& rDownPos)
{
- if (pMacroObj!=NULL && !bMacroDown)
+ if (pMacroObj!=nullptr && !bMacroDown)
{
SdrObjMacroHitRec aHitRec;
aHitRec.aPos=rDownPos;
@@ -1882,7 +1882,7 @@ void SdrObjEditView::ImpMacroDown(const Point& rDownPos)
void SdrObjEditView::MovMacroObj(const Point& rPnt)
{
- if (pMacroObj!=NULL) {
+ if (pMacroObj!=nullptr) {
SdrObjMacroHitRec aHitRec;
aHitRec.aPos=rPnt;
aHitRec.aDownPos=aMacroDownPos;
@@ -1899,17 +1899,17 @@ void SdrObjEditView::MovMacroObj(const Point& rPnt)
void SdrObjEditView::BrkMacroObj()
{
- if (pMacroObj!=NULL) {
+ if (pMacroObj!=nullptr) {
ImpMacroUp(aMacroDownPos);
- pMacroObj=NULL;
- pMacroPV=NULL;
- pMacroWin=NULL;
+ pMacroObj=nullptr;
+ pMacroPV=nullptr;
+ pMacroWin=nullptr;
}
}
bool SdrObjEditView::EndMacroObj()
{
- if (pMacroObj!=NULL && bMacroDown) {
+ if (pMacroObj!=nullptr && bMacroDown) {
ImpMacroUp(aMacroDownPos);
SdrObjMacroHitRec aHitRec;
aHitRec.aPos=aMacroDownPos;
@@ -1920,9 +1920,9 @@ bool SdrObjEditView::EndMacroObj()
aHitRec.bDown=true;
aHitRec.pOut=pMacroWin.get();
bool bRet=pMacroObj->DoMacro(aHitRec);
- pMacroObj=NULL;
- pMacroPV=NULL;
- pMacroWin=NULL;
+ pMacroObj=nullptr;
+ pMacroPV=nullptr;
+ pMacroWin=nullptr;
return bRet;
} else {
BrkMacroObj();
@@ -2018,8 +2018,8 @@ sal_uInt16 SdrObjEditView::GetSelectionLevel() const
sal_uInt16 nLevel = 0xFFFF;
if( IsTextEdit() )
{
- DBG_ASSERT(pTextEditOutlinerView!=NULL,"SdrObjEditView::GetAttributes(): pTextEditOutlinerView=NULL");
- DBG_ASSERT(pTextEditOutliner!=NULL,"SdrObjEditView::GetAttributes(): pTextEditOutliner=NULL");
+ DBG_ASSERT(pTextEditOutlinerView!=nullptr,"SdrObjEditView::GetAttributes(): pTextEditOutlinerView=NULL");
+ DBG_ASSERT(pTextEditOutliner!=nullptr,"SdrObjEditView::GetAttributes(): pTextEditOutliner=NULL");
if( pTextEditOutlinerView )
{
//start and end position
@@ -2120,7 +2120,7 @@ bool SdrObjEditView::TakeFormatPaintBrush( std::shared_ptr< SfxItemSet >& rForma
{
OutlinerView* pOLV = GetTextEditOutlinerView();
- rFormatSet.reset( new SfxItemSet( GetModel()->GetItemPool(), GetFormatRangeImpl( pOLV != NULL ) ) );
+ rFormatSet.reset( new SfxItemSet( GetModel()->GetItemPool(), GetFormatRangeImpl( pOLV != nullptr ) ) );
if( pOLV )
{
rFormatSet->Put( pOLV->GetAttribs() );
@@ -2167,7 +2167,7 @@ static SfxItemSet CreatePaintSet( const sal_uInt16 *pRanges, SfxItemPool& rPool,
void SdrObjEditView::ApplyFormatPaintBrushToText( SfxItemSet& rFormatSet, SdrTextObj& rTextObj, SdrText* pText, bool bNoCharacterFormats, bool bNoParagraphFormats )
{
- OutlinerParaObject* pParaObj = pText ? pText->GetOutlinerParaObject() : 0;
+ OutlinerParaObject* pParaObj = pText ? pText->GetOutlinerParaObject() : nullptr;
if(pParaObj)
{
SdrOutliner& rOutliner = rTextObj.ImpGetDrawOutliner();