summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-01-05 08:46:26 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-01-05 11:28:10 +0100
commite92b89428e66ab44c6c08463b3c43200e1cf7341 (patch)
tree1fab260ec65ab9a958c9258a54a9301cc5af133b /sc
parentdbe0201d3aede56e2bda475dd308a891841b98a4 (diff)
SCITEM_PRINTWARN is unused
and mpPoolDefaults doesn't need to be a pointer Change-Id: I02735b22466711d7260d2ff0cbc6bf0cab5d83b2 Reviewed-on: https://gerrit.libreoffice.org/47450 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc')
-rw-r--r--sc/inc/scitems.hxx5
-rw-r--r--sc/source/ui/app/msgpool.cxx33
-rw-r--r--sc/source/ui/inc/msgpool.hxx4
3 files changed, 16 insertions, 26 deletions
diff --git a/sc/inc/scitems.hxx b/sc/inc/scitems.hxx
index adc6c564c6a6..aa04f2847d99 100644
--- a/sc/inc/scitems.hxx
+++ b/sc/inc/scitems.hxx
@@ -41,10 +41,9 @@
#define SCITEM_PIVOTDATA 1106
#define SCITEM_SOLVEDATA 1107
#define SCITEM_USERLIST 1108
-#define SCITEM_PRINTWARN 1109
-#define SCITEM_CONDFORMATDLGDATA 1110
+#define SCITEM_CONDFORMATDLGDATA 1109
-#define MSGPOOL_END 1110
+#define MSGPOOL_END 1109
// Item-IDs for attributes:
diff --git a/sc/source/ui/app/msgpool.cxx b/sc/source/ui/app/msgpool.cxx
index fda92ef8ce39..fb0dbbd67012 100644
--- a/sc/source/ui/app/msgpool.cxx
+++ b/sc/source/ui/app/msgpool.cxx
@@ -35,7 +35,6 @@ static SfxItemInfo const aMsgItemInfos[] =
{ SID_PIVOT_TABLE, true }, // SCITEM_PIVOTDATA
{ SID_SOLVE, true }, // SCITEM_SOLVEDATA
{ SID_SCUSERLISTS, true }, // SCITEM_USERLIST
- { SID_PRINTER_NOTFOUND_WARN, true }, // SCITEM_PRINTWARN
{ 0, false } // SCITEM_CONDFORMATDLGDATA
};
@@ -53,27 +52,23 @@ ScMessagePool::ScMessagePool()
aGlobalPivotItem ( ScPivotItem ( SCITEM_PIVOTDATA, nullptr, nullptr, false ) ),
aGlobalSolveItem ( ScSolveItem ( SCITEM_SOLVEDATA, nullptr ) ),
aGlobalUserListItem ( ScUserListItem ( SCITEM_USERLIST ) ),
-
- aPrintWarnItem ( SfxBoolItem ( SCITEM_PRINTWARN, false ) ),
aCondFormatDlgItem ( ScCondFormatDlgItem ( nullptr, -1, false ) ),
- mpPoolDefaults(new std::vector<SfxPoolItem*>(MSGPOOL_END - MSGPOOL_START + 1)),
+ mvPoolDefaults(MSGPOOL_END - MSGPOOL_START + 1),
pDocPool(new ScDocumentPool)
{
- std::vector<SfxPoolItem*>& rPoolDefaults = *mpPoolDefaults;
- rPoolDefaults[SCITEM_STRING - MSGPOOL_START] = &aGlobalStringItem;
- rPoolDefaults[SCITEM_SEARCHDATA - MSGPOOL_START] = &aGlobalSearchItem;
- rPoolDefaults[SCITEM_SORTDATA - MSGPOOL_START] = &aGlobalSortItem;
- rPoolDefaults[SCITEM_QUERYDATA - MSGPOOL_START] = &aGlobalQueryItem;
- rPoolDefaults[SCITEM_SUBTDATA - MSGPOOL_START] = &aGlobalSubTotalItem;
- rPoolDefaults[SCITEM_CONSOLIDATEDATA - MSGPOOL_START] = &aGlobalConsolidateItem;
- rPoolDefaults[SCITEM_PIVOTDATA - MSGPOOL_START] = &aGlobalPivotItem;
- rPoolDefaults[SCITEM_SOLVEDATA - MSGPOOL_START] = &aGlobalSolveItem;
- rPoolDefaults[SCITEM_USERLIST - MSGPOOL_START] = &aGlobalUserListItem;
- rPoolDefaults[SCITEM_PRINTWARN - MSGPOOL_START] = &aPrintWarnItem;
- rPoolDefaults[SCITEM_CONDFORMATDLGDATA - MSGPOOL_START] = &aCondFormatDlgItem;
+ mvPoolDefaults[SCITEM_STRING - MSGPOOL_START] = &aGlobalStringItem;
+ mvPoolDefaults[SCITEM_SEARCHDATA - MSGPOOL_START] = &aGlobalSearchItem;
+ mvPoolDefaults[SCITEM_SORTDATA - MSGPOOL_START] = &aGlobalSortItem;
+ mvPoolDefaults[SCITEM_QUERYDATA - MSGPOOL_START] = &aGlobalQueryItem;
+ mvPoolDefaults[SCITEM_SUBTDATA - MSGPOOL_START] = &aGlobalSubTotalItem;
+ mvPoolDefaults[SCITEM_CONSOLIDATEDATA - MSGPOOL_START] = &aGlobalConsolidateItem;
+ mvPoolDefaults[SCITEM_PIVOTDATA - MSGPOOL_START] = &aGlobalPivotItem;
+ mvPoolDefaults[SCITEM_SOLVEDATA - MSGPOOL_START] = &aGlobalSolveItem;
+ mvPoolDefaults[SCITEM_USERLIST - MSGPOOL_START] = &aGlobalUserListItem;
+ mvPoolDefaults[SCITEM_CONDFORMATDLGDATA - MSGPOOL_START] = &aCondFormatDlgItem;
- SetDefaults( mpPoolDefaults );
+ SetDefaults( &mvPoolDefaults );
SetSecondaryPool( pDocPool );
}
@@ -84,9 +79,7 @@ ScMessagePool::~ScMessagePool()
SetSecondaryPool( nullptr ); // before deleting defaults (accesses defaults)
for ( sal_uInt16 i=0; i <= MSGPOOL_END-MSGPOOL_START; i++ )
- ClearRefCount( *(*mpPoolDefaults)[i] );
-
- delete mpPoolDefaults;
+ ClearRefCount( *mvPoolDefaults[i] );
SfxItemPool::Free(pDocPool);
}
diff --git a/sc/source/ui/inc/msgpool.hxx b/sc/source/ui/inc/msgpool.hxx
index eff5c178ee14..476e19a6291d 100644
--- a/sc/source/ui/inc/msgpool.hxx
+++ b/sc/source/ui/inc/msgpool.hxx
@@ -43,11 +43,9 @@ class ScMessagePool: public SfxItemPool
ScPivotItem aGlobalPivotItem;
ScSolveItem aGlobalSolveItem;
ScUserListItem aGlobalUserListItem;
-
- SfxBoolItem aPrintWarnItem;
ScCondFormatDlgItem aCondFormatDlgItem;
- std::vector<SfxPoolItem*>* mpPoolDefaults;
+ std::vector<SfxPoolItem*> mvPoolDefaults;
ScDocumentPool* pDocPool;
public: