annotate layer/PianoScale.h @ 947:e53a87a5efb2

Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)
author Chris Cannam
date Mon, 20 Apr 2015 10:10:26 +0100
parents e0f08e108064
children 77a1d42353ce
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@904 28 (View *v, QPainter &paint, QRect rect, double minf, double maxf);
Chris@690 29 };
Chris@690 30
Chris@690 31 #endif
Chris@690 32
Chris@690 33
Chris@690 34