[Libreoffice-commits] core.git: vcl/source

Tomaž Vajngerl tomaz.vajngerl at collabora.co.uk
Sun Mar 18 05:26:42 UTC 2018


 vcl/source/graphic/UnoGraphicObject.cxx |   59 ++++++++++++++++----------------
 1 file changed, 31 insertions(+), 28 deletions(-)

New commits:
commit da9c8289757657bf36963ffaea45ac5a2a821ac8
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
Date:   Thu Mar 15 22:18:51 2018 +0900

    cleanup UnoGraphicObject
    
    Change-Id: I7d8982223170b4675b85e350d9515ef99df0f715
    Reviewed-on: https://gerrit.libreoffice.org/51390
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/source/graphic/UnoGraphicObject.cxx b/vcl/source/graphic/UnoGraphicObject.cxx
index 668cfce9a78d..bb4debbdae1a 100644
--- a/vcl/source/graphic/UnoGraphicObject.cxx
+++ b/vcl/source/graphic/UnoGraphicObject.cxx
@@ -27,25 +27,27 @@
 #include <vcl/GraphicObject.hxx>
 #include <rtl/ref.hxx>
 
-using namespace com::sun::star;
+using namespace css;
 
 namespace {
 
-typedef ::cppu::WeakImplHelper< graphic::XGraphicObject, css::lang::XServiceInfo > GObjectAccess_BASE;
+typedef ::cppu::WeakImplHelper<graphic::XGraphicObject, css::lang::XServiceInfo> GraphicObject_BASE;
+
  // Simple uno wrapper around the GraphicObject class to allow basic
  // access. ( and solves a horrible cyclic link problem between
  // goodies/toolkit/extensions )
-class GObjectImpl : public GObjectAccess_BASE
+class GraphicObjectImpl : public GraphicObject_BASE
 {
-     ::osl::Mutex m_aMutex;
-     std::unique_ptr< GraphicObject > mpGObject;
+     osl::Mutex m_aMutex;
+     std::unique_ptr<GraphicObject> mpGraphicObject;
+
 public:
     /// @throws uno::RuntimeException
-    explicit GObjectImpl(uno::Sequence< uno::Any > const & args);
+    explicit GraphicObjectImpl(uno::Sequence<uno::Any> const & rArgs);
 
      // XGraphicObject
-    virtual uno::Reference< graphic::XGraphic > SAL_CALL getGraphic() override;
-    virtual void SAL_CALL setGraphic( const uno::Reference< graphic::XGraphic >& _graphic ) override;
+    virtual uno::Reference<graphic::XGraphic> SAL_CALL getGraphic() override;
+    virtual void SAL_CALL setGraphic(uno::Reference<graphic::XGraphic> const & rxGraphic) override;
     OUString SAL_CALL getUniqueID() override;
 
     virtual OUString SAL_CALL getImplementationName() override
@@ -60,48 +62,49 @@ public:
 
     virtual css::uno::Sequence<OUString> SAL_CALL getSupportedServiceNames() override
     {
-        uno::Sequence<OUString> aRet { "com.sun.star.graphic.GraphicObject" };
-        return aRet;
+        return uno::Sequence<OUString> { "com.sun.star.graphic.GraphicObject" };
     }
 };
 
-GObjectImpl::GObjectImpl(const uno::Sequence< uno::Any >& /*args*/)
+GraphicObjectImpl::GraphicObjectImpl(const uno::Sequence<uno::Any>& /*rArgs*/)
 {
-    mpGObject.reset(new GraphicObject());
+    mpGraphicObject.reset(new GraphicObject());
 }
 
-uno::Reference< graphic::XGraphic > SAL_CALL GObjectImpl::getGraphic()
+uno::Reference<graphic::XGraphic> SAL_CALL GraphicObjectImpl::getGraphic()
 {
-    ::osl::MutexGuard aGuard( m_aMutex );
-    if ( !mpGObject.get() )
+    osl::MutexGuard aGuard(m_aMutex);
+
+    if (!mpGraphicObject.get())
         throw uno::RuntimeException();
-    return mpGObject->GetGraphic().GetXGraphic();
+    return mpGraphicObject->GetGraphic().GetXGraphic();
 }
 
-void SAL_CALL GObjectImpl::setGraphic( const uno::Reference< graphic::XGraphic >& _graphic )
+void SAL_CALL GraphicObjectImpl::setGraphic(uno::Reference<graphic::XGraphic> const & rxGraphic)
 {
-    ::osl::MutexGuard aGuard( m_aMutex );
-    if ( !mpGObject.get() )
+    osl::MutexGuard aGuard(m_aMutex);
+
+    if (!mpGraphicObject.get())
         throw uno::RuntimeException();
-    Graphic aGraphic( _graphic );
-    mpGObject->SetGraphic( aGraphic );
+    Graphic aGraphic(rxGraphic);
+    mpGraphicObject->SetGraphic(aGraphic);
 }
 
-OUString SAL_CALL GObjectImpl::getUniqueID()
+OUString SAL_CALL GraphicObjectImpl::getUniqueID()
 {
     // not supported anymore so return empty string for now
     osl::MutexGuard aGuard(m_aMutex);
     return OUString();
 }
 
-}
+} // end anonymous namespace
 
-extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
-com_sun_star_graphic_GraphicObject_get_implementation(
-    SAL_UNUSED_PARAMETER css::uno::XComponentContext *,
-    css::uno::Sequence<css::uno::Any> const &arguments)
+extern "C" SAL_DLLPUBLIC_EXPORT
+css::uno::XInterface* com_sun_star_graphic_GraphicObject_get_implementation(
+                            SAL_UNUSED_PARAMETER uno::XComponentContext*,
+                            uno::Sequence<uno::Any> const & rArguments)
 {
-    return cppu::acquire(new GObjectImpl(arguments));
+    return cppu::acquire(new GraphicObjectImpl(rArguments));
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */


More information about the Libreoffice-commits mailing list