
io.qt.widgets.QSplitter Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Implements a splitter widget
* Java wrapper for Qt class QSplitter
*/
public class QSplitter extends io.qt.widgets.QFrame
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QSplitter.class);
/**
* See QSplitter::splitterMoved(int,int)
*/
public final Signal2<@io.qt.QtPrimitiveType Integer, @io.qt.QtPrimitiveType Integer> splitterMoved = new Signal2<>();
/**
* Overloaded constructor for {@link #QSplitter(io.qt.widgets.QWidget)}
* with parent = null
.
*/
public QSplitter() {
this((io.qt.widgets.QWidget)null);
}
/**
* See QSplitter::QSplitter(QWidget*)
*/
public QSplitter(io.qt.widgets.QWidget parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QSplitter instance, io.qt.widgets.QWidget parent);
/**
* Overloaded constructor for {@link #QSplitter(io.qt.core.Qt.Orientation, io.qt.widgets.QWidget)}
* with parent = null
.
*/
public QSplitter(io.qt.core.Qt.Orientation arg__1) {
this(arg__1, (io.qt.widgets.QWidget)null);
}
/**
* See QSplitter::QSplitter(Qt::Orientation,QWidget*)
*/
public QSplitter(io.qt.core.Qt.Orientation arg__1, io.qt.widgets.QWidget parent){
super((QPrivateConstructor)null);
initialize_native(this, arg__1, parent);
}
private native static void initialize_native(QSplitter instance, io.qt.core.Qt.Orientation arg__1, io.qt.widgets.QWidget parent);
/**
* See QSplitter::addWidget(QWidget*)
*/
@io.qt.QtUninvokable
public final void addWidget(io.qt.widgets.QWidget widget){
addWidget_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native void addWidget_native_QWidget_ptr(long __this__nativeId, long widget);
/**
* See QSplitter::childrenCollapsible()const
*/
@io.qt.QtPropertyReader(name="childrenCollapsible")
@io.qt.QtUninvokable
public final boolean childrenCollapsible(){
return childrenCollapsible_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean childrenCollapsible_native_constfct(long __this__nativeId);
/**
* See QSplitter::closestLegalPosition(int,int)
*/
@io.qt.QtUninvokable
protected final int closestLegalPosition(int arg__1, int arg__2){
return closestLegalPosition_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1, arg__2);
}
@io.qt.QtUninvokable
private native int closestLegalPosition_native_int_int(long __this__nativeId, int arg__1, int arg__2);
/**
*
*/
@io.qt.QtUninvokable
public final int count(){
return count_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int count_native_constfct(long __this__nativeId);
/**
* See QSplitter::getRange(int,int*,int*)const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QSplitter.Range getRange(int index){
return getRange_native_int_int_ptr_int_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native io.qt.widgets.QSplitter.Range getRange_native_int_int_ptr_int_ptr_constfct(long __this__nativeId, int index);
/**
* See QSplitter::handle(int)const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QSplitterHandle handle(int index){
return handle_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native io.qt.widgets.QSplitterHandle handle_native_int_constfct(long __this__nativeId, int index);
/**
* See QSplitter::handleWidth()const
*/
@io.qt.QtPropertyReader(name="handleWidth")
@io.qt.QtUninvokable
public final int handleWidth(){
return handleWidth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int handleWidth_native_constfct(long __this__nativeId);
/**
* See QSplitter::indexOf(QWidget*)const
*/
@io.qt.QtUninvokable
public final int indexOf(io.qt.widgets.QWidget w){
return indexOf_native_QWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(w));
}
@io.qt.QtUninvokable
private native int indexOf_native_QWidget_ptr_constfct(long __this__nativeId, long w);
/**
* See QSplitter::insertWidget(int,QWidget*)
*/
@io.qt.QtUninvokable
public final void insertWidget(int index, io.qt.widgets.QWidget widget){
insertWidget_native_int_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native void insertWidget_native_int_QWidget_ptr(long __this__nativeId, int index, long widget);
/**
* See QSplitter::isCollapsible(int)const
*/
@io.qt.QtUninvokable
public final boolean isCollapsible(int index){
return isCollapsible_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native boolean isCollapsible_native_int_constfct(long __this__nativeId, int index);
/**
* See QSplitter::moveSplitter(int,int)
*/
@io.qt.QtUninvokable
protected final void moveSplitter(int pos, int index){
moveSplitter_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), pos, index);
}
@io.qt.QtUninvokable
private native void moveSplitter_native_int_int(long __this__nativeId, int pos, int index);
/**
* See QSplitter::opaqueResize()const
*/
@io.qt.QtPropertyReader(name="opaqueResize")
@io.qt.QtUninvokable
public final boolean opaqueResize(){
return opaqueResize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean opaqueResize_native_constfct(long __this__nativeId);
/**
* See QSplitter::orientation()const
*/
@io.qt.QtPropertyReader(name="orientation")
@io.qt.QtUninvokable
public final io.qt.core.Qt.Orientation orientation(){
return io.qt.core.Qt.Orientation.resolve(orientation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int orientation_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final void refresh(){
refresh_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void refresh_native(long __this__nativeId);
/**
* See QSplitter::replaceWidget(int,QWidget*)
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget replaceWidget(int index, io.qt.widgets.QWidget widget){
return replaceWidget_native_int_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget replaceWidget_native_int_QWidget_ptr(long __this__nativeId, int index, long widget);
/**
* See QSplitter::restoreState(QByteArray)
*/
@io.qt.QtUninvokable
public final boolean restoreState(io.qt.core.QByteArray state){
return restoreState_native_cref_QByteArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(state));
}
@io.qt.QtUninvokable
private native boolean restoreState_native_cref_QByteArray(long __this__nativeId, long state);
/**
* See QSplitter::saveState()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QByteArray saveState(){
return saveState_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QByteArray saveState_native_constfct(long __this__nativeId);
/**
* See QSplitter::setChildrenCollapsible(bool)
*/
@io.qt.QtPropertyWriter(name="childrenCollapsible")
@io.qt.QtUninvokable
public final void setChildrenCollapsible(boolean arg__1){
setChildrenCollapsible_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native void setChildrenCollapsible_native_bool(long __this__nativeId, boolean arg__1);
/**
* See QSplitter::setCollapsible(int,bool)
*/
@io.qt.QtUninvokable
public final void setCollapsible(int index, boolean arg__2){
setCollapsible_native_int_bool(QtJambi_LibraryUtilities.internal.nativeId(this), index, arg__2);
}
@io.qt.QtUninvokable
private native void setCollapsible_native_int_bool(long __this__nativeId, int index, boolean arg__2);
/**
* See QSplitter::setHandleWidth(int)
*/
@io.qt.QtPropertyWriter(name="handleWidth")
@io.qt.QtUninvokable
public final void setHandleWidth(int arg__1){
setHandleWidth_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native void setHandleWidth_native_int(long __this__nativeId, int arg__1);
/**
* Overloaded function for {@link #setOpaqueResize(boolean)}
* with opaque = true
.
*/
@io.qt.QtUninvokable
public final void setOpaqueResize() {
setOpaqueResize((boolean)true);
}
/**
* See QSplitter::setOpaqueResize(bool)
*/
@io.qt.QtPropertyWriter(name="opaqueResize")
@io.qt.QtUninvokable
public final void setOpaqueResize(boolean opaque){
setOpaqueResize_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), opaque);
}
@io.qt.QtUninvokable
private native void setOpaqueResize_native_bool(long __this__nativeId, boolean opaque);
/**
* See QSplitter::setOrientation(Qt::Orientation)
*/
@io.qt.QtPropertyWriter(name="orientation")
@io.qt.QtUninvokable
public final void setOrientation(io.qt.core.Qt.Orientation arg__1){
setOrientation_native_Qt_Orientation(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1.value());
}
@io.qt.QtUninvokable
private native void setOrientation_native_Qt_Orientation(long __this__nativeId, int arg__1);
/**
* See QSplitter::setRubberBand(int)
*/
@io.qt.QtUninvokable
protected final void setRubberBand(int position){
setRubberBand_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), position);
}
@io.qt.QtUninvokable
private native void setRubberBand_native_int(long __this__nativeId, int position);
/**
* See QSplitter::setSizes(QList<int>)
*/
@io.qt.QtUninvokable
public final void setSizes(java.util.Collection list){
setSizes_native_cref_QList(QtJambi_LibraryUtilities.internal.nativeId(this), list);
}
@io.qt.QtUninvokable
private native void setSizes_native_cref_QList(long __this__nativeId, java.util.Collection list);
/**
* See QSplitter::setStretchFactor(int,int)
*/
@io.qt.QtUninvokable
public final void setStretchFactor(int index, int stretch){
setStretchFactor_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), index, stretch);
}
@io.qt.QtUninvokable
private native void setStretchFactor_native_int_int(long __this__nativeId, int index, int stretch);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.core.QList sizes(){
return sizes_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QList sizes_native_constfct(long __this__nativeId);
/**
* See QSplitter::widget(int)const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QWidget widget(int index){
return widget_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native io.qt.widgets.QWidget widget_native_int_constfct(long __this__nativeId, int index);
/**
* See QWidget::changeEvent(QEvent*)
*/
@io.qt.QtUninvokable
protected void changeEvent(io.qt.core.QEvent arg__1){
changeEvent_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void changeEvent_native_QEvent_ptr(long __this__nativeId, long arg__1);
/**
* See QObject::childEvent(QChildEvent*)
*/
@io.qt.QtUninvokable
protected void childEvent(io.qt.core.QChildEvent arg__1){
childEvent_native_QChildEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void childEvent_native_QChildEvent_ptr(long __this__nativeId, long arg__1);
/**
*
*/
@io.qt.QtUninvokable
protected io.qt.widgets.QSplitterHandle createHandle(){
return createHandle_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QSplitterHandle createHandle_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public boolean event(io.qt.core.QEvent arg__1){
return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native boolean event_native_QEvent_ptr(long __this__nativeId, long arg__1);
/**
* See QWidget::minimumSizeHint()const
*/
@io.qt.QtUninvokable
public io.qt.core.QSize minimumSizeHint(){
return minimumSizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize minimumSizeHint_native_constfct(long __this__nativeId);
/**
* See QWidget::resizeEvent(QResizeEvent*)
*/
@io.qt.QtUninvokable
protected void resizeEvent(io.qt.gui.QResizeEvent arg__1){
resizeEvent_native_QResizeEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void resizeEvent_native_QResizeEvent_ptr(long __this__nativeId, long arg__1);
/**
*
*/
@io.qt.QtUninvokable
public io.qt.core.QSize sizeHint(){
return sizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize sizeHint_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QSplitter(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
*/
@io.qt.NativeAccess
protected QSplitter(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QSplitter instance, QDeclarativeConstructor constructor);
public static final class Range {
private Range(int min, int max) {
minimum = min;
maximum = max;
}
public final int minimum;
public final int maximum;
}
}