[Python-apps-commits] r7811 - in packages/writetype/trunk/debian (3 files)
miriam at users.alioth.debian.org
miriam at users.alioth.debian.org
Thu Nov 17 23:37:28 UTC 2011
Date: Thursday, November 17, 2011 @ 23:37:26
Author: miriam
Revision: 7811
Added patch to write files with the proper extension
Added:
packages/writetype/trunk/debian/patches/extension.patch
Modified:
packages/writetype/trunk/debian/changelog
packages/writetype/trunk/debian/patches/series
Modified: packages/writetype/trunk/debian/changelog
===================================================================
--- packages/writetype/trunk/debian/changelog 2011-11-17 22:49:44 UTC (rev 7810)
+++ packages/writetype/trunk/debian/changelog 2011-11-17 23:37:26 UTC (rev 7811)
@@ -6,6 +6,7 @@
See: http://wiki.debian.org/Python/TransitionToDHPython2
* Added XPM icon and menu file
* Fixed documentation URL and Desktop file
+ * Added patch to write files with the proper extension
-- Miriam Ruiz <little_miry at yahoo.es> Thu, 17 Nov 2011 23:27:12 +0100
Added: packages/writetype/trunk/debian/patches/extension.patch
===================================================================
--- packages/writetype/trunk/debian/patches/extension.patch (rev 0)
+++ packages/writetype/trunk/debian/patches/extension.patch 2011-11-17 23:37:26 UTC (rev 7811)
@@ -0,0 +1,23 @@
+--- writetype.orig/writetype/main.py
++++ writetype/writetype/main.py
+@@ -256,9 +256,19 @@
+
+ def saveFileAs(self):
+ """Prompt the user on where to save the current document"""
+- filename = QtGui.QFileDialog.getSaveFileName(self, self.tr("Save file"), platformSettings.getPlatformSetting('defaultOpenDirectory'), QCoreApplication.translate("WriteTypeMain", "WriteType Document (*.wtd);;Formatted Text (*.html);;Plain Text (*.txt)"))
++ filename, filter_ = QtGui.QFileDialog.getSaveFileNameAndFilter(self, self.tr("Save file"), platformSettings.getPlatformSetting('defaultOpenDirectory'), QCoreApplication.translate("WriteTypeMain", "WriteType Document (*.wtd);;Formatted Text (*.html);;Plain Text (*.txt)"))
+ if not filename:
+ return
++ if '(*.wtd)' in filter_:
++ ext = '.wtd'
++ elif '(*.html)' in filter_:
++ ext = '.html'
++ elif '(*.txt)' in filter_:
++ ext = '.txt'
++ else:
++ ext = ""
++ if ((not str(filename).endswith(ext))):
++ filename = filename + ext
+ self.filename = filename
+
+ self.writeFile()
Modified: packages/writetype/trunk/debian/patches/series
===================================================================
--- packages/writetype/trunk/debian/patches/series 2011-11-17 22:49:44 UTC (rev 7810)
+++ packages/writetype/trunk/debian/patches/series 2011-11-17 23:37:26 UTC (rev 7811)
@@ -1,2 +1,3 @@
desktop.patch
url.patch
+extension.patch
More information about the Python-apps-commits
mailing list