diff options
Diffstat (limited to 'offapi/com/sun/star/installation/XProtocolHandlerCheck.idl')
-rw-r--r-- | offapi/com/sun/star/installation/XProtocolHandlerCheck.idl | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/offapi/com/sun/star/installation/XProtocolHandlerCheck.idl b/offapi/com/sun/star/installation/XProtocolHandlerCheck.idl new file mode 100644 index 000000000000..4652eed0f791 --- /dev/null +++ b/offapi/com/sun/star/installation/XProtocolHandlerCheck.idl @@ -0,0 +1,94 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2008 by Sun Microsystems, Inc. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XProtocolHandlerCheck.idl,v $ + * $Revision: 1.12 $ + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef __com_sun_star_installation_XProtocolHandlerCheck_idl__ +#define __com_sun_star_installation_XProtocolHandlerCheck_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_installation_ProtDlgRes_idl__ +#include <com/sun/star/installation/ProtDlgRes.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module installation { + +//============================================================================= + +/// @deprecated +published interface XProtocolHandlerCheck: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::isSingleSettingAvailable + /** checks if it is possible to set particular protocols. + */ + boolean isSingleSettingAvailable(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::isProtocolHandler + /** checks if StarOffice is the protocol-handler, for the particular protocol + */ + boolean isProtocolHandler( [in] short nWhich ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::setProtocolHandler + /** Make StarOffice the protocol-handler.@see isProtocolHandler + */ + boolean setProtocolHandler( [in] short nWhich ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::checkProtocolHandler + /** First, the method checks if StarOffice is + already the protocol-handler. If yes, simply + return NOCHANGE; otherwise, show a dialog which asks the user + if he wants StarOffice to be the standard protocol-handler. + The dialog has "Yes" and "No" buttons, and a checkbox + with "Always display this message". The checkbox + is initially checked. If the "Yes" button was pressed, + it performs all neccessary action to make StarOffice the + protocol-handler. If the "No" button was pressed, + don't perform any action. Both buttons closes the dialog.@see isProtocolHandler + */ + com::sun::star::installation::ProtDlgRes checkProtocolHandler( [in] short nWhich ); + +}; + +//============================================================================= + +}; }; }; }; + +#endif |