summaryrefslogtreecommitdiff
path: root/patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff
diff options
context:
space:
mode:
Diffstat (limited to 'patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff')
-rw-r--r--patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff153
1 files changed, 0 insertions, 153 deletions
diff --git a/patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff b/patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff
deleted file mode 100644
index f24608436..000000000
--- a/patches/mscodec/mscodec-sc-source-ui-unoobj-warnpassword-cxx.diff
+++ /dev/null
@@ -1,153 +0,0 @@
---- /dev/null 2004-07-26 12:51:14.000000000 +0100
-+++ sc/source/ui/unoobj/warnpassword.cxx 2004-08-11 10:08:32.000000000 +0100
-@@ -0,0 +1,150 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile$
-+ *
-+ * $Revision$
-+ *
-+ * last change: $Author$ $Date$
-+ *
-+ * The Contents of this file are made available subject to the terms of
-+ * either of the following licenses
-+ *
-+ * - GNU Lesser General Public License Version 2.1
-+ * - Sun Industry Standards Source License Version 1.1
-+ *
-+ * Sun Microsystems Inc., October, 2000
-+ *
-+ * GNU Lesser General Public License Version 2.1
-+ * =============================================
-+ * Copyright 2000 by Sun Microsystems, Inc.
-+ * 901 San Antonio Road, Palo Alto, CA 94303, USA
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License version 2.1, as published by the Free Software Foundation.
-+ *
-+ * This library 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 for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-+ * MA 02111-1307 USA
-+ *
-+ *
-+ * Sun Industry Standards Source License Version 1.1
-+ * =================================================
-+ * The contents of this file are subject to the Sun Industry Standards
-+ * Source License Version 1.1 (the "License"); You may not use this file
-+ * except in compliance with the License. You may obtain a copy of the
-+ * License at http://www.openoffice.org/license.html.
-+ *
-+ * Software provided under this License is provided on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
-+ * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
-+ * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
-+ * See the License for the specific provisions governing your rights and
-+ * obligations concerning the Software.
-+ *
-+ * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
-+ *
-+ * Copyright: 2000 by Sun Microsystems, Inc.
-+ *
-+ * All Rights Reserved.
-+ *
-+ * Contributor(s): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+// ============================================================================
-+
-+#ifndef SC_WARNPASSWORD_HXX
-+#include "warnpassword.hxx"
-+#endif
-+
-+#ifndef _COM_SUN_STAR_TASK_XINTERACTIONHANDLER_HPP_
-+#include <com/sun/star/task/XInteractionHandler.hpp>
-+#endif
-+#ifndef _COM_SUN_STAR_TASK_XINTERACTIONREQUEST_HPP_
-+#include <com/sun/star/task/XInteractionRequest.hpp>
-+#endif
-+
-+#ifndef _SFXITEMSET_HXX
-+#include <svtools/itemset.hxx>
-+#endif
-+#ifndef _SFXDOCFILE_HXX
-+#include <sfx2/docfile.hxx>
-+#endif
-+#ifndef _SFXSIDS_HRC
-+#include <sfx2/sfxsids.hrc>
-+#endif
-+#ifndef _UCBHELPER_SIMPLEINTERACTIONREQUEST_HXX
-+#include <ucbhelper/simpleinteractionrequest.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_TASK_INTERACTIONCLASSIFICATION_HPP_
-+#include <com/sun/star/task/InteractionClassification.hpp>
-+#endif
-+#ifndef _COM_SUN_STAR_UCB_INTERACTIVEAPPEXCEPTION_HPP_
-+#include <com/sun/star/ucb/InteractiveAppException.hpp>
-+#endif
-+#ifndef _COM_SUN_STAR_UCB_XCONTENT_HPP_
-+#include <com/sun/star/ucb/XContent.hpp>
-+#endif
-+#ifndef _SVXERR_HXX
-+#include <svx/svxerr.hxx>
-+#endif
-+
-+
-+using ::rtl::OUString;
-+using ::com::sun::star::uno::makeAny;
-+using ::com::sun::star::uno::Any;
-+using ::com::sun::star::uno::Reference;
-+using ::com::sun::star::uno::Exception;
-+using ::com::sun::star::uno::XInterface;
-+using ::com::sun::star::task::InteractionClassification_QUERY;
-+using ::com::sun::star::task::XInteractionHandler;
-+using ::com::sun::star::task::XInteractionRequest;
-+using ::com::sun::star::ucb::InteractiveAppException;
-+
-+bool ScWarnPassword::WarningOnPassword( SfxMedium& rMedium )
-+{
-+ bool bReturn = true;
-+ Reference< XInteractionHandler > xHandler( rMedium.GetInteractionHandler());
-+ if( xHandler.is() )
-+ {
-+
-+ OUString empty;
-+ Any xException( makeAny(InteractiveAppException(empty,
-+ Reference <XInterface> (),
-+ InteractionClassification_QUERY,
-+ ERRCODE_SVX_EXPORT_FILTER_CRYPT)));
-+
-+ Reference< ucbhelper::SimpleInteractionRequest > xRequest
-+ = new ucbhelper::SimpleInteractionRequest(
-+ xException,
-+ ucbhelper::CONTINUATION_APPROVE
-+ | ucbhelper::CONTINUATION_DISAPPROVE );
-+
-+ xHandler->handle( xRequest.get() );
-+
-+ const sal_Int32 nResp = xRequest->getResponse();
-+
-+ switch ( nResp )
-+ {
-+ case ucbhelper::CONTINUATION_UNKNOWN:
-+ break;
-+
-+ case ucbhelper::CONTINUATION_APPROVE:
-+ // Continue
-+ break;
-+
-+ case ucbhelper::CONTINUATION_DISAPPROVE:
-+ bReturn = false;
-+ break;
-+ }
-+ }
-+ return bReturn;
-+}