diff --git a/src/binarystreamreader.cpp b/src/binarystreamreader.cpp --- a/src/binarystreamreader.cpp +++ b/src/binarystreamreader.cpp @@ -115,6 +115,9 @@ void BinaryStreamReader::onNumberFormatC sampleSize = 4; readSample = &BinaryStreamReader::readSampleAs; break; + case NumberFormat_INVALID: + Q_ASSERT(1); // never + break; } } @@ -179,7 +182,6 @@ void BinaryStreamReader::onDataReady() delete channelSamples; } - template double BinaryStreamReader::readSampleAs() { T data; @@ -204,3 +206,13 @@ void BinaryStreamReader::addChannelData( _channelMan->addChannelData(channel, data, size); sampleCount += size; } + +void BinaryStreamReader::saveSettings(QSettings* settings) +{ + _settingsWidget.saveSettings(settings); +} + +void BinaryStreamReader::loadSettings(QSettings* settings) +{ + _settingsWidget.loadSettings(settings); +}