summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdmodel.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-08-22 08:24:14 +0200
committerNoel Grandin <noel@peralex.com>2016-08-22 08:24:48 +0200
commit0552ec9828ad65b1cf90f4e5253f0108facd5bf3 (patch)
treeb7b889ef11c53126304f77dd31d509fb633859ef /svx/source/svdraw/svdmodel.cxx
parent2309217a55c8d5e6bdde2a6d4775f10415505fcd (diff)
convert SdrHintKind to scoped enum
Change-Id: I77ad33425d440263a71bc94f41d8e141f16dfb78
Diffstat (limited to 'svx/source/svdraw/svdmodel.cxx')
-rw-r--r--svx/source/svdraw/svdmodel.cxx53
1 files changed, 23 insertions, 30 deletions
diff --git a/svx/source/svdraw/svdmodel.cxx b/svx/source/svdraw/svdmodel.cxx
index 47c326374e9a..83611852aaff 100644
--- a/svx/source/svdraw/svdmodel.cxx
+++ b/svx/source/svdraw/svdmodel.cxx
@@ -249,7 +249,7 @@ SdrModel::~SdrModel()
mbInDestruction = true;
- Broadcast(SdrHint(HINT_MODELCLEARED));
+ Broadcast(SdrHint(SdrHintKind::ModelCleared));
delete mpOutlinerCache;
@@ -898,7 +898,7 @@ void SdrModel::BurnInStyleSheetAttributes()
void SdrModel::RefDeviceChanged()
{
- Broadcast(SdrHint(HINT_REFDEVICECHG));
+ Broadcast(SdrHint(SdrHintKind::RefDeviceChange));
ImpReformatAllTextObjects();
}
@@ -906,7 +906,7 @@ void SdrModel::SetDefaultFontHeight(sal_uIntPtr nVal)
{
if (nVal!=nDefTextHgt) {
nDefTextHgt=nVal;
- Broadcast(SdrHint(HINT_DEFFONTHGTCHG));
+ Broadcast(SdrHint(SdrHintKind::DefaultFontHeightChange));
ImpReformatAllTextObjects();
}
}
@@ -917,7 +917,7 @@ void SdrModel::SetDefaultTabulator(sal_uInt16 nVal)
nDefaultTabulator=nVal;
Outliner& rOutliner=GetDrawOutliner();
rOutliner.SetDefTab(nVal);
- Broadcast(SdrHint(HINT_DEFAULTTABCHG));
+ Broadcast(SdrHint(SdrHintKind::DefaultTabChange));
ImpReformatAllTextObjects();
}
}
@@ -1397,8 +1397,7 @@ void SdrModel::InsertPage(SdrPage* pPage, sal_uInt16 nPos)
pPage->SetModel(this);
if (nPos<nCount) bPagNumsDirty=true;
SetChanged();
- SdrHint aHint(HINT_PAGEORDERCHG);
- aHint.SetPage(pPage);
+ SdrHint aHint(SdrHintKind::PageOrderChange, pPage);
Broadcast(aHint);
}
@@ -1418,8 +1417,7 @@ SdrPage* SdrModel::RemovePage(sal_uInt16 nPgNum)
}
bPagNumsDirty=true;
SetChanged();
- SdrHint aHint(HINT_PAGEORDERCHG);
- aHint.SetPage(pPg);
+ SdrHint aHint(SdrHintKind::PageOrderChange, pPg);
Broadcast(aHint);
return pPg;
}
@@ -1450,8 +1448,7 @@ void SdrModel::InsertMasterPage(SdrPage* pPage, sal_uInt16 nPos)
bMPgNumsDirty=true;
}
SetChanged();
- SdrHint aHint(HINT_PAGEORDERCHG);
- aHint.SetPage(pPage);
+ SdrHint aHint(SdrHintKind::PageOrderChange, pPage);
Broadcast(aHint);
}
@@ -1482,8 +1479,7 @@ SdrPage* SdrModel::RemoveMasterPage(sal_uInt16 nPgNum)
bMPgNumsDirty=true;
SetChanged();
- SdrHint aHint(HINT_PAGEORDERCHG);
- aHint.SetPage(pRetPg);
+ SdrHint aHint(SdrHintKind::PageOrderChange, pRetPg);
Broadcast(aHint);
return pRetPg;
}
@@ -1500,8 +1496,7 @@ void SdrModel::MoveMasterPage(sal_uInt16 nPgNum, sal_uInt16 nNewPos)
}
bMPgNumsDirty=true;
SetChanged();
- SdrHint aHint(HINT_PAGEORDERCHG);
- aHint.SetPage(pPg);
+ SdrHint aHint(SdrHintKind::PageOrderChange, pPg);
Broadcast(aHint);
}
@@ -2085,34 +2080,32 @@ const css::uno::Sequence< sal_Int8 >& SdrModel::getUnoTunnelImplementationId()
SdrHint::SdrHint(SdrHintKind eNewHint)
-: mpPage(nullptr),
+: meHint(eNewHint),
mpObj(nullptr),
- meHint(eNewHint)
+ mpPage(nullptr)
{
}
-SdrHint::SdrHint(const SdrObject& rNewObj)
-: mpPage(rNewObj.GetPage()),
+SdrHint::SdrHint(SdrHintKind eNewHint, const SdrObject& rNewObj)
+: meHint(eNewHint),
mpObj(&rNewObj),
- meHint(HINT_OBJCHG)
+ mpPage(rNewObj.GetPage()),
+ maRectangle(rNewObj.GetLastBoundRect())
{
- maRectangle = rNewObj.GetLastBoundRect();
}
-void SdrHint::SetPage(const SdrPage* pNewPage)
-{
- mpPage = pNewPage;
-}
-
-void SdrHint::SetObject(const SdrObject* pNewObj)
+SdrHint::SdrHint(SdrHintKind eNewHint, const SdrPage* pPage)
+: meHint(eNewHint),
+ mpObj(nullptr),
+ mpPage(pPage)
{
- mpObj = pNewObj;
}
-void SdrHint::SetKind(SdrHintKind eNewKind)
+SdrHint::SdrHint(SdrHintKind eNewHint, const SdrObject& rNewObj, const SdrPage* pPage)
+: meHint(eNewHint),
+ mpObj(&rNewObj),
+ mpPage(pPage)
{
- meHint = eNewKind;
}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */