diff --git a/src/binarystreamreader.h b/src/binarystreamreader.h --- a/src/binarystreamreader.h +++ b/src/binarystreamreader.h @@ -1,5 +1,5 @@ /* - Copyright © 2017 Hasan Yavuz Özderya + Copyright © 2018 Hasan Yavuz Özderya This file is part of serialplot. @@ -34,24 +34,18 @@ class BinaryStreamReader : public Abstra { Q_OBJECT public: - explicit BinaryStreamReader(QIODevice* device, ChannelManager* channelMan, - DataRecorder* recorder, QObject *parent = 0); + explicit BinaryStreamReader(QIODevice* device, QObject *parent = 0); QWidget* settingsWidget(); - unsigned numOfChannels(); - void enable(bool enabled = true); + unsigned numChannels() const; /// Stores settings into a `QSettings` void saveSettings(QSettings* settings); /// Loads settings from a `QSettings`. void loadSettings(QSettings* settings); -public slots: - void pause(bool); - private: BinaryStreamReaderSettings _settingsWidget; - unsigned _numOfChannels; + unsigned _numChannels; unsigned sampleSize; - bool paused; bool skipByteRequested; bool skipSampleRequested; @@ -69,7 +63,7 @@ private: private slots: void onNumberFormatChanged(NumberFormat numberFormat); void onNumOfChannelsChanged(unsigned value); - void onDataReady(); + void onDataReady() override; }; #endif // BINARYSTREAMREADER_H