
io.qt.widgets.QStyleOptionSpinBox Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Used to describe the parameters necessary for drawing a spin box
* Java wrapper for Qt class QStyleOptionSpinBox
*/
public class QStyleOptionSpinBox extends io.qt.widgets.QStyleOptionComplex
implements java.lang.Cloneable
{
/**
* See QStyleOptionSpinBox::QStyleOptionSpinBox()
*/
public QStyleOptionSpinBox(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QStyleOptionSpinBox instance);
/**
* See QStyleOptionSpinBox::QStyleOptionSpinBox(QStyleOptionSpinBox)
*/
public QStyleOptionSpinBox(io.qt.widgets.QStyleOptionSpinBox other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QStyleOptionSpinBox instance, io.qt.widgets.QStyleOptionSpinBox other);
@io.qt.QtUninvokable
public final void set(io.qt.widgets.QStyleOptionSpinBox arg__1){
set_native_cref_QStyleOptionSpinBox(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void set_native_cref_QStyleOptionSpinBox(long __this__nativeId, long arg__1);
/**
* The type of button symbols to draw for the spin box
* See QStyleOptionSpinBox::buttonSymbols
*/
@io.qt.QtUninvokable
public final void setButtonSymbols(io.qt.widgets.QAbstractSpinBox.ButtonSymbols buttonSymbols){
setButtonSymbols_native_cref_QAbstractSpinBox_ButtonSymbols(QtJambi_LibraryUtilities.internal.nativeId(this), buttonSymbols.value());
}
@io.qt.QtUninvokable
private native void setButtonSymbols_native_cref_QAbstractSpinBox_ButtonSymbols(long __this__nativeId, int buttonSymbols);
/**
* The type of button symbols to draw for the spin box
* See QStyleOptionSpinBox::buttonSymbols
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QAbstractSpinBox.ButtonSymbols buttonSymbols(){
return io.qt.widgets.QAbstractSpinBox.ButtonSymbols.resolve(buttonSymbols_native(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int buttonSymbols_native(long __this__nativeId);
/**
* Whether the spin box has a frame
* See QStyleOptionSpinBox::frame
*/
@io.qt.QtUninvokable
public final void setFrame(boolean frame){
setFrame_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), frame);
}
@io.qt.QtUninvokable
private native void setFrame_native_bool(long __this__nativeId, boolean frame);
/**
* Whether the spin box has a frame
* See QStyleOptionSpinBox::frame
*/
@io.qt.QtUninvokable
public final boolean frame(){
return frame_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean frame_native(long __this__nativeId);
/**
* Overloaded function for {@link #setStepEnabled(io.qt.widgets.QAbstractSpinBox.StepEnabled)}.
*/
@io.qt.QtUninvokable
public final void setStepEnabled(io.qt.widgets.QAbstractSpinBox.StepEnabledFlag ... stepEnabled){
setStepEnabled(new io.qt.widgets.QAbstractSpinBox.StepEnabled(stepEnabled));
}
/**
* Which buttons of the spin box that are enabled
* See QStyleOptionSpinBox::stepEnabled
*/
@io.qt.QtUninvokable
public final void setStepEnabled(io.qt.widgets.QAbstractSpinBox.StepEnabled stepEnabled){
setStepEnabled_native_cref_QFlags_QAbstractSpinBox_StepEnabledFlag_(QtJambi_LibraryUtilities.internal.nativeId(this), stepEnabled.value());
}
@io.qt.QtUninvokable
private native void setStepEnabled_native_cref_QFlags_QAbstractSpinBox_StepEnabledFlag_(long __this__nativeId, int stepEnabled);
/**
* Which buttons of the spin box that are enabled
* See QStyleOptionSpinBox::stepEnabled
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QAbstractSpinBox.StepEnabled stepEnabled(){
return new io.qt.widgets.QAbstractSpinBox.StepEnabled(stepEnabled_native(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int stepEnabled_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QStyleOptionSpinBox(QPrivateConstructor p) { super(p); }
@Override
public QStyleOptionSpinBox clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QStyleOptionSpinBox clone_native(long __this_nativeId);
}