diff options
author | Cao Cuong Ngo <cao.cuong.ngo@gmail.com> | 2013-06-03 15:04:32 +0200 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2013-09-02 13:51:47 +0200 |
commit | ef3007ac2dc30fdcc1c1f2aae48b4306978806fe (patch) | |
tree | eab4fce244f369425ed58289f13d38a7baf38e07 /sfx2/source/doc/objserv.cxx | |
parent | 41d498c8b4c723c7805365abcd09146de88767eb (diff) |
CMIS properties dialog: load CMIS properties into the dialog
Change-Id: I40561de3ce944f017a79995d1ef38584443fbf02
Diffstat (limited to 'sfx2/source/doc/objserv.cxx')
-rw-r--r-- | sfx2/source/doc/objserv.cxx | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sfx2/source/doc/objserv.cxx b/sfx2/source/doc/objserv.cxx index 415723c61bf9..4777be6d7468 100644 --- a/sfx2/source/doc/objserv.cxx +++ b/sfx2/source/doc/objserv.cxx @@ -491,7 +491,10 @@ void SfxObjectShell::ExecFile_Impl(SfxRequest &rReq) aTitle = GetTitle(); } - SfxDocumentInfoItem aDocInfoItem( aURL, getDocProperties(), + Reference< XCmisDocument > xCmisDoc( GetModel(), uno::UNO_QUERY ); + beans::PropertyValues aCmisProperties = xCmisDoc->getCmisPropertiesValues(); + + SfxDocumentInfoItem aDocInfoItem( aURL, getDocProperties(), aCmisProperties, IsUseUserData() ); if ( !GetSlotState( SID_DOCTEMPLATE ) ) // templates not supported @@ -516,10 +519,9 @@ void SfxObjectShell::ExecFile_Impl(SfxRequest &rReq) // user has done some changes to DocumentInfo pDocInfoItem->UpdateDocumentInfo(getDocProperties()); SetUseUserData( ((const SfxDocumentInfoItem *)pDocInfoItem)->IsUseUserData() ); - - // add data from dialog for possible recording purposes + // add data from dialog for possible recording purpose rReq.AppendItem( SfxDocumentInfoItem( GetTitle(), - getDocProperties(), IsUseUserData() ) ); + getDocProperties(), aCmisProperties, IsUseUserData() ) ); } rReq.Done(); @@ -921,7 +923,7 @@ void SfxObjectShell::GetState_Impl(SfxItemSet &rSet) { bool bShow = false; Reference< XCmisDocument > xCmisDoc( GetModel(), uno::UNO_QUERY ); - beans::PropertyValues aCmisProperties = xCmisDoc->getCmisPropertiesValues( ); + beans::PropertyValues aCmisProperties = xCmisDoc->getCmisPropertiesValues(); if ( xCmisDoc->isVersionable( ) && aCmisProperties.hasElements( ) ) { |