diff options
author | Rüdiger Timm <rt@openoffice.org> | 2007-01-29 15:53:04 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2007-01-29 15:53:04 +0000 |
commit | 51f9e342c597894f00a47c2374d3a6815b0347bd (patch) | |
tree | d5924949f12636e79c41e7a516a87a119c59bbde /basctl | |
parent | b2a85911363742bbab2cbcad4fc8edc3d27b5308 (diff) |
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')
-rw-r--r-- | basctl/source/inc/localizationmgr.hxx | 28 |
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 |