QScintilla/Exporters/ExporterBase.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2965
d133c7edd88a
child 3058
0a02c433f52d
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
35 """ 35 """
36 Protected method to get the file name of the export file from the user. 36 Protected method to get the file name of the export file from the user.
37 37
38 @param filter the filter string to be used (string). The filter for 38 @param filter the filter string to be used (string). The filter for
39 "All Files (*)" is appended by this method. 39 "All Files (*)" is appended by this method.
40 @return file name entered by the user (string)
40 """ 41 """
41 filter_ = filter 42 filter_ = filter
42 filter_ += ";;" 43 filter_ += ";;"
43 filter_ += QApplication.translate('Exporter', "All Files (*)") 44 filter_ += QApplication.translate('Exporter', "All Files (*)")
44 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( 45 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
71 def exportSource(self): 72 def exportSource(self):
72 """ 73 """
73 Public method performing the export. 74 Public method performing the export.
74 75
75 This method must be overridden by the real exporters. 76 This method must be overridden by the real exporters.
77
78 @exception NotImplementedError raised to indicate that this method
79 must be implemented by a subclass
76 """ 80 """
77 raise NotImplementedError 81 raise NotImplementedError

eric ide

mercurial