summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-01-31 10:31:47 +0200
committerNoel Grandin <noel@peralex.com>2013-02-11 08:02:16 +0200
commitbb98b129db1029aaa37511306836f0e31d13fc38 (patch)
tree0bc316c44a2d128f389e2a65feeba776ec080f79 /framework
parentae25ee162c13277fa55778b228efa4959cbeac2a (diff)
fdo#46808, use service constructor for awt::ContainerWindowProvider
Change-Id: I15f45bb51fe8880041c396025efdd5c91ebc3f13
Diffstat (limited to 'framework')
-rw-r--r--framework/source/classes/fwktabwindow.cxx8
1 files changed, 2 insertions, 6 deletions
diff --git a/framework/source/classes/fwktabwindow.cxx b/framework/source/classes/fwktabwindow.cxx
index 55ae33741774..323f4b4cddd8 100644
--- a/framework/source/classes/fwktabwindow.cxx
+++ b/framework/source/classes/fwktabwindow.cxx
@@ -25,13 +25,12 @@
#include <com/sun/star/awt/PosSize.hpp>
#include <com/sun/star/awt/XContainerWindowEventHandler.hpp>
-#include <com/sun/star/awt/XContainerWindowProvider.hpp>
+#include <com/sun/star/awt/ContainerWindowProvider.hpp>
#include <com/sun/star/awt/XWindow.hpp>
#include <com/sun/star/awt/XWindowPeer.hpp>
#include <com/sun/star/awt/XControl.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <comphelper/processfactory.hxx>
#include <toolkit/helper/vclunohelper.hxx>
@@ -41,7 +40,6 @@
#include <vcl/image.hxx>
#include <vcl/msgbox.hxx>
-const char SERVICENAME_WINPROVIDER[] = "com.sun.star.awt.ContainerWindowProvider";
const char EXTERNAL_EVENT[] = "external_event";
const char INITIALIZE_METHOD[] = "initialize";
@@ -197,9 +195,7 @@ FwkTabWindow::FwkTabWindow( Window* pParent ) :
m_aTabCtrl ( this, FwkResId( TC_TABCONTROL ) )
{
- uno::Reference < lang::XMultiServiceFactory > xFactory( ::comphelper::getProcessServiceFactory() );
- m_xWinProvider = uno::Reference < awt::XContainerWindowProvider >(
- xFactory->createInstance( rtl::OUString(SERVICENAME_WINPROVIDER) ), uno::UNO_QUERY );
+ m_xWinProvider = awt::ContainerWindowProvider::create( ::comphelper::getProcessComponentContext() );
SetPaintTransparent(true);