#include <StructureRatiosPrefs.h>
Public Member Functions | |
| void | load () |
| void | save () |
| void | setVisibleLayers (int v) |
| StructureRatiosPrefs () | |
| int | visibleLayers () const |
| ~StructureRatiosPrefs () | |
| void StructureRatiosPrefs::load | ( | ) |
References TRACE.
Referenced by TabStructureRatiosPreferences::setPreferences(), and StructureRatiosPrefs().
{
TRACE;
QSettings reg;
reg.beginGroup("DialogOptions");
reg.beginGroup("Preferences");
reg.beginGroup("preferenceTab");
reg.beginGroup("qt_tabwidget_stackedwidget");
reg.beginGroup("TabStructureRatiosPreferences");
reg.beginGroup("options");
reg.beginGroup("visibleLayerGroup");
_visibleLayers=0;
if(reg.value("t10",true).toBool()) _visibleLayers |= 0x01;
if(reg.value("frequencyPeaks",true).toBool()) _visibleLayers |= 0x02;
if(reg.value("allWindows",true).toBool()) _visibleLayers |= 0x04;
if(reg.value("average",true).toBool()) _visibleLayers |= 0x08;
if(reg.value("stddev",true).toBool()) _visibleLayers |= 0x10;
}
| void StructureRatiosPrefs::save | ( | ) |
References TRACE.
Referenced by StructureRatiosPrefs().
{
TRACE;
QSettings * reg=new QSettings;
reg->beginGroup("DialogOptions");
reg->beginGroup("Preferences");
reg->beginGroup("preferenceTab");
reg->beginGroup("qt_tabwidget_stackedwidget");
reg->beginGroup("TabStructureRatiosPreferences");
reg->beginGroup("options");
reg->beginGroup("visibleLayerGroup");
reg->setValue("t10", _visibleLayers & 0x01);
reg->setValue("frequencyPeaks", _visibleLayers & 0x02);
reg->setValue("allWindows", _visibleLayers & 0x04);
reg->setValue("average", _visibleLayers & 0x08);
reg->setValue("stddev", _visibleLayers & 0x10);
delete reg;
}
| void StructureRatiosPrefs::setVisibleLayers | ( | int | v | ) | [inline] |
Referenced by TabStructureRatiosPreferences::setPreferences().
{_visibleLayers=v;}
| int StructureRatiosPrefs::visibleLayers | ( | ) | const [inline] |
Referenced by StructureStation::start(), and TabStructureRatiosPreferences::TabStructureRatiosPreferences().
{return _visibleLayers;}