);
virtual ~MainWindow( );
- TWorkspace* workspace( const std::string& wname );
- const TWorkspace* workspace( const std::string& wname ) const;
+ TWorkspace* workspace( );
+ const TWorkspace* workspace( ) const;
Pipeline::Canvas* canvas( );
const Pipeline::Canvas* canvas( ) const;
void _loadPluginsFromPath( const std::string& path );
void _loadPluginsFromPath( );
- void _clearWorkspaces( );
+ void _clearWorkspace( );
- virtual void _addWorkspace( const std::string& name );
- void _addWorkspace( );
-
- void _saveWorkspace( const std::string& wname, const std::string& fname );
- void _saveWorkspace( const std::string& wname, bool force );
+ void _saveWorkspace( const std::string& fname );
void _saveWorkspace( );
void _loadWorkspace( const std::string& fname );
void _actorsProperties( );
protected:
- Blocker m_Blocker;
- std::string m_RunPath;
- TPlugins::Pointer m_Plugins;
- std::string m_LastSaveFileName;
- std::map< std::string, TWorkspace::Pointer > m_Workspaces;
+ Blocker m_Blocker;
+ std::string m_RunPath;
+ TPlugins::Pointer m_Plugins;
+ std::string m_LastSaveFileName;
+ TWorkspace::Pointer m_Workspace;
- bool m_SingleWorkspace;
std::string m_BaseWindowTitle;
Pipeline::Canvas* m_Canvas;