#include "VWaterSampleModel.h" #include "GuiController.h" View::VWaterSampleModel::VWaterSampleModel(QObject *parent) { Q_UNUSED(parent) ACTION_VIEW_CONNECTION(SettingsData); _model.setRoleNames({ { eRole_Text , "text" }, { eRole_Visible , "visible" }, }); initModel(); } void View::VWaterSampleModel::initModel() { _model.clear(); _model.insertRow( eWaterSample , {{ eRole_Text, tr("Water Sample") }, { eRole_Visible, _roWaterMode }}); _model.insertRow( eDialysateChecks , {{ eRole_Text, tr("Dialysate Checks")}, { eRole_Visible, true }}); } void View::VWaterSampleModel::onActionReceive(const SettingsData &) { QString mCategory = Storage::Settings_Category_SettingsSystem; FROMVARIANT( roWaterMode , "Feature Configurations", "RoWaterMode" , UInt ); initModel(); }