diff options
author | Javier Fernandez <jfernandez@igalia.com> | 2013-03-10 13:47:53 +0000 |
---|---|---|
committer | Javier Fernandez <jfernandez@igalia.com> | 2013-04-11 13:16:07 +0000 |
commit | 06b87aa74f2878ca95a786976c635889b693f575 (patch) | |
tree | f5081f1ce906feb0c896a2061f36cded57f4f576 | |
parent | f6572389a4903fd0eebe0ae336d4d256394f70e2 (diff) |
Desktop: added methods for generating the preview.
Change-Id: I10dae8cf5d6a4c9f92ac16bcd75fdfbcf4e9b606
-rw-r--r-- | wizards/com/sun/star/wizards/common/Desktop.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/wizards/com/sun/star/wizards/common/Desktop.py b/wizards/com/sun/star/wizards/common/Desktop.py index 6dfe1ee477bf..1bfc4142466c 100644 --- a/wizards/com/sun/star/wizards/common/Desktop.py +++ b/wizards/com/sun/star/wizards/common/Desktop.py @@ -22,6 +22,8 @@ from com.sun.star.frame.FrameSearchFlag import ALL, PARENT from com.sun.star.util import URL from com.sun.star.i18n.KParseTokens import ANY_LETTER_OR_NUMBER, ASC_UNDERSCORE +from com.sun.star.util import URL + class Desktop(object): @@ -51,9 +53,11 @@ class Desktop(object): @classmethod def getDispatcher(self, xMSF, xFrame, _stargetframe, oURL): try: + print ("DEBUG !!! getDispatcher -- oURL: ", oURL) oURLArray = list(range(1)) oURLArray[0] = oURL - xDispatch = xFrame.queryDispatch(oURLArray[0], _stargetframe, ALL) + xDispatch = xFrame.queryDispatch(oURL, _stargetframe, ALL) + print ("DEBUG !!! getDispatcher -- xDispatch : ", xDispatch) return xDispatch except Exception: traceback.print_exc() @@ -129,3 +133,18 @@ class Desktop(object): def getUniqueName(self, xElementContainer, sElementName): sIncSuffix = self.getIncrementSuffix(xElementContainer, sElementName) return sElementName + sIncSuffix + + @classmethod + def getDispatchURL(self, xMSF, _sURL): + try: + print ("DEBUG !!! getDispatchURL -- s_URL: ", _sURL) + oTransformer = xMSF.createInstance("com.sun.star.util.URLTransformer") + oURL = list(range(1)) + oURL[0] = URL() + oURL[0].Complete = _sURL + oTransformer.parseStrict(oURL[0]) + print ("DEBUG !!! getDispatchURL -- oURL: ", oURL) + return oURL[0]; + except Exception: + traceback.print_exc() + return None |