]> Creatis software - cpPlugins.git/blobdiff - appli/PipelineEditor/PipelineEditorMainWindow.cxx
Medialness filters updated.
[cpPlugins.git] / appli / PipelineEditor / PipelineEditorMainWindow.cxx
diff --git a/appli/PipelineEditor/PipelineEditorMainWindow.cxx b/appli/PipelineEditor/PipelineEditorMainWindow.cxx
new file mode 100644 (file)
index 0000000..ddabd0e
--- /dev/null
@@ -0,0 +1,36 @@
+#include <appli/PipelineEditor/PipelineEditorMainWindow.h>
+#include <appli/PipelineEditor/ui_PipelineEditorMainWindow.h>
+
+// -------------------------------------------------------------------------
+PipelineEditorMainWindow::
+PipelineEditorMainWindow(
+  int argc, char* argv[], QApplication* app, QWidget* parent
+  )
+  : Superclass( argc, argv, app, parent ),
+    m_UI( new Ui::PipelineEditorMainWindow )
+{
+  // Basic UI configuration
+  this->m_UI->setupUi( this );
+  this->_configure(
+    this->m_UI->Navigator,
+    this->m_UI->MPR,
+    this->m_UI->Canvas->editor( )
+    );
+
+  // Slots <-> signals
+  cpBaseQtApplication_ConnectAction( ActionOpen, _loadWorkspace );
+  cpBaseQtApplication_ConnectAction( ActionSave, _saveWorkspace );
+  cpBaseQtApplication_ConnectAction( ActionShowPlugins, _showPlugins );
+  cpBaseQtApplication_ConnectAction( ActionAddEnvironmentPath, _addEnvironmentPaths );
+  cpBaseQtApplication_ConnectAction( ActionLoadPluginFile, _loadPlugins );
+  cpBaseQtApplication_ConnectAction( ActionLoadPluginDirectory, _loadPluginsFromPath );
+}
+
+// -------------------------------------------------------------------------
+PipelineEditorMainWindow::
+~PipelineEditorMainWindow( )
+{
+  delete this->m_UI;
+}
+
+// eof - $RCSfile$