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

Method SelectSettingsTabBlink

AdaptixClient/Source/Client/Storage.cpp:486–501  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

484}
485
486void Storage::SelectSettingsTabBlink(SettingsData* settingsData)
487{
488 QSqlQuery query(QSqlDatabase::database(DB_CONNECTION_NAME));
489 query.prepare("SELECT data FROM Settings WHERE key = 'SettingsTablBlink' LIMIT 1;");
490 if (query.exec() && query.next()) {
491 QString data = query.value("data").toString();
492 QJsonDocument doc = QJsonDocument::fromJson(data.toUtf8());
493 QJsonObject json = doc.object();
494
495 settingsData->TabBlinkEnabled = json["TabBlinkEnabled"].toBool();
496
497 QJsonObject widgets = json["BlinkWidgets"].toObject();
498 for (auto it = widgets.begin(); it != widgets.end(); ++it)
499 settingsData->BlinkWidgets[it.key()] = it.value().toBool();
500 }
501}
502
503void Storage::UpdateSettingsTabBlink(const SettingsData &settingsData)
504{

Callers 1

LoadFromDBMethod · 0.80

Calls 5

execMethod · 0.80
valueMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
keyMethod · 0.45

Tested by

no test coverage detected