summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/browser/dataview.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-01-16 15:29:28 +0200
committerMichael Meeks <michael.meeks@collabora.com>2015-04-09 21:34:32 +0100
commit97eacd1d5581395de8801e5ba962044132575218 (patch)
tree05d4996a45cfd479e16f8bfacf33d7b40b5d368b /dbaccess/source/ui/browser/dataview.cxx
parent7f7617765cf1f4a16022f47fedb018bf49802a08 (diff)
vcl: VclPtr conversion in dbaccess
Change-Id: I85fce0403121ffe55204d78445e4809960ec404a
Diffstat (limited to 'dbaccess/source/ui/browser/dataview.cxx')
-rw-r--r--dbaccess/source/ui/browser/dataview.cxx12
1 files changed, 9 insertions, 3 deletions
diff --git a/dbaccess/source/ui/browser/dataview.cxx b/dbaccess/source/ui/browser/dataview.cxx
index dc27afe956a3..ba8968f1fcb8 100644
--- a/dbaccess/source/ui/browser/dataview.cxx
+++ b/dbaccess/source/ui/browser/dataview.cxx
@@ -66,11 +66,11 @@ namespace dbaui
:Window(pParent,nStyle)
,m_xContext(_rxContext)
,m_rController( _rController )
- ,m_aSeparator( this )
+ ,m_aSeparator( new FixedLine(this) )
{
m_rController.acquire();
m_pAccel.reset(::svt::AcceleratorExecute::createAcceleratorHelper());
- m_aSeparator.Show();
+ m_aSeparator->Show();
}
void ODataView::Construct()
@@ -79,8 +79,14 @@ namespace dbaui
ODataView::~ODataView()
{
+ dispose();
+ }
+ void ODataView::dispose()
+ {
m_rController.release();
+ m_aSeparator.disposeAndClear();
+ vcl::Window::dispose();
}
void ODataView::resizeDocumentView( Rectangle& /*_rPlayground*/ )
@@ -105,7 +111,7 @@ namespace dbaui
// position the separator
const Size aSeparatorSize = Size( aPlayground.GetWidth(), 2 );
- m_aSeparator.SetPosSizePixel( aPlayground.TopLeft(), aSeparatorSize );
+ m_aSeparator->SetPosSizePixel( aPlayground.TopLeft(), aSeparatorSize );
aPlayground.Top() += aSeparatorSize.Height() + 1;
// position the controls of the document's view