Changeset - a6f1f85f1eba
[Not reviewed]
default
0 3 0
Hasan Yavuz Ă–ZDERYA - 10 years ago 2015-05-18 17:34:15
hy@ozderya.net
added 32-bit floating point number format support
3 files changed with 14 insertions and 1 deletions:
0 comments (0 inline, 0 general)
mainwindow.cpp
Show inline comments
 
@@ -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<qint32>;
 
            break;
 
        case NumberFormat_float:
 
            sampleSize = 4;
 
            readSample = &MainWindow::readSampleAs<float>;
 
            break;
 
        case NumberFormat_ASCII:
 
            sampleSize = 0;    // these two members should not be used
 
            readSample = NULL; // in this mode
mainwindow.h
Show inline comments
 
@@ -54,6 +54,7 @@ private:
 
        NumberFormat_int8,
 
        NumberFormat_int16,
 
        NumberFormat_int32,
 
        NumberFormat_float,
 
        NumberFormat_ASCII
 
    };
 

	
mainwindow.ui
Show inline comments
 
@@ -447,7 +447,7 @@
 
             </property>
 
            </spacer>
 
           </item>
 
           <item row="3" column="0">
 
           <item row="3" column="1">
 
            <widget class="QRadioButton" name="rbASCII">
 
             <property name="toolTip">
 
              <string>Comma Separated Values</string>
 
@@ -457,6 +457,13 @@
 
             </property>
 
            </widget>
 
           </item>
 
           <item row="3" column="0">
 
            <widget class="QRadioButton" name="rbFloat">
 
             <property name="text">
 
              <string>float</string>
 
             </property>
 
            </widget>
 
           </item>
 
          </layout>
 
         </widget>
 
        </item>
0 comments (0 inline, 0 general)