X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fscopes%2Fcolorscopes%2Fwaveform.cpp;h=d3f52d14aa4e3bfa6c2553334aa134cf557916bf;hb=8a6e4eb1dea318ecd1c0b313c28b764e89a524c4;hp=f8fec8b1493d450c6802013d00e7592f3726595d;hpb=430873d4180c1340061991885c93585322e5c29c;p=kdenlive diff --git a/src/scopes/colorscopes/waveform.cpp b/src/scopes/colorscopes/waveform.cpp index f8fec8b1..d3f52d14 100644 --- a/src/scopes/colorscopes/waveform.cpp +++ b/src/scopes/colorscopes/waveform.cpp @@ -8,16 +8,14 @@ * (at your option) any later version. * ***************************************************************************/ -#include -#include #include #include +#include // For reading out the project resolution #include "kdenlivesettings.h" #include "profilesdialog.h" -#include "renderer.h" #include "waveform.h" #include "colorcorrection/waveformgenerator.h" @@ -25,8 +23,8 @@ const QSize Waveform::m_textWidth(35,0); const int Waveform::m_paddingBottom(20); -Waveform::Waveform(MonitorManager *manager, QWidget *parent) : - AbstractGfxScopeWidget(manager, true, parent) +Waveform::Waveform(QWidget *parent) : + AbstractGfxScopeWidget(true, parent) ,ui(NULL) { ui = new Ui::Waveform_UI(); @@ -171,12 +169,12 @@ QImage Waveform::renderHUD(uint) return hud; } -QImage Waveform::renderGfxScope(uint accelFactor, const QImage qimage) +QImage Waveform::renderGfxScope(uint accelFactor, const QImage &qimage) { QTime start = QTime::currentTime(); start.start(); - int paintmode = ui->paintMode->itemData(ui->paintMode->currentIndex()).toInt(); + const int paintmode = ui->paintMode->itemData(ui->paintMode->currentIndex()).toInt(); WaveformGenerator::Rec rec = m_aRec601->isChecked() ? WaveformGenerator::Rec_601 : WaveformGenerator::Rec_709; QImage wave = m_waveformGenerator->calculateWaveform(scopeRect().size() - m_textWidth - QSize(0,m_paddingBottom), qimage, (WaveformGenerator::PaintMode) paintmode, true, rec, accelFactor); @@ -190,3 +188,5 @@ QImage Waveform::renderBackground(uint) emit signalBackgroundRenderingFinished(0, 1); return QImage(); } + +#include "waveform.moc"