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 |