summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkash Shetye <shetyeakash@gmail.com>2013-06-25 02:58:57 +0530
committerKohei Yoshida <kohei.yoshida@gmail.com>2013-08-05 14:30:19 -0400
commit28b5035479cee475353cf1e7736fd69c8d875314 (patch)
tree77d92df00bb9041c2001c8947798d9ac50a4dfc8
parent8fe515d6c012201bd6856ead5784dfd27ee3b6e9 (diff)
Add the support for Table Style Name in ScDBDataFormatting.
Also make the class publicly accessible using SC_DLLPUBLIC. Change-Id: Icdf49007b77368ba5dbb2cab1d8ef56fdda211d7
-rw-r--r--sc/inc/dbdataformatting.hxx7
-rw-r--r--sc/source/core/tool/dbdataformatting.cxx18
2 files changed, 23 insertions, 2 deletions
diff --git a/sc/inc/dbdataformatting.hxx b/sc/inc/dbdataformatting.hxx
index aa3bd65f9370..ef8d5fd2b4d2 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 c3988839bb70..fe6a8a2a9e10 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;