diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-05 08:46:26 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-05 11:28:10 +0100 |
commit | e92b89428e66ab44c6c08463b3c43200e1cf7341 (patch) | |
tree | 1fab260ec65ab9a958c9258a54a9301cc5af133b /sc | |
parent | dbe0201d3aede56e2bda475dd308a891841b98a4 (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.hxx | 5 | ||||
-rw-r--r-- | sc/source/ui/app/msgpool.cxx | 33 | ||||
-rw-r--r-- | sc/source/ui/inc/msgpool.hxx | 4 |
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: |