summaryrefslogtreecommitdiff
path: root/uui/source/iahndl.hxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2009-02-26 15:00:36 +0000
committerOliver Bolte <obo@openoffice.org>2009-02-26 15:00:36 +0000
commitaee7e11d704523f4ce45c7e0d21b81e9dda2a47d (patch)
tree5f522da31bb5fc8c37fc49381f5bc6825b253736 /uui/source/iahndl.hxx
parent8d7ea5352457d197f4a19346e648c7316f801c64 (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.hxx24
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,