summaryrefslogtreecommitdiff
path: root/sc/source/ui/dbgui/PivotLayoutDialog.cxx
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2017-02-12 09:48:38 +0100
committerTomaž Vajngerl <quikee@gmail.com>2017-02-17 22:41:03 +0000
commite75734dfc530a101cadfe263fc256b12acc3a718 (patch)
tree851abcce9a2f6a04f860ab8487910556b7fcd6e5 /sc/source/ui/dbgui/PivotLayoutDialog.cxx
parent1334702ec3c92484c70954ce8474882ae5da6764 (diff)
Pivot dialog: use C++11 feat., get rid of using namespace std
Change-Id: Ic3690bf94aac2ec69c074eb4707a765bd932e5b0 Reviewed-on: https://gerrit.libreoffice.org/34173 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'sc/source/ui/dbgui/PivotLayoutDialog.cxx')
-rw-r--r--sc/source/ui/dbgui/PivotLayoutDialog.cxx25
1 files changed, 10 insertions, 15 deletions
diff --git a/sc/source/ui/dbgui/PivotLayoutDialog.cxx b/sc/source/ui/dbgui/PivotLayoutDialog.cxx
index 5503c5e1d52d..0e0ed4b144bf 100644
--- a/sc/source/ui/dbgui/PivotLayoutDialog.cxx
+++ b/sc/source/ui/dbgui/PivotLayoutDialog.cxx
@@ -571,32 +571,27 @@ void ScPivotLayoutDialog::ApplySaveData(ScDPSaveData& rSaveData)
void ScPivotLayoutDialog::ApplyLabelData(ScDPSaveData& rSaveData)
{
- ScDPLabelDataVector::const_iterator it;
ScDPLabelDataVector& rLabelDataVector = GetLabelDataVector();
- for (it = rLabelDataVector.begin(); it != rLabelDataVector.end(); ++it)
+ for (std::unique_ptr<ScDPLabelData> const & pLabelData : rLabelDataVector)
{
- const ScDPLabelData& rLabelData = *it->get();
-
- OUString aUnoName = ScDPUtil::createDuplicateDimensionName(rLabelData.maName, rLabelData.mnDupCount);
+ OUString aUnoName = ScDPUtil::createDuplicateDimensionName(pLabelData->maName, pLabelData->mnDupCount);
ScDPSaveDimension* pSaveDimensions = rSaveData.GetExistingDimensionByName(aUnoName);
if (pSaveDimensions == nullptr)
continue;
- pSaveDimensions->SetUsedHierarchy(rLabelData.mnUsedHier);
- pSaveDimensions->SetShowEmpty(rLabelData.mbShowAll);
- pSaveDimensions->SetRepeatItemLabels(rLabelData.mbRepeatItemLabels);
- pSaveDimensions->SetSortInfo(&rLabelData.maSortInfo);
- pSaveDimensions->SetLayoutInfo(&rLabelData.maLayoutInfo);
- pSaveDimensions->SetAutoShowInfo(&rLabelData.maShowInfo);
+ pSaveDimensions->SetUsedHierarchy(pLabelData->mnUsedHier);
+ pSaveDimensions->SetShowEmpty(pLabelData->mbShowAll);
+ pSaveDimensions->SetRepeatItemLabels(pLabelData->mbRepeatItemLabels);
+ pSaveDimensions->SetSortInfo(&pLabelData->maSortInfo);
+ pSaveDimensions->SetLayoutInfo(&pLabelData->maLayoutInfo);
+ pSaveDimensions->SetAutoShowInfo(&pLabelData->maShowInfo);
- bool bManualSort = (rLabelData.maSortInfo.Mode == DataPilotFieldSortMode::MANUAL);
+ bool bManualSort = (pLabelData->maSortInfo.Mode == DataPilotFieldSortMode::MANUAL);
- std::vector<ScDPLabelData::Member>::const_iterator itMember;
- for (itMember = rLabelData.maMembers.begin(); itMember != rLabelData.maMembers.end(); ++itMember)
+ for (ScDPLabelData::Member const & rLabelMember : pLabelData->maMembers)
{
- const ScDPLabelData::Member& rLabelMember = *itMember;
ScDPSaveMember* pMember = pSaveDimensions->GetMemberByName(rLabelMember.maName);
if (bManualSort || !rLabelMember.mbVisible || !rLabelMember.mbShowDetails)