diff options
author | Albert Thuswaldner <albert.thuswaldner@gmail.com> | 2012-04-17 20:25:53 +0200 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2012-04-18 12:26:09 +0100 |
commit | 27dda3134748cd0a549b75db830496539959eb90 (patch) | |
tree | aaf653260a0da63881e1455995781df8799fe15d | |
parent | f888af0c912b3f375116021f44ee396c3422fd49 (diff) |
Removed duplicate set/get methods for initial tab count
-rw-r--r-- | sc/inc/appoptio.hxx | 5 | ||||
-rw-r--r-- | sc/inc/scmod.hxx | 2 | ||||
-rw-r--r-- | sc/source/core/tool/appoptio.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/vba/vbaapplication.cxx | 10 | ||||
-rw-r--r-- | sc/source/ui/view/tabvwsh4.cxx | 11 |
5 files changed, 7 insertions, 25 deletions
diff --git a/sc/inc/appoptio.hxx b/sc/inc/appoptio.hxx index b7f5fe89098d..d4cc424f5d46 100644 --- a/sc/inc/appoptio.hxx +++ b/sc/inc/appoptio.hxx @@ -46,10 +46,6 @@ public: void SetDefaults(); - // Set or get the initial tab count for new spreadsheet, it is used by VBA API currently. - void SetTabCountInNewSpreadsheet( SCTAB nCount ) { nTabCountInNewSpreadsheet = nCount; } - SCTAB GetTabCountInNewSpreadsheet() const { return nTabCountInNewSpreadsheet; } - void SetAppMetric( FieldUnit eUnit ) { eMetric = eUnit; } FieldUnit GetAppMetric() const { return eMetric; } void SetZoom( sal_uInt16 nNew ) { nZoom = nNew; } @@ -94,7 +90,6 @@ public: const ScAppOptions& operator= ( const ScAppOptions& rOpt ); private: - SCTAB nTabCountInNewSpreadsheet; FieldUnit eMetric; sal_uInt16 nLRUFuncCount; sal_uInt16* pLRUList; diff --git a/sc/inc/scmod.hxx b/sc/inc/scmod.hxx index 4c36f30f51c9..69bc6659c62a 100644 --- a/sc/inc/scmod.hxx +++ b/sc/inc/scmod.hxx @@ -182,7 +182,7 @@ public: const ScViewOptions& GetViewOptions (); SC_DLLPUBLIC const ScDocOptions& GetDocOptions (); SC_DLLPUBLIC const ScAppOptions& GetAppOptions (); - const ScDefaultsOptions& GetDefaultsOptions (); +SC_DLLPUBLIC const ScDefaultsOptions& GetDefaultsOptions (); const ScFormulaOptions& GetFormulaOptions (); const ScInputOptions& GetInputOptions (); SC_DLLPUBLIC const ScPrintOptions& GetPrintOptions (); diff --git a/sc/source/core/tool/appoptio.cxx b/sc/source/core/tool/appoptio.cxx index 9b352b8c8494..b864804f3eed 100644 --- a/sc/source/core/tool/appoptio.cxx +++ b/sc/source/core/tool/appoptio.cxx @@ -78,9 +78,6 @@ ScAppOptions::~ScAppOptions() void ScAppOptions::SetDefaults() { - // Set default tab count for new spreadsheet. - nTabCountInNewSpreadsheet = 0; - if ( ScOptionsUtil::IsMetricSystem() ) eMetric = FUNIT_CM; // default for countries with metric system else @@ -118,7 +115,6 @@ void ScAppOptions::SetDefaults() const ScAppOptions& ScAppOptions::operator=( const ScAppOptions& rCpy ) { - nTabCountInNewSpreadsheet = rCpy.nTabCountInNewSpreadsheet; eMetric = rCpy.eMetric; eZoomType = rCpy.eZoomType; bSynchronizeZoom = rCpy.bSynchronizeZoom; diff --git a/sc/source/ui/vba/vbaapplication.cxx b/sc/source/ui/vba/vbaapplication.cxx index d0201a40d6bd..478e8f4a51b9 100644 --- a/sc/source/ui/vba/vbaapplication.cxx +++ b/sc/source/ui/vba/vbaapplication.cxx @@ -79,7 +79,7 @@ #include "global.hxx" #include "scmod.hxx" #include "docoptio.hxx" -#include "appoptio.hxx" +#include "defaultsoptions.hxx" #include <osl/file.hxx> #include <rtl/instance.hxx> @@ -939,8 +939,8 @@ ScVbaApplication::setEnableCancelKey(sal_Int32 /*lEnableCancelKey*/) throw (uno: sal_Int32 SAL_CALL ScVbaApplication::getSheetsInNewWorkbook() throw (uno::RuntimeException) { - const ScAppOptions& rAppOpt = SC_MOD()->GetAppOptions(); - return rAppOpt.GetTabCountInNewSpreadsheet(); + const ScDefaultsOptions& rOpt = SC_MOD()->GetDefaultsOptions(); + return rOpt.GetInitTabCount(); } void SAL_CALL ScVbaApplication::setSheetsInNewWorkbook( sal_Int32 SheetsInNewWorkbook ) throw (script::BasicErrorException, uno::RuntimeException) @@ -952,8 +952,8 @@ void SAL_CALL ScVbaApplication::setSheetsInNewWorkbook( sal_Int32 SheetsInNewWor } else { - ScAppOptions& rAppOpt = const_cast< ScAppOptions& >(SC_MOD()->GetAppOptions()); - rAppOpt.SetTabCountInNewSpreadsheet( SheetsInNewWorkbook ); + ScDefaultsOptions& rOpt = const_cast< ScDefaultsOptions& >(SC_MOD()->GetDefaultsOptions()); + rOpt.SetInitTabCount( SheetsInNewWorkbook ); } } diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx index 4cf2624fe792..238d124c474e 100644 --- a/sc/source/ui/view/tabvwsh4.cxx +++ b/sc/source/ui/view/tabvwsh4.cxx @@ -1605,19 +1605,10 @@ void ScTabViewShell::Construct( sal_uInt8 nForceDesignMode ) // append additional sheets (not for OLE object) if ( pDocSh->GetCreateMode() != SFX_CREATE_MODE_EMBEDDED ) { - // Get the customized initial tab count... - - // ... from option dialog. + // Get the customized initial tab count const ScDefaultsOptions& rOpt = SC_MOD()->GetDefaultsOptions(); SCTAB nInitTabCount = rOpt.GetInitTabCount(); - // ... by VBA API. - const ScAppOptions& rAppOpt = SC_MOD()->GetAppOptions(); - SCTAB nNewTabCount = rAppOpt.GetTabCountInNewSpreadsheet(); - if ( nNewTabCount >= 1 && nNewTabCount <= MAXTAB ) - { - nInitTabCount = nNewTabCount; - } for (SCTAB i=1; i<nInitTabCount; i++) pDoc->MakeTable(i,false); } |