diff options
author | Noel Grandin <noel@peralex.com> | 2015-04-17 17:16:46 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-04-17 17:16:46 +0200 |
commit | 3f5733216541c5b1e9d86861812a7a857703740c (patch) | |
tree | 6f40123d319ba1d6a0bc9eb6142684ce69875ed3 /svtools/source/table/tablecontrol_impl.cxx | |
parent | cb516fafbb2a6217d9c41030217cb024ff18272e (diff) |
svtools: convert new to ::Create.
Change-Id: I1f46485d23c57b2ca212ba1c349b07f22265bc89
Diffstat (limited to 'svtools/source/table/tablecontrol_impl.cxx')
-rw-r--r-- | svtools/source/table/tablecontrol_impl.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/svtools/source/table/tablecontrol_impl.cxx b/svtools/source/table/tablecontrol_impl.cxx index 7fabd9fa1ba4..de845d198601 100644 --- a/svtools/source/table/tablecontrol_impl.cxx +++ b/svtools/source/table/tablecontrol_impl.cxx @@ -242,7 +242,7 @@ namespace svt { namespace table ,m_nLeftColumn ( 0 ) ,m_nTopRow ( 0 ) ,m_nCursorHidden ( 1 ) - ,m_pDataWindow ( new TableDataWindow( *this ) ) + ,m_pDataWindow ( VclPtr<TableDataWindow>::Create( *this ) ) ,m_pVScroll ( NULL ) ,m_pHScroll ( NULL ) ,m_pScrollCorner ( NULL ) @@ -648,7 +648,8 @@ namespace svt { namespace table } else if ( !bHaveBar && i_needBar ) { - _rpBar = new ScrollBar( + _rpBar = VclPtr<ScrollBar>::Create( + &_rParent, WB_DRAG | ( _bHorizontal ? WB_HSCROLL : WB_VSCROLL ) ); @@ -1169,7 +1170,7 @@ namespace svt { namespace table } else if ( !bHaveScrollCorner && bNeedScrollCorner ) { - m_pScrollCorner = new ScrollBarBox( &m_rAntiImpl ); + m_pScrollCorner = VclPtr<ScrollBarBox>::Create( &m_rAntiImpl ); m_pScrollCorner->SetSizePixel( Size( nScrollbarMetrics, nScrollbarMetrics ) ); m_pScrollCorner->SetPosPixel( Point( i_dataCellPlayground.Right() + 1, i_dataCellPlayground.Bottom() + 1 ) ); m_pScrollCorner->Show(); |