cursors: Split cursors into n segments to align with multiple bits

This commit is contained in:
Mike
2016-03-06 00:48:45 +00:00
parent e288f93b29
commit f2b7f918d2
7 changed files with 45 additions and 3 deletions

View File

@@ -117,6 +117,12 @@ void PlotView::invalidateEvent()
horizontalScrollBar()->setMaximum(mainSampleSource->count());
}
void PlotView::setCursorBits(int bits)
{
cursors.setBits(bits);
viewport()->update();
}
void PlotView::setFFTSize(int size)
{
fftSize = size;
@@ -201,6 +207,7 @@ void PlotView::updateView()
horizontalScrollBar()->value(),
horizontalScrollBar()->value() + width() * samplesPerLine()
};
horizontalScrollBar()->setMaximum(mainSampleSource->count() - ((width() - 1) * samplesPerLine()));
// Update cursors
QRect rect = viewport()->rect();