Kaydet (Commit) bc1424d4 authored tarafından Matúš Kukan's avatar Matúš Kukan

unusedcode: vbafoundfiles.?xx and XFoundFiles.idl

Change-Id: If4d2c45a4c819d17043b5dcb89a184f470a8fe57
üst 3da2a6a5
......@@ -95,7 +95,6 @@ $(eval $(call gb_UnoApi_add_idlfiles,oovbaapi,oovbaapi/ooo/vba,\
XErrObject \
XExecutableDialog \
XFontBase \
XFoundFiles \
XGlobalsBase \
XHelperInterface \
XPageSetupBase \
......
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* Copyright IBM Corporation 2009, 2010.
* 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.
*
************************************************************************/
#ifndef __ooo_vba_XFoundFiles_idl__
#define __ooo_vba_XFoundFiles_idl__
#include <com/sun/star/uno/XInterface.idl>
#include <ooo/vba/XCollection.idl>
//=============================================================================
module ooo { module vba {
//=============================================================================
interface XFoundFiles
{
interface ooo::vba::XCollection;
};
}; };
#endif
......@@ -85,7 +85,6 @@ $(eval $(call gb_Library_add_exception_objects,vbaobj,\
sc/source/ui/vba/vbaformat \
sc/source/ui/vba/vbaformatcondition \
sc/source/ui/vba/vbaformatconditions \
sc/source/ui/vba/vbafoundfiles \
sc/source/ui/vba/vbaglobals \
sc/source/ui/vba/vbahyperlink \
sc/source/ui/vba/vbahyperlinks \
......
/* -*- 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 IBM Corporation 2009, 2010.
* 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 "vbafoundfiles.hxx"
VbaFoundFilesEnum::VbaFoundFilesEnum( css::uno::Sequence<rtl::OUString>& sFileList ) : m_nIndex(0), m_sFileList(sFileList)
{
}
VbaFoundFilesEnum::~VbaFoundFilesEnum()
{
}
sal_Int32 SAL_CALL VbaFoundFilesEnum::getCount() throw (css::uno::RuntimeException)
{
return m_sFileList.getLength();
}
css::uno::Any SAL_CALL VbaFoundFilesEnum::getByIndex( sal_Int32 nIndex )
throw (css::lang::IndexOutOfBoundsException, css::lang::WrappedTargetException, css::uno::RuntimeException)
{
if ( nIndex >= getCount() )
{
throw css::lang::IndexOutOfBoundsException();
}
return css::uno::makeAny( m_sFileList[nIndex] );
}
css::uno::Type SAL_CALL VbaFoundFilesEnum::getElementType() throw (css::uno::RuntimeException)
{
return getCppuType((css::uno::Reference< css::container::XIndexAccess >*)0);
}
sal_Bool SAL_CALL VbaFoundFilesEnum::hasElements() throw (css::uno::RuntimeException)
{
return ( getCount() != 0 );
}
sal_Bool SAL_CALL VbaFoundFilesEnum::hasMoreElements() throw (css::uno::RuntimeException)
{
if ( getCount() > m_nIndex )
{
return sal_True;
}
return false;
}
css::uno::Any SAL_CALL VbaFoundFilesEnum::nextElement() throw (css::container::NoSuchElementException, css::lang::WrappedTargetException, css::uno::RuntimeException)
{
if ( !hasMoreElements() )
{
throw css::container::NoSuchElementException();
}
return css::uno::makeAny( m_sFileList[m_nIndex++] );
}
////////////////////////////////VbaFoundFiles//////////////////////////////////////////
VbaFoundFiles::VbaFoundFiles( const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext >& xContext,
const css::uno::Reference< css::container::XIndexAccess >& xIndexAccess
) : VbaFoundFilesImpl_BASE( xParent, xContext, xIndexAccess )
{
}
VbaFoundFiles::~VbaFoundFiles()
{
}
css::uno::Reference< css::container::XEnumeration > VbaFoundFiles::createEnumeration() throw (css::uno::RuntimeException)
{
css::uno::Reference< css::container::XEnumeration > xEnumRet( m_xIndexAccess, css::uno::UNO_QUERY );
return xEnumRet;
}
css::uno::Any VbaFoundFiles::createCollectionObject( const css::uno::Any& aSource )
{
return aSource;
}
css::uno::Type VbaFoundFiles::getElementType() throw (css::uno::RuntimeException)
{
return ov::XFoundFiles::static_type(0);
}
rtl::OUString VbaFoundFiles::getServiceImplName()
{
return rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("VbaFoundFiles"));
}
css::uno::Sequence< rtl::OUString > VbaFoundFiles::getServiceNames()
{
static css::uno::Sequence< rtl::OUString > aServiceNames;
if ( aServiceNames.getLength() == 0 )
{
aServiceNames.realloc( 1 );
aServiceNames[ 0 ] = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("ooo.vba.FoundFiles") );
}
return aServiceNames;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 IBM Corporation 2009, 2010.
* 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.
*
************************************************************************/
#ifndef SC_VBA_FOUNDFILES_HXX
#define SC_VBA_FOUNDFILES_HXX
#include <cppuhelper/implbase2.hxx>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <ooo/vba/XFoundFiles.hpp>
#include <vbahelper/vbacollectionimpl.hxx>
namespace css = ::com::sun::star;
typedef CollTestImplHelper< ooo::vba::XFoundFiles > VbaFoundFilesImpl_BASE;
class VbaFoundFilesEnum : public cppu::WeakImplHelper2< css::container::XIndexAccess, css::container::XEnumeration >
{
private:
sal_Int32 m_nIndex;
css::uno::Sequence< rtl::OUString > m_sFileList;
public:
VbaFoundFilesEnum( css::uno::Sequence< rtl::OUString >& sFileList );
~VbaFoundFilesEnum();
// XIndexAccess
virtual sal_Int32 SAL_CALL getCount() throw (css::uno::RuntimeException);
virtual css::uno::Any SAL_CALL getByIndex( sal_Int32 nIndex ) throw (css::lang::IndexOutOfBoundsException, css::lang::WrappedTargetException, css::uno::RuntimeException);
// XElementAccess
virtual css::uno::Type SAL_CALL getElementType() throw (css::uno::RuntimeException);
virtual sal_Bool SAL_CALL hasElements() throw (css::uno::RuntimeException);
// XEnumeration
virtual sal_Bool SAL_CALL hasMoreElements() throw (css::uno::RuntimeException);
virtual css::uno::Any SAL_CALL nextElement() throw (css::container::NoSuchElementException, css::lang::WrappedTargetException, css::uno::RuntimeException);
};
class VbaFoundFiles : public VbaFoundFilesImpl_BASE
{
private:
public:
VbaFoundFiles( const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext >& xContext,
const css::uno::Reference< css::container::XIndexAccess >& xIndexAccess );
virtual ~VbaFoundFiles();
virtual css::uno::Any createCollectionObject( const css::uno::Any& aSource );
// XEnumerationAccess
virtual css::uno::Type SAL_CALL getElementType() throw (css::uno::RuntimeException);
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() throw (css::uno::RuntimeException);
// XHelperInterface
virtual rtl::OUString getServiceImplName();
virtual css::uno::Sequence< rtl::OUString > getServiceNames();
};
#endif /* SC_VBA_FOUNDFILES_HXX */
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -33,8 +33,6 @@ ThumbnailView::ImplScroll(Point const&)
ThumbnailView::InsertItem(unsigned short, BitmapEx const&, rtl::OUString const&, unsigned long)
ThumbnailViewItemAcc::FireAccessibleEvent(short, com::sun::star::uno::Any const&, com::sun::star::uno::Any const&)
ThumbnailViewItemAcc::getImplementation(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)
VbaFoundFiles::VbaFoundFiles(com::sun::star::uno::Reference<ooo::vba::XHelperInterface> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::container::XIndexAccess> const&)
VbaFoundFilesEnum::VbaFoundFilesEnum(com::sun::star::uno::Sequence<rtl::OUString>&)
VirtualDevice::SetOutputSizePixelScaleOffsetAndBuffer(Size const&, Fraction const&, Point const&, boost::shared_array<unsigned char> const&)
Window::PostUserEvent(unsigned long&, unsigned long, void*)
XclExpPivotCache::GetFieldAcc(rtl::OUString const&)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment