]> Creatis software - cpPlugins.git/blob - appli/PipelineEditor/PipelineEditorMainWindow.cxx
...
[cpPlugins.git] / appli / PipelineEditor / PipelineEditorMainWindow.cxx
1 #include <appli/PipelineEditor/PipelineEditorMainWindow.h>
2 #include <appli/PipelineEditor/ui_PipelineEditorMainWindow.h>
3
4 // -------------------------------------------------------------------------
5 PipelineEditorMainWindow::
6 PipelineEditorMainWindow(
7   int argc, char* argv[], QApplication* app, QWidget* parent
8   )
9   : Superclass( argc, argv, app, parent ),
10     m_UI( new Ui::PipelineEditorMainWindow )
11 {
12   // Basic UI configuration
13   this->m_UI->setupUi( this );
14   this->_configure(
15     this->m_UI->Navigator,
16     this->m_UI->MPR,
17     this->m_UI->Canvas->editor( )
18     );
19
20   // Slots <-> signals
21   cpBaseQtApplication_ConnectAction( ActionOpen, _loadWorkspace );
22   cpBaseQtApplication_ConnectAction( ActionSave, _saveWorkspace );
23   cpBaseQtApplication_ConnectAction( ActionShowPlugins, _showPlugins );
24   cpBaseQtApplication_ConnectAction( ActionAddEnvironmentPath, _addEnvironmentPaths );
25   cpBaseQtApplication_ConnectAction( ActionLoadPluginFile, _loadPlugins );
26   cpBaseQtApplication_ConnectAction( ActionLoadPluginDirectory, _loadPluginsFromPath );
27   cpBaseQtApplication_ConnectAction( ActionActorsProperties, _actorsProperties );
28 }
29
30 // -------------------------------------------------------------------------
31 PipelineEditorMainWindow::
32 ~PipelineEditorMainWindow( )
33 {
34   delete this->m_UI;
35 }
36
37 // eof - $RCSfile$