summaryrefslogtreecommitdiff
path: root/sd/source/ui/toolpanel/TaskPaneShellManager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/toolpanel/TaskPaneShellManager.cxx')
-rw-r--r--sd/source/ui/toolpanel/TaskPaneShellManager.cxx12
1 files changed, 11 insertions, 1 deletions
diff --git a/sd/source/ui/toolpanel/TaskPaneShellManager.cxx b/sd/source/ui/toolpanel/TaskPaneShellManager.cxx
index 53ca3cbe2d2e..6400a51bf44a 100644
--- a/sd/source/ui/toolpanel/TaskPaneShellManager.cxx
+++ b/sd/source/ui/toolpanel/TaskPaneShellManager.cxx
@@ -79,8 +79,18 @@ void TaskPaneShellManager::ReleaseShell (SfxShell* )
// Nothing to do.
}
+// hack for annotation panel, better fix?
+void TaskPaneShellManager_AddSubShell ( TaskPaneShellManager* pManager, sal_Int32 nId, SfxShell* pShell, ::Window* pWindow )
+{
+ if( pManager != NULL )
+ pManager->AddSubShell( (ShellId)nId, pShell, pWindow );
+}
-
+void TaskPaneShellManager_RemoveSubShell ( TaskPaneShellManager* pManager, const SfxShell* pShell)
+{
+ if( pManager != NULL )
+ pManager->RemoveSubShell( pShell );
+}
void TaskPaneShellManager::AddSubShell (
ShellId nId,