#include <GeopsyHVPrefs.h>
Public Member Functions | |
GeopsyHVPrefs () | |
int | hvVisibleLayers () const |
void | load () |
void | save () |
void | setHVVisibleLayers (int v) |
void | setSpectrumVisibleLayers (int v) |
int | spectrumVisibleLayers () const |
~GeopsyHVPrefs () |
int GeopsyHVPrefs::hvVisibleLayers | ( | ) | const [inline] |
Referenced by HVStation::start(), and TabHVPreferences::TabHVPreferences().
{return _hvVisibleLayers;}
void GeopsyHVPrefs::load | ( | ) |
References TRACE.
Referenced by GeopsyHVPrefs(), and TabHVPreferences::setPreferences().
{ TRACE; QSettings reg; reg.beginGroup("DialogOptions"); reg.beginGroup("Preferences"); reg.beginGroup("preferenceTab"); reg.beginGroup("qt_tabwidget_stackedwidget"); reg.beginGroup("TabHVPreferences"); reg.beginGroup("hvOptions"); reg.beginGroup("visibleLayerGroup"); _hvVisibleLayers=0; if(reg.value("t10",true).toBool()) _hvVisibleLayers |= 0x01; if(reg.value("frequencyPeaks",true).toBool()) _hvVisibleLayers |= 0x02; if(reg.value("allWindows",true).toBool()) _hvVisibleLayers |= 0x04; if(reg.value("average",true).toBool()) _hvVisibleLayers |= 0x08; if(reg.value("stddev",true).toBool()) _hvVisibleLayers |= 0x10; reg.endGroup(); reg.endGroup(); reg.beginGroup("spectrumOptions"); reg.beginGroup("visibleLayerGroup"); _spectrumVisibleLayers=0; if(reg.value("t10",true).toBool()) _spectrumVisibleLayers |= 0x01; if(reg.value("frequencyPeaks",false).toBool()) _spectrumVisibleLayers |= 0x02; if(reg.value("allWindows",true).toBool()) _spectrumVisibleLayers |= 0x04; if(reg.value("average",true).toBool()) _spectrumVisibleLayers |= 0x08; if(reg.value("stddev",true).toBool()) _spectrumVisibleLayers |= 0x10; }
void GeopsyHVPrefs::save | ( | ) |
References TRACE.
Referenced by GeopsyHVPrefs().
{ TRACE; QSettings * reg=new QSettings; reg->beginGroup("DialogOptions"); reg->beginGroup("Preferences"); reg->beginGroup("preferenceTab"); reg->beginGroup("qt_tabwidget_stackedwidget"); reg->beginGroup("TabHVPreferences"); reg->beginGroup("hvOptions"); reg->beginGroup("visibleLayerGroup"); reg->setValue("t10", _hvVisibleLayers & 0x01); reg->setValue("frequencyPeaks", _hvVisibleLayers & 0x02); reg->setValue("allWindows", _hvVisibleLayers & 0x04); reg->setValue("average", _hvVisibleLayers & 0x08); reg->setValue("stddev", _hvVisibleLayers & 0x10); reg->endGroup(); reg->endGroup(); reg->beginGroup("spectrumOptions"); reg->beginGroup("visibleLayerGroup"); reg->setValue("t10", _spectrumVisibleLayers & 0x01); reg->setValue("frequencyPeaks", _spectrumVisibleLayers & 0x02); reg->setValue("allWindows", _spectrumVisibleLayers & 0x04); reg->setValue("average", _spectrumVisibleLayers & 0x08); reg->setValue("stddev", _spectrumVisibleLayers & 0x10); delete reg; }
void GeopsyHVPrefs::setHVVisibleLayers | ( | int | v | ) | [inline] |
Referenced by TabHVPreferences::setPreferences().
{_hvVisibleLayers=v;}
void GeopsyHVPrefs::setSpectrumVisibleLayers | ( | int | v | ) | [inline] |
Referenced by TabHVPreferences::setPreferences().
{_spectrumVisibleLayers=v;}
int GeopsyHVPrefs::spectrumVisibleLayers | ( | ) | const [inline] |
Referenced by SpectrumStation::start(), and TabHVPreferences::TabHVPreferences().
{return _spectrumVisibleLayers;}