summaryrefslogtreecommitdiff
path: root/uui/source/cookiedg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'uui/source/cookiedg.cxx')
-rw-r--r--uui/source/cookiedg.cxx142
1 files changed, 0 insertions, 142 deletions
diff --git a/uui/source/cookiedg.cxx b/uui/source/cookiedg.cxx
deleted file mode 100644
index 75b15c5ed2dd..000000000000
--- a/uui/source/cookiedg.cxx
+++ /dev/null
@@ -1,142 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * 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.
- *
- ************************************************************************/
-
-#include <svl/httpcook.hxx>
-#include <tools/urlobj.hxx>
-#include <vcl/msgbox.hxx>
-
-#include <cookiedg.hrc>
-#include <cookiedg.hxx>
-#include <ids.hrc>
-
-// CookiesDialog ---------------------------------------------------------
-
-IMPL_LINK( CookiesDialog, ButtonHdl_Impl, PushButton *, pBtn )
-{
- short nRet = ( &maSendBtn == pBtn ) ? RET_OK : RET_CANCEL;
- EndDialog( nRet );
- return 1;
-}
-
-// -----------------------------------------------------------------------
-CookiesDialog::CookiesDialog( Window* pParent,
- CntHTTPCookieRequest* pRequest,
- ResMgr* pResMgr ) :
-
- ModalDialog( pParent, ResId( DLG_COOKIES, *pResMgr ) ),
-
- maCookieFB ( this, ResId( FB_COOKIES, *pResMgr ) ),
- maCookieFT ( this, ResId( FT_COOKIES, *pResMgr ) ),
- maInFutureLine ( this, ResId( FL_COOKIES, *pResMgr ) ),
- maInFutureSendBtn ( this, ResId( RB_INFUTURE_SEND, *pResMgr ) ),
- maInFutureIgnoreBtn ( this, ResId( RB_INFUTURE_IGNORE, *pResMgr ) ),
- maInFutureInteractiveBtn( this, ResId( RB_INFUTURE_INTERACTIVE, *pResMgr ) ),
- maInFutureGB ( this, ResId( GB_INFUTURE, *pResMgr ) ),
- maIgnoreBtn ( this, ResId( BTN_COOKIES_CANCEL, *pResMgr ) ),
- maSendBtn ( this, ResId( BTN_COOKIES_OK, *pResMgr ) ),
-
- mpCookieRequest ( pRequest )
-
-{
- FreeResource();
-
- Link aLink( LINK( this, CookiesDialog, ButtonHdl_Impl ) );
- maIgnoreBtn.SetClickHdl( aLink );
- maSendBtn.SetClickHdl( aLink );
- const Bitmap& rBitmap = maCookieFB.GetBitmap();
- Size aSize = rBitmap.GetSizePixel();
- SetMapMode( MapMode( MAP_APPFONT ) );
- Size aLogicSize = PixelToLogic( aSize );
- Point aPoint( 6 ,
- 6 + ( 145 - aLogicSize.Height() ) / 2 );
- maCookieFB.SetPosSizePixel( LogicToPixel( aPoint ), aSize );
- maCookieFB.Show();
-
- sal_uInt16 nOffset = CNTHTTP_COOKIE_REQUEST_RECV == mpCookieRequest->m_eType
- ? 0 : STR_COOKIES_SEND_START - STR_COOKIES_RECV_START;
- INetURLObject aObj( mpCookieRequest->m_rURL );
- SetText( String( ResId( STR_COOKIES_RECV_TITLE + nOffset, *pResMgr ) ) );
- String aMsg( ResId( STR_COOKIES_RECV_START + nOffset, *pResMgr ) );
- aMsg.SearchAndReplaceAscii( "${HOST}", aObj.GetHost() );
- aMsg.SearchAndReplaceAscii( "${PATH}", aObj.GetPath() );
- String aTemplate( ResId( STR_COOKIES_RECV_COOKIES, *pResMgr ) );
- CntHTTPCookieList_impl& rList =mpCookieRequest->m_rCookieList;
- String aPair, aCookie;
-
- for ( sal_uInt16 i = (sal_uInt16)rList.size(); i--; )
- {
- CntHTTPCookie* pCookie = rList[ i ];
-
- if ( CNTHTTP_COOKIE_POLICY_INTERACTIVE == pCookie->m_nPolicy )
- {
- aCookie = aTemplate;
- aCookie.SearchAndReplaceAscii( "${DOMAIN}", pCookie->m_aDomain );
- aCookie.SearchAndReplaceAscii( "${PATH}", pCookie->m_aPath );
- aPair = pCookie->m_aName;
- aPair += '=';
- aPair += pCookie->m_aValue;
- aCookie.SearchAndReplaceAscii( "${COOKIE}", aPair );
- aMsg += aCookie;
- }
- }
- maInFutureInteractiveBtn.Check( sal_True );
- maCookieFT.SetText( aMsg );
-}
-
-// -----------------------------------------------------------------------
-
-short CookiesDialog::Execute()
-{
- maSendBtn.GrabFocus();
- short nRet = ModalDialog::Execute();
- sal_uInt16 nStatus = CNTHTTP_COOKIE_POLICY_INTERACTIVE;
-
- if ( maInFutureSendBtn.IsChecked() )
- nStatus = CNTHTTP_COOKIE_POLICY_ACCEPTED;
-
- if ( maInFutureIgnoreBtn.IsChecked() )
- nStatus = CNTHTTP_COOKIE_POLICY_BANNED;
- CntHTTPCookieList_impl& rList = mpCookieRequest->m_rCookieList;
-
- for ( sal_uInt16 i = (sal_uInt16)rList.size(); i--; )
- {
- sal_uInt16& rStatus = rList[ i ]->m_nPolicy;
-
- if ( rStatus == CNTHTTP_COOKIE_POLICY_INTERACTIVE )
- rStatus = nStatus;
- }
-
- if ( nRet == RET_OK )
- mpCookieRequest->m_nRet = CNTHTTP_COOKIE_POLICY_ACCEPTED;
- else
- mpCookieRequest->m_nRet = CNTHTTP_COOKIE_POLICY_BANNED;
-
- return nRet;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */