diff --git a/libs/ui/tool/kis_stabilized_events_sampler.h b/libs/ui/tool/kis_stabilized_events_sampler.h --- a/libs/ui/tool/kis_stabilized_events_sampler.h +++ b/libs/ui/tool/kis_stabilized_events_sampler.h @@ -21,7 +21,6 @@ #include -#include #include #include "kritaui_export.h" @@ -36,12 +35,9 @@ KisStabilizedEventsSampler(int sampleTime = 1); ~KisStabilizedEventsSampler(); - void setLineFunction(std::function func); - void clear(); void addEvent(const KisPaintInformation &pi); void addFinishingEvent(int numSamples); - void processAllEvents(); public: class iterator : diff --git a/libs/ui/tool/kis_stabilized_events_sampler.cpp b/libs/ui/tool/kis_stabilized_events_sampler.cpp --- a/libs/ui/tool/kis_stabilized_events_sampler.cpp +++ b/libs/ui/tool/kis_stabilized_events_sampler.cpp @@ -29,7 +29,6 @@ { Private(int _sampleTime) : sampleTime(_sampleTime), elapsedTimeOverride(0) {} - std::function paintLine; QElapsedTimer lastPaintTime; QList realEvents; int sampleTime; @@ -47,11 +46,6 @@ { } -void KisStabilizedEventsSampler::setLineFunction(std::function func) -{ - m_d->paintLine = func; -} - void KisStabilizedEventsSampler::clear() { if (!m_d->realEvents.isEmpty()) { @@ -79,19 +73,6 @@ m_d->realEvents.append(m_d->lastPaintInformation); } -void KisStabilizedEventsSampler::processAllEvents() -{ - const int elapsed = m_d->lastPaintTime.restart(); - - const qreal alpha = qreal(m_d->realEvents.size()) / elapsed; - - for (int i = 0; i < elapsed; i += m_d->sampleTime) { - const int k = qFloor(alpha * i); - - m_d->paintLine(m_d->realEvents[k]); - } -} - const KisPaintInformation& KisStabilizedEventsSampler::iterator::dereference() const { const int k = qFloor(m_alpha * m_index);