[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