/src/libreoffice/sc/inc/miscuno.hxx
Line | Count | Source |
1 | | /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ |
2 | | /* |
3 | | * This file is part of the LibreOffice project. |
4 | | * |
5 | | * This Source Code Form is subject to the terms of the Mozilla Public |
6 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
7 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. |
8 | | * |
9 | | * This file incorporates work covered by the following license notice: |
10 | | * |
11 | | * Licensed to the Apache Software Foundation (ASF) under one or more |
12 | | * contributor license agreements. See the NOTICE file distributed |
13 | | * with this work for additional information regarding copyright |
14 | | * ownership. The ASF licenses this file to you under the Apache |
15 | | * License, Version 2.0 (the "License"); you may not use this file |
16 | | * except in compliance with the License. You may obtain a copy of |
17 | | * the License at http://www.apache.org/licenses/LICENSE-2.0 . |
18 | | */ |
19 | | |
20 | | #pragma once |
21 | | |
22 | | #include <com/sun/star/lang/XServiceInfo.hpp> |
23 | | #include <com/sun/star/beans/XPropertySet.hpp> |
24 | | #include <com/sun/star/container/XNameAccess.hpp> |
25 | | #include <com/sun/star/container/XEnumeration.hpp> |
26 | | #include <com/sun/star/container/XIndexAccess.hpp> |
27 | | #include <cppuhelper/implbase.hxx> |
28 | | #include <cppuhelper/supportsservice.hxx> |
29 | | #include <osl/diagnose.h> |
30 | | #include "scdllapi.h" |
31 | | |
32 | | #define SC_SIMPLE_SERVICE_INFO_IMPL( ClassName, ClassNameAscii ) \ |
33 | 0 | OUString SAL_CALL ClassName::getImplementationName() \ |
34 | 0 | { \ |
35 | 0 | return ClassNameAscii; \ |
36 | 0 | } \ Unexecuted instantiation: ScDPSource::getImplementationName() Unexecuted instantiation: ScDPDimensions::getImplementationName() Unexecuted instantiation: ScDPDimension::getImplementationName() Unexecuted instantiation: ScDPHierarchies::getImplementationName() Unexecuted instantiation: ScDPHierarchy::getImplementationName() Unexecuted instantiation: ScDPLevels::getImplementationName() Unexecuted instantiation: ScDPLevel::getImplementationName() Unexecuted instantiation: ScDPMembers::getImplementationName() Unexecuted instantiation: ScDPMember::getImplementationName() Unexecuted instantiation: ScAddInListener::getImplementationName() Unexecuted instantiation: ScCellFormatsEnumeration::getImplementationName() Unexecuted instantiation: ScCellFormatsObj::getImplementationName() Unexecuted instantiation: ScUniqueCellFormatsEnumeration::getImplementationName() Unexecuted instantiation: ScUniqueCellFormatsObj::getImplementationName() Unexecuted instantiation: ScCellRangesBase::getImplementationName() Unexecuted instantiation: ScCellsEnumeration::getImplementationName() Unexecuted instantiation: ScCellsObj::getImplementationName() Unexecuted instantiation: ScTableColumnObj::getImplementationName() Unexecuted instantiation: ScTableRowObj::getImplementationName() Unexecuted instantiation: ScChart2DataProvider::getImplementationName() Unexecuted instantiation: ScChart2DataSource::getImplementationName() Unexecuted instantiation: ScChart2DataSequence::getImplementationName() Unexecuted instantiation: ScChartObj::getImplementationName() Unexecuted instantiation: ScChartsObj::getImplementationName() Unexecuted instantiation: ScDataPilotDescriptor::getImplementationName() Unexecuted instantiation: ScDataPilotFieldObj::getImplementationName() Unexecuted instantiation: ScDataPilotFieldsObj::getImplementationName() Unexecuted instantiation: ScDataPilotTableObj::getImplementationName() Unexecuted instantiation: ScDataPilotTablesObj::getImplementationName() Unexecuted instantiation: ScDataPilotItemsObj::getImplementationName() Unexecuted instantiation: ScDataPilotItemObj::getImplementationName() Unexecuted instantiation: ScDataPilotFieldGroupsObj::getImplementationName() Unexecuted instantiation: ScDataPilotFieldGroupObj::getImplementationName() Unexecuted instantiation: ScDataPilotFieldGroupItemObj::getImplementationName() Unexecuted instantiation: ScConsolidationDescriptor::getImplementationName() Unexecuted instantiation: ScDatabaseRangesObj::getImplementationName() Unexecuted instantiation: ScFilterDescriptorBase::getImplementationName() Unexecuted instantiation: ScSubTotalDescriptorBase::getImplementationName() Unexecuted instantiation: ScSubTotalFieldObj::getImplementationName() Unexecuted instantiation: ScAnnotationsObj::getImplementationName() Unexecuted instantiation: ScDrawPagesObj::getImplementationName() Unexecuted instantiation: ScScenariosObj::getImplementationName() Unexecuted instantiation: ScSpreadsheetSettingsObj::getImplementationName() Unexecuted instantiation: ScTableColumnsObj::getImplementationName() Unexecuted instantiation: ScTableRowsObj::getImplementationName() Unexecuted instantiation: ScTableSheetsObj::getImplementationName() Unexecuted instantiation: ScSheetEventsObj::getImplementationName() Unexecuted instantiation: ScCellFieldsObj::getImplementationName() Unexecuted instantiation: ScHeaderFieldsObj::getImplementationName() Unexecuted instantiation: ScTableConditionalEntry::getImplementationName() Unexecuted instantiation: ScTableConditionalFormat::getImplementationName() Unexecuted instantiation: ScTableValidationObj::getImplementationName() Unexecuted instantiation: ScAreaLinkObj::getImplementationName() Unexecuted instantiation: ScAreaLinksObj::getImplementationName() Unexecuted instantiation: ScDDELinkObj::getImplementationName() Unexecuted instantiation: ScDDELinksObj::getImplementationName() Unexecuted instantiation: ScSheetLinkObj::getImplementationName() Unexecuted instantiation: ScSheetLinksObj::getImplementationName() Unexecuted instantiation: ScNameToIndexAccess::getImplementationName() Unexecuted instantiation: ScLabelRangeObj::getImplementationName() Unexecuted instantiation: ScLabelRangesObj::getImplementationName() Unexecuted instantiation: ScNamedRangesObj::getImplementationName() Unexecuted instantiation: ScAnnotationObj::getImplementationName() Unexecuted instantiation: sc::TablePivotCharts::getImplementationName() Unexecuted instantiation: sc::TablePivotChart::getImplementationName() Unexecuted instantiation: ScStyleFamiliesObj::getImplementationName() Unexecuted instantiation: ScStyleFamilyObj::getImplementationName() Unexecuted instantiation: ScLinkTargetTypesObj::getImplementationName() Unexecuted instantiation: ScLinkTargetTypeObj::getImplementationName() Unexecuted instantiation: ScLinkTargetsObj::getImplementationName() Unexecuted instantiation: ScHeaderFooterContentObj::getImplementationName() Unexecuted instantiation: ScHeaderFooterTextObj::getImplementationName() Unexecuted instantiation: ScFormulaParserObj::getImplementationName() Unexecuted instantiation: ScViewPaneBase::getImplementationName() Unexecuted instantiation: ScChartRangeSelectionListener::getImplementationName() Unexecuted instantiation: ScAutoFormatFieldObj::getImplementationName() Unexecuted instantiation: ScAutoFormatObj::getImplementationName() Unexecuted instantiation: ScAutoFormatsObj::getImplementationName() Unexecuted instantiation: ScFunctionListObj::getImplementationName() Unexecuted instantiation: ScRecentFunctionsObj::getImplementationName() Unexecuted instantiation: ScSpreadsheetSettings::getImplementationName() Unexecuted instantiation: ScDocDefaultsObj::getImplementationName() Unexecuted instantiation: sc::PivotTableDataProvider::getImplementationName() Unexecuted instantiation: sc::PivotTableDataSource::getImplementationName() Unexecuted instantiation: sc::PivotTableDataSequence::getImplementationName() |
37 | 0 | sal_Bool SAL_CALL ClassName::supportsService( const OUString& ServiceName ) \ |
38 | 0 | { \ |
39 | 0 | return cppu::supportsService(this, ServiceName); \ |
40 | 0 | } Unexecuted instantiation: ScDPSource::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPDimensions::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPDimension::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPHierarchies::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPHierarchy::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPLevels::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPLevel::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPMembers::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDPMember::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAddInListener::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellFormatsEnumeration::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellFormatsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScUniqueCellFormatsEnumeration::supportsService(rtl::OUString const&) Unexecuted instantiation: ScUniqueCellFormatsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellRangesBase::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellsEnumeration::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableColumnObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableRowObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChart2DataProvider::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChart2DataSource::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChart2DataSequence::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChartObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChartsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotDescriptor::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotFieldObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotFieldsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotTableObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotTablesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotItemsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotItemObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotFieldGroupsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotFieldGroupObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDataPilotFieldGroupItemObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScConsolidationDescriptor::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDatabaseRangesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScFilterDescriptorBase::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSubTotalDescriptorBase::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSubTotalFieldObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAnnotationsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDrawPagesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScScenariosObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSpreadsheetSettingsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableColumnsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableRowsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableSheetsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSheetEventsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScCellFieldsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScHeaderFieldsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableConditionalEntry::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableConditionalFormat::supportsService(rtl::OUString const&) Unexecuted instantiation: ScTableValidationObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAreaLinkObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAreaLinksObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDDELinkObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDDELinksObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSheetLinkObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSheetLinksObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScNameToIndexAccess::supportsService(rtl::OUString const&) Unexecuted instantiation: ScLabelRangeObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScLabelRangesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScNamedRangesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAnnotationObj::supportsService(rtl::OUString const&) Unexecuted instantiation: sc::TablePivotCharts::supportsService(rtl::OUString const&) Unexecuted instantiation: sc::TablePivotChart::supportsService(rtl::OUString const&) Unexecuted instantiation: ScStyleFamiliesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScStyleFamilyObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScLinkTargetTypesObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScLinkTargetTypeObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScLinkTargetsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScHeaderFooterContentObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScHeaderFooterTextObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScFormulaParserObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScViewPaneBase::supportsService(rtl::OUString const&) Unexecuted instantiation: ScChartRangeSelectionListener::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAutoFormatFieldObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAutoFormatObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScAutoFormatsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScFunctionListObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScRecentFunctionsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: ScSpreadsheetSettings::supportsService(rtl::OUString const&) Unexecuted instantiation: ScDocDefaultsObj::supportsService(rtl::OUString const&) Unexecuted instantiation: sc::PivotTableDataProvider::supportsService(rtl::OUString const&) Unexecuted instantiation: sc::PivotTableDataSource::supportsService(rtl::OUString const&) Unexecuted instantiation: sc::PivotTableDataSequence::supportsService(rtl::OUString const&) |
41 | | |
42 | | #define SC_SIMPLE_SERVICE_INFO_NAME( ClassName, ServiceAscii ) \ |
43 | | css::uno::Sequence< OUString > \ |
44 | 0 | SAL_CALL ClassName::getSupportedServiceNames() \ |
45 | 0 | { \ |
46 | 0 | css::uno::Sequence< OUString > aRet { ServiceAscii }; \ |
47 | 0 | return aRet; \ |
48 | 0 | } Unexecuted instantiation: ScDPSource::getSupportedServiceNames() Unexecuted instantiation: ScDPDimensions::getSupportedServiceNames() Unexecuted instantiation: ScDPDimension::getSupportedServiceNames() Unexecuted instantiation: ScDPLevels::getSupportedServiceNames() Unexecuted instantiation: ScDPLevel::getSupportedServiceNames() Unexecuted instantiation: ScDPMembers::getSupportedServiceNames() Unexecuted instantiation: ScDPMember::getSupportedServiceNames() Unexecuted instantiation: ScAddInListener::getSupportedServiceNames() Unexecuted instantiation: ScCellFormatsEnumeration::getSupportedServiceNames() Unexecuted instantiation: ScCellFormatsObj::getSupportedServiceNames() Unexecuted instantiation: ScUniqueCellFormatsEnumeration::getSupportedServiceNames() Unexecuted instantiation: ScUniqueCellFormatsObj::getSupportedServiceNames() Unexecuted instantiation: ScCellRangesBase::getSupportedServiceNames() Unexecuted instantiation: ScCellsEnumeration::getSupportedServiceNames() Unexecuted instantiation: ScCellsObj::getSupportedServiceNames() Unexecuted instantiation: ScTableColumnObj::getSupportedServiceNames() Unexecuted instantiation: ScTableRowObj::getSupportedServiceNames() Unexecuted instantiation: ScChart2DataProvider::getSupportedServiceNames() Unexecuted instantiation: ScChart2DataSource::getSupportedServiceNames() Unexecuted instantiation: ScChart2DataSequence::getSupportedServiceNames() Unexecuted instantiation: ScChartObj::getSupportedServiceNames() Unexecuted instantiation: ScChartsObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotDescriptor::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotFieldObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotFieldsObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotTableObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotTablesObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotItemsObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotItemObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotFieldGroupsObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotFieldGroupObj::getSupportedServiceNames() Unexecuted instantiation: ScDataPilotFieldGroupItemObj::getSupportedServiceNames() Unexecuted instantiation: ScConsolidationDescriptor::getSupportedServiceNames() Unexecuted instantiation: ScDatabaseRangesObj::getSupportedServiceNames() Unexecuted instantiation: ScFilterDescriptorBase::getSupportedServiceNames() Unexecuted instantiation: ScSubTotalDescriptorBase::getSupportedServiceNames() Unexecuted instantiation: ScSubTotalFieldObj::getSupportedServiceNames() Unexecuted instantiation: ScAnnotationsObj::getSupportedServiceNames() Unexecuted instantiation: ScDrawPagesObj::getSupportedServiceNames() Unexecuted instantiation: ScScenariosObj::getSupportedServiceNames() Unexecuted instantiation: ScSpreadsheetSettingsObj::getSupportedServiceNames() Unexecuted instantiation: ScTableColumnsObj::getSupportedServiceNames() Unexecuted instantiation: ScTableRowsObj::getSupportedServiceNames() Unexecuted instantiation: ScTableSheetsObj::getSupportedServiceNames() Unexecuted instantiation: ScSheetEventsObj::getSupportedServiceNames() Unexecuted instantiation: ScCellFieldsObj::getSupportedServiceNames() Unexecuted instantiation: ScHeaderFieldsObj::getSupportedServiceNames() Unexecuted instantiation: ScTableConditionalEntry::getSupportedServiceNames() Unexecuted instantiation: ScTableConditionalFormat::getSupportedServiceNames() Unexecuted instantiation: ScTableValidationObj::getSupportedServiceNames() Unexecuted instantiation: ScAreaLinkObj::getSupportedServiceNames() Unexecuted instantiation: ScAreaLinksObj::getSupportedServiceNames() Unexecuted instantiation: ScDDELinkObj::getSupportedServiceNames() Unexecuted instantiation: ScDDELinksObj::getSupportedServiceNames() Unexecuted instantiation: ScSheetLinkObj::getSupportedServiceNames() Unexecuted instantiation: ScSheetLinksObj::getSupportedServiceNames() Unexecuted instantiation: ScNameToIndexAccess::getSupportedServiceNames() Unexecuted instantiation: ScLabelRangeObj::getSupportedServiceNames() Unexecuted instantiation: ScLabelRangesObj::getSupportedServiceNames() Unexecuted instantiation: ScNamedRangesObj::getSupportedServiceNames() Unexecuted instantiation: ScAnnotationObj::getSupportedServiceNames() Unexecuted instantiation: sc::TablePivotCharts::getSupportedServiceNames() Unexecuted instantiation: sc::TablePivotChart::getSupportedServiceNames() Unexecuted instantiation: ScStyleFamiliesObj::getSupportedServiceNames() Unexecuted instantiation: ScStyleFamilyObj::getSupportedServiceNames() Unexecuted instantiation: ScLinkTargetTypesObj::getSupportedServiceNames() Unexecuted instantiation: ScLinkTargetTypeObj::getSupportedServiceNames() Unexecuted instantiation: ScLinkTargetsObj::getSupportedServiceNames() Unexecuted instantiation: ScHeaderFooterContentObj::getSupportedServiceNames() Unexecuted instantiation: ScHeaderFooterTextObj::getSupportedServiceNames() Unexecuted instantiation: ScFormulaParserObj::getSupportedServiceNames() Unexecuted instantiation: ScViewPaneBase::getSupportedServiceNames() Unexecuted instantiation: ScChartRangeSelectionListener::getSupportedServiceNames() Unexecuted instantiation: ScAutoFormatFieldObj::getSupportedServiceNames() Unexecuted instantiation: ScAutoFormatObj::getSupportedServiceNames() Unexecuted instantiation: ScAutoFormatsObj::getSupportedServiceNames() Unexecuted instantiation: ScFunctionListObj::getSupportedServiceNames() Unexecuted instantiation: ScRecentFunctionsObj::getSupportedServiceNames() Unexecuted instantiation: ScSpreadsheetSettings::getSupportedServiceNames() Unexecuted instantiation: ScDocDefaultsObj::getSupportedServiceNames() Unexecuted instantiation: sc::PivotTableDataProvider::getSupportedServiceNames() Unexecuted instantiation: sc::PivotTableDataSource::getSupportedServiceNames() Unexecuted instantiation: sc::PivotTableDataSequence::getSupportedServiceNames() |
49 | | |
50 | | // Place the old mistyped variant as first element so existing code can |
51 | | // continue to ask aRet[0] if it doesn't iterate; new code can iterate over the |
52 | | // sequence. This mostly should be used by supportsService() iterating anyway. |
53 | | #define SC_SIMPLE_SERVICE_INFO_TYPO( ClassName, ServiceAscii, ServiceAsciiMistyped ) \ |
54 | | css::uno::Sequence< OUString > \ |
55 | 0 | SAL_CALL ClassName::getSupportedServiceNames() \ |
56 | 0 | { \ |
57 | 0 | css::uno::Sequence< OUString > aRet { ServiceAsciiMistyped, ServiceAscii }; \ |
58 | 0 | return aRet; \ |
59 | 0 | } Unexecuted instantiation: ScDPHierarchies::getSupportedServiceNames() Unexecuted instantiation: ScDPHierarchy::getSupportedServiceNames() |
60 | | |
61 | | #define SC_SIMPLE_SERVICE_INFO( ClassName, ClassNameAscii, ServiceAscii ) \ |
62 | | SC_SIMPLE_SERVICE_INFO_IMPL( ClassName, ClassNameAscii ) \ |
63 | | SC_SIMPLE_SERVICE_INFO_NAME( ClassName, ServiceAscii ) |
64 | | |
65 | | #define SC_SIMPLE_SERVICE_INFO_COMPAT( ClassName, ClassNameAscii, ServiceAscii, ServiceAsciiMistyped ) \ |
66 | | SC_SIMPLE_SERVICE_INFO_IMPL( ClassName, ClassNameAscii ) \ |
67 | | SC_SIMPLE_SERVICE_INFO_TYPO( ClassName, ServiceAscii, ServiceAsciiMistyped ) |
68 | | |
69 | | |
70 | | #define SC_IMPL_DUMMY_PROPERTY_LISTENER( ClassName ) \ |
71 | | void SAL_CALL ClassName::addPropertyChangeListener( const OUString&, \ |
72 | | const uno::Reference<beans::XPropertyChangeListener>&) \ |
73 | 0 | { OSL_FAIL("not implemented"); } \Unexecuted instantiation: ScDPSource::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPDimension::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPLevel::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPMember::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDataPilotFieldObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSubTotalDescriptorBase::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScFilterDescriptorBase::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDatabaseRangeObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScModelObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableColumnsObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableRowsObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettingsObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScEditFieldObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableValidationObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSheetLinkObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAreaLinkObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScNamedRangeObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScNamedRangesObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScCellSearchObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScStyleObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScLinkTargetTypeObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScFormulaParserObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAddressConversionObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAutoFormatObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAutoFormatFieldObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettings::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDocumentConfiguration::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDocDefaultsObj::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) |
74 | | void SAL_CALL ClassName::removePropertyChangeListener( const OUString&, \ |
75 | | const uno::Reference<beans::XPropertyChangeListener>&) \ |
76 | 0 | { OSL_FAIL("not implemented"); } \Unexecuted instantiation: ScDPSource::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPDimension::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPLevel::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDPMember::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDataPilotFieldObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSubTotalDescriptorBase::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScFilterDescriptorBase::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDatabaseRangeObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScModelObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableColumnsObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableRowsObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettingsObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScEditFieldObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScTableValidationObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSheetLinkObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAreaLinkObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScNamedRangeObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScNamedRangesObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScCellSearchObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScStyleObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScLinkTargetTypeObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScFormulaParserObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAddressConversionObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAutoFormatObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScAutoFormatFieldObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettings::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDocumentConfiguration::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) Unexecuted instantiation: ScDocDefaultsObj::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&) |
77 | | void SAL_CALL ClassName::addVetoableChangeListener( const OUString&, \ |
78 | | const uno::Reference<beans::XVetoableChangeListener>&) \ |
79 | 0 | { OSL_FAIL("not implemented"); } \Unexecuted instantiation: ScDPSource::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPDimension::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPLevel::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPMember::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDataPilotFieldObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSubTotalDescriptorBase::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScFilterDescriptorBase::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDatabaseRangeObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScModelObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableColumnsObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableRowsObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettingsObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScEditFieldObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableValidationObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSheetLinkObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAreaLinkObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScNamedRangeObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScNamedRangesObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScCellSearchObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScStyleObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScLinkTargetTypeObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScFormulaParserObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAddressConversionObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAutoFormatObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAutoFormatFieldObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettings::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDocumentConfiguration::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDocDefaultsObj::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) |
80 | | void SAL_CALL ClassName::removeVetoableChangeListener( const OUString&, \ |
81 | | const uno::Reference<beans::XVetoableChangeListener>&) \ |
82 | 0 | { OSL_FAIL("not implemented"); }Unexecuted instantiation: ScDPSource::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPDimension::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPLevel::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDPMember::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDataPilotFieldObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSubTotalDescriptorBase::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScFilterDescriptorBase::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDatabaseRangeObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScModelObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableColumnsObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableRowsObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettingsObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScEditFieldObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScTableValidationObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSheetLinkObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAreaLinkObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScNamedRangeObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScNamedRangesObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScCellSearchObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScStyleObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScLinkTargetTypeObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScFormulaParserObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAddressConversionObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAutoFormatObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScAutoFormatFieldObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScSpreadsheetSettings::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDocumentConfiguration::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) Unexecuted instantiation: ScDocDefaultsObj::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&) |
83 | | |
84 | | |
85 | | class ScIndexEnumeration final : public cppu::WeakImplHelper< |
86 | | css::container::XEnumeration, |
87 | | css::lang::XServiceInfo > |
88 | | { |
89 | | private: |
90 | | css::uno::Reference<css::container::XIndexAccess> xIndex; |
91 | | OUString sServiceName; |
92 | | sal_Int32 nPos; |
93 | | |
94 | | public: |
95 | | ScIndexEnumeration(css::uno::Reference< |
96 | | css::container::XIndexAccess> xInd, OUString aServiceName); |
97 | | virtual ~ScIndexEnumeration() override; |
98 | | |
99 | | // XEnumeration |
100 | | virtual sal_Bool SAL_CALL hasMoreElements() override; |
101 | | virtual css::uno::Any SAL_CALL nextElement() override; |
102 | | |
103 | | // XServiceInfo |
104 | | virtual OUString SAL_CALL getImplementationName( ) override; |
105 | | virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) override; |
106 | | virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override; |
107 | | }; |
108 | | |
109 | | // new (uno 3) variant |
110 | | class SC_DLLPUBLIC ScNameToIndexAccess final : public cppu::WeakImplHelper< |
111 | | css::container::XIndexAccess, |
112 | | css::lang::XServiceInfo > |
113 | | { |
114 | | private: |
115 | | css::uno::Reference<css::container::XNameAccess> xNameAccess; |
116 | | css::uno::Sequence<OUString> aNames; |
117 | | |
118 | | public: |
119 | | ScNameToIndexAccess( |
120 | | css::uno::Reference< css::container::XNameAccess> xNameObj ); |
121 | | virtual ~ScNameToIndexAccess() override; |
122 | | |
123 | | // XIndexAccess |
124 | | virtual sal_Int32 SAL_CALL getCount( ) override; |
125 | | virtual css::uno::Any SAL_CALL getByIndex( sal_Int32 Index ) override; |
126 | | |
127 | | // XElementAccess |
128 | | virtual css::uno::Type SAL_CALL getElementType( ) override; |
129 | | virtual sal_Bool SAL_CALL hasElements( ) override; |
130 | | |
131 | | // XServiceInfo |
132 | | virtual OUString SAL_CALL getImplementationName( ) override; |
133 | | virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) override; |
134 | | virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override; |
135 | | }; |
136 | | |
137 | | class SC_DLLPUBLIC ScUnoHelpFunctions |
138 | | { |
139 | | public: |
140 | | static bool GetBoolProperty( const css::uno::Reference< css::beans::XPropertySet>& xProp, |
141 | | const OUString& rName, bool bDefault = false ); |
142 | | static sal_Int16 GetShortProperty( const css::uno::Reference< css::beans::XPropertySet>& xProp, |
143 | | const OUString& rName, sal_Int16 nDefault ); |
144 | | static sal_Int32 GetLongProperty( const css::uno::Reference< css::beans::XPropertySet>& xProp, |
145 | | const OUString& rName ); |
146 | | template<typename EnumT> |
147 | | static EnumT GetEnumProperty( const css::uno::Reference< css::beans::XPropertySet>& xProp, |
148 | | const OUString& rName, EnumT nDefault ) |
149 | 3.45k | { return static_cast<EnumT>(GetEnumPropertyImpl(xProp, rName, static_cast<sal_Int32>(nDefault))); } |
150 | | |
151 | | static OUString GetStringProperty( |
152 | | const css::uno::Reference<css::beans::XPropertySet>& xProp, |
153 | | const OUString& rName, const OUString& rDefault ); |
154 | | |
155 | | static bool GetBoolFromAny( const css::uno::Any& aAny ); |
156 | | static sal_Int16 GetInt16FromAny( const css::uno::Any& aAny ); |
157 | | static sal_Int32 GetInt32FromAny( const css::uno::Any& aAny ); |
158 | | static sal_Int32 GetEnumFromAny( const css::uno::Any& aAny ); |
159 | | |
160 | | static void SetOptionalPropertyValue( |
161 | | const css::uno::Reference< css::beans::XPropertySet >& rPropSet, |
162 | | const char* pPropName, const css::uno::Any& rVal ); |
163 | | static void SetOptionalPropertyValue( |
164 | | const css::uno::Reference< css::beans::XPropertySet >& rPropSet, |
165 | | const OUString& rPropName, const css::uno::Any& rVal ); |
166 | | |
167 | | template<typename ValueType> |
168 | | static void SetOptionalPropertyValue( |
169 | | const css::uno::Reference< css::beans::XPropertySet >& rPropSet, |
170 | | const char* pPropName, const ValueType& rVal ) |
171 | | { |
172 | | css::uno::Any any; |
173 | | any <<= rVal; |
174 | | SetOptionalPropertyValue(rPropSet, pPropName, any); |
175 | | } |
176 | | template<typename ValueType> |
177 | | static void SetOptionalPropertyValue( |
178 | | const css::uno::Reference< css::beans::XPropertySet >& rPropSet, |
179 | | const OUString& rPropName, const ValueType& rVal ) |
180 | 4.92k | { |
181 | 4.92k | css::uno::Any any; |
182 | 4.92k | any <<= rVal; |
183 | 4.92k | SetOptionalPropertyValue(rPropSet, rPropName, any); |
184 | 4.92k | } void ScUnoHelpFunctions::SetOptionalPropertyValue<rtl::OUString>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, rtl::OUString const&) Line | Count | Source | 180 | 114 | { | 181 | 114 | css::uno::Any any; | 182 | 114 | any <<= rVal; | 183 | 114 | SetOptionalPropertyValue(rPropSet, rPropName, any); | 184 | 114 | } |
void ScUnoHelpFunctions::SetOptionalPropertyValue<int>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, int const&) Line | Count | Source | 180 | 1.82k | { | 181 | 1.82k | css::uno::Any any; | 182 | 1.82k | any <<= rVal; | 183 | 1.82k | SetOptionalPropertyValue(rPropSet, rPropName, any); | 184 | 1.82k | } |
void ScUnoHelpFunctions::SetOptionalPropertyValue<com::sun::star::sheet::DataPilotFieldSortInfo>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, com::sun::star::sheet::DataPilotFieldSortInfo const&) Line | Count | Source | 180 | 955 | { | 181 | 955 | css::uno::Any any; | 182 | 955 | any <<= rVal; | 183 | 955 | SetOptionalPropertyValue(rPropSet, rPropName, any); | 184 | 955 | } |
Unexecuted instantiation: void ScUnoHelpFunctions::SetOptionalPropertyValue<com::sun::star::sheet::DataPilotFieldAutoShowInfo>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, com::sun::star::sheet::DataPilotFieldAutoShowInfo const&) void ScUnoHelpFunctions::SetOptionalPropertyValue<com::sun::star::sheet::DataPilotFieldLayoutInfo>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, com::sun::star::sheet::DataPilotFieldLayoutInfo const&) Line | Count | Source | 180 | 955 | { | 181 | 955 | css::uno::Any any; | 182 | 955 | any <<= rVal; | 183 | 955 | SetOptionalPropertyValue(rPropSet, rPropName, any); | 184 | 955 | } |
void ScUnoHelpFunctions::SetOptionalPropertyValue<bool>(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::OUString const&, bool const&) Line | Count | Source | 180 | 1.08k | { | 181 | 1.08k | css::uno::Any any; | 182 | 1.08k | any <<= rVal; | 183 | 1.08k | SetOptionalPropertyValue(rPropSet, rPropName, any); | 184 | 1.08k | } |
|
185 | | |
186 | | private: |
187 | | static sal_Int32 GetEnumPropertyImpl( const css::uno::Reference< css::beans::XPropertySet>& xProp, |
188 | | const OUString& rName, sal_Int32 nDefault ); |
189 | | }; |
190 | | |
191 | | /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |