Mercurial > hg > tony
comparison src/Analyser.h @ 45:f4ee3c11eba9
toggle button for boundary constraints and note recalculation
author | gyorgyf |
---|---|
date | Thu, 20 Jun 2013 10:58:40 +0100 |
parents | 50ab01b77262 |
children | 4db051a704b2 |
comparison
equal
deleted
inserted
replaced
44:66ba56e708c0 | 45:f4ee3c11eba9 |
---|---|
18 | 18 |
19 #include <QObject> | 19 #include <QObject> |
20 | 20 |
21 #include "transform/Transform.h" | 21 #include "transform/Transform.h" |
22 #include "layer/LayerFactory.h" // GF: added so we can access the FlexiNotes enum value. | 22 #include "layer/LayerFactory.h" // GF: added so we can access the FlexiNotes enum value. |
23 | 23 #include "layer/FlexiNoteLayer.h" |
24 | 24 |
25 class WaveFileModel; | 25 class WaveFileModel; |
26 class Pane; | 26 class Pane; |
27 class PaneStack; | 27 class PaneStack; |
28 class Document; | 28 class Document; |
37 Analyser(); | 37 Analyser(); |
38 virtual ~Analyser(); | 38 virtual ~Analyser(); |
39 | 39 |
40 void newFileLoaded(Document *newDocument, WaveFileModel *model, | 40 void newFileLoaded(Document *newDocument, WaveFileModel *model, |
41 PaneStack *paneStack, Pane *pane); | 41 PaneStack *paneStack, Pane *pane); |
42 | |
43 void setIntelligentActions(bool); | |
42 | 44 |
43 protected: | 45 protected: |
44 Document *m_document; | 46 Document *m_document; |
45 WaveFileModel *m_fileModel; | 47 WaveFileModel *m_fileModel; |
46 Pane *m_pane; | 48 Pane *m_pane; |
49 FlexiNoteLayer *m_flexiNoteLayer; | |
47 | 50 |
48 Layer *addLayerFor(TransformId); | 51 Layer *addLayerFor(TransformId); |
49 Layer *addLayerForNotes(TransformId); | 52 Layer *addLayerForNotes(TransformId); |
50 LayerFactory::LayerType preferredLayer; | 53 LayerFactory::LayerType preferredLayer; |
51 | 54 |