[Libreoffice-commits] core.git: sw/source
Stephan Bergmann
sbergman at redhat.com
Fri Jan 27 14:31:19 UTC 2017
sw/source/ui/vba/vbacheckbox.cxx | 86 ---------------------------------------
sw/source/ui/vba/vbacheckbox.hxx | 48 ---------------------
2 files changed, 134 deletions(-)
New commits:
commit 9c62e04bd52960b1a412f52d995e1a4c6fb4d69a
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Fri Jan 27 15:28:28 2017 +0100
Remove unused sw/source/ui/vba/vbacheckbox.cxx
...which was listed as explicitly not copiled with
24a129b9f559f79df1d88e159760f907f4fdd37c "make it obvious some files are
intentionally not compiled ( temporarily )" but not removed completely with
09abd826a0e26517ea722659491e8eb525a9b8bc "remove uncompiled source files" (which
removed the other files from the first commit's list)
Change-Id: I232fa73680a2fbc64c6b57b85a626695b86d5f7a
diff --git a/sw/source/ui/vba/vbacheckbox.cxx b/sw/source/ui/vba/vbacheckbox.cxx
deleted file mode 100644
index f15f3be..0000000
--- a/sw/source/ui/vba/vbacheckbox.cxx
+++ /dev/null
@@ -1,86 +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 "vbacheckbox.hxx"
-#include <vbahelper/vbahelper.hxx>
-#include <tools/diagnose_ex.h>
-#include <com/sun/star/text/XTextDocument.hpp>
-#include <com/sun/star/text/XTextContent.hpp>
-#include <com/sun/star/text/XTextViewCursor.hpp>
-#include <com/sun/star/text/XTextViewCursorSupplier.hpp>
-#include <ecmaflds.hxx>
-
-using namespace ::ooo::vba;
-using namespace ::com::sun::star;
-
-SwVbaCheckBox::SwVbaCheckBox( const uno::Reference< ooo::vba::XHelperInterface >& rParent, const uno::Reference< uno::XComponentContext >& rContext, const uno::Reference< frame::XModel >& rModel, const uno::Reference< text::XFormField >& xFormField ) throw ( uno::RuntimeException ) : SwVbaCheckBox_BASE( rParent, rContext ), mxModel( rModel ), mxFormField( xFormField )
-{
- OUString sType = mxFormField->getFieldType();
- if( !sType.equalsIgnoreAsciiCaseAscii( ECMA_FORMCHECKBOX ) )
- {
- throw uno::RuntimeException( "It is not a CheckBox" );
- }
-}
-
-SwVbaCheckBox::~SwVbaCheckBox()
-{
-}
-
-sal_Bool SAL_CALL SwVbaCheckBox::getValue() throw ( uno::RuntimeException )
-{
- sal_Bool bValue = sal_False;
- sal_Int32 nCount = mxFormField->getParamCount();
- for( sal_Int32 i = 0; i < nCount; i++ )
- {
- if( mxFormField->getParamName(i).equalsIgnoreAsciiCaseAscii( ECMA_FORMCHECKBOX_CHECKED ) )
- {
- if( mxFormField->getParamValue(i).equalsIgnoreAsciiCase("on") )
- bValue = sal_True;
- else
- bValue = sal_False;
- break;
- }
- }
- return bValue;
-}
-
-void SAL_CALL SwVbaCheckBox::setValue( sal_Bool value ) throw ( uno::RuntimeException )
-{
- OUString sValue = value ? OUString("on") : OUString("off");
- mxFormField->addParam( OUString( ECMA_FORMCHECKBOX_CHECKED ), sValue, sal_True );
-}
-
-OUString
-SwVbaCheckBox::getServiceImplName()
-{
- return OUString("SwVbaCheckBox");
-}
-
-uno::Sequence< OUString >
-SwVbaCheckBox::getServiceNames()
-{
- static uno::Sequence< OUString > aServiceNames;
- if ( aServiceNames.getLength() == 0 )
- {
- aServiceNames.realloc( 1 );
- aServiceNames[ 0 ] = "ooo.vba.word.CheckBox";
- }
- return aServiceNames;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/ui/vba/vbacheckbox.hxx b/sw/source/ui/vba/vbacheckbox.hxx
deleted file mode 100644
index 68d5ed9..0000000
--- a/sw/source/ui/vba/vbacheckbox.hxx
+++ /dev/null
@@ -1,48 +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 .
- */
-#ifndef INCLUDED_SW_SOURCE_UI_VBA_VBACHECKBOX_HXX
-#define INCLUDED_SW_SOURCE_UI_VBA_VBACHECKBOX_HXX
-
-#include <ooo/vba/word/XCheckBox.hpp>
-#include <com/sun/star/text/XFormField.hpp>
-#include <vbahelper/vbahelperinterface.hxx>
-
-typedef InheritedHelperInterfaceWeakImpl< ooo::vba::word::XCheckBox > SwVbaCheckBox_BASE;
-
-class SwVbaCheckBox : public SwVbaCheckBox_BASE
-{
-private:
- css::uno::Reference< css::frame::XModel > mxModel;
- css::uno::Reference< css::text::XFormField > mxFormField;
-
-public:
- SwVbaCheckBox( const css::uno::Reference< ooo::vba::XHelperInterface >& rParent, const css::uno::Reference< css::uno::XComponentContext >& rContext, const css::uno::Reference< css::frame::XModel >& rModel, const css::uno::Reference< css::text::XFormField >& xFormField ) throw ( css::uno::RuntimeException );
- virtual ~SwVbaCheckBox();
-
- // Methods
- sal_Bool SAL_CALL getValue() throw ( css::uno::RuntimeException );
- void SAL_CALL setValue( sal_Bool value ) throw ( css::uno::RuntimeException );
-
- // XHelperInterface
- virtual OUString getServiceImplName();
- virtual css::uno::Sequence<OUString> getServiceNames();
-};
-#endif // INCLUDED_SW_SOURCE_UI_VBA_VBACHECKBOX_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list