diff options
Diffstat (limited to 'swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java')
-rw-r--r-- | swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java b/swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java index e65c4fbcd1c9..5a1dc4ff447f 100644 --- a/swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java +++ b/swext/mediawiki/src/com/sun/star/wiki/WikiDialog.java @@ -38,13 +38,12 @@ import com.sun.star.lang.XMultiServiceFactory; public class WikiDialog implements XDialogEventHandler, XTopWindowListener { - XComponentContext m_xContext; - XControlContainer m_xControlContainer; - XDialog m_xDialog; - String[] m_aMethods; - boolean m_bAction = false; - Settings m_aSettings; - + protected XComponentContext m_xContext; + private XControlContainer m_xControlContainer; + protected XDialog m_xDialog; + private String[] m_aMethods; + protected boolean m_bAction = false; + protected Settings m_aSettings; protected Thread m_aThread; protected boolean m_bThreadFinished = false; @@ -59,11 +58,11 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { Object obj; obj = xMCF.createInstanceWithContext("com.sun.star.awt.DialogProvider2", m_xContext ); - XDialogProvider2 xDialogProvider = (XDialogProvider2) UnoRuntime.queryInterface( XDialogProvider2.class, obj ); + XDialogProvider2 xDialogProvider = UnoRuntime.queryInterface( XDialogProvider2.class, obj ); m_xDialog = xDialogProvider.createDialogWithHandler( DialogURL, this ); - m_xControlContainer = (XControlContainer)UnoRuntime.queryInterface( XControlContainer.class, m_xDialog ); - XTopWindow xTopWindow = (XTopWindow)UnoRuntime.queryInterface( XTopWindow.class, m_xDialog ); + m_xControlContainer = UnoRuntime.queryInterface( XControlContainer.class, m_xDialog ); + XTopWindow xTopWindow = UnoRuntime.queryInterface( XTopWindow.class, m_xDialog ); if ( xTopWindow != null ) xTopWindow.addTopWindowListener( this ); } @@ -128,10 +127,10 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { if ( xDialog != null && sTitle != null ) { - XControl xDialogControl = (XControl)UnoRuntime.queryInterface( XControl.class, xDialog ); + XControl xDialogControl = UnoRuntime.queryInterface( XControl.class, xDialog ); if ( xDialogControl != null ) { - XPropertySet xPropSet = (XPropertySet)UnoRuntime.queryInterface( XPropertySet.class, xDialogControl.getModel() ); + XPropertySet xPropSet = UnoRuntime.queryInterface( XPropertySet.class, xDialogControl.getModel() ); if ( xPropSet != null ) xPropSet.setPropertyValue( "Title", sTitle ); } @@ -150,7 +149,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener if ( xControlContainer != null && sControl != null ) { XControl xControl = xControlContainer.getControl(sControl); - xPS = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xControl.getModel() ); + xPS = UnoRuntime.queryInterface(XPropertySet.class, xControl.getModel() ); } if ( xPS == null ) @@ -168,7 +167,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener try { Object oDialogProvider = xContext.getServiceManager().createInstanceWithContext("com.sun.star.awt.DialogProvider2", xContext ); - XDialogProvider2 xDialogProvider = (XDialogProvider2) UnoRuntime.queryInterface( XDialogProvider2.class, oDialogProvider ); + XDialogProvider2 xDialogProvider = UnoRuntime.queryInterface( XDialogProvider2.class, oDialogProvider ); if ( xDialogProvider != null ) xResult = xDialogProvider.createDialog( sURL ); @@ -178,7 +177,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener SetTitle( xResult, Helper.GetLocalizedString( xContext, nTitleID ) ); if ( pControls != null && pStringIDs != null && pControls.length == pStringIDs.length ) { - XControlContainer xControlContainer = (XControlContainer)UnoRuntime.queryInterface( XControlContainer.class, xResult ); + XControlContainer xControlContainer = UnoRuntime.queryInterface( XControlContainer.class, xResult ); for ( int nInd = 0; nInd < pControls.length; nInd++ ) GetPropSet( xControlContainer, pControls[nInd] ).setPropertyValue( "Label", new Integer( pStringIDs[nInd] ) ); } @@ -197,16 +196,16 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { try { - XControl xDialogControl = ( XControl ) UnoRuntime.queryInterface( XControl.class, m_xDialog ); + XControl xDialogControl = UnoRuntime.queryInterface( XControl.class, m_xDialog ); XControlModel xDialogModel = null; if ( xDialogControl != null ) xDialogModel = xDialogControl.getModel(); - XMultiServiceFactory xDialogFactory = ( XMultiServiceFactory ) UnoRuntime.queryInterface( XMultiServiceFactory.class, xDialogModel ); + XMultiServiceFactory xDialogFactory = UnoRuntime.queryInterface( XMultiServiceFactory.class, xDialogModel ); if ( xDialogFactory != null ) { - XControlModel xThrobberModel = (XControlModel)UnoRuntime.queryInterface( XControlModel.class, xDialogFactory.createInstance( "com.sun.star.awt.UnoThrobberControlModel" ) ); - XPropertySet xThrobberProps = (XPropertySet)UnoRuntime.queryInterface( XPropertySet.class, xThrobberModel ); + XControlModel xThrobberModel = UnoRuntime.queryInterface( XControlModel.class, xDialogFactory.createInstance( "com.sun.star.awt.UnoThrobberControlModel" ) ); + XPropertySet xThrobberProps = UnoRuntime.queryInterface( XPropertySet.class, xThrobberModel ); if ( xThrobberProps != null ) { xThrobberProps.setPropertyValue( "Name", "WikiThrobber" ); @@ -215,7 +214,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener xThrobberProps.setPropertyValue( "Height", new Integer( Width ) ); xThrobberProps.setPropertyValue( "Width", new Integer( Height ) ); - XNameContainer xDialogContainer = (XNameContainer)UnoRuntime.queryInterface( XNameContainer.class, xDialogModel ); + XNameContainer xDialogContainer = UnoRuntime.queryInterface( XNameContainer.class, xDialogModel ); xDialogContainer.insertByName( "WikiThrobber", xThrobberModel ); } } @@ -234,7 +233,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { try { - XThrobber xThrobber = (XThrobber)UnoRuntime.queryInterface( XThrobber.class, m_xControlContainer.getControl( "WikiThrobber" ) ); + XThrobber xThrobber = UnoRuntime.queryInterface( XThrobber.class, m_xControlContainer.getControl( "WikiThrobber" ) ); if ( xThrobber != null ) { if ( bActive ) @@ -256,7 +255,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { try { - XWindow xWindow = (XWindow)UnoRuntime.queryInterface( XWindow.class, m_xControlContainer.getControl( "WikiThrobber" ) ); + XWindow xWindow = UnoRuntime.queryInterface( XWindow.class, m_xControlContainer.getControl( "WikiThrobber" ) ); if ( xWindow != null ) xWindow.setVisible( bVisible ); } @@ -273,7 +272,7 @@ public class WikiDialog implements XDialogEventHandler, XTopWindowListener { try { - XWindow xWindow = (XWindow)UnoRuntime.queryInterface( XWindow.class, m_xControlContainer.getControl( aControl ) ); + XWindow xWindow = UnoRuntime.queryInterface( XWindow.class, m_xControlContainer.getControl( aControl ) ); if ( xWindow != null ) xWindow.setFocus(); } |