[Libreoffice-commits] core.git: Branch 'feature/gsoc-calc-enhanced-db-range' - sc/inc sc/source

Akash Shetye shetyeakash at gmail.com
Mon Jun 24 14:30:32 PDT 2013


 sc/inc/dbdataformatting.hxx              |    7 ++++++-
 sc/source/core/tool/dbdataformatting.cxx |   18 +++++++++++++++++-
 2 files changed, 23 insertions(+), 2 deletions(-)

New commits:
commit f502c0ea6826fc0e915d8d4c302fe978a4d43a58
Author: Akash Shetye <shetyeakash at gmail.com>
Date:   Tue Jun 25 02:58:57 2013 +0530

    Add the support for Table Style Name in ScDBDataFormatting.
    
    Also make the class publicly accessible using SC_DLLPUBLIC.
    
    Change-Id: Icdf49007b77368ba5dbb2cab1d8ef56fdda211d7

diff --git a/sc/inc/dbdataformatting.hxx b/sc/inc/dbdataformatting.hxx
index aa3bd65..ef8d5fd 100644
--- a/sc/inc/dbdataformatting.hxx
+++ b/sc/inc/dbdataformatting.hxx
@@ -20,9 +20,11 @@
 #define SC_DBDATAFORMATTING_HXX
 
 #include "rtl/ustring.hxx"
+#include "scdllapi.h"
 
-class ScDBDataFormatting
+class SC_DLLPUBLIC ScDBDataFormatting
 {
+        OUString maTableStyleName;
         OUString maFirstRowStripeStyle;
         OUString maSecondRowStripeStyle;
         OUString maFirstColStripeStyle;
@@ -30,8 +32,11 @@ class ScDBDataFormatting
         bool bBandedRows;
         bool bBandedColumns;
     public:
+        ScDBDataFormatting();
         ScDBDataFormatting(const OUString& rFirstRowStripeStyle, const OUString& rSecondRowStripeStyle, const OUString& rFirstColStripeStyle, const OUString& rSecondColStripeStyle, bool bBRows, bool bBCols);
         ScDBDataFormatting( const ScDBDataFormatting& rTableFormatData );
+        void SetTableStyleName( const OUString& rTableStyleName );
+        const OUString& GetTableStyleName();
         void SetBandedRows( bool bBRows );
         bool GetBandedRows();
         void SetBandedColumns( bool bBCols );
diff --git a/sc/source/core/tool/dbdataformatting.cxx b/sc/source/core/tool/dbdataformatting.cxx
index c398883..fe6a8a2 100644
--- a/sc/source/core/tool/dbdataformatting.cxx
+++ b/sc/source/core/tool/dbdataformatting.cxx
@@ -20,7 +20,12 @@
 #include "dbdataformatting.hxx"
 #include "rtl/ustring.hxx"
 
-ScDBDataFormatting::ScDBDataFormatting(const OUString& rFirstRowStripeStyle, const OUString& rSecondRowStripeStyle, const OUString& rFirstColStripeStyle, const OUString& rSecondColStripeStyle, bool bBRows, bool bBCols) :
+ScDBDataFormatting::ScDBDataFormatting()
+{
+}
+
+ScDBDataFormatting::ScDBDataFormatting(const OUString& rTableStyleName, const OUString& rFirstRowStripeStyle, const OUString& rSecondRowStripeStyle, const OUString& rFirstColStripeStyle, const OUString& rSecondColStripeStyle, bool bBRows, bool bBCols) :
+    maTableStyleName        ( rTableStyleName ),
     maFirstRowStripeStyle   ( rFirstRowStripeStyle),
     maSecondRowStripeStyle  ( rSecondRowStripeStyle ),
     maFirstColStripeStyle   ( rFirstColStripeStyle ),
@@ -31,6 +36,7 @@ ScDBDataFormatting::ScDBDataFormatting(const OUString& rFirstRowStripeStyle, con
 }
 
 ScDBDataFormatting::ScDBDataFormatting( const ScDBDataFormatting& rTableFormatData ):
+    maTableStyleName        ( rTableFormatData.maTableStyleName ),
     maFirstRowStripeStyle   ( rTableFormatData.maFirstRowStripeStyle ),
     maSecondRowStripeStyle  ( rTableFormatData.maSecondRowStripeStyle ),
     maFirstColStripeStyle   ( rTableFormatData.maFirstColStripeStyle ),
@@ -40,6 +46,16 @@ ScDBDataFormatting::ScDBDataFormatting( const ScDBDataFormatting& rTableFormatDa
 {
 }
 
+void ScDBDataFormatting::SetTableStyleName( const OUString& rTableStyleName )
+{
+    maTableStyleName = rTableStyleName;
+}
+
+const OUString& ScDBDataFormatting::GetTableStyleName()
+{
+    return maTbleStyleName;
+}
+
 void ScDBDataFormatting::SetBandedRows( bool bBRows )
 {
     bBandedRows = bBRows;


More information about the Libreoffice-commits mailing list