Mercurial > hg > svgui
diff layer/TimeInstantLayer.cpp @ 552:2e8194a30f40 sv-v1.7.1
* Layer data editor window: fix sorting for columns in region model,
add Find feature
* RDF import: assign names to layers based on event types, if no suitable
labels are found in the RDF
* Add label to status bar showing the last text that was passed in current
layer (so e.g. counting 1, 2, 3, 4 if that's what beats are labelled)
* Better layout of text labels for region layers in segmentation mode when
they are close together
* Give text layer the same method for finding "nearest point" as region and
note layers, should improve its editability
author | Chris Cannam |
---|---|
date | Thu, 22 Oct 2009 15:54:21 +0000 |
parents | b3140e9e0665 |
children | a4ba6c96b66d |
line wrap: on
line diff
--- a/layer/TimeInstantLayer.cpp Fri Oct 02 13:56:10 2009 +0000 +++ b/layer/TimeInstantLayer.cpp Thu Oct 22 15:54:21 2009 +0000 @@ -201,6 +201,18 @@ } QString +TimeInstantLayer::getLabelPreceding(size_t frame) const +{ + if (!m_model) return ""; + SparseOneDimensionalModel::PointList points = m_model->getPreviousPoints(frame); + for (SparseOneDimensionalModel::PointList::const_iterator i = points.begin(); + i != points.end(); ++i) { + if (i->label != "") return i->label; + } + return ""; +} + +QString TimeInstantLayer::getFeatureDescription(View *v, QPoint &pos) const { int x = pos.x();