chart2/source/view/diagram/VDiagram.cxx      |   28 ++++++++++-----------
 chart2/source/view/main/ChartView.cxx        |   11 +++-----
 chart2/source/view/main/DrawModelWrapper.cxx |   35 ++++++++++++++-------------
 chart2/source/view/main/ShapeFactory.cxx     |   24 ++++++++++--------
 4 files changed, 50 insertions(+), 48 deletions(-)

New commits:
commit 5abf95a4fe4b087f962201ffd1449fb143a89813
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 22:47:03 2014 -0400

    Returned shape object is assigned but not used.
    
    Change-Id: Icd15ce57e6d4bb5384b7508d4d3ceb9cd1038f9a

diff --git a/chart2/source/view/main/ChartView.cxx 
b/chart2/source/view/main/ChartView.cxx
index ccc8fc4..77a70f8d 100644
--- a/chart2/source/view/main/ChartView.cxx
+++ b/chart2/source/view/main/ChartView.cxx
@@ -2364,11 +2364,8 @@ void formatPage(
         PropertyMapper::getMultiPropertyListsFromValueMap( aNames, aValues, 
aNameValueMap );
 
         AbstractShapeFactory* pShapeFactory = 
AbstractShapeFactory::getOrCreateShapeFactory(xShapeFactory);
-        uno::Reference< drawing::XShape > xShape =
-            pShapeFactory->createRectangle( xTarget,
-                    rPageSize,
-                    awt::Point( 0, 0 ),
-                    aNames, aValues );
+        pShapeFactory->createRectangle(
+            xTarget, rPageSize, awt::Point(0, 0), aNames, aValues);
     }
     catch( const uno::Exception & ex )
     {
commit 6ca26d642f1d7b8394d33dbd8fbdb828e6584459
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 22:42:37 2014 -0400

    Pass by const reference.
    
    Change-Id: If4bcee8d9d45b43f025ee0409070afdc53b9405a

diff --git a/chart2/source/view/main/ChartView.cxx 
b/chart2/source/view/main/ChartView.cxx
index 62b8fdd..ccc8fc4 100644
--- a/chart2/source/view/main/ChartView.cxx
+++ b/chart2/source/view/main/ChartView.cxx
@@ -2338,7 +2338,7 @@ bool lcl_createLegend( const uno::Reference< XLegend > & 
xLegend
 
 void formatPage(
       ChartModel& rChartModel
-    , const awt::Size rPageSize
+    , const awt::Size& rPageSize
     , const uno::Reference< drawing::XShapes >& xTarget
     , const uno::Reference< lang::XMultiServiceFactory>& xShapeFactory
     )
commit ccfbb5af4f24a0e12f7f78c801f32e6564a85d9e
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 22:38:26 2014 -0400

    Scope level reduction.
    
    Change-Id: I4e2f25cdb9aef851724073d32e96c76c3416de3c

diff --git a/chart2/source/view/main/ShapeFactory.cxx 
b/chart2/source/view/main/ShapeFactory.cxx
index 7cfef7e..865c95e 100644
--- a/chart2/source/view/main/ShapeFactory.cxx
+++ b/chart2/source/view/main/ShapeFactory.cxx
@@ -63,19 +63,21 @@ namespace chart
 uno::Reference< drawing::XShapes > ShapeFactory::getOrCreateChartRootShape(
     const uno::Reference< drawing::XDrawPage>& xDrawPage )
 {
-    uno::Reference< drawing::XShapes > xRet( ShapeFactory::getChartRootShape( 
xDrawPage ) );
-    if( !xRet.is()  )
-    {
-        uno::Reference< drawing::XShape > xShape( 
m_xShapeFactory->createInstance(
-                    "com.sun.star.drawing.GroupShape" ), uno::UNO_QUERY );
-        uno::Reference< drawing::XShapes2 > xShapes2(xDrawPage, 
uno::UNO_QUERY_THROW);
-        xShapes2->addBottom(xShape);
+    uno::Reference<drawing::XShapes> xRet = 
ShapeFactory::getChartRootShape(xDrawPage);
+    if (xRet.is())
+        return xRet;
 
-        setShapeName( xShape, "com.sun.star.chart2.shapes" );
-        xShape->setSize(awt::Size(0,0));
+    // Create a new root shape and set it to the bottom of the page.  The root
+    // shape is identified by having the name com.sun.star.chart2.shapes.
+    uno::Reference<drawing::XShape> xShape(
+        m_xShapeFactory->createInstance("com.sun.star.drawing.GroupShape"), 
uno::UNO_QUERY);
+    uno::Reference<drawing::XShapes2> xShapes2(xDrawPage, 
uno::UNO_QUERY_THROW);
+    xShapes2->addBottom(xShape);
 
-        xRet = uno::Reference<drawing::XShapes>( xShape, uno::UNO_QUERY );
-    }
+    setShapeName(xShape, "com.sun.star.chart2.shapes");
+    xShape->setSize(awt::Size(0,0));
+
+    xRet = uno::Reference<drawing::XShapes>(xShape, uno::UNO_QUERY);
     return xRet;
 }
 
commit caa14121ea46982a97951728f08acb2dd5a97470
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 22:19:11 2014 -0400

    Scope level reduction.
    
    Change-Id: I02701e70c064fe0378ff3bfc1c31365f7fba33cc

diff --git a/chart2/source/view/main/DrawModelWrapper.cxx 
b/chart2/source/view/main/DrawModelWrapper.cxx
index fef6cab..d917ee1 100644
--- a/chart2/source/view/main/DrawModelWrapper.cxx
+++ b/chart2/source/view/main/DrawModelWrapper.cxx
@@ -204,24 +204,27 @@ uno::Reference< lang::XMultiServiceFactory > 
DrawModelWrapper::getShapeFactory()
 
 uno::Reference< drawing::XDrawPage > DrawModelWrapper::getMainDrawPage()
 {
-    //create draw page:
-    if( !m_xMainDrawPage.is() )
+    if (m_xMainDrawPage.is())
+        return m_xMainDrawPage;
+
+    // Create draw page.
+    uno::Reference<drawing::XDrawPagesSupplier> 
xDrawPagesSuplier(getUnoModel(), uno::UNO_QUERY);
+    if (!xDrawPagesSuplier.is())
+        return m_xMainDrawPage;
+
+    uno::Reference<drawing::XDrawPages> xDrawPages = 
xDrawPagesSuplier->getDrawPages();
+    if (xDrawPages->getCount() > 1)
     {
-        uno::Reference< drawing::XDrawPagesSupplier > xDrawPagesSuplier( 
this->getUnoModel(), uno::UNO_QUERY );
-        if( xDrawPagesSuplier.is() )
-        {
-            uno::Reference< drawing::XDrawPages > xDrawPages( 
xDrawPagesSuplier->getDrawPages () );
-            if( xDrawPages->getCount()>1 )
-            {
-                uno::Any aPage = xDrawPages->getByIndex( 0 ) ;
-                aPage >>= m_xMainDrawPage;
-            }
-            if(!m_xMainDrawPage.is())
-            {
-                m_xMainDrawPage = xDrawPages->insertNewByIndex( 0 );
-            }
-        }
+        // Take the first page in case of multiple pages.
+        uno::Any aPage = xDrawPages->getByIndex(0);
+        aPage >>= m_xMainDrawPage;
     }
+
+    if (!m_xMainDrawPage.is())
+    {
+        m_xMainDrawPage = xDrawPages->insertNewByIndex(0);
+    }
+
     //ensure that additional shapes are in front of the chart objects so 
create the chart root before
     // let us disable this call for now
     // TODO:moggi
commit 312d1a5b443558c643fe4d2044909705749ccef0
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 20:40:39 2014 -0400

    Fix prefix for non-reference variable.
    
    Also remove excessive static_cast for integer to integer assignments.
    
    Change-Id: I8cc65a4e5385ad6d62bb22b24fbe879efbbabdb6

diff --git a/chart2/source/view/diagram/VDiagram.cxx 
b/chart2/source/view/diagram/VDiagram.cxx
index 5a5ac45..30913e2 100644
--- a/chart2/source/view/diagram/VDiagram.cxx
+++ b/chart2/source/view/diagram/VDiagram.cxx
@@ -700,24 +700,24 @@ void VDiagram::reduceToMimimumSize()
 
 ::basegfx::B2IRectangle VDiagram::adjustInnerSize( const 
::basegfx::B2IRectangle& rConsumedOuterRect )
 {
-    awt::Point aNewPos( m_aCurrentPosWithoutAxes );
-    awt::Size aNewSize( m_aCurrentSizeWithoutAxes );
+    awt::Point aNewPos = m_aCurrentPosWithoutAxes;
+    awt::Size aNewSize = m_aCurrentSizeWithoutAxes;
 
-    ::basegfx::B2IRectangle rAvailableOuterRect(
-        
BaseGFXHelper::makeRectangle(m_aAvailablePosIncludingAxes,m_aAvailableSizeIncludingAxes)
 );
+    basegfx::B2IRectangle aAvailableOuterRect =
+        BaseGFXHelper::makeRectangle(m_aAvailablePosIncludingAxes, 
m_aAvailableSizeIncludingAxes);
 
-    sal_Int32 nDeltaWidth = 
static_cast<sal_Int32>(rAvailableOuterRect.getWidth() - 
rConsumedOuterRect.getWidth());
-    sal_Int32 nDeltaHeight = 
static_cast<sal_Int32>(rAvailableOuterRect.getHeight() - 
rConsumedOuterRect.getHeight());
-    if( (aNewSize.Width + nDeltaWidth) < rAvailableOuterRect.getWidth()/3 )
-        nDeltaWidth = static_cast<sal_Int32>(rAvailableOuterRect.getWidth()/3 
- aNewSize.Width);
+    sal_Int32 nDeltaWidth = aAvailableOuterRect.getWidth() - 
rConsumedOuterRect.getWidth();
+    sal_Int32 nDeltaHeight = aAvailableOuterRect.getHeight() - 
rConsumedOuterRect.getHeight();
+    if( (aNewSize.Width + nDeltaWidth) < aAvailableOuterRect.getWidth()/3 )
+        nDeltaWidth = aAvailableOuterRect.getWidth()/3 - aNewSize.Width;
     aNewSize.Width += nDeltaWidth;
 
-    if( (aNewSize.Height + nDeltaHeight) < rAvailableOuterRect.getHeight()/3 )
-        nDeltaHeight = 
static_cast<sal_Int32>(rAvailableOuterRect.getHeight()/3 - aNewSize.Height);
+    if( (aNewSize.Height + nDeltaHeight) < aAvailableOuterRect.getHeight()/3 )
+        nDeltaHeight = aAvailableOuterRect.getHeight()/3 - aNewSize.Height;
     aNewSize.Height += nDeltaHeight;
 
-    sal_Int32 nDiffLeft = rConsumedOuterRect.getMinX() - 
rAvailableOuterRect.getMinX();
-    sal_Int32 nDiffRight = rAvailableOuterRect.getMaxX() - 
rConsumedOuterRect.getMaxX();
+    sal_Int32 nDiffLeft = rConsumedOuterRect.getMinX() - 
aAvailableOuterRect.getMinX();
+    sal_Int32 nDiffRight = aAvailableOuterRect.getMaxX() - 
rConsumedOuterRect.getMaxX();
     if( nDiffLeft >= 0 )
         aNewPos.X -= nDiffLeft;
     else if( nDiffRight >= 0 )
@@ -730,8 +730,8 @@ void VDiagram::reduceToMimimumSize()
             aNewPos.X += abs(nDeltaWidth);
     }
 
-    sal_Int32 nDiffUp = rConsumedOuterRect.getMinY() - 
rAvailableOuterRect.getMinY();
-    sal_Int32 nDiffDown = rAvailableOuterRect.getMaxY() - 
rConsumedOuterRect.getMaxY();
+    sal_Int32 nDiffUp = rConsumedOuterRect.getMinY() - 
aAvailableOuterRect.getMinY();
+    sal_Int32 nDiffDown = aAvailableOuterRect.getMaxY() - 
rConsumedOuterRect.getMaxY();
     if( nDiffUp >= 0 )
         aNewPos.Y -= nDiffUp;
     else if( nDiffDown >= 0 )
commit 2eaf5095caa217131cb34863298a76245b9d6b6b
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Thu Sep 18 16:25:33 2014 -0400

    No need to instantiate B2IRectangle twice.
    
    Change-Id: I584f3096221ff8b72ffde7ba5bce4259da64a14d

diff --git a/chart2/source/view/main/ChartView.cxx 
b/chart2/source/view/main/ChartView.cxx
index 61ba728..62b8fdd 100644
--- a/chart2/source/view/main/ChartView.cxx
+++ b/chart2/source/view/main/ChartView.cxx
@@ -1501,7 +1501,7 @@ awt::Rectangle ChartView::impl_createDiagramAndContent( 
SeriesPlotterContainer&
         VCoordinateSystem* pVCooSys = rVCooSysList[0];
         pVCooSys->createMaximumAxesLabels();
 
-        aConsumedOuterRect = ::basegfx::B2IRectangle( 
AbstractShapeFactory::getRectangleOfShape(xBoundingShape) );
+        aConsumedOuterRect = 
AbstractShapeFactory::getRectangleOfShape(xBoundingShape);
         ::basegfx::B2IRectangle aNewInnerRect( aVDiagram.getCurrentRectangle() 
);
         if( !bUseFixedInnerSize )
             aNewInnerRect = aVDiagram.adjustInnerSize( aConsumedOuterRect );
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to