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

Method loadTheme

AdaptixClient/Source/Client/ConsoleTheme.cpp:175–192  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

173}
174
175void ConsoleThemeManager::loadTheme(const QString& name)
176{
177 m_themeName = name;
178
179 QString path = resolveThemePath(name);
180 QFile file(path);
181 if (!file.open(QIODevice::ReadOnly)) {
182 m_theme = ConsoleThemeData();
183 Q_EMIT themeChanged();
184 return;
185 }
186
187 QJsonDocument doc = QJsonDocument::fromJson(file.readAll());
188 file.close();
189
190 m_theme = ConsoleThemeData::fromJson(doc.object());
191 Q_EMIT themeChanged();
192}
193
194bool ConsoleThemeManager::importTheme(const QString& filePath)
195{

Callers 2

MainAdaptixMethod · 0.80
onApplyMethod · 0.80

Calls 3

ConsoleThemeDataClass · 0.85
openMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected