15 , m_orientation(orientation)
30 QSizePolicy::Policy hpolicy = QSizePolicy::Minimum;
31 QSizePolicy::Policy vpolicy = QSizePolicy::Minimum;
34 wParent = GWEN_Widget_Tree_GetParent(
_widget);
36 qw =
new QSplitter(m_orientation);
40 hpolicy=QSizePolicy::Expanding;
42 vpolicy=QSizePolicy::Expanding;
43 qw->setSizePolicy(hpolicy, vpolicy);
58 QList<int> sizes{0, 0};
65 sizes.first() = value;
66 sizes.last() = (m_orientation == Qt::Vertical ? qw->height() : qw->width()) - value;
67 if (qw->count() < 2) {
88 return qw->sizes().first();
105 if (qw->count() < 2) {
109 qw->addWidget(qChild);
118 Qt::Orientation m_orientation;
#define GWEN_ERROR_INVALID
Qt5_W_Splitter(Qt::Orientation orientation, GWEN_WIDGET *w)
int setIntProperty(GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal)
#define DBG_WARN(dbg_logger, format,...)
#define GWEN_WIDGET_FLAGS_FILLY
#define GWEN_WIDGET_FLAGS_FILLX
int getIntProperty(GWEN_DIALOG_PROPERTY prop, int index, int defaultValue)
int addChildGuiWidget(GWEN_WIDGET *wChild)
Qt5_W_HSplitter(GWEN_WIDGET *w)
Qt5_W_VSplitter(GWEN_WIDGET *w)
#define QT5_DIALOG_WIDGET_REAL