diff options
Diffstat (limited to 'wizards/com/sun/star/wizards/web/CallWizard.py')
-rw-r--r-- | wizards/com/sun/star/wizards/web/CallWizard.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/wizards/com/sun/star/wizards/web/CallWizard.py b/wizards/com/sun/star/wizards/web/CallWizard.py index 1a98a313d83c..2f199f5516c5 100644 --- a/wizards/com/sun/star/wizards/web/CallWizard.py +++ b/wizards/com/sun/star/wizards/web/CallWizard.py @@ -18,7 +18,8 @@ import unohelper import traceback -from .WebWizard import WebWizard +from .WWD_Events import WWD_Events +from ..common.Desktop import Desktop from com.sun.star.task import XJobExecutor @@ -31,7 +32,7 @@ class CallWizard(unohelper.Base, XJobExecutor): def trigger(self, args): try: - ww = WebWizard(self.ctx.ServiceManager) + ww = WWD_Events(self.ctx.ServiceManager) ww.show() ww.cleanup() except Exception as e: @@ -39,6 +40,18 @@ class CallWizard(unohelper.Base, XJobExecutor): " message " + str(e) + " args " + str(e.args) + traceback.format_exc()) + @classmethod + def callRemote(self): + ConnectStr = \ + "uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" + try: + xmsf = Desktop.connect(ConnectStr) + ww = WWD_Events(xmsf) + ww.show() + ww.cleanup() + except Exception: + traceback.print_exc() + # pythonloader looks for a static g_ImplementationHelper variable g_ImplementationHelper = unohelper.ImplementationHelper() |