]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/QT/QuadSplitter.h
Parameters are now part of the pipeline update process
[cpPlugins.git] / lib / cpExtensions / QT / QuadSplitter.h
index c431dfaeb90439a20105e348273e9e3f59a43500..7c275095eb1767911b6c3d70ec037d166837a4fe 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef __CPEXTENSIONS__QT__QUADSPLITTER__H__
 #define __CPEXTENSIONS__QT__QUADSPLITTER__H__
 
+#include <cpExtensions/cpExtensions_Export.h>
 #include <cpExtensions/Config.h>
 
 #ifdef cpExtensions_Interface_QT4
@@ -10,7 +11,6 @@
  * https://forum.qt.io/topic/7144/quad-splitter-windows-an-implementation/2
  */
 
-#include <QFrame>
 #include <QSplitter>
 
 namespace cpExtensions
@@ -19,25 +19,22 @@ namespace cpExtensions
   {
     /**
      */
-    class QuadSplitter
-      : public QFrame
+    class cpExtensions_EXPORT QuadSplitter
+      : public QSplitter
     {
       Q_OBJECT;
 
     public:
-      QuadSplitter( QWidget* parent = 0, Qt::WindowFlags f = 0 );
+      QuadSplitter( QWidget* parent = 0 );
       virtual ~QuadSplitter( );
 
-      void show( );
       void addWidgets( QWidget* a, QWidget* b, QWidget* c, QWidget* d );
 
-
     private slots:
       void _SyncBottom( int a, int b );
       void _SyncUpper( int a, int b );
 
     protected:
-      QSplitter m_Parent;
       QSplitter m_Bottom;
       QSplitter m_Upper;
     };