Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py

changeset 564
b3d966393ba9
parent 415
59a0f9e90768
child 788
5b1b59777460
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
160 Private slot to select the output file. 160 Private slot to select the output file.
161 161
162 It displays a file selection dialog to 162 It displays a file selection dialog to
163 select the file the api is written to. 163 select the file the api is written to.
164 """ 164 """
165 filename = QFileDialog.getSaveFileName(\ 165 filename = QFileDialog.getSaveFileName(
166 self, 166 self,
167 self.trUtf8("Select output file"), 167 self.trUtf8("Select output file"),
168 self.outputFileEdit.text(), 168 self.outputFileEdit.text(),
169 self.trUtf8("API files (*.api);;All files (*)")) 169 self.trUtf8("API files (*.api);;All files (*)"))
170 170
191 select a directory to be ignored. 191 select a directory to be ignored.
192 """ 192 """
193 startDir = self.ignoreDirEdit.text() 193 startDir = self.ignoreDirEdit.text()
194 if not startDir: 194 if not startDir:
195 startDir = self.ppath 195 startDir = self.ppath
196 directory = QFileDialog.getExistingDirectory(\ 196 directory = QFileDialog.getExistingDirectory(
197 self, 197 self,
198 self.trUtf8("Select directory to exclude"), 198 self.trUtf8("Select directory to exclude"),
199 startDir, 199 startDir,
200 QFileDialog.Options(QFileDialog.ShowDirsOnly)) 200 QFileDialog.Options(QFileDialog.ShowDirsOnly))
201 201
240 self.parameters['outputFile'] = outfile 240 self.parameters['outputFile'] = outfile
241 self.parameters['basePackage'] = self.baseEdit.text() 241 self.parameters['basePackage'] = self.baseEdit.text()
242 self.parameters['ignoreDirectories'] = [] 242 self.parameters['ignoreDirectories'] = []
243 for row in range(0, self.ignoreDirsList.count()): 243 for row in range(0, self.ignoreDirsList.count()):
244 itm = self.ignoreDirsList.item(row) 244 itm = self.ignoreDirsList.item(row)
245 self.parameters['ignoreDirectories'].append(\ 245 self.parameters['ignoreDirectories'].append(
246 os.path.normpath(itm.text())) 246 os.path.normpath(itm.text()))
247 extensions = self.sourceExtEdit.text().split(',') 247 extensions = self.sourceExtEdit.text().split(',')
248 self.parameters['sourceExtensions'] = \ 248 self.parameters['sourceExtensions'] = \
249 [ext.strip() for ext in extensions if len(ext) > 0] 249 [ext.strip() for ext in extensions if len(ext) > 0]
250 patterns = self.excludeFilesEdit.text().split(',') 250 patterns = self.excludeFilesEdit.text().split(',')

eric ide

mercurial