MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / availableThemes

Method availableThemes

AdaptixClient/Source/Client/ConsoleTheme.cpp:149–165  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149QStringList ConsoleThemeManager::availableThemes() const
150{
151 QStringList themes;
152
153 QDir resDir(":/console-themes");
154 for (const auto& entry : resDir.entryList({"*.json"}, QDir::Files))
155 themes << QFileInfo(entry).baseName();
156
157 QDir userDir(userThemeDir());
158 for (const auto& entry : userDir.entryList({"*.json"}, QDir::Files)) {
159 QString name = QFileInfo(entry).baseName();
160 if (!themes.contains(name))
161 themes << name;
162 }
163
164 return themes;
165}
166
167QString ConsoleThemeManager::resolveThemePath(const QString& name) const
168{

Callers 1

Calls 1

containsMethod · 0.45

Tested by

no test coverage detected