summaryrefslogtreecommitdiffstats
path: root/basctl/source/inc/localizationmgr.hxx
diff options
context:
space:
mode:
authorRĂ¼diger Timm <rt@openoffice.org>2007-01-29 15:53:04 +0000
committerRĂ¼diger Timm <rt@openoffice.org>2007-01-29 15:53:04 +0000
commit51f9e342c597894f00a47c2374d3a6815b0347bd (patch)
treed5924949f12636e79c41e7a516a87a119c59bbde /basctl/source/inc/localizationmgr.hxx
parentINTEGRATION: CWS ab32 (1.16.14); FILE MERGED (diff)
downloadcore-51f9e342c597894f00a47c2374d3a6815b0347bd.tar.gz
core-51f9e342c597894f00a47c2374d3a6815b0347bd.zip
INTEGRATION: CWS ab32 (1.2.6); FILE MERGED
2007/01/18 13:52:59 ab 1.2.6.2: #i73077# Rename Resource IDs according to renamed dialog/control 2007/01/18 07:38:37 ab 1.2.6.1: #i73053# Clipboard support for dialog resources
Diffstat (limited to 'basctl/source/inc/localizationmgr.hxx')
-rw-r--r--basctl/source/inc/localizationmgr.hxx28
1 files changed, 24 insertions, 4 deletions
diff --git a/basctl/source/inc/localizationmgr.hxx b/basctl/source/inc/localizationmgr.hxx
index 2659841f3189..8a734a7cf072 100644
--- a/basctl/source/inc/localizationmgr.hxx
+++ b/basctl/source/inc/localizationmgr.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: localizationmgr.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: vg $ $Date: 2007-01-18 14:18:59 $
+ * last change: $Author: rt $ $Date: 2007-01-29 16:53:04 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -63,12 +63,16 @@ class LocalizationMgr
{
SET_IDS,
RESET_IDS,
- REMOVE_IDS_FROM_RESOURCE
+ RENAME_DIALOG_IDS,
+ RENAME_CONTROL_IDS,
+ REMOVE_IDS_FROM_RESOURCE,
+ MOVE_RESOURCES
};
static sal_Int32 implHandleControlResourceProperties( ::com::sun::star::uno::Any aControlAny,
const ::rtl::OUString& aDialogName, const ::rtl::OUString& aCtrlName,
::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager >
- xStringResourceManager, HandleResourceMode eMode );
+ xStringResourceManager, ::com::sun::star::uno::Reference< ::com::sun::star::resource::
+ XStringResourceResolver > xSourceStringResolver, HandleResourceMode eMode );
void enableResourceForAllLibraryDialogs( void )
{
@@ -111,18 +115,34 @@ public:
static void setControlResourceIDsForNewEditorObject( DlgEditor* pEditor,
::com::sun::star::uno::Any aControlAny, const ::rtl::OUString& aCtrlName );
+ static void renameControlResourceIDsForEditorObject( DlgEditor* pEditor,
+ ::com::sun::star::uno::Any aControlAny, const ::rtl::OUString& aNewCtrlName );
+
static void deleteControlResourceIDsForDeletedEditorObject( DlgEditor* pEditor,
::com::sun::star::uno::Any aControlAny, const ::rtl::OUString& aCtrlName );
static void setStringResourceAtDialog( SfxObjectShell* pShell, const String& aLibName, const String& aDlgName,
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > xDialogModel );
+ static void renameStringResourceIDs( SfxObjectShell* pShell, const String& aLibName, const String& aDlgName,
+ ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > xDialogModel );
+
static void removeResourceForDialog( SfxObjectShell* pShell, const String& aLibName, const String& aDlgName,
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > xDialogModel );
static ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager >
getStringResourceFromDialogLibrary( ::com::sun::star::uno::Reference
< ::com::sun::star::container::XNameContainer > xDialogLib );
+
+ // Clipboard
+ static void LocalizationMgr::resetResourceForDialog(
+ ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > xDialogModel,
+ ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager > xStringResourceManager );
+
+ static void moveResourcesForPastedEditorObject( DlgEditor* pEditor,
+ ::com::sun::star::uno::Any aControlAny, const ::rtl::OUString& aCtrlName,
+ ::com::sun::star::uno::Reference< ::com::sun::star::resource::
+ XStringResourceResolver > xSourceStringResolver );
};
#endif