
io.qt.widgets.QWidgetItem Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Layout item that represents a widget
* Java wrapper for Qt class QWidgetItem
*/
public class QWidgetItem extends io.qt.QtObject
implements io.qt.widgets.QLayoutItem
{
static {
QtJambi_LibraryUtilities.initialize();
}
@io.qt.QtPropertyMember(enabled=false)
private Object __rcWidget = null;
/**
* See QWidgetItem::QWidgetItem(QWidget*)
*/
public QWidgetItem(io.qt.widgets.QWidget w){
super((QPrivateConstructor)null);
initialize_native(this, w);
__rcWidget = w;
}
private native static void initialize_native(QWidgetItem instance, io.qt.widgets.QWidget w);
/**
* See QLayoutItem::alignment()const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.Alignment alignment(){
return new io.qt.core.Qt.Alignment(alignment_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int alignment_native_constfct(long __this__nativeId);
/**
* Overloaded function for {@link #setAlignment(io.qt.core.Qt.Alignment)}.
*/
@io.qt.QtUninvokable
public final void setAlignment(io.qt.core.Qt.AlignmentFlag ... a){
setAlignment(new io.qt.core.Qt.Alignment(a));
}
/**
* See QLayoutItem::setAlignment(QFlags<Qt::AlignmentFlag>)
*/
@io.qt.QtUninvokable
public final void setAlignment(io.qt.core.Qt.Alignment a){
setAlignment_native_QFlags_Qt_AlignmentFlag_(QtJambi_LibraryUtilities.internal.nativeId(this), a.value());
}
private native static void setAlignment_native_QFlags_Qt_AlignmentFlag_(long __this__nativeId, int a);
/**
* See QLayoutItem::controlTypes()const
*/
@io.qt.QtUninvokable
public io.qt.widgets.QSizePolicy.ControlTypes controlTypes(){
return new io.qt.widgets.QSizePolicy.ControlTypes(controlTypes_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int controlTypes_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::expandingDirections()const
*/
@io.qt.QtUninvokable
public io.qt.core.Qt.Orientations expandingDirections(){
return new io.qt.core.Qt.Orientations(expandingDirections_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
private native static int expandingDirections_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::geometry()const
*/
@io.qt.QtUninvokable
public io.qt.core.QRect geometry(){
return geometry_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QRect geometry_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::hasHeightForWidth()const
*/
@io.qt.QtUninvokable
public boolean hasHeightForWidth(){
return hasHeightForWidth_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean hasHeightForWidth_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::heightForWidth(int)const
*/
@io.qt.QtUninvokable
public int heightForWidth(int arg__1){
return heightForWidth_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
private native static int heightForWidth_native_int_constfct(long __this__nativeId, int arg__1);
/**
*
*/
@io.qt.QtUninvokable
public void invalidate(){
invalidate_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static void invalidate_native(long __this__nativeId);
/**
* See QLayoutItem::isEmpty()const
*/
@io.qt.QtUninvokable
public boolean isEmpty(){
return isEmpty_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static boolean isEmpty_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public io.qt.widgets.QLayout layout(){
return layout_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.widgets.QLayout layout_native(long __this__nativeId);
/**
* See QLayoutItem::maximumSize()const
*/
@io.qt.QtUninvokable
public io.qt.core.QSize maximumSize(){
return maximumSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QSize maximumSize_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::minimumHeightForWidth(int)const
*/
@io.qt.QtUninvokable
public int minimumHeightForWidth(int arg__1){
return minimumHeightForWidth_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
private native static int minimumHeightForWidth_native_int_constfct(long __this__nativeId, int arg__1);
/**
* See QLayoutItem::minimumSize()const
*/
@io.qt.QtUninvokable
public io.qt.core.QSize minimumSize(){
return minimumSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QSize minimumSize_native_constfct(long __this__nativeId);
/**
* See QLayoutItem::setGeometry(QRect)
*/
@io.qt.QtUninvokable
public void setGeometry(io.qt.core.QRect arg__1){
setGeometry_native_cref_QRect(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
private native static void setGeometry_native_cref_QRect(long __this__nativeId, long arg__1);
/**
* See QLayoutItem::sizeHint()const
*/
@io.qt.QtUninvokable
public io.qt.core.QSize sizeHint(){
return sizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QSize sizeHint_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public io.qt.widgets.QSpacerItem spacerItem(){
return spacerItem_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.widgets.QSpacerItem spacerItem_native(long __this__nativeId);
/**
* See QLayoutItem::widget()const
*/
@io.qt.QtUninvokable
public io.qt.widgets.QWidget widget(){
return widget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.widgets.QWidget widget_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected final void setWidget(io.qt.widgets.QWidget widget){
setWidget_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
__rcWidget = widget;
}
@io.qt.QtUninvokable
private native void setWidget_native_QWidget_ptr(long __this__nativeId, long widget);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QWidgetItem(QPrivateConstructor p) { super(p); }
@io.qt.QtUninvokable
static native boolean hasWidgetItemV2(QWidget widget);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy