MCPcopy Create free account
hub / github.com/KDE/kdevelop / outputFiles

Method outputFiles

kdevplatform/language/codegen/sourcefiletemplate.cpp:269–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267}
268
269QVector<SourceFileTemplate::OutputFile> SourceFileTemplate::outputFiles() const
270{
271 Q_D(const SourceFileTemplate);
272
273 QVector<SourceFileTemplate::OutputFile> outputFiles;
274
275 KConfig templateConfig(d->descriptionFileName);
276 KConfigGroup group(&templateConfig, QStringLiteral("General"));
277
278 const QStringList files = group.readEntry("Files", QStringList());
279 qCDebug(LANGUAGE) << "Files in template" << files;
280
281 outputFiles.reserve(files.size());
282 for (const QString& fileGroup : files) {
283 KConfigGroup cg(&templateConfig, fileGroup);
284 OutputFile f;
285 f.identifier = cg.name();
286 f.label = cg.readEntry("Name");
287 f.fileName = cg.readEntry("File");
288 f.outputName = cg.readEntry("OutputFile");
289 outputFiles << f;
290 }
291
292 return outputFiles;
293}
294
295bool SourceFileTemplate::hasCustomOptions() const
296{

Callers 7

renderFileTemplateMethod · 0.80
fileLabelsMethod · 0.80
fileUrlsMethod · 0.80
previewTemplateMethod · 0.80
prepareFormMethod · 0.80
loadFileTemplateMethod · 0.80
urlsMethod · 0.80

Calls 5

QStringListClass · 0.85
readEntryMethod · 0.80
reserveMethod · 0.45
sizeMethod · 0.45
nameMethod · 0.45

Tested by 1

urlsMethod · 0.64