# HG changeset patch # User Hasan Yavuz Ă–ZDERYA # Date 2015-05-18 17:34:15 # Node ID a6f1f85f1eba5f1dbc390c35dffbdad04f2a3db9 # Parent 337bb486333ff404d0744d472cab6c6bb0b4f070 added 32-bit floating point number format support diff --git a/mainwindow.cpp b/mainwindow.cpp --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -87,6 +87,7 @@ MainWindow::MainWindow(QWidget *parent) numberFormatButtons.addButton(ui->rbInt8, NumberFormat_int8); numberFormatButtons.addButton(ui->rbInt16, NumberFormat_int16); numberFormatButtons.addButton(ui->rbInt32, NumberFormat_int32); + numberFormatButtons.addButton(ui->rbFloat, NumberFormat_float); numberFormatButtons.addButton(ui->rbASCII, NumberFormat_ASCII); QObject::connect(&numberFormatButtons, SIGNAL(buttonToggled(int, bool)), @@ -643,6 +644,10 @@ void MainWindow::selectNumberFormat(Numb sampleSize = 4; readSample = &MainWindow::readSampleAs; break; + case NumberFormat_float: + sampleSize = 4; + readSample = &MainWindow::readSampleAs; + break; case NumberFormat_ASCII: sampleSize = 0; // these two members should not be used readSample = NULL; // in this mode diff --git a/mainwindow.h b/mainwindow.h --- a/mainwindow.h +++ b/mainwindow.h @@ -54,6 +54,7 @@ private: NumberFormat_int8, NumberFormat_int16, NumberFormat_int32, + NumberFormat_float, NumberFormat_ASCII }; diff --git a/mainwindow.ui b/mainwindow.ui --- a/mainwindow.ui +++ b/mainwindow.ui @@ -447,7 +447,7 @@ - + Comma Separated Values @@ -457,6 +457,13 @@ + + + + float + + +