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

Function fileItemsWithin

plugins/projectmanagerview/projecttreeview.cpp:48–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46QString settingsConfigGroup() { return QStringLiteral("ProjectTreeView"); }
47
48QList<ProjectFileItem*> fileItemsWithin(const QList<ProjectBaseItem*>& items)
49{
50 QList<ProjectFileItem*> fileItems;
51 fileItems.reserve(items.size());
52 for (ProjectBaseItem* item : items) {
53 if (ProjectFileItem *file = item->file())
54 fileItems.append(file);
55 else if (item->folder())
56 fileItems.append(fileItemsWithin(item->children()));
57 }
58 return fileItems;
59}
60
61QList<ProjectBaseItem*> topLevelItemsWithin(QList<ProjectBaseItem*> items)
62{

Callers 1

dropEventMethod · 0.85

Calls 6

folderMethod · 0.80
reserveMethod · 0.45
sizeMethod · 0.45
fileMethod · 0.45
appendMethod · 0.45
childrenMethod · 0.45

Tested by

no test coverage detected