summaryrefslogtreecommitdiff
path: root/wizards
diff options
context:
space:
mode:
authorXisco Fauli <anistenis@gmail.com>2012-11-24 21:41:51 +0100
committerXisco Fauli <anistenis@gmail.com>2012-11-24 22:20:52 +0100
commita615abcd121bb0d6fd27a7ac883798d45b290970 (patch)
tree0963c63d83722b2ff31574fb9fbdb6fd574c3fbe /wizards
parent63510b3c69761ec1de3c1acd30cf6e4e3a55184a (diff)
pywizards: sort lists again
Change-Id: I9b3f1faba3eb3ffc59294b6bfe6816a19fc05185
Diffstat (limited to 'wizards')
-rw-r--r--wizards/com/sun/star/wizards/agenda/AgendaWizardDialogImpl.py4
-rw-r--r--wizards/com/sun/star/wizards/common/FileAccess.py18
-rw-r--r--wizards/com/sun/star/wizards/document/OfficeDocument.py1
-rw-r--r--wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py8
-rw-r--r--wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py12
5 files changed, 25 insertions, 18 deletions
diff --git a/wizards/com/sun/star/wizards/agenda/AgendaWizardDialogImpl.py b/wizards/com/sun/star/wizards/agenda/AgendaWizardDialogImpl.py
index fbc0dc35c3b4..5fc58146b0d5 100644
--- a/wizards/com/sun/star/wizards/agenda/AgendaWizardDialogImpl.py
+++ b/wizards/com/sun/star/wizards/agenda/AgendaWizardDialogImpl.py
@@ -155,7 +155,7 @@ class AgendaWizardDialogImpl(AgendaWizardDialog):
self.setControlProperty(
"listPageDesign", "StringItemList",
- tuple(self.agendaTemplates.keys()))
+ tuple(self.agendaTemplates[0]))
UnoDataAware.attachListBox(
self.agenda, "cp_AgendaType", self.listPageDesign, True).updateUI()
UnoDataAware.attachCheckBox(
@@ -252,7 +252,7 @@ class AgendaWizardDialogImpl(AgendaWizardDialog):
if AgendaWizardDialogImpl.pageDesign is not SelectedItemPos:
AgendaWizardDialogImpl.pageDesign = SelectedItemPos
self.agendaTemplate.load(
- self.agendaTemplates.values()[SelectedItemPos],
+ self.agendaTemplates[1][SelectedItemPos],
self.topicsControl.scrollfields)
except Exception:
traceback.print_exc()
diff --git a/wizards/com/sun/star/wizards/common/FileAccess.py b/wizards/com/sun/star/wizards/common/FileAccess.py
index 28374da593c1..1a578c3e5b20 100644
--- a/wizards/com/sun/star/wizards/common/FileAccess.py
+++ b/wizards/com/sun/star/wizards/common/FileAccess.py
@@ -150,7 +150,7 @@ class FileAccess(object):
def getFolderTitles(self, xMSF, FilterName, FolderName, resDict=None):
#Returns and ordered dict containing the template's name and path
- LocLayoutFiles = {}
+ locLayoutFiles = []
try:
xDocInterface = xMSF.createInstance(
"com.sun.star.document.DocumentProperties")
@@ -162,6 +162,7 @@ class FileAccess(object):
else:
FilterName += "-"
+ locLayoutDict = {}
for i in nameList:
fileName = self.getFilename(i)
if FilterName is None or fileName.startswith(FilterName):
@@ -174,13 +175,20 @@ class FileAccess(object):
title = resDict[xDocInterface.Title]
else:
title = xDocInterface.Title
- LocLayoutFiles[title] = i
-
+ locLayoutDict[title] = i
+
+ #sort the dictionary and create a list containing the
+ #keys list and the values list
+ keysList = sorted(locLayoutDict.keys())
+ valuesList= []
+ for i in keysList:
+ valuesList.append(locLayoutDict[i])
+ locLayoutFiles.append(keysList)
+ locLayoutFiles.append(valuesList)
except Exception:
traceback.print_exc()
- #TODO: return it sorted
- return LocLayoutFiles
+ return locLayoutFiles
@classmethod
def addPath(self, _sPath, _sPath2):
diff --git a/wizards/com/sun/star/wizards/document/OfficeDocument.py b/wizards/com/sun/star/wizards/document/OfficeDocument.py
index 96148b737868..bd138cae820a 100644
--- a/wizards/com/sun/star/wizards/document/OfficeDocument.py
+++ b/wizards/com/sun/star/wizards/document/OfficeDocument.py
@@ -277,7 +277,6 @@ class OfficeDocument(object):
"com.sun.star.document.TypeDetection")
return typeDetect.getByName(type)
-
def showMessageBox(
self, xMSF, windowServiceName, windowAttribute, MessageText):
diff --git a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
index f3a1975f6257..d93100d63b14 100644
--- a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
+++ b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
@@ -280,9 +280,9 @@ class FaxWizardDialogImpl(FaxWizardDialog):
self.sFaxPath, self.resources.dictPrivateTemplate)
self.setControlProperty("lstBusinessStyle", "StringItemList",
- tuple(self.BusinessFiles.keys()))
+ tuple(self.BusinessFiles[0]))
self.setControlProperty("lstPrivateStyle", "StringItemList",
- tuple(self.PrivateFiles.keys()))
+ tuple(self.PrivateFiles[0]))
self.setControlProperty("lstBusinessStyle", "SelectedItems", (0,))
self.setControlProperty("lstPrivateStyle", "SelectedItems" , (0,))
return True
@@ -433,7 +433,7 @@ class FaxWizardDialogImpl(FaxWizardDialog):
if self.lstBusinessStylePos != selectedItemPos:
self.lstBusinessStylePos = selectedItemPos
self.myFaxDoc.loadAsPreview(
- self.BusinessFiles.values()[selectedItemPos], False)
+ self.BusinessFiles[1][selectedItemPos], False)
self.initializeElements()
self.setElements()
self.drawConstants()
@@ -458,7 +458,7 @@ class FaxWizardDialogImpl(FaxWizardDialog):
if self.lstPrivateStylePos != selectedItemPos:
self.lstPrivateStylePos = selectedItemPos
self.myFaxDoc.loadAsPreview(
- self.PrivateFiles.values()[selectedItemPos], False)
+ self.PrivateFiles[1][selectedItemPos], False)
self.initializeElements()
self.setElements()
diff --git a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
index 0ea4d122c212..e8fe07a946d9 100644
--- a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
+++ b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
@@ -381,7 +381,7 @@ class LetterWizardDialogImpl(LetterWizardDialog):
if self.lstBusinessStylePos != selectedItemPos:
self.lstBusinessStylePos = selectedItemPos
self.myLetterDoc.loadAsPreview(
- self.BusinessFiles.values()[selectedItemPos], False)
+ self.BusinessFiles[1][selectedItemPos], False)
self.initializeElements()
self.chkBusinessPaperItemChanged()
self.setElements(False)
@@ -392,7 +392,7 @@ class LetterWizardDialogImpl(LetterWizardDialog):
if self.lstPrivOfficialStylePos != selectedItemPos:
self.lstPrivOfficialStylePos = selectedItemPos
self.myLetterDoc.loadAsPreview(
- self.OfficialFiles.values()[selectedItemPos], False)
+ self.OfficialFiles[1][selectedItemPos], False)
self.initializeElements()
self.setPossibleSenderData(True)
self.setElements(False)
@@ -404,7 +404,7 @@ class LetterWizardDialogImpl(LetterWizardDialog):
self.lstPrivateStylePos = selectedItemPos
self.myLetterDoc.xTextDocument = \
self.myLetterDoc.loadAsPreview(
- self.PrivateFiles.values()[selectedItemPos], False)
+ self.PrivateFiles[1][selectedItemPos], False)
self.initializeElements()
self.setElements(True)
@@ -916,13 +916,13 @@ class LetterWizardDialogImpl(LetterWizardDialog):
xMSF, "pri", sLetterPath, self.resources.dictPrivateTemplate)
self.setControlProperty(
"lstBusinessStyle", "StringItemList",
- tuple(self.BusinessFiles.keys()))
+ tuple(self.BusinessFiles[0]))
self.setControlProperty(
"lstPrivOfficialStyle", "StringItemList",
- tuple(self.OfficialFiles.keys()))
+ tuple(self.OfficialFiles[0]))
self.setControlProperty(
"lstPrivateStyle", "StringItemList",
- tuple(self.PrivateFiles.keys()))
+ tuple(self.PrivateFiles[0]))
self.setControlProperty(
"lstBusinessStyle", "SelectedItems", (0,))
self.setControlProperty(