#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;}