diff options
Diffstat (limited to 'configmgr/source/access.cxx')
-rw-r--r-- | configmgr/source/access.cxx | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/configmgr/source/access.cxx b/configmgr/source/access.cxx index 0f062b30bdf7..6eb692cc5430 100644 --- a/configmgr/source/access.cxx +++ b/configmgr/source/access.cxx @@ -249,25 +249,24 @@ css::uno::Sequence< OUString > Access::getSupportedServiceNames() osl::MutexGuard g(*lock_); checkLocalizedPropertyAccess(); std::vector<OUString> services; - services.push_back("com.sun.star.configuration.ConfigurationAccess"); + services.emplace_back("com.sun.star.configuration.ConfigurationAccess"); if (getRootAccess()->isUpdate()) { - services.push_back( - "com.sun.star.configuration.ConfigurationUpdateAccess"); + services.emplace_back("com.sun.star.configuration.ConfigurationUpdateAccess"); } - services.push_back("com.sun.star.configuration.HierarchyAccess"); - services.push_back("com.sun.star.configuration.HierarchyElement"); + services.emplace_back("com.sun.star.configuration.HierarchyAccess"); + services.emplace_back("com.sun.star.configuration.HierarchyElement"); if (getNode()->kind() == Node::KIND_GROUP) { - services.push_back("com.sun.star.configuration.GroupAccess"); - services.push_back("com.sun.star.configuration.PropertyHierarchy"); + services.emplace_back("com.sun.star.configuration.GroupAccess"); + services.emplace_back("com.sun.star.configuration.PropertyHierarchy"); if (getRootAccess()->isUpdate()) { - services.push_back("com.sun.star.configuration.GroupUpdate"); + services.emplace_back("com.sun.star.configuration.GroupUpdate"); } } else { - services.push_back("com.sun.star.configuration.SetAccess"); - services.push_back("com.sun.star.configuration.SimpleSetAccess"); + services.emplace_back("com.sun.star.configuration.SetAccess"); + services.emplace_back("com.sun.star.configuration.SimpleSetAccess"); if (getRootAccess()->isUpdate()) { - services.push_back("com.sun.star.configuration.SetUpdate"); - services.push_back("com.sun.star.configuration.SimpleSetUpdate"); + services.emplace_back("com.sun.star.configuration.SetUpdate"); + services.emplace_back("com.sun.star.configuration.SimpleSetUpdate"); } } addSupportedServiceNames(&services); @@ -1672,11 +1671,10 @@ void Access::initBroadcasterAndChanges( //TODO: non-void Element, ReplacedElement } if (collectPropChanges) { - propChanges.push_back( - css::beans::PropertyChangeEvent( + propChanges.emplace_back( static_cast< cppu::OWeakObject * >(this), i.first, false, -1, css::uno::Any(), - css::uno::Any())); + css::uno::Any()); } } } @@ -1759,11 +1757,10 @@ void Access::initBroadcasterAndChanges( //TODO: non-void ReplacedElement } if (collectPropChanges) { - propChanges.push_back( - css::beans::PropertyChangeEvent( + propChanges.emplace_back( static_cast< cppu::OWeakObject * >(this), i.first, false, -1, css::uno::Any(), - css::uno::Any())); + css::uno::Any()); } } break; @@ -1895,11 +1892,10 @@ void Access::initBroadcasterAndChanges( //TODO: non-void ReplacedElement } if (collectPropChanges) { - propChanges.push_back( - css::beans::PropertyChangeEvent( + propChanges.emplace_back( static_cast< cppu::OWeakObject * >(this), i.first, false, -1, css::uno::Any(), - css::uno::Any())); + css::uno::Any()); } } break; |