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