mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2024-11-22 19:58:39 -05:00
Save/Load Font Scale with App Config
This commit is contained in:
parent
fbea17c993
commit
48eeae863e
@ -86,6 +86,7 @@ void DeviceConfig::save(DataNode *node) {
|
|||||||
*node->newChild("offset") = offset.load();
|
*node->newChild("offset") = offset.load();
|
||||||
*node->newChild("sample_rate") = sampleRate.load();
|
*node->newChild("sample_rate") = sampleRate.load();
|
||||||
*node->newChild("agc_mode") = agcMode.load()?1:0;
|
*node->newChild("agc_mode") = agcMode.load()?1:0;
|
||||||
|
*node->newChild("font_scale") = GLFont::getScale();
|
||||||
|
|
||||||
if (streamOpts.size()) {
|
if (streamOpts.size()) {
|
||||||
DataNode *streamOptsNode = node->newChild("streamOpts");
|
DataNode *streamOptsNode = node->newChild("streamOpts");
|
||||||
@ -141,6 +142,14 @@ void DeviceConfig::load(DataNode *node) {
|
|||||||
agc_node->element()->get(agcModeValue);
|
agc_node->element()->get(agcModeValue);
|
||||||
setAGCMode(agcModeValue?true:false);
|
setAGCMode(agcModeValue?true:false);
|
||||||
}
|
}
|
||||||
|
if (node->hasAnother("font_scale")) {
|
||||||
|
DataNode *agc_node = node->getNext("font_scale");
|
||||||
|
int fontScaleValue = 0;
|
||||||
|
agc_node->element()->get(fontScaleValue);
|
||||||
|
if (fontScaleValue > 0 && fontScaleValue < GLFont::GLFONT_SCALE_MAX) {
|
||||||
|
GLFont::setScale((GLFont::GLFontScale) fontScaleValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (node->hasAnother("sample_rate")) {
|
if (node->hasAnother("sample_rate")) {
|
||||||
DataNode *sample_rate_node = node->getNext("sample_rate");
|
DataNode *sample_rate_node = node->getNext("sample_rate");
|
||||||
long sampleRateValue = 0;
|
long sampleRateValue = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user