diff options
Diffstat (limited to 'dtrans/test/win32/dnd/transferable.cxx')
-rw-r--r-- | dtrans/test/win32/dnd/transferable.cxx | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/dtrans/test/win32/dnd/transferable.cxx b/dtrans/test/win32/dnd/transferable.cxx deleted file mode 100644 index 924c031763b5..000000000000 --- a/dtrans/test/win32/dnd/transferable.cxx +++ /dev/null @@ -1,105 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 . - */ - -#include "transferable.hxx" - -// ctor - -CTransferable::CTransferable( wchar_t* dataString ) : - m_seqDFlv( 1 ), - m_Data( dataString ) -{ - DataFlavor df; - - /* - df.MimeType = L"text/plain; charset=unicode"; - df.DataType = cppu::UnoType<OUString>::get(); - - m_seqDFlv[0] = df; - */ - - //df.MimeType = L"text/plain; charset=windows1252"; - df.MimeType = L"text/plain"; - df.DataType = cppu::UnoType<Sequence< sal_Int8 >>::get(); - - m_seqDFlv[0] = df; -} - -// getTransferData - -Any SAL_CALL CTransferable::getTransferData( const DataFlavor& aFlavor ) - throw(UnsupportedFlavorException, IOException, RuntimeException) -{ - Any anyData; - - /*if ( aFlavor == m_seqDFlv[0] ) - { - anyData = makeAny( m_Data ); - } - else*/ if ( aFlavor == m_seqDFlv[0] ) - { - OString aStr( m_Data.getStr( ), m_Data.getLength( ), 1252 ); - Sequence< sal_Int8 > sOfChars( aStr.getLength( ) ); - sal_Int32 lenStr = aStr.getLength( ); - - for ( sal_Int32 i = 0; i < lenStr; ++i ) - sOfChars[i] = aStr[i]; - - anyData = makeAny( sOfChars ); - } - - return anyData; -} - -// getTransferDataFlavors - -Sequence< DataFlavor > SAL_CALL CTransferable::getTransferDataFlavors( ) - throw(RuntimeException) -{ - return m_seqDFlv; -} - -// isDataFlavorSupported - -sal_Bool SAL_CALL CTransferable::isDataFlavorSupported( const DataFlavor& aFlavor ) - throw(RuntimeException) -{ - sal_Int32 nLength = m_seqDFlv.getLength( ); - sal_Bool bRet = sal_False; - - for ( sal_Int32 i = 0; i < nLength; ++i ) - { - if ( m_seqDFlv[i] == aFlavor ) - { - bRet = sal_True; - break; - } - } - - return bRet; -} - -// lostOwnership - -void SAL_CALL CTransferable::lostOwnership( const Reference< XClipboard >& xClipboard, const Reference< XTransferable >& xTrans ) - throw(RuntimeException) -{ -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |