diff options
author | Oliver Bolte <obo@openoffice.org> | 2009-02-26 15:00:36 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2009-02-26 15:00:36 +0000 |
commit | aee7e11d704523f4ce45c7e0d21b81e9dda2a47d (patch) | |
tree | 5f522da31bb5fc8c37fc49381f5bc6825b253736 /uui/source/iahndl.hxx | |
parent | 8d7ea5352457d197f4a19346e648c7316f801c64 (diff) |
CWS-TOOLING: integrate CWS tkr18
2009-01-27 19:56:17 +0100 tkr r267017 : #i98521# remove -fast switch for solaris build
2009-01-23 07:44:53 +0100 tkr r266766 : #i98223# cought exception while loading gvfs ucp
2009-01-16 16:32:58 +0100 kso r266434 : i98053# - support for XInteractionHandler2n
2009-01-16 16:29:41 +0100 kso r266433 : i98053# - new interface: XInteractionHandler2
2009-01-14 12:48:17 +0100 tkr r266288 : #i98053# install new configuation file for InteractionHandler
2009-01-14 08:16:57 +0100 tkr r266264 : #i98053# new configuation file for InteractionHandler
2009-01-14 08:14:20 +0100 tkr r266263 : #i98053# deligate InteractionHandlerRequest if office cannot handle it
Diffstat (limited to 'uui/source/iahndl.hxx')
-rw-r--r-- | uui/source/iahndl.hxx | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/uui/source/iahndl.hxx b/uui/source/iahndl.hxx index b3257688cb8c..8b53b071a629 100644 --- a/uui/source/iahndl.hxx +++ b/uui/source/iahndl.hxx @@ -65,6 +65,22 @@ struct CntHTTPCookieRequest; #define UUI_DOC_SAVE_LOCK 2 #define UUI_DOC_OWN_SAVE_LOCK 3 +//============================================================================ +/** Information about a InteractionHandler + */ +struct InteractionHandlerData +{ + /** The UNO service name to use to instanciate the content provider. + */ + rtl::OUString ServiceName; + + InteractionHandlerData() {}; + InteractionHandlerData( const rtl::OUString & rService) + : ServiceName( rService ){} +}; + +typedef std::vector< InteractionHandlerData > InteractionHandlerDataList; + namespace cssu = com::sun::star::uno; namespace dcss = ::com::sun::star; @@ -139,6 +155,8 @@ private: rRequest) throw (com::sun::star::uno::RuntimeException); + void + GetInteractionHandlerList(InteractionHandlerDataList &rdataList); sal_Bool isDomainMatch( rtl::OUString hostName, rtl::OUString certHostName); @@ -356,7 +374,7 @@ private: rtl::OUString & rErrorString) SAL_THROW((::com::sun::star::uno::RuntimeException)); - void handleMessageboxRequests( + bool handleMessageboxRequests( ::com::sun::star::uno::Reference< ::com::sun::star::task::XInteractionRequest > const & rRequest, @@ -364,12 +382,12 @@ private: bool & bHasErrorString, rtl::OUString & rErrorString); - void handleDialogRequests( + bool handleDialogRequests( ::com::sun::star::uno::Reference< ::com::sun::star::task::XInteractionRequest > const & rRequest); - void handleErrorHandlerRequests( + bool handleErrorHandlerRequests( ::com::sun::star::uno::Reference< ::com::sun::star::task::XInteractionRequest > const & rRequest, |