]> Creatis software - cpPlugins.git/blobdiff - appli/PipelineEditor/PipelineEditorMainWindow.cxx
...
[cpPlugins.git] / appli / PipelineEditor / PipelineEditorMainWindow.cxx
index 20ddc16524a5f854050454bc1cbd69b76bca7d79..eb7b985949c535b5112a9e4ff905a70a19243cec 100644 (file)
@@ -1,15 +1,6 @@
 #include <appli/PipelineEditor/PipelineEditorMainWindow.h>
 #include <appli/PipelineEditor/ui_PipelineEditorMainWindow.h>
 
-#include <QMessageBox>
-
-// -------------------------------------------------------------------------
-#define _QT_CONNECT_ACTION( ACTION )                    \
-  this->connect(                                        \
-    this->m_UI->Action##ACTION, SIGNAL( triggered( ) ), \
-    this, SLOT( _Action##ACTION( ) )                    \
-    )
-
 // -------------------------------------------------------------------------
 PipelineEditorMainWindow::
 PipelineEditorMainWindow(
@@ -20,18 +11,20 @@ PipelineEditorMainWindow(
 {
   // Basic UI configuration
   this->m_UI->setupUi( this );
-  this->UpdateEnvironment( );
-  this->_Configure(
-    this->m_UI->Plugins, this->m_UI->MPR, this->m_UI->Canvas->editor( )
+  this->_configure(
+    this->m_UI->Navigator,
+    this->m_UI->MPR,
+    this->m_UI->Canvas->editor( )
     );
 
   // Slots <-> signals
-  _QT_CONNECT_ACTION( Open );
-  _QT_CONNECT_ACTION( Save );
-  _QT_CONNECT_ACTION( Close );
-  _QT_CONNECT_ACTION( LoadPluginFile );
-  _QT_CONNECT_ACTION( LoadPluginDirectory );
-  _QT_CONNECT_ACTION( ShowPlugins );
+  cpBaseQtApplication_ConnectAction( ActionOpen, _loadWorkspace );
+  cpBaseQtApplication_ConnectAction( ActionSave, _saveWorkspace );
+  cpBaseQtApplication_ConnectAction( ActionShowPlugins, _showPlugins );
+  cpBaseQtApplication_ConnectAction( ActionAddEnvironmentPath, _addEnvironmentPaths );
+  cpBaseQtApplication_ConnectAction( ActionLoadPluginFile, _loadPlugins );
+  cpBaseQtApplication_ConnectAction( ActionLoadPluginDirectory, _loadPluginsFromPath );
+  cpBaseQtApplication_ConnectAction( ActionActorsProperties, _actorsProperties );
 }
 
 // -------------------------------------------------------------------------
@@ -41,45 +34,4 @@ PipelineEditorMainWindow::
   delete this->m_UI;
 }
 
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionOpen( )
-{
-  this->_InteractiveLoadWorkspace( );
-}
-
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionSave( )
-{
-  this->_InteractiveSaveWorkspace( );
-}
-
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionClose( )
-{
-}
-
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionLoadPluginFile( )
-{
-  this->_InteractiveLoadPlugins( );
-}
-
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionLoadPluginDirectory( )
-{
-  this->_InteractiveLoadPluginsFromPath( );
-}
-
-// -------------------------------------------------------------------------
-void PipelineEditorMainWindow::
-_ActionShowPlugins( )
-{
-  this->_ShowPlugins( );
-}
-
 // eof - $RCSfile$