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);