Mercurial > hg > tony
changeset 191:800e65412473
Toward acting on a frequency range when outlined
author | Chris Cannam |
---|---|
date | Tue, 04 Mar 2014 16:45:54 +0000 |
parents | add7468a7ca1 |
children | 431a95c9d14d |
files | .hgsubstate src/Analyser.cpp src/Analyser.h |
diffstat | 3 files changed, 16 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgsubstate Tue Mar 04 16:32:54 2014 +0000 +++ b/.hgsubstate Tue Mar 04 16:45:54 2014 +0000 @@ -2,4 +2,4 @@ 27d4e7152c954bf3c4387319db088fb3cd02436b sv-dependency-builds 350a410e05551b78f5df02966c17ed35e2937067 svapp d81c16e47e22b1c1a6600d3e9a8e0559fad8b539 svcore -596414d20ef0526efd32027ed5ea953fe206fe8d svgui +711ae36a53a2730780bc59cb75b2d1c0d39026d0 svgui
--- a/src/Analyser.cpp Tue Mar 04 16:32:54 2014 +0000 +++ b/src/Analyser.cpp Tue Mar 04 16:45:54 2014 +0000 @@ -74,6 +74,11 @@ m_paneStack = paneStack; m_pane = pane; + disconnect(m_pane, SIGNAL(regionOutlined(QRect)), + m_pane, SLOT(zoomToRegion(QRect))); + connect(m_pane, SIGNAL(regionOutlined(QRect)), + this, SLOT(regionOutlined(QRect))); + m_reAnalysingSelection = Selection(); m_reAnalysisCandidates.clear(); m_currentCandidate = -1; @@ -250,6 +255,12 @@ return ""; } +void +Analyser::regionOutlined(QRect r) +{ + cerr << "regionOutlined(" << r.x() << "," << r.y() << "," << r.width() << "," << r.height() << ")" << endl; +} + QString Analyser::reAnalyseSelection(Selection sel) {
--- a/src/Analyser.h Tue Mar 04 16:32:54 2014 +0000 +++ b/src/Analyser.h Tue Mar 04 16:45:54 2014 +0000 @@ -17,6 +17,7 @@ #define ANALYSER_H #include <QObject> +#include <QRect> #include <map> #include <vector> @@ -149,6 +150,9 @@ signals: void layersChanged(); +protected slots: + void regionOutlined(QRect); + protected: Document *m_document; WaveFileModel *m_fileModel;