Revision 3:36855d576f53 main/MainWindow.h

View differences:

main/MainWindow.h
29 29
#include "base/RecentFiles.h"
30 30
#include "layer/LayerFactory.h"
31 31
#include "transform/Transform.h"
32
#include "transform/TransformDescription.h"
32 33
#include "framework/SVFileReader.h"
33 34
#include "data/fileio/FileFinder.h"
34 35
#include <map>
......
131 132

  
132 133
    virtual void setupRecentFilesMenu();
133 134

  
135
    virtual void addSegmentation();
136

  
134 137
    virtual void showLayerTree();
135 138

  
136 139
    virtual void handleOSCMessage(const OSCMessage &);
......
156 159
    QMenu                   *m_recentFilesMenu;
157 160
    QMenu                   *m_rightButtonMenu;
158 161
    QMenu                   *m_rightButtonPlaybackMenu;
162
    QMenu                   *m_segmentersMenu;
159 163

  
160 164
    QAction                 *m_deleteSelectedAction;
161 165
    QAction                 *m_ffwdAction;
......
170 174
    typedef std::map<Pane *, LayerSet> PaneLayerMap;
171 175
    PaneLayerMap             m_hiddenLayers;
172 176

  
177
    TransformList            m_segmentationTransforms;
178
    
179
    void findSegmentationTransforms();
180

  
173 181
    virtual void setupMenus();
174 182
    virtual void setupFileMenu();
175 183
    virtual void setupEditMenu();
176 184
    virtual void setupViewMenu();
185
    virtual void setupSegmentersMenu();
177 186
    virtual void setupHelpMenu();
178 187
    virtual void setupToolbars();
179 188

  
......
189 198
    typedef std::map<Model *, Model *> ModelPairMap;
190 199
    ModelPairMap m_fftModelMap;
191 200

  
201
    typedef std::map<QAction *, TransformId> TransformActionMap;
202
    TransformActionMap m_segmenterActions;
203

  
192 204
    virtual void closeEvent(QCloseEvent *e);
193 205
    bool checkSaveModified();
194 206

  
195 207
    virtual void configureNewPane(Pane *p);
196
    virtual Model *selectExistingModeLayer(Pane *, QString);
208
    virtual bool selectExistingModeLayer(Pane *, QString);
197 209

  
198 210
    virtual void updateVisibleRangeDisplay(Pane *p) const;
199 211
};

Also available in: Unified diff