summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/patattr.hxx1
-rw-r--r--sc/inc/stlpool.hxx3
2 files changed, 4 insertions, 0 deletions
diff --git a/sc/inc/patattr.hxx b/sc/inc/patattr.hxx
index b75ee42e64f3..70e72ba403e6 100644
--- a/sc/inc/patattr.hxx
+++ b/sc/inc/patattr.hxx
@@ -92,6 +92,7 @@ public:
void CellStyleDeleted(const ScStyleSheet& rStyle);
void CellStyleCreated(ScDocument& rDoc, const OUString& rName);
+ void RenameCellStyle(ScStyleSheet& rStyle, const OUString& rNewName);
void UpdateAllStyleSheets(ScDocument& rDoc);
void AllStylesToNames();
void ReIndexRegistered();
diff --git a/sc/inc/stlpool.hxx b/sc/inc/stlpool.hxx
index 206ec79dc507..6d62affe7b71 100644
--- a/sc/inc/stlpool.hxx
+++ b/sc/inc/stlpool.hxx
@@ -56,6 +56,9 @@ public:
// Finds Para style with given name case-insensitively, or STR_STYLENAME_STANDARD
ScStyleSheet* FindAutoStyle(const OUString& rName);
+ // Rename rStyle to rNewName, and update CellAttribute holder
+ SC_DLLPUBLIC void Rename(SfxStyleSheetBase& rStyle, const OUString& rNewName, SfxStyleFamily eFam);
+
SC_DLLPUBLIC virtual SfxStyleSheetBase& Make( const OUString&, SfxStyleFamily eFam,
SfxStyleSearchBits nMask = SfxStyleSearchBits::All,
const OUString& rParentStyleSheetName = u""_ustr) override;