[Libreoffice-commits] core.git: 6 commits - chart2/Library_chartcontroller.mk chart2/source
Miklos Vajna
vmiklos at collabora.co.uk
Fri Apr 25 01:52:02 PDT 2014
chart2/Library_chartcontroller.mk | 1
chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx | 7
chart2/source/controller/chartcontroller.component | 20 +-
chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx | 7
chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx | 7
chart2/source/controller/main/ChartController.cxx | 8
chart2/source/controller/main/ChartFrameloader.cxx | 7
chart2/source/controller/main/ShapeToolbarController.cxx | 7
chart2/source/controller/main/_serviceregistration_controller.cxx | 94 ----------
9 files changed, 56 insertions(+), 102 deletions(-)
New commits:
commit 38b9fe826903e661238388a93c9a283467e2d9f7
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 10:41:08 2014 +0200
chart2: use constructor feature for WizardDialog
Change-Id: Ifcaae6401f1ad5069248111b568a1cf5c033f5ab
diff --git a/chart2/Library_chartcontroller.mk b/chart2/Library_chartcontroller.mk
index b32d840..abc9e58 100644
--- a/chart2/Library_chartcontroller.mk
+++ b/chart2/Library_chartcontroller.mk
@@ -182,7 +182,6 @@ $(eval $(call gb_Library_add_exception_objects,chartcontroller,\
chart2/source/controller/main/ObjectHierarchy \
chart2/source/controller/main/PositionAndSizeHelper \
chart2/source/controller/main/SelectionHelper \
- chart2/source/controller/main/_serviceregistration_controller \
chart2/source/controller/main/ShapeController \
chart2/source/controller/main/ShapeToolbarController \
chart2/source/controller/main/StatusBarCommandDispatch \
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index b21a901..396656d 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -18,7 +18,7 @@
-->
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
- prefix="chartcontroller" xmlns="http://openoffice.org/2010/uno-components">
+ xmlns="http://openoffice.org/2010/uno-components">
<implementation name="com.sun.star.comp.chart.ElementSelectorToolbarController"
constructor="com_sun_star_comp_chart_ElementSelectorToolbarController_get_implementation">
<service name="com.sun.star.frame.ToolbarController"/>
@@ -47,7 +47,8 @@
constructor="com_sun_star_comp_chart2_ShapeToolbarController_get_implementation">
<service name="com.sun.star.chart2.ShapeToolbarController"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.WizardDialog">
+ <implementation name="com.sun.star.comp.chart2.WizardDialog"
+ constructor="com_sun_star_comp_chart2_WizardDialog_get_implementation">
<service name="com.sun.star.chart2.WizardDialog"/>
</implementation>
</component>
diff --git a/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx b/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
index 45d1e01..dc3bc33 100644
--- a/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
+++ b/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
@@ -382,4 +382,11 @@ void SAL_CALL CreationWizardUnoDlg::removeVetoableChangeListener( const OUString
} //namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_WizardDialog_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new chart::CreationWizardUnoDlg(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
deleted file mode 100644
index eb5e06e..0000000
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ /dev/null
@@ -1,54 +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 "ChartController.hxx"
-#include "ChartFrameloader.hxx"
-#include "dlg_CreationWizard_UNO.hxx"
-#include "dlg_ChartType_UNO.hxx"
-#include "ChartDocumentWrapper.hxx"
-#include "AccessibleChartView.hxx"
-#include "ElementSelector.hxx"
-#include "ShapeToolbarController.hxx"
-#include <cppuhelper/implementationentry.hxx>
-
-static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
-{
- {
- ::chart::CreationWizardUnoDlg::create
- , ::chart::CreationWizardUnoDlg::getImplementationName_Static
- , ::chart::CreationWizardUnoDlg::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
- ,{ 0, 0, 0, 0, 0, 0 }
-};
-
-// component exports
-extern "C"
-{
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL chartcontroller_component_getFactory(
- const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
-{
- return ::cppu::component_getFactoryHelper(
- pImplName, pServiceManager, pRegistryKey , g_entries_chart2_controller );
-}
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit f7731b7301a057d7a7b12f69779e1a184e1ec174
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 10:27:29 2014 +0200
chart2: use constructor feature for ShapeToolbarController
Change-Id: Ic0a9dc23ddfde00cbb2bfa7cf3983ff0c6276654
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index dc2c001..b21a901 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -43,7 +43,8 @@
constructor="com_sun_star_comp_chart2_ChartTypeDialog_get_implementation">
<service name="com.sun.star.chart2.ChartTypeDialog"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.ShapeToolbarController">
+ <implementation name="com.sun.star.comp.chart2.ShapeToolbarController"
+ constructor="com_sun_star_comp_chart2_ShapeToolbarController_get_implementation">
<service name="com.sun.star.chart2.ShapeToolbarController"/>
</implementation>
<implementation name="com.sun.star.comp.chart2.WizardDialog">
diff --git a/chart2/source/controller/main/ShapeToolbarController.cxx b/chart2/source/controller/main/ShapeToolbarController.cxx
index 946dcba..acdc983 100644
--- a/chart2/source/controller/main/ShapeToolbarController.cxx
+++ b/chart2/source/controller/main/ShapeToolbarController.cxx
@@ -281,4 +281,11 @@ void ShapeToolbarController::updateImage() throw (uno::RuntimeException, std::ex
} // namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_ShapeToolbarController_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new chart::ShapeToolbarController(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
index 6889e9a..eb5e06e 100644
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ b/chart2/source/controller/main/_serviceregistration_controller.cxx
@@ -37,14 +37,6 @@ static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
, 0
, 0
}
- ,{
- ::chart::ShapeToolbarController::create
- , ::chart::ShapeToolbarController::getImplementationName_Static
- , ::chart::ShapeToolbarController::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
,{ 0, 0, 0, 0, 0, 0 }
};
commit 50634a20d35d34ddebf74d4f0b99c305a38e7915
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 10:23:18 2014 +0200
chart2: use constructor feature for ChartTypeDialog
Change-Id: I5efc89d8d0139216c1ae92aa692704f9f58915ca
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index a739622..dc2c001 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -39,7 +39,8 @@
constructor="com_sun_star_comp_chart2_ChartFrameLoader_get_implementation">
<service name="com.sun.star.frame.SynchronousFrameLoader"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.ChartTypeDialog">
+ <implementation name="com.sun.star.comp.chart2.ChartTypeDialog"
+ constructor="com_sun_star_comp_chart2_ChartTypeDialog_get_implementation">
<service name="com.sun.star.chart2.ChartTypeDialog"/>
</implementation>
<implementation name="com.sun.star.comp.chart2.ShapeToolbarController">
diff --git a/chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx b/chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx
index 1850294..3ca294a 100644
--- a/chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx
+++ b/chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx
@@ -107,4 +107,11 @@ uno::Reference<beans::XPropertySetInfo> SAL_CALL ChartTypeUnoDlg::getPropertySe
} //namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_ChartTypeDialog_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new chart::ChartTypeUnoDlg(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
index bcc32c1..6889e9a 100644
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ b/chart2/source/controller/main/_serviceregistration_controller.cxx
@@ -38,14 +38,6 @@ static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
, 0
}
,{
- ::chart::ChartTypeUnoDlg::Create
- , ::chart::ChartTypeUnoDlg::getImplementationName_Static
- , ::chart::ChartTypeUnoDlg::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
- ,{
::chart::ShapeToolbarController::create
, ::chart::ShapeToolbarController::getImplementationName_Static
, ::chart::ShapeToolbarController::getSupportedServiceNames_Static
commit 167cd680848a55d726c1278f025987a2532767a1
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 10:16:18 2014 +0200
chart2: use constructor feature for ChartFrameLoader
Change-Id: Ibbbd41a30cd240250720aac7b45d0a394be5230b
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index ac4d1ae..a739622 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -35,7 +35,8 @@
<service name="com.sun.star.chart2.ChartDocumentWrapper"/>
<service name="com.sun.star.xml.UserDefinedAttributesSupplier"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.ChartFrameLoader">
+ <implementation name="com.sun.star.comp.chart2.ChartFrameLoader"
+ constructor="com_sun_star_comp_chart2_ChartFrameLoader_get_implementation">
<service name="com.sun.star.frame.SynchronousFrameLoader"/>
</implementation>
<implementation name="com.sun.star.comp.chart2.ChartTypeDialog">
diff --git a/chart2/source/controller/main/ChartFrameloader.cxx b/chart2/source/controller/main/ChartFrameloader.cxx
index dd424a5..e914355 100644
--- a/chart2/source/controller/main/ChartFrameloader.cxx
+++ b/chart2/source/controller/main/ChartFrameloader.cxx
@@ -187,4 +187,11 @@ APPHELPER_XSERVICEINFO_IMPL(ChartFrameLoader,CHART_FRAMELOADER_SERVICE_IMPLEMENT
} //namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_ChartFrameLoader_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new chart::ChartFrameLoader(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
index da08560..bcc32c1 100644
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ b/chart2/source/controller/main/_serviceregistration_controller.cxx
@@ -30,14 +30,6 @@
static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
{
{
- ::chart::ChartFrameLoader::create
- , ::chart::ChartFrameLoader::getImplementationName_Static
- , ::chart::ChartFrameLoader::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
- ,{
::chart::CreationWizardUnoDlg::create
, ::chart::CreationWizardUnoDlg::getImplementationName_Static
, ::chart::CreationWizardUnoDlg::getSupportedServiceNames_Static
commit b038c4ecdc4569f76ecacacc336be0b30d5fdfbf
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 10:09:54 2014 +0200
chart2: use constructor feature for ChartDocumentWrapper
Change-Id: I5b99d64be17a0e7d3c1bb630e1f35afe0eb62c81
diff --git a/chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx b/chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx
index 169c5d9..f68cd67 100644
--- a/chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx
+++ b/chart2/source/controller/chartapiwrapper/ChartDocumentWrapper.cxx
@@ -1564,4 +1564,11 @@ APPHELPER_XSERVICEINFO_IMPL( ChartDocumentWrapper, CHART_CHARTAPIWRAPPER_IMPLEME
} // namespace wrapper
} // namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new ::chart::wrapper::ChartDocumentWrapper(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index 616b57c..ac4d1ae 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -28,7 +28,8 @@
<service name="com.sun.star.chart2.ChartController"/>
<service name="com.sun.star.frame.Controller"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.ChartDocumentWrapper">
+ <implementation name="com.sun.star.comp.chart2.ChartDocumentWrapper"
+ constructor="com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation">
<service name="com.sun.star.beans.PropertySet"/>
<service name="com.sun.star.chart.ChartDocument"/>
<service name="com.sun.star.chart2.ChartDocumentWrapper"/>
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
index 34710bc..da08560 100644
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ b/chart2/source/controller/main/_serviceregistration_controller.cxx
@@ -54,14 +54,6 @@ static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
, 0
}
,{
- ::chart::wrapper::ChartDocumentWrapper::create
- , ::chart::wrapper::ChartDocumentWrapper::getImplementationName_Static
- , ::chart::wrapper::ChartDocumentWrapper::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
- ,{
::chart::ShapeToolbarController::create
, ::chart::ShapeToolbarController::getImplementationName_Static
, ::chart::ShapeToolbarController::getSupportedServiceNames_Static
commit 899c018a2fc586c6e4763b242dff92d1f47bf5b8
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Fri Apr 25 09:50:43 2014 +0200
chart2: use constructor feature for ChartController
Change-Id: Ie6c5c0e20ae2b2f38f176dee90c33e5baba100a5
diff --git a/chart2/source/controller/chartcontroller.component b/chart2/source/controller/chartcontroller.component
index c315a61..616b57c 100644
--- a/chart2/source/controller/chartcontroller.component
+++ b/chart2/source/controller/chartcontroller.component
@@ -23,7 +23,8 @@
constructor="com_sun_star_comp_chart_ElementSelectorToolbarController_get_implementation">
<service name="com.sun.star.frame.ToolbarController"/>
</implementation>
- <implementation name="com.sun.star.comp.chart2.ChartController">
+ <implementation name="com.sun.star.comp.chart2.ChartController"
+ constructor="com_sun_star_comp_chart2_ChartController_get_implementation">
<service name="com.sun.star.chart2.ChartController"/>
<service name="com.sun.star.frame.Controller"/>
</implementation>
diff --git a/chart2/source/controller/main/ChartController.cxx b/chart2/source/controller/main/ChartController.cxx
index aaf3223..db433bc 100644
--- a/chart2/source/controller/main/ChartController.cxx
+++ b/chart2/source/controller/main/ChartController.cxx
@@ -1555,4 +1555,12 @@ void ChartController::impl_initializeAccessible( const uno::Reference< lang::XIn
} //namespace chart
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
+com_sun_star_comp_chart2_ChartController_get_implementation(css::uno::XComponentContext *context,
+ css::uno::Sequence<css::uno::Any> const &)
+{
+ return cppu::acquire(new chart::ChartController(context));
+}
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/_serviceregistration_controller.cxx b/chart2/source/controller/main/_serviceregistration_controller.cxx
index ffadb56..34710bc 100644
--- a/chart2/source/controller/main/_serviceregistration_controller.cxx
+++ b/chart2/source/controller/main/_serviceregistration_controller.cxx
@@ -30,14 +30,6 @@
static const struct ::cppu::ImplementationEntry g_entries_chart2_controller[] =
{
{
- ::chart::ChartController::create
- , ::chart::ChartController::getImplementationName_Static
- , ::chart::ChartController::getSupportedServiceNames_Static
- , ::cppu::createSingleComponentFactory
- , 0
- , 0
- }
- ,{
::chart::ChartFrameLoader::create
, ::chart::ChartFrameLoader::getImplementationName_Static
, ::chart::ChartFrameLoader::getSupportedServiceNames_Static
More information about the Libreoffice-commits
mailing list