]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/QT/ConfigurationChooser.h
yet another refactoring
[cpPlugins.git] / lib / cpExtensions / QT / ConfigurationChooser.h
diff --git a/lib/cpExtensions/QT/ConfigurationChooser.h b/lib/cpExtensions/QT/ConfigurationChooser.h
new file mode 100644 (file)
index 0000000..dc908ff
--- /dev/null
@@ -0,0 +1,45 @@
+#ifndef __cpExtensions__QT__ConfigurationChooser__h__
+#define __cpExtensions__QT__ConfigurationChooser__h__
+
+#include <cpExtensions/Config.h>
+#include <QDialog>
+
+// -------------------------------------------------------------------------
+namespace Ui { class ConfigurationChooser; }
+
+// -------------------------------------------------------------------------
+namespace cpExtensions
+{
+  namespace QT
+  {
+    class ActorsWidgetInterface;
+
+    /**
+     */
+    class cpExtensions_EXPORT ConfigurationChooser
+      : public QDialog
+    {
+      Q_OBJECT;
+
+    public:
+      typedef ConfigurationChooser Self;
+      typedef QDialog                       Superclass;
+
+    public:
+      explicit ConfigurationChooser( QWidget* parent = NULL, Qt::WindowFlags f = 0 );
+      virtual ~ConfigurationChooser( );
+
+      void setData( ActorsWidgetInterface* data );
+
+    protected:
+      Ui::ConfigurationChooser* m_UI;
+      ActorsWidgetInterface* m_Data;
+    };
+
+  } // ecapseman
+
+} // ecapseman
+
+#endif // __cpExtensions__QT__ConfigurationChooser__h__
+
+// eof - $RCSfile$