Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 209:55a4719c8e7d
* Introduce new Transform class which contains data necessary to describe the
context for a plugin -- the plugin's name and output, the step/block size
etc (formerly spread across ExecutionContext and TransformFactory). Other
code hasn't been updated to use this yet.
* Rename existing Transform stuff to Transformers (because they run Transforms)
I'm still not 100% sure about this change, don't rely on it.
author | Chris Cannam |
---|---|
date | Mon, 05 Nov 2007 15:31:06 +0000 |
parents | bb7faed0b2be |
children | 11ca12902c6a |
comparison
equal
deleted
inserted
replaced
208:0b4d563d7469 | 209:55a4719c8e7d |
---|---|
25 #include "base/Command.h" | 25 #include "base/Command.h" |
26 #include "view/ViewManager.h" | 26 #include "view/ViewManager.h" |
27 #include "base/PropertyContainer.h" | 27 #include "base/PropertyContainer.h" |
28 #include "base/RecentFiles.h" | 28 #include "base/RecentFiles.h" |
29 #include "layer/LayerFactory.h" | 29 #include "layer/LayerFactory.h" |
30 #include "plugin/transform/Transform.h" | 30 #include "plugin/transform/Transformer.h" |
31 #include "framework/SVFileReader.h" | 31 #include "framework/SVFileReader.h" |
32 #include "data/fileio/FileFinder.h" | 32 #include "data/fileio/FileFinder.h" |
33 #include "data/fileio/FileSource.h" | 33 #include "data/fileio/FileSource.h" |
34 #include <map> | 34 #include <map> |
35 | 35 |
125 virtual void paneAboutToBeDeleted(Pane *); | 125 virtual void paneAboutToBeDeleted(Pane *); |
126 virtual void paneDropAccepted(Pane *, QStringList); | 126 virtual void paneDropAccepted(Pane *, QStringList); |
127 virtual void paneDropAccepted(Pane *, QString); | 127 virtual void paneDropAccepted(Pane *, QString); |
128 | 128 |
129 virtual void setupRecentFilesMenu(); | 129 virtual void setupRecentFilesMenu(); |
130 virtual void setupRecentTransformsMenu(); | 130 virtual void setupRecentTransformersMenu(); |
131 | 131 |
132 virtual void playSpeedChanged(int); | 132 virtual void playSpeedChanged(int); |
133 virtual void playSharpenToggled(); | 133 virtual void playSharpenToggled(); |
134 virtual void playMonoToggled(); | 134 virtual void playMonoToggled(); |
135 virtual void playSoloToggled(); | 135 virtual void playSoloToggled(); |
173 QMenu *m_transformsMenu; | 173 QMenu *m_transformsMenu; |
174 QMenu *m_playbackMenu; | 174 QMenu *m_playbackMenu; |
175 QMenu *m_existingLayersMenu; | 175 QMenu *m_existingLayersMenu; |
176 QMenu *m_sliceMenu; | 176 QMenu *m_sliceMenu; |
177 QMenu *m_recentFilesMenu; | 177 QMenu *m_recentFilesMenu; |
178 QMenu *m_recentTransformsMenu; | 178 QMenu *m_recentTransformersMenu; |
179 QMenu *m_rightButtonMenu; | 179 QMenu *m_rightButtonMenu; |
180 QMenu *m_rightButtonLayerMenu; | 180 QMenu *m_rightButtonLayerMenu; |
181 QMenu *m_rightButtonTransformsMenu; | 181 QMenu *m_rightButtonTransformersMenu; |
182 QMenu *m_rightButtonPlaybackMenu; | 182 QMenu *m_rightButtonPlaybackMenu; |
183 | 183 |
184 QAction *m_deleteSelectedAction; | 184 QAction *m_deleteSelectedAction; |
185 QAction *m_soloAction; | 185 QAction *m_soloAction; |
186 QAction *m_ffwdAction; | 186 QAction *m_ffwdAction; |
206 }; | 206 }; |
207 | 207 |
208 typedef std::map<QAction *, PaneConfiguration> PaneActionMap; | 208 typedef std::map<QAction *, PaneConfiguration> PaneActionMap; |
209 PaneActionMap m_paneActions; | 209 PaneActionMap m_paneActions; |
210 | 210 |
211 typedef std::map<QAction *, TransformId> TransformActionMap; | 211 typedef std::map<QAction *, TransformerId> TransformerActionMap; |
212 TransformActionMap m_transformActions; | 212 TransformerActionMap m_transformActions; |
213 | 213 |
214 typedef std::map<TransformId, QAction *> TransformActionReverseMap; | 214 typedef std::map<TransformerId, QAction *> TransformerActionReverseMap; |
215 TransformActionReverseMap m_transformActionsReverse; | 215 TransformerActionReverseMap m_transformActionsReverse; |
216 | 216 |
217 typedef std::map<QAction *, LayerFactory::LayerType> LayerActionMap; | 217 typedef std::map<QAction *, LayerFactory::LayerType> LayerActionMap; |
218 LayerActionMap m_layerActions; | 218 LayerActionMap m_layerActions; |
219 | 219 |
220 typedef std::map<QAction *, Layer *> ExistingLayerActionMap; | 220 typedef std::map<QAction *, Layer *> ExistingLayerActionMap; |
230 virtual void setupMenus(); | 230 virtual void setupMenus(); |
231 virtual void setupFileMenu(); | 231 virtual void setupFileMenu(); |
232 virtual void setupEditMenu(); | 232 virtual void setupEditMenu(); |
233 virtual void setupViewMenu(); | 233 virtual void setupViewMenu(); |
234 virtual void setupPaneAndLayerMenus(); | 234 virtual void setupPaneAndLayerMenus(); |
235 virtual void setupTransformsMenu(); | 235 virtual void setupTransformersMenu(); |
236 virtual void setupHelpMenu(); | 236 virtual void setupHelpMenu(); |
237 virtual void setupExistingLayersMenus(); | 237 virtual void setupExistingLayersMenus(); |
238 virtual void setupToolbars(); | 238 virtual void setupToolbars(); |
239 | 239 |
240 virtual void addPane(const PaneConfiguration &configuration, QString text); | 240 virtual void addPane(const PaneConfiguration &configuration, QString text); |