annotate layer/PianoScale.h @ 789:9fd1bdf214dd tonioni

Play pointer: when user drags pane during playback such that the pointer is no longer visible, accept that and stop trying to track it until pointer naturally comes back within visible area
author Chris Cannam
date Thu, 12 Jun 2014 12:48:11 +0100
parents 8072264dc61f
children e0f08e108064
rev   line source
Chris@690 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
Chris@690 2
Chris@690 3 /*
Chris@690 4 Sonic Visualiser
Chris@690 5 An audio file viewer and annotation editor.
Chris@690 6 Centre for Digital Music, Queen Mary, University of London.
Chris@690 7 This file copyright 2006-2013 Chris Cannam and QMUL.
Chris@690 8
Chris@690 9 This program is free software; you can redistribute it and/or
Chris@690 10 modify it under the terms of the GNU General Public License as
Chris@690 11 published by the Free Software Foundation; either version 2 of the
Chris@690 12 License, or (at your option) any later version. See the file
Chris@690 13 COPYING included with this distribution for more information.
Chris@690 14 */
Chris@690 15
Chris@690 16 #ifndef PIANO_SCALE_H
Chris@690 17 #define PIANO_SCALE_H
Chris@690 18
Chris@690 19 #include <QRect>
Chris@690 20
Chris@690 21 class QPainter;
Chris@690 22 class View;
Chris@690 23
Chris@690 24 class PianoScale
Chris@690 25 {
Chris@690 26 public:
Chris@690 27 void paintPianoVertical
Chris@690 28 (View *v, QPainter &paint, QRect rect, float minf, float maxf);
Chris@690 29 };
Chris@690 30
Chris@690 31 #endif
Chris@690 32
Chris@690 33
Chris@690 34