/*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file VSettings.cpp * \author (last) Behrouz NematiPour * \date (last) 29-Mar-2021 * \author (original) Behrouz NematiPour * \date (original) 29-Mar-2021 * */ #include "VSettings.h" // Qt // Project #include "GuiController.h" #include "MSettings.h" VIEW_DEF(VSettings, SettingsData) void VSettings::onActionReceive(const SettingsData &) { QVariantMap mSettings; for (const auto &group : _SettingModel.groups()) { QVariantMap details; // DEBUG : // qDebug() << " ##### " // << _SettingModel.keys (group) // << _SettingModel.values (group); QStringList keys = _SettingModel.keys (group); QVariantList values = _SettingModel.values (group); QString location = _SettingModel.location (group); details["location"] = location; details["keys" ] = keys ; details["values" ] = values ; mSettings[group] = details; } settings(mSettings); }