Get XWindowPeer implementation from the dialog
This commit is contained in:
parent
eaa5b305ea
commit
ec1024217d
3 changed files with 21 additions and 12 deletions
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: Helper.java,v $
|
||||
*
|
||||
* $Revision: 1.4 $
|
||||
* $Revision: 1.5 $
|
||||
*
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 09:40:43 $
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 13:03:53 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -728,6 +728,15 @@ public class Helper
|
|||
return bResult;
|
||||
}
|
||||
|
||||
protected static void ShowError( XComponentContext xContext, XDialog xDialog, String sError )
|
||||
{
|
||||
XWindowPeer xPeer = null;
|
||||
XControl xControl = (XControl)UnoRuntime.queryInterface( XControl.class, xDialog );
|
||||
if ( xControl != null )
|
||||
xPeer = xControl.getPeer();
|
||||
ShowError( xContext, xPeer, sError );
|
||||
}
|
||||
|
||||
protected static void ShowError( XComponentContext xContext, XWindowPeer xParentPeer, String sError )
|
||||
{
|
||||
if ( xContext != null && sError != null )
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: WikiEditSettingDialog.java,v $
|
||||
*
|
||||
* $Revision: 1.5 $
|
||||
* $Revision: 1.6 $
|
||||
*
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 09:40:43 $
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 13:03:54 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -163,7 +163,7 @@ public class WikiEditSettingDialog extends WikiDialog
|
|||
{
|
||||
// show error
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sNoConnectionToURL1 + sURL + m_sNoConnectionToURL2 );
|
||||
}
|
||||
}
|
||||
|
@ -175,7 +175,7 @@ public class WikiEditSettingDialog extends WikiDialog
|
|||
// a wrong login information is provided
|
||||
// show error
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sWrongLogin );
|
||||
}
|
||||
else
|
||||
|
@ -210,7 +210,7 @@ public class WikiEditSettingDialog extends WikiDialog
|
|||
// URL invalid
|
||||
// show error
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sInvalidURL );
|
||||
}
|
||||
}
|
||||
|
@ -219,7 +219,7 @@ public class WikiEditSettingDialog extends WikiDialog
|
|||
// URL field empty
|
||||
// show error
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sNoURL );
|
||||
}
|
||||
} while ( sRedirectURL.length() > 0 );
|
||||
|
@ -227,7 +227,7 @@ public class WikiEditSettingDialog extends WikiDialog
|
|||
catch ( Exception ex )
|
||||
{
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sNoConnectionToURL1 + sURL + m_sNoConnectionToURL2 );
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: WikiPropDialog.java,v $
|
||||
*
|
||||
* $Revision: 1.3 $
|
||||
* $Revision: 1.4 $
|
||||
*
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 09:40:43 $
|
||||
* last change: $Author: mav $ $Date: 2007-12-14 13:03:54 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -308,7 +308,7 @@ public class WikiPropDialog extends WikiDialog{
|
|||
else
|
||||
{
|
||||
Helper.ShowError( m_xContext,
|
||||
(XWindowPeer)UnoRuntime.queryInterface( XWindowPeer.class, m_xDialog ),
|
||||
m_xDialog,
|
||||
m_sCancelSending );
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue