[Libreoffice-commits] core.git: Branch 'feature/gsoc14-libcmis' - include/ucbhelper ucbhelper/source
Mihai Varga
mihai.mv13 at gmail.com
Mon Jun 30 10:24:50 PDT 2014
include/ucbhelper/authenticationfallback.hxx | 13 ++++++++-----
ucbhelper/source/provider/authenticationfallback.cxx | 7 +++----
2 files changed, 11 insertions(+), 9 deletions(-)
New commits:
commit fde54c22eab44a33599d067c838508ac1ac0055e
Author: Mihai Varga <mihai.mv13 at gmail.com>
Date: Mon Jun 30 20:24:16 2014 +0300
Continuations are set in the request
diff --git a/include/ucbhelper/authenticationfallback.hxx b/include/ucbhelper/authenticationfallback.hxx
index 19a6b7f..c73383a 100644
--- a/include/ucbhelper/authenticationfallback.hxx
+++ b/include/ucbhelper/authenticationfallback.hxx
@@ -23,6 +23,8 @@
#include <rtl/ref.hxx>
#include <ucbhelper/interactionrequest.hxx>
#include <ucbhelper/ucbhelperdllapi.h>
+#include <com/sun/star/ucb/AuthenticationFallbackRequest.hpp>
+
namespace ucbhelper {
@@ -35,10 +37,9 @@ namespace ucbhelper {
*/
class UCBHELPER_DLLPUBLIC AuthenticationFallbackRequest : public ucbhelper::InteractionRequest
{
+private:
+ rtl::Reference< ucbhelper::InteractionAuthFallback > m_xAuthFallback;
- OUString m_Instructions;
- OUString m_Url;
- OUString m_Code;
public:
/**
* Constructor.
@@ -48,8 +49,10 @@ public:
*/
AuthenticationFallbackRequest( const OUString & rInstructions,
const OUString & rURL );
- void setCode( const OUString & code ) { m_Code = code; }
- OUString getCode( ) { return m_Code; }
+
+ const rtl::Reference< ucbhelper::InteractionAuthFallback >&
+ getAuthFallbackInter( ) const { return m_xAuthFallback; }
+
};
} // namespace ucbhelper
diff --git a/ucbhelper/source/provider/authenticationfallback.cxx b/ucbhelper/source/provider/authenticationfallback.cxx
index 8171cc2..7f47b09 100644
--- a/ucbhelper/source/provider/authenticationfallback.cxx
+++ b/ucbhelper/source/provider/authenticationfallback.cxx
@@ -17,7 +17,6 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#include <com/sun/star/ucb/AuthenticationFallbackRequest.hpp>
#include <ucbhelper/authenticationfallback.hxx>
using namespace com::sun::star;
@@ -33,12 +32,12 @@ AuthenticationFallbackRequest::AuthenticationFallbackRequest(
aRequest.url = rURL;
setRequest( uno::makeAny( aRequest ) );
+ m_xAuthFallback = new InteractionAuthFallback( this );
uno::Sequence<
- uno::Reference< task::XInteractionContinuation > > aContinuations( 3 );
+ uno::Reference< task::XInteractionContinuation > > aContinuations( 2 );
aContinuations[ 0 ] = new InteractionAbort( this );
- aContinuations[ 1 ] = new InteractionRetry( this );
- aContinuations[ 2 ] = new InteractionApprove( this );
+ aContinuations[ 1 ] = m_xAuthFallback.get( );
setContinuations( aContinuations );
}
More information about the Libreoffice-commits
mailing list