#ifndef __CPEXTENSIONS__QT__QUADSPLITTER__H__
#define __CPEXTENSIONS__QT__QUADSPLITTER__H__
+#include <cpExtensions/cpExtensions_Export.h>
#include <cpExtensions/Config.h>
#ifdef cpExtensions_Interface_QT4
* https://forum.qt.io/topic/7144/quad-splitter-windows-an-implementation/2
*/
-#include <QFrame>
#include <QSplitter>
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;
};