From 1d79b79cf33dc9d6956e235025236d64f043c3a3 Mon Sep 17 00:00:00 2001 From: Vladimir Ulrich Date: Wed, 15 Jun 2016 19:58:50 +0300 Subject: [PATCH] Adapted ui for gtk3 enviroment. Fixed some compiler warnings. Signed-off-by: Vladimir Ulrich --- mainwindow.ui | 453 +++++++++++++++++++++++++++++--------------------- otwriter.cpp | 6 +- 2 files changed, 270 insertions(+), 189 deletions(-) diff --git a/mainwindow.ui b/mainwindow.ui index 66c11b3..042c036 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -6,8 +6,8 @@ 0 0 - 789 - 450 + 849 + 438 @@ -15,7 +15,7 @@ - + 0 @@ -38,7 +38,7 @@ - + Create @@ -66,14 +66,17 @@ - + 0 - + + + + @@ -98,7 +101,7 @@ - 70 + 83 0 @@ -127,7 +130,7 @@ - 70 + 83 0 @@ -164,193 +167,271 @@ - - - - - - - - 80 - 90 - - - - - 80 - 90 - - - - Slice Mode - - - - - - Normal - - - true - - - - - - - Grid - - - - - - - Steps - - - - - - - - - - - 0 - 70 - - - - - 16777215 - 16777215 - - - - Bit Depth - - - - - - 16 - - - true - - - - - - - 24 - - - - - - - - - - - 80 - 70 - - - - - 80 - 16777215 - + + + + 0 - - Channels + + QLayout::SetMaximumSize - - - - - Mono + + + + + 0 + 70 + + + + + 120 + 16777215 + + + + Bit Depth + + + + 0 - - - - - - Stereo + + + + 16 + + + true + + + + + + + 24 + + + + + + + + + + + 82 + 120 + + + + + 120 + 16777215 + + + + Samplerate + + + + 0 - - true + + + + 22050 + + + + + + + 32000 + + + + + + + 44100 + + + true + + + + + + + 48000 + + + + + + + + + + + 80 + 70 + + + + + 120 + 16777215 + + + + Channels + + + + 0 - - - - + + + + Mono + + + + + + + Stereo + + + true + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 40 + + + + + - - - - - 82 - 120 - - - - - 82 - 16777215 - + + + + 6 - - Samplerate - - - - - - 22050 - - - - - - - 32000 - - - - - - - 44100 - - - true - - - - - - - 48000 - - - - - - - - - - - Add Silence + + + 0 - + + + + + 80 + 90 + + + + + 120 + 110 + + + + Slice Mode + + + + 0 + + + + + Normal + + + true + + + + + + + Grid + + + + + + + Steps + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + - + + + 0 + + + + + Add Silence + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + @@ -361,8 +442,8 @@ 0 0 - 789 - 21 + 849 + 26 diff --git a/otwriter.cpp b/otwriter.cpp index 5175252..1f82a73 100644 --- a/otwriter.cpp +++ b/otwriter.cpp @@ -28,8 +28,8 @@ void OTWriter::updateData() bars *= 25; otData.trimLen = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(bars) : bars; otData.loopLen = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(bars) : bars; - otData.loop = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(loopSetting) : loopSetting; - otData.stretch = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(stretchSetting) : stretchSetting; + otData.loop = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(static_cast(loopSetting)) : static_cast(loopSetting); + otData.stretch = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ulong(static_cast(stretchSetting)) : static_cast(stretchSetting); otData.quantize = trigQuantSetting; otData.gain = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ushort(gain + 48) : gain + 48; @@ -79,7 +79,7 @@ void OTWriter::setChecksum() { uint16_t value = 0; unsigned char* bytePos = reinterpret_cast(&otData); - for (int i = 16; i < sizeof(otData) - 2; i++) + for (size_t i = 16; i < sizeof(otData) - 2; i++) value += bytePos[i]; otData.checkSum = SYSTEM_USE_LITTLE_ENDIAN ? _byteswap_ushort(value) : value;